Commit Graph

  • ea7169abc0 refactor(settings): move device-level settings to local file storage Jason 2025-11-27 11:16:43 +08:00
  • 120ac92e77 refactor(gemini): improve config handling and code consistency Jason 2025-11-27 10:21:01 +08:00
  • a1e7961af3 fix(gemini): correctly write custom provider env to .env file Jason 2025-11-27 09:48:37 +08:00
  • dc79e3a3da fix(gemini): write security auth config only to Gemini settings file Jason 2025-11-27 09:31:54 +08:00
  • 7adc38eb53 feat(preset): add MiniMax as official partner with Black Friday promotion Jason 2025-11-27 08:51:54 +08:00
  • 3f28648931 fix(query): prevent redundant usage queries when switching apps Jason 2025-11-26 19:34:00 +08:00
  • 90d530fa7a fix(ui): improve ConfirmDialog styling for better visual consistency Jason 2025-11-26 15:36:53 +08:00
  • 5cd2e9fb88 refactor(provider): unify validation errors to use toast notifications Jason 2025-11-26 12:35:33 +08:00
  • 8bf6ce2c25 feat(provider): add required field validation with toast notifications Jason 2025-11-26 12:26:02 +08:00
  • c41f3dcccb fix(preset): use ANTHROPIC_AUTH_TOKEN for DMXAPI and correct endpoint candidates Jason 2025-11-26 11:57:47 +08:00
  • 1caa240d6c refactor(config): remove dead code from JSON-era import/export Jason 2025-11-26 11:18:23 +08:00
  • 7ffd3ba165 fix(provider): preserve custom endpoints when updating provider Jason 2025-11-26 10:27:07 +08:00
  • ad131486d2 fix(skill): use full key for deduplication to allow same-name skills from different repos (#299) YoVinchen 2025-11-26 09:39:05 +08:00
  • 4454355aad fix(skill): use full key for deduplication to allow same-name skills from different repos fix/skill-deduplication-by-key YoVinchen 2025-11-26 09:26:23 +08:00
  • 15c6e3aec8 refactor(ui): improve header toolbar layout and transitions Jason 2025-11-25 23:36:48 +08:00
  • 6783a8a183 fix(provider): include icon fields when duplicating provider (#297) YoVinchen 2025-11-25 23:18:54 +08:00
  • cfe3343f6c fix(provider): include icon fields when duplicating provider fix/provider-duplicate-icon YoVinchen 2025-11-25 23:16:03 +08:00
  • c1c85b020d fix(ui): disable overscroll bounce effect on main view Jason 2025-11-25 16:25:08 +08:00
  • 34dad04fb6 fix(deeplink): remove unused re-exports McpImportError and McpImportResult Jason 2025-11-25 16:19:07 +08:00
  • 2526dbc58f feat(migration): enable silent JSON to SQLite migration with toast notification Jason 2025-11-25 16:07:54 +08:00
  • 014a7c0e30 refactor(services): split monolithic provider.rs into modular structure Jason 2025-11-25 12:19:26 +08:00
  • 87190b7af3 refactor(deeplink): split monolithic deeplink.rs into modular structure Jason 2025-11-25 12:05:33 +08:00
  • c3f2f0798d refactor(database): split monolithic database.rs into modular structure Jason 2025-11-25 11:56:08 +08:00
  • 2a842e3b33 fix(provider): add backfill and Gemini security flags to switch function Jason 2025-11-25 11:16:50 +08:00
  • 1c87c8d253 Merge feat/sqlite-migration: add database schema migration system Jason 2025-11-25 10:33:54 +08:00
  • fd46dde3fb fix(i18n): add missing translation keys for deeplink confirmation components Jason 2025-11-25 09:52:19 +08:00
  • 60fa9654e1 fix(i18n): replace hardcoded Chinese strings with translation keys in DeepLinkImportDialog Jason 2025-11-25 09:41:02 +08:00
  • 2ce8a8273c Refactor/storage (#286) YoVinchen 2025-11-25 09:30:55 +08:00
  • b69a052009 Merge branch 'main' into refactor/storage refactor/storage YoVinchen 2025-11-25 08:50:11 +08:00
  • 1c739b7841 refactor(ui): improve icon rendering consistency and spacing YoVinchen 2025-11-24 23:55:46 +08:00
  • 1af20b5f8f feat: add dry-run mode for JSON→SQLite migration Jason 2025-11-24 23:35:39 +08:00
  • dca1d822da chore: add deeplink testing HTML page YoVinchen 2025-11-24 22:56:04 +08:00
  • ea54b7d010 fix: improve database schema handling and add migration feature gate Jason 2025-11-24 22:52:58 +08:00
  • 65f50a0a29 feat(i18n): add translations for deeplink and skills features YoVinchen 2025-11-24 22:46:27 +08:00
  • 3aa3f00251 test(deeplink): migrate tests to use in-memory database YoVinchen 2025-11-24 22:45:49 +08:00
  • 7749e325a2 feat(frontend): add deeplink import event listeners and UI improvements YoVinchen 2025-11-24 22:45:05 +08:00
  • 3b500be525 feat(frontend): update DeepLinkImportDialog for multi-resource imports YoVinchen 2025-11-24 22:44:02 +08:00
  • 1dc1f86560 feat(frontend): add resource-specific confirmation dialog components YoVinchen 2025-11-24 22:43:21 +08:00
  • 7574d049ff feat(frontend): extend deeplink API for multi-resource support YoVinchen 2025-11-24 22:40:47 +08:00
  • d4487755bf feat(backend): add unified deeplink import command YoVinchen 2025-11-24 22:40:04 +08:00
  • 3264d71a4d refactor(deeplink): extend support for multi-resource imports YoVinchen 2025-11-24 22:38:35 +08:00
  • b20e121013 feat(backend): add in-memory database mode for testing YoVinchen 2025-11-24 22:37:15 +08:00
  • e98acf94fc feat(utils): add base64 encoding utility functions YoVinchen 2025-11-24 22:36:12 +08:00
  • 304d14b1ab feat(icons): add PackyCode provider icon support YoVinchen 2025-11-24 22:35:30 +08:00
  • f93b21c97e fix: improve database migration robustness and schema consistency Jason 2025-11-24 22:34:33 +08:00
  • a7ca6fb985 feat: add schema version management for database migrations Jason 2025-11-24 17:06:26 +08:00
  • 67aa275599 test: migrate tests to SQLite database architecture Jason 2025-11-24 12:24:41 +08:00
  • fe190081eb fix: resolve critical bugs in settings and import flow Jason 2025-11-24 11:25:41 +08:00
  • d30562954a Refactor/storage (#277) YoVinchen 2025-11-24 11:00:45 +08:00
  • 09a87c97b8 fix(backend): remove unnecessary dereference in backup operation YoVinchen 2025-11-24 00:49:24 +08:00
  • d31531f88b feat(i18n): update translations for SQL backup feature YoVinchen 2025-11-24 00:47:48 +08:00
  • ae21754d50 feat(frontend): update import/export UI for SQL backup YoVinchen 2025-11-24 00:46:58 +08:00
  • 7c1f13e4f3 refactor(backend): migrate settings storage to database YoVinchen 2025-11-24 00:46:32 +08:00
  • fd25c9949f refactor(backend): migrate import/export to use SQL backup YoVinchen 2025-11-24 00:46:00 +08:00
  • 6443dc897d feat(backend): add database SQL export/import with backup YoVinchen 2025-11-24 00:45:34 +08:00
  • 7aa381cbb7 feat(deeplink): display all four Claude model fields in import dialog YoVinchen 2025-11-23 20:35:28 +08:00
  • 1de3f1b7f8 docs(frontend): add code comments and improve formatting YoVinchen 2025-11-23 16:30:30 +08:00
  • edc71efe4c fix(skills): auto-sync locally installed skills to database YoVinchen 2025-11-23 16:25:55 +08:00
  • 3faf22f1c9 feat(init): implement automatic data import on first launch YoVinchen 2025-11-23 16:24:54 +08:00
  • 0cb8b30f15 refactor(backend): replace unsafe unwrap calls with proper error handling YoVinchen 2025-11-23 16:23:18 +08:00
  • be1c2ac76e feat(skills): add search functionality to Skills page feature/skills-search YoVinchen 2025-11-23 00:10:07 +08:00
  • e7451bda22 Merge branch 'main' into refactor/storage YoVinchen 2025-11-22 23:29:48 +08:00
  • 5a3420932b refactor(frontend): update UI components for database migration YoVinchen 2025-11-22 23:28:35 +08:00
  • a2688603fb refactor(backend): update supporting modules for database compatibility YoVinchen 2025-11-22 23:27:54 +08:00
  • 23a407544a refactor(commands): update command layer to use database API YoVinchen 2025-11-22 23:27:27 +08:00
  • 2b34dc4ec9 refactor(services): migrate service layer to use SQLite database YoVinchen 2025-11-22 23:26:54 +08:00
  • 529051f0e8 refactor(core): integrate SQLite database into application core YoVinchen 2025-11-22 23:26:41 +08:00
  • 5d1eed563d feat(database): add SQLite database infrastructure YoVinchen 2025-11-22 23:23:56 +08:00
  • cc0b9352bc update readme Jason 2025-11-22 21:51:09 +08:00
  • 01d8bb53ac fix(codex): use http_headers instead of headers in MCP config (#276) Bill ZHANG 2025-11-22 23:46:30 +11:00
  • 6e7547ef6e Merge branch 'main' into refactor/storage YoVinchen 2025-11-22 19:57:01 +08:00
  • d38fcd63ea Refactor/UI (#273) YoVinchen 2025-11-22 19:18:35 +08:00
  • 824bf796a8 fix(gemini): correct MCP server config format for Gemini CLI (#275) Bill ZHANG 2025-11-22 22:18:05 +11:00
  • f02efbd2b7 Merge branch 'main' into refactor/ui refactor/ui YoVinchen 2025-11-22 18:46:32 +08:00
  • a39b1d8698 refactor(usage): improve footer layout with two-row design YoVinchen 2025-11-22 18:44:35 +08:00
  • 86255fe106 style(deeplink): format test page HTML for better readability YoVinchen 2025-11-22 18:09:52 +08:00
  • 4acd48adc9 i18n: add config merge error message YoVinchen 2025-11-22 18:06:25 +08:00
  • d4cd8105d1 feat(deeplink): merge and display config in import dialog YoVinchen 2025-11-22 18:05:52 +08:00
  • 2b1ae2aa71 feat(deeplink): add config merge command for preview YoVinchen 2025-11-22 17:58:18 +08:00
  • cf57fbed7b style: format template literals for better readability YoVinchen 2025-11-22 17:22:36 +08:00
  • b64bb6cfa1 chore: bump version to v3.7.1 v3.7.1 Jason 2025-11-22 16:57:09 +08:00
  • d65513ae7d docs: add v3.7.1 release documentation Jason 2025-11-22 16:53:00 +08:00
  • eefb764f72 style: unify list item styles with semantic colors YoVinchen 2025-11-22 16:50:35 +08:00
  • 4ed3e3bf84 refactor(mcp): improve form modal layout with adaptive height editor YoVinchen 2025-11-22 16:11:06 +08:00
  • 29e32f73f3 docs(readme): update for v3.7.0 release with six major features Jason 2025-11-22 16:05:09 +08:00
  • 99471f6706 style(providers): optimize card layout and action button sizes YoVinchen 2025-11-22 15:37:52 +08:00
  • 4210b1547c refactor(settings): simplify settings page layout and auto-save YoVinchen 2025-11-22 15:35:08 +08:00
  • cfee4d6fcc feat(settings): add autoSaveSettings for lightweight auto-save YoVinchen 2025-11-22 15:27:32 +08:00
  • 24dc628130 feat(deeplink): enhance test page with v3.8 config file examples YoVinchen 2025-11-22 14:07:55 +08:00
  • bf74620051 i18n: add deeplink config preview translations YoVinchen 2025-11-22 14:05:43 +08:00
  • e8d4397b3a refactor(ui): unify dialog styles and improve layout consistency YoVinchen 2025-11-22 14:03:09 +08:00
  • 2b0bc73276 feat(deeplink): enhance dialog with config file preview YoVinchen 2025-11-22 14:02:22 +08:00
  • 939a2e4f2b feat(deeplink): add config file support for deeplink import YoVinchen 2025-11-22 14:00:15 +08:00
  • 1a89267986 feat(deeplink): add Claude model fields support and enhance import dialog YoVinchen 2025-11-22 03:26:28 +08:00
  • 127fa5bf9d refactor(ui): unify layout system with 60rem max-width and consistent spacing YoVinchen 2025-11-22 02:41:17 +08:00
  • 0d4be40c25 refactor(layout): standardize max-width to 60rem and optimize padding structure YoVinchen 2025-11-22 02:03:50 +08:00
  • 00720ecf30 style(ui): hide scrollbars across all browsers and optimize form layout YoVinchen 2025-11-22 01:47:00 +08:00
  • de7f93d513 refactor(ui): simplify AppSwitcher styles and migrate to local SVG icons YoVinchen 2025-11-22 01:20:21 +08:00
  • e7545f8cdf Merge branch 'main' into refactor/ui YoVinchen 2025-11-22 00:04:28 +08:00
  • eb46ac8592 Revert "feat(settings): add auto-launch on system startup feature" Jason 2025-11-21 23:30:56 +08:00