Commit Graph

4331 Commits

Author SHA1 Message Date
DIYgod 862e0e0bc9 feat(ota): add release selection primitives 2026-04-10 18:50:50 +08:00
DIYgod ee2831deca fix(ota): use dev env for local wrangler 2026-04-10 18:45:46 +08:00
DIYgod a0916f7695 fix(ota): require at least one platform 2026-04-10 18:40:25 +08:00
DIYgod dc3d0c50e2 fix(ota): tighten scaffold schema and dev config 2026-04-10 18:37:03 +08:00
DIYgod 4658fd013d fix(ota): use standard worker types 2026-04-10 18:31:05 +08:00
DIYgod 03945a5765 fix(ota): align scaffold with task spec 2026-04-10 18:26:05 +08:00
DIYgod 6430561dc1 feat(ota): scaffold Cloudflare worker app 2026-04-10 18:18:38 +08:00
DIYgod 096422e034 feat(desktop): migrate tts to folo service 2026-04-10 14:38:20 +08:00
DIYgod 1ffbdcbcf6 fix(mobile): patch fmt for Xcode 26.4 builds 2026-04-10 11:02:36 +08:00
DIYgod 7aef66d500 fix(mobile): avoid YouTube embed error on iOS close #4958 2026-04-10 10:52:40 +08:00
DIYgod f6cdb64186 feat: add spotlight settings across desktop and mobile 2026-04-09 13:45:05 +08:00
DIYgod e8619436c7 feat: refine spotlight settings and highlighting 2026-04-09 13:45:05 +08:00
DIYgod a9860eac10 fix(ai-chat): show reset date for future credits 2026-04-09 13:35:42 +08:00
DIYgod 75f0bf888f fix(mobile): refresh social login state 2026-04-07 14:15:49 +08:00
DIYgod 79efa4ebb2 fix(desktop): improve pdf export layout and branding 2026-04-07 13:22:04 +08:00
DIYgod ed233423a6 fix(mobile): increase ai summary font size 2026-04-07 13:03:54 +08:00
DIYgod ea5cf87415
fix(cli): close login callback sockets (#4957) 2026-04-03 08:11:18 +00:00
DIYgod c3076d2171
fix(ssr): route dist-external assets (#4956) 2026-04-03 14:51:07 +08:00
DIYgod 421b4a3512 chore(sync): merge dev into mobile-main 2026-04-03 13:35:39 +08:00
DIYgod aea74f80a7 chore(sync): merge main into dev
# Conflicts:
#	apps/desktop/layer/renderer/src/modules/settings/tabs/integration/index.tsx
2026-04-03 13:28:15 +08:00
DIYgod 421d50fca8 fix(desktop): restore integration typecheck 2026-04-03 13:15:59 +08:00
DIYgod ad8813b7f9 docs(desktop): update 1.5.0 changelog 2026-04-03 12:42:05 +08:00
Luke D Williams 8d2a5a98ae fix(mobile): preserve pitch for Android video playback (#4940) 2026-04-03 12:41:59 +08:00
wait 20cc43cf16 fix: resolve Obsidian EPERM on macOS by using native folder picker (#4242) (#4924)
- Replace text input with native dialog.showOpenDialog for vault path selection
- Add path validity detection with three-state UI (unselected/valid/invalid)
- Fix YAML frontmatter parsing failure with Chinese/special characters
- Fix ENOENT error when vault subdirectory doesn't exist
- Add AI summary (description) to Obsidian frontmatter export
- Add author fallback to feed title when entry author is empty
- Increase filename truncation limit from 20 to 80 characters for CJK titles

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-03 12:41:59 +08:00
DIYgod 89148dd877 fix(mobile): update auth e2e flows 2026-04-03 12:41:59 +08:00
DIYgod b7ccf7b872 fix(desktop): repair auth and cli sync 2026-04-03 12:38:01 +08:00
DIYgod 4cb761a501 fix(desktop): persist two-factor challenge cookies 2026-04-03 11:24:49 +08:00
DIYgod 43b5052b06 fix(desktop): persist session token after 2fa 2026-04-02 22:19:36 +08:00
DIYgod 69bed891a3 fix(desktop): add explicit 2fa submit 2026-04-02 22:16:26 +08:00
DIYgod 0508144f8d fix(desktop): use one-time token in cli settings 2026-04-02 21:11:58 +08:00
DIYgod 8b3a1b8965 fix(desktop): use one-time token for cli sync 2026-04-02 21:02:46 +08:00
Luke D Williams 01dcb2985e
fix(mobile): preserve pitch for Android video playback (#4940) 2026-04-02 21:00:25 +08:00
wait bd879d5f9e
fix: resolve Obsidian EPERM on macOS by using native folder picker (#4242) (#4924)
- Replace text input with native dialog.showOpenDialog for vault path selection
- Add path validity detection with three-state UI (unselected/valid/invalid)
- Fix YAML frontmatter parsing failure with Chinese/special characters
- Fix ENOENT error when vault subdirectory doesn't exist
- Add AI summary (description) to Obsidian frontmatter export
- Add author fallback to feed title when entry author is empty
- Increase filename truncation limit from 20 to 80 characters for CJK titles

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-02 20:57:21 +08:00
DIYgod c799152a1e fix(desktop): repair cli settings sync 2026-04-02 19:43:05 +08:00
DIYgod cda954e7b0 fix(mobile): refresh session queries on cookie updates 2026-04-02 19:17:28 +08:00
DIYgod 037a912a9b fix(mobile): update auth e2e flows 2026-04-02 19:14:42 +08:00
DIYgod 3017f4ad74 fix(mobile): refresh session queries on cookie updates 2026-04-02 19:14:42 +08:00
DIYgod 80936d27f0 release(desktop): release v1.5.0 2026-04-02 18:09:19 +08:00
DIYgod cae21c1c4b release(mobile): release v0.4.1 2026-04-02 18:08:30 +08:00
DIYgod 151662c8dd docs(desktop): prepare release changelog 2026-04-02 18:07:36 +08:00
DIYgod 714b4b502b docs(mobile): prepare release changelog 2026-04-02 18:07:25 +08:00
DIYgod 1c89c8476f
fix(mobile): add expo-network for EAS builds (#4951) 2026-04-02 09:51:11 +00:00
DIYgod 1571396fb6
fix: upgrade sdk packages and align app types (#4950) 2026-04-02 09:03:57 +00:00
DIYgod 03ccfa8c56
fix: keep hovered unread entries visible (#4948) 2026-04-02 07:28:30 +00:00
DIYgod d27261d76e
fix(mobile): simplify iOS subscription management (#4947) 2026-04-02 07:27:21 +00:00
DIYgod ce5e91962c
fix: pause scroll mark read after refresh (#4946) 2026-04-02 07:21:57 +00:00
DIYgod 44614f746d
fix(mobile): show stripe subscriptions on android (#4945) 2026-04-02 07:20:28 +00:00
DIYgod 22e0e90ffd
fix(cli): verify browser login token (#4944) 2026-04-02 05:04:34 +00:00
DIYgod a9eaae8c88
fix(desktop): export pdf via electron ipc (#4943) 2026-04-02 12:37:03 +08:00
DIYgod 14c77295ac fix(desktop): keep ai chat input within viewport 2026-03-24 13:04:48 +08:00