LTbinglingfeng
2ae06a8860
perf(ui): smooth gsap page transitions
2026-01-02 20:26:41 +08:00
Supra4E8C
3446280987
refactor(quota,auth): change page size selector to number input with range 3-30
2026-01-02 17:27:35 +08:00
Supra4E8C
82bf1806ed
refactor(quota): consolidate quota sections into config-driven components
2026-01-02 17:14:40 +08:00
Supra4E8C
47f0042bf0
refactor(usage): modularize UsagePage into separate section components
2026-01-02 16:19:04 +08:00
Supra4E8C
58154063ed
refactor(quota): modularize QuotaPage into separate section components
2026-01-02 15:55:17 +08:00
Supra4E8C
cc467889d0
refactor(providers): modularize AiProvidersPage into separate provider components
2026-01-02 15:29:16 +08:00
LTbinglingfeng
6ce301d7e0
fix(transition): avoid HiDPI text blur from page transitions
2026-01-02 11:17:57 +08:00
LTbinglingfeng
e18e9b25ce
fix(transition): allow page container to shrink for proper layout
2026-01-02 01:37:17 +08:00
LTbinglingfeng
4cfb77dd44
fix(ui): center modals in viewport and lock background scroll
2026-01-02 01:15:04 +08:00
LTbinglingfeng
7ce97a616f
fix(transition): preserve scroll position during page animations
2026-01-02 00:29:42 +08:00
LTbinglingfeng
946ed36af0
feat(router): add GSAP page transition animations
2026-01-02 00:01:25 +08:00
Supra4E8C
49b9259452
feat(quota): add quota page and update i18n
2025-12-30 14:13:04 +08:00
Supra4E8C
c5d4356d6c
fix
2025-12-28 01:04:22 +08:00
Supra4E8C
3cffa19319
fix(footer): prevent copying management center version text
2025-12-28 00:03:16 +08:00
Supra4E8C
987ce0ec4b
feat(modal): add floating close button and collapse animatio
2025-12-27 23:40:56 +08:00
Supra4E8C
03bf58671e
fix(logs): improve responsive layout for logs page on mobile and small screens
2025-12-27 17:07:31 +08:00
Supra4E8C
0b2e6efe28
fix(logs): keep log panel scroll within viewport
2025-12-27 14:42:10 +08:00
Supra4E8C
24861dabd2
Merge pull request #29 from XYenon/feat/auto-theme-mode
...
feat: add auto theme mode (follow system preference)
2025-12-26 18:04:40 +08:00
hkfires
2a94be08fa
fix(logs): optimize layout for full height
2025-12-24 12:38:57 +08:00
XYenon
961cc802b2
fix: address PR review feedback
...
- Use unique ID prefix for clipPath to avoid duplicate ID issues
- Add cleanup function to initializeTheme to prevent memory leak
- Change tooltip to show action description instead of current theme name
2025-12-24 00:18:44 +08:00
XYenon
5f7df33469
feat: add auto theme mode (follow system preference)
...
- Add 'auto' to Theme type
- Implement cycleTheme (light -> dark -> auto)
- Add autoTheme icon (sun with half-filled center)
- Listen to system theme changes in auto mode
Also includes some Prettier formatting fixes.
2025-12-24 00:02:59 +08:00
Supra4E8C
94962158ef
feat(settings): move request logging toggle behind hidden entry
2025-12-22 22:41:50 +08:00
Supra4E8C
f8ed787f92
fix(splash): prevent login flicker on startup
2025-12-21 20:22:22 +08:00
Supra4E8C
dea106cf47
fix(splash): preserve logo aspect ratio
2025-12-21 16:58:14 +08:00
Supra4E8C
a9df58cba7
feat(dashboard): add dashboard page with stats and splash screen
2025-12-21 16:05:09 +08:00
Supra4E8C
df472119e7
feat: add commit-based release notes, usage loading spinner, and 60s logs timeout
2025-12-20 12:34:45 +08:00
Supra4E8C
ec4b5ab46a
feat: add quick links section to System page
2025-12-17 18:16:59 +08:00
Supra4E8C
8d606aa456
fix(ui): optimize mobile layout for header and settings page
2025-12-15 18:53:03 +08:00
Supra4E8C
4d898b3e20
feat(logs): redesign LogsPage with structured log parsing and virtual scrolling
...
- Add log line parser to extract timestamp, level, status code, latency, IP, HTTP method, and path
- Implement virtual scrolling with load-more on scroll-up to handle large log files efficiently
- Replace monolithic pre block with structured grid layout for better readability
- Add visual badges for log levels and HTTP status codes with color-coded severity
- Add IconRefreshCw icon component
- Update ToggleSwitch to accept ReactNode as label
- Fix fetchConfig calls to use default parameters consistently
- Add request deduplication in useConfigStore to prevent duplicate /config API calls
- Add i18n keys for load_more_hint and hidden_lines
2025-12-15 17:37:09 +08:00
Supra4E8C
f17329b0ff
feat(layout): add logout button to header
...
Add a logout icon and button to the main layout header,
allowing users to log out directly from the navigation bar.
2025-12-15 01:37:21 +08:00
Supra4E8C
a7b77ffa25
feat:update icon
2025-12-13 00:51:01 +08:00
Supra4E8C
bcf82252ea
feat: add notification animations and improve UI across pages Add enter/exit animations to NotificationContainer with smooth slide effects Refactor ConfigPage search bar to float over editor with improved UX Enhance AuthFilesPage type badges with proper light/dark theme color support Fix grid layout in AuthFilesPage to use consistent 3-column layout Update icon button sizing and loading state handlin Update i18n translations for search functionality
2025-12-13 00:46:07 +08:00
Supra4E8C
7c0a2280a4
feat: implement versioning system by extracting version from environment, git tags, or package.json, and display app version in MainLayout; enhance ConfigPage with search functionality and CodeMirror integration for YAML editing
2025-12-12 19:10:09 +08:00
Supra4E8C
2a57055f81
feat: introduce ModelInputList component for managing model entries in AiProvidersPage, enhance MainLayout with header action icons, and improve styling for success and failure statistics across pages
2025-12-12 17:58:23 +08:00
Supra4E8C
defa633f92
refactor: remove isLocalhost check from MainLayout, update UsagePage styles for improved layout and spacing, and adjust layout.scss for better sidebar toggle appearance
2025-12-10 23:49:01 +08:00
Supra4E8C
841dfa8a61
feat: add INLINE_LOGO_JPEG to MainLayout for branding, enhance layout styles in UsagePage for improved spacing and responsiveness, and update layout.scss for better logo handling and alignment
2025-12-10 22:56:47 +08:00
Supra4E8C
c71af9a8a5
feat: enhance MainLayout with header height management using useLayoutEffect, improve AiProvidersPage by removing priority field, and update UsagePage with dynamic stats cards and sparkline charts for better data visualization
2025-12-10 01:42:21 +08:00
Supra4E8C
18b1adb4e2
feat: enhance MainLayout with brand name expansion feature, sidebar toggle improvements, and responsive design adjustments for better user experience
2025-12-09 19:04:40 +08:00
Supra4E8C
5d5334afb1
refactor: remove README and REFACTOR_PROGRESS files; enhance MainLayout with sidebar icons and improved navigation item display
2025-12-09 01:46:58 +08:00
Supra4E8C
2ca662e971
refactor: update button styles and layout in MainLayout for improved UI consistency and accessibility
2025-12-09 01:05:56 +08:00
Supra4E8C
e417d3c771
feat: refactor MainLayout component to implement sidebar collapse functionality, enhance navigation item display, and improve layout responsiveness
2025-12-09 00:59:40 +08:00
Supra4E8C
450964fb1a
feat: initialize new React application structure with TypeScript, ESLint, and Prettier configurations, while removing legacy files and adding new components and pages for enhanced functionality
2025-12-07 11:32:31 +08:00