zhenyi
41bd76c45b
fix: remove unused imports and variables in thread-pane
2026-05-30 15:00:01 +08:00
zhenyi
ccc344debd
fix: make onSend callback async to match Promise<void> return type
2026-05-30 14:59:57 +08:00
zhenyi
3d54df27b4
fix: remove dead code and fix isDark property reference on ThemeColors
2026-05-30 14:59:53 +08:00
zhenyi
9ec6bce9c9
fix: remove unused AnimatePresence import and sessions variable
2026-05-30 14:59:49 +08:00
zhenyi
1b5e9799eb
fix: add missing import and export for ApproveWorkspaceJoinApply
2026-05-30 14:59:45 +08:00
zhenyi
a835610737
feat: 1.0
2026-05-30 01:38:40 +08:00
zhenyi
e1330451a5
feat: 1.0
2026-05-30 01:38:27 +08:00
zhenyi
2b543f5e37
refactor(ui): remove deprecated project components
...
Delete unused project components:
- Board: BoardColumn, BoardHeader, BoardListView, BoardModals, KanbanBoard
- Channel: RoomSettingsModal, AiSettings
- Issue: IssueSidebar, ReactionBar
- Skills: CreateSkillDialog, DeleteSkillDialog
- ProjectCreateMenuModal
2026-05-20 13:39:18 +08:00
zhenyi
f6f69a063e
refactor(ui): remove deprecated me page components
...
Delete unused components:
- ActivityTimeline, ContributionHeatmap, CreateProjectModal
- FollowerCardList, MeSidebar, NotificationList
- ProfileHeader, ProjectList, RepoList, UserCardList
- LoadingSpinner (replaced by LoadingState)
2026-05-20 13:38:36 +08:00
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