Skip to content

cleanup#14435

Closed
DanielEvenschor wants to merge 37 commits into
infiniflow:mainfrom
TIMBLOCKER:main
Closed

cleanup#14435
DanielEvenschor wants to merge 37 commits into
infiniflow:mainfrom
TIMBLOCKER:main

Conversation

@DanielEvenschor
Copy link
Copy Markdown

What problem does this PR solve?

Briefly describe what this PR aims to solve. Include background context that will help reviewers understand the purpose of the PR.

Type of change

  • Bug Fix (non-breaking change which fixes an issue)
  • New Feature (non-breaking change which adds functionality)
  • Documentation Update
  • Refactoring
  • Performance Improvement
  • Other (please describe):

TIMBLOCKER and others added 30 commits February 25, 2026 16:00
…nged (hopefully) all RAGFlow Refernces to KIRA
Updated PR from Main Branch
# Conflicts:
#	web/package-lock.json
#	web/src/global.less
#	web/src/layouts/next-header.tsx
#	web/src/pages/home/applications.tsx
#	web/src/pages/home/banner.tsx
#	web/src/pages/user-setting/sidebar/index.tsx
# Conflicts:
#	web/src/pages/home/banner.tsx
@dosubot dosubot Bot added the size:XL This PR changes 500-999 lines, ignoring generated files. label Apr 28, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Apr 28, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 91747a9d-da91-479f-9f10-085adb9b0010

📥 Commits

Reviewing files that changed from the base of the PR and between c330005 and 6d6d1e6.

⛔ Files ignored due to path filters (3)
  • web/public/fonts/SparBd.ttf is excluded by !**/*.ttf
  • web/public/fonts/SparRg.ttf is excluded by !**/*.ttf
  • web/public/logo.svg is excluded by !**/*.svg
📒 Files selected for processing (32)
  • Dockerfile
  • docker/.env
  • helm/templates/_helpers.tpl
  • helm/templates/elasticsearch.yaml
  • helm/templates/env.yaml
  • helm/templates/infinity.yaml
  • helm/templates/minio.yaml
  • helm/templates/mysql.yaml
  • helm/templates/opensearch.yaml
  • helm/templates/ragflow.yaml
  • helm/templates/ragflow_config.yaml
  • helm/templates/redis.yaml
  • helm/values.yaml
  • web/index.html
  • web/src/components/floating-chat-widget.tsx
  • web/src/components/ragflow-avatar.tsx
  • web/src/global.less
  • web/src/inter.less
  • web/src/layouts/components/global-navbar.tsx
  • web/src/layouts/components/header.tsx
  • web/src/layouts/next-header.tsx
  • web/src/locales/de.ts
  • web/src/pages/404.tsx
  • web/src/pages/home/applications.tsx
  • web/src/pages/home/banner.tsx
  • web/src/pages/login-next/bg.tsx
  • web/src/pages/login-next/index.tsx
  • web/src/pages/next-search/search-home.tsx
  • web/src/pages/next-search/search-view.tsx
  • web/src/pages/user-setting/sidebar/index.tsx
  • web/src/routes.tsx
  • web/tailwind.css

📝 Walkthrough

Walkthrough

This PR rehomes ragflow runtime data and updates the Dockerfile for OpenShift compatibility, switches the document engine from infinity to elasticsearch in Helm configuration, rebrands the application from RAGFlow to KIRA with updated color scheme (teal to red), removes agent-related navigation and routes from the frontend, and updates fonts and styling globally.

Changes

Cohort / File(s) Summary
Container Runtime & Configuration
Dockerfile, docker/.env
Rehomes runtime data to /opt/ragflow_home and /opt/nltk_data, adds OpenShift Restricted-v2 compatibility (port 8080, non-root user 1000, temp paths), bundles docling models, and updates configuration defaults (TZ, REGISTER_ENABLED, USE_DOCLING).
Kubernetes Deployment Templates
helm/templates/elasticsearch.yaml, helm/templates/env.yaml, helm/templates/infinity.yaml, helm/templates/minio.yaml, helm/templates/mysql.yaml, helm/templates/opensearch.yaml, helm/templates/redis.yaml
Updates Secret naming (removes -env-config suffix), removes Elasticsearch initContainers and securityContext, switches host references from chart-derived names to .Values.env.*, adjusts MySQL init path and authentication flags, and makes MySQL service type resilient.
Kubernetes Helm Values & Config
helm/values.yaml, helm/templates/ragflow.yaml, helm/templates/ragflow_config.yaml, helm/templates/_helpers.tpl
Switches document engine to elasticsearch, updates container image tags and registries, adjusts Elasticsearch resource requests, changes nginx listen port to 8080 with temp paths in /tmp, and updates config mount location to /etc/nginx/ragflow-helm.conf.
Frontend Branding & Color Scheme
web/index.html, web/src/pages/home/banner.tsx, web/src/pages/login-next/bg.tsx, web/src/pages/login-next/index.tsx, web/src/pages/next-search/search-home.tsx, web/src/pages/next-search/search-view.tsx, web/tailwind.css, web/src/components/ragflow-avatar.tsx
Rebrands from RAGFlow to KIRA, changes accent color from teal (#40EBE3) to red (#ee0000), updates gradients and styling across login, search, banner, and avatar components, and simplifies avatar color palette.
Frontend Navigation & Layout
web/src/layouts/components/global-navbar.tsx, web/src/layouts/components/header.tsx, web/src/layouts/next-header.tsx, web/src/pages/home/applications.tsx, web/src/routes.tsx, web/src/pages/user-setting/sidebar/index.tsx
Removes agent-related routes (/agent-list, Routes.Agents) and navigation items, adds new next-header.tsx layout component with language/theme selectors, removes external links (Discord, GitHub) from header, and removes Model/MCP/API settings sidebar entries.
Frontend Styling & Typography
web/src/global.less, web/src/inter.less
Replaces Inter font with Spar font, updates body/html styling strategy, removes Inter font-variable declarations and @supports fallback, restructures scroll/viewport containment to use .ant-app and relative height sizing.
Localization & Error Pages
web/src/locales/de.ts, web/src/pages/404.tsx
Updates German locale for upload description (removes cloud-specific limits) and chunk.ellipse label, changes 404 page text to German, updates button label to "Zurück zur Startseite", and adds gradient styling to 404 heading.
Import & Code Organization
web/src/components/floating-chat-widget.tsx
Minor import reordering of useTranslation without behavioral changes.

Estimated code review effort

🎯 4 (Complex) | ⏱️ ~45 minutes

Possibly related PRs

  • Feat: Agent api #14157 — Adds/updates agent APIs while this PR removes agent UI components and routes, affecting the same feature area from backend and frontend perspectives.

Suggested labels

ci, size:XXL

Suggested reviewers

  • wangq8
  • JinHai-CN

Poem

🐰 A hop toward KIRA's scarlet glow,
Red now blooms where teal once did show,
Agents rest, and Docker stands tall,
OpenShift ready—KIRA for all! 🎨✨


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XL This PR changes 500-999 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants