zhenyi
d59647d9a8
chore: remove gingress ingress controller and proxy
...
Delete unused ingress controller and proxy components:
- apps/gingress: Kubernetes ingress controller
- libs/gingress-proxy: Gateway proxy with rate limiting, TLS, etc.
- docker/gingress.Dockerfile
2026-05-20 13:37:32 +08:00
ZhenYi
e7d38fc565
refactor(ui): remove hover color changes from channel message input buttons
2026-05-18 21:15:07 +08:00
ZhenYi
e1bfac3da0
refactor(ui): remove excessive hover/focus/shadow effects from chat page
2026-05-18 21:15:05 +08:00
ZhenYi
b01a7390ee
fix(ui): guard profile header date format against invalid time value
2026-05-18 20:54:43 +08:00
ZhenYi
c39ee1ce2a
refactor(ui): update shared layout and UI components for new theme system
...
Update Header, ProjectMessageFavoritesDrawer, RepoHeader, sheet,
EmptyState, ErrorState, LoadingState, PageHeader. Add ConfirmDialog
component.
2026-05-18 20:45:00 +08:00
ZhenYi
16865117de
refactor(ui): update project and channel layouts for new theme system
...
Update channel layout, project layout, BoardHeader, and
IssueSidebar to use CSS variable-based theme tokens.
2026-05-18 20:44:52 +08:00
ZhenYi
86ab2d2f85
refactor(ui): update settings pages for new theme system
...
Update all settings pages (AccessKeys, Appearance, Billing, Email,
MyAccount, Notifications, Password, PushSettings, SettingsLayout,
SshKeys) to use CSS variable-based theme tokens.
2026-05-18 20:44:37 +08:00
ZhenYi
16739d3cf8
refactor(ui): update me/profile pages for new theme system
...
Update MeLayout, MePage, and all me/components (ActivityTimeline,
NotificationList, ProfileHeader, ProjectList, RepoList) to use
CSS variable-based theme tokens and improved layout.
2026-05-18 20:44:29 +08:00
ZhenYi
cab064f83f
refactor(ui): update chat page components for new theme system
...
Update all Chat*.tsx components to use CSS variable-based theme
tokens, improve layout and styling consistency across conversation
list, header, message bubbles, input, message list, model selector,
and slash command menu.
2026-05-18 20:43:58 +08:00
ZhenYi
e3a79166c2
refactor(ui): update App routing structure and main entry point
...
Reorganize lazy-loaded route components and update import formatting.
Update main.tsx entry point to align with new theme system.
2026-05-18 20:43:49 +08:00
ZhenYi
f77955074e
feat(ui): redesign theme system with CSS variable architecture
...
Refactor index.css to use CSS custom properties for all theme tokens.
Add theme-vars.ts and color.ts utility modules. Update theme-presets
to use new variable structure. Overhaul ThemeCustomization and
ThemePresetSelector components.
2026-05-18 20:43:42 +08:00
ZhenYi
d6167af8ce
fix(ui): stable IR node IDs for streaming rerenders
...
- Replace useId + reactId with content-based hash in MarkdownRenderer
- Add stableId function using position + content hash in IR parser
- Fix legacy ID path for old nextId() calls
2026-05-17 17:32:34 +08:00
ZhenYi
1e94c280e9
chore: update Cargo dependencies, configs and API clients
2026-05-17 16:38:28 +08:00
ZhenYi
88a51f45cb
feat(hooks): add AI chat and project presence hooks
2026-05-17 16:38:18 +08:00
ZhenYi
30cc9f885e
feat(ui): improve channel, chat and layout components
2026-05-17 16:38:07 +08:00
ZhenYi
dedcd33c70
chore(api): regenerate client types from OpenAPI spec
2026-05-17 16:37:57 +08:00
ZhenYi
51a1fb8c6c
feat(ui): improve me, project, settings and explore pages
2026-05-17 16:37:14 +08:00
ZhenYi
dfc89cbbaa
feat(chat): add slash command menu and context
2026-05-17 16:36:56 +08:00
ZhenYi
44944efd9b
feat(auth): add two-factor and password reset flow
2026-05-17 16:36:26 +08:00
ZhenYi
bb9fe11869
rum
2026-05-15 14:55:28 +08:00
ZhenYi
ed6b010ecc
exchange rum accesskey
2026-05-15 13:38:01 +08:00
ZhenYi
9b351e612c
feat(ui): improve header layout and add theme preset selector
...
- Update Header with better user menu and navigation layout
- Add ThemePresetSelector component for theme customization
- Refine ChannelSidebar with improved visual hierarchy
2026-05-15 13:11:07 +08:00
ZhenYi
0491b668c7
feat(project): add member invitation to project creation modal
...
- Add email invite flow with role selection to ProjectCreateMenuModal
- Update MembersSettings with avatar URL support
- Adjust ProjectSettingsLayout layout for new content
2026-05-15 13:11:01 +08:00
ZhenYi
7ec848470e
feat(ui): add global search palette with Cmd+K shortcut
...
- Add GlobalSearchPalette component for global search overlay
- Introduce global search event system for cross-component communication
- Add project permissions library for access control checks
2026-05-15 13:10:56 +08:00
ZhenYi
f597da6e33
feat(ui): improve streaming reasoning block lifecycle control
...
- Add autoLifecycle prop to Reasoning component for fine-grained control
- Extract StreamingReasoningBlock with manual/auto collapse state management
- Fix active thinking index logic for streaming messages
2026-05-15 12:39:10 +08:00
ZhenYi
6ba06be47e
add rum
2026-05-15 00:44:05 +08:00
ZhenYi
3a1a7b97db
feat: update App routing and MeSidebar component
...
Add project routes to App, update MeSidebar with navigation
links to invitations and settings.
2026-05-14 23:15:54 +08:00
ZhenYi
31e9bb68ac
feat(ui): update Header and ChannelSidebar components
...
Refine Header with improved layout, update ChannelSidebar
with channel navigation and ChatPage integration.
2026-05-14 23:15:40 +08:00
ZhenYi
c015871024
feat(channel): enhance message components
...
Update MessageItem with reactions and mentions, add PinPanel
for pinned messages, enhance ThreadPanel for threaded replies.
2026-05-14 23:15:26 +08:00
ZhenYi
8702312c32
feat(settings): add AccessSettings and room context updates
...
Add AccessSettings component for project access management,
update room context with improved state management.
2026-05-14 23:15:16 +08:00
ZhenYi
c308fc044d
feat(project): enhance channel and issues pages
...
Update ChannelPage with message list integration, enhance
IssuesPage with drag-and-drop support, add NewIssuePage.
2026-05-14 23:14:59 +08:00
ZhenYi
f4653f2399
feat(project): update project layout and routing
...
Enhance project layout with header navigation, channel
sidebar integration, and improved routing structure.
2026-05-14 23:14:36 +08:00
ZhenYi
4322f36a76
feat: add project invitation and join pages
...
Add MyInvitationsPage, ProjectInvitationPage, and ProjectJoinPage
for handling project invitation flows.
2026-05-14 23:14:21 +08:00
ZhenYi
b737d19166
feat(api): add project-related API endpoints
...
Add API functions for project invitations and join operations.
2026-05-14 23:14:08 +08:00
ZhenYi
110945e438
chore: update Vite config and add channel animations CSS
...
Remove dev proxy, add channel animation styles for message
display effects.
2026-05-14 23:13:52 +08:00
ZhenYi
df4cf55b07
feat: update App.tsx with project features
...
Add project-related feature components including issues and
project management integration.
2026-05-14 21:50:47 +08:00
ZhenYi
826fa1226a
feat: enhance MePage and add layout improvements
...
Add activity stats display to MePage and include additional
layout enhancements for consistent page structure.
2026-05-14 21:50:31 +08:00
ZhenYi
9981664731
feat(me): add ActivityTimeline and NotificationList components
...
Add ActivityTimeline component with user activity display and
NotificationList for user notifications.
2026-05-14 21:50:18 +08:00
ZhenYi
e64dc94d29
feat: add IssuesPage with tabs and kanban board
...
Implement issues listing page with tab navigation (All/To Do/In Progress/Done)
and kanban board view using TanStack Table. Connect to API endpoints with
pagination and filtering support.
2026-05-14 21:50:04 +08:00
ZhenYi
f4397256bd
refactor: remove unused Redux store hooks
...
Delete obsolete Redux store configuration files as part of
the Zustand migration. These files are no longer referenced
after the store refactor.
2026-05-14 21:49:37 +08:00
ZhenYi
b8bd0ec545
refactor(frontend): apply formatting and update chat, settings, project pages
2026-05-14 10:02:54 +08:00
ZhenYi
e185885557
fix(react): switch namespace import to default import to fix stale Vite CJS interop
...
- 3 files: theme-provider, carousel, sidebar
- index.html: set title to GitData.AI, favicon to /logo.png
- add public/logo.png and robots.txt
2026-05-12 22:03:54 +08:00
ZhenYi
033cfda6c5
feat: add explore page and AI elements components
2026-05-12 13:07:58 +08:00
ZhenYi
d63ca39ca4
refactor(layout): update layout components, header, navigation and API client
2026-05-12 13:06:19 +08:00
ZhenYi
e86803d235
refactor(ui): update UI components, theme system and utilities
2026-05-12 13:05:28 +08:00
ZhenYi
b384f92bbf
refactor(chat): update frontend chat components
2026-05-12 13:05:20 +08:00
ZhenYi
ac9ffb2a7a
feat(frontend): update UI components, skill pages, and hooks
...
Refactor ChatMessageList, ChannelSidebar, and skill detail/pages.
Add CreateSkillDialog and DeleteSkillDialog. Update MarkdownRenderer,
use-mobile hook, and useSkillsQuery.
2026-05-11 17:06:13 +08:00
ZhenYi
f082429a58
feat(core): initialize project with access control and AI integration
2026-05-10 22:52:16 +08:00
ZhenYi
ba2490dab4
feat(core): initialize project with access control and AI integration
2026-05-10 21:01:21 +08:00
ZhenYi
14f6e1e500
feat(core): initialize project with access control and AI integration
...
- Add gitignore and prettier configuration files for project scaffolding
- Implement room access control service with project member verification
- Create user access key management with CRUD operations and activity logging
- Add accordion UI component for frontend expandable sections
- Implement room AI configuration with list, upsert, and delete operations
- Add AI event types for agent join/leave/status change tracking
- Create streaming AI processing services for mode and react patterns
- Build room AI service with model detection and idempotency handling
- Integrate chat service orchestration for AI message processing
- Add typing indicators and stream cancellation for AI interactions
- Implement mention parsing and context extraction for AI agents
2026-05-03 06:04:31 +08:00