Commit Graph

  • 961d644530 perf(desktop): keep entry selectors referentially stable DIYgod 2026-10-12 00:43:58 +08:00
  • 584356c5c7 fix(desktop): date list headers by insertion time like their groups DIYgod 2026-10-12 00:39:28 +08:00
  • 3f29a8f57f fix(actions): reset the operator and value when a condition changes field type DIYgod 2026-10-12 00:37:05 +08:00
  • 5c1cf61c3c fix(desktop): open entries on tap instead of touchstart on wide touch screens DIYgod 2026-10-12 00:34:05 +08:00
  • 001ff544cf fix(desktop): cancel hover mark-as-read when the pointer leaves an entry DIYgod 2026-10-12 00:31:21 +08:00
  • 033cc5d65c fix(desktop): reset the keep-scrolling hint when leaving the bottom DIYgod 2026-10-12 00:28:36 +08:00
  • b5968d5d5a fix(desktop): keep the mark-above-as-read cutoff at the first page load DIYgod 2026-10-12 00:26:33 +08:00
  • a6a256bd8e fix(desktop): stop treating subscribed feeds as previews on a cold start DIYgod 2026-10-12 00:25:09 +08:00
  • c35474bc7b fix(desktop): show an error with retry when the timeline fails to load DIYgod 2026-10-12 00:25:05 +08:00
  • 7ae1075768 fix(desktop): only show entry not found when the server has no entry DIYgod 2026-10-12 00:20:00 +08:00
  • 621733720d fix(desktop): stop the TTS stream before another audio source plays DIYgod 2026-10-12 00:17:23 +08:00
  • 3c6e6bba4c chore(store-assets): look for captures in the shared media folder DIYgod 2026-10-10 12:40:09 +08:00
  • cc03df9f24 fix(store-assets): match existing creative asset placements by image DIYgod 2026-10-10 11:39:28 +08:00
  • 0dca01f3f0 feat(store-assets): add App Store creative assets and custom product pages DIYgod 2026-10-07 14:04:55 +08:00
  • 21df1901da fix(desktop): pick up atom values written while their readers mount DIYgod 2026-10-04 20:23:53 +08:00
  • 47bcdf2298 fix(timeline): keep route params when the timeline mounts DIYgod 2026-10-04 19:18:16 +08:00
  • 2c246b61eb fix(timeline): mark the last entries read when scrolling to the end DIYgod 2026-10-04 18:21:08 +08:00
  • 83c2bad929 Merge pull request #5106 from RSSNext/docs/skills-qa-avd-config DIYgod 2026-10-03 01:19:31 +08:00
  • 9d2a25cdf8 Merge pull request #5107 from RSSNext/feat/release-promo-kit DIYgod 2026-10-03 00:46:10 +08:00
  • 8de170d371 docs(skills): add the release announcement kit DIYgod 2026-10-03 00:35:48 +08:00
  • cdd3942d3d feat(store-assets): render release promo videos from a spec DIYgod 2026-10-03 00:35:45 +08:00
  • 2edca436ee docs(skills): boot the release QA emulator with real resources DIYgod 2026-10-02 23:53:22 +08:00
  • 4346e53ec8 Merge pull request #5105 from RSSNext/fix/signpath-actions-read DIYgod 2026-10-02 23:44:39 +08:00
  • 5c757dd357 Merge pull request #5104 from RSSNext/mobile-main github-actions[bot] 2026-10-02 14:48:27 +00:00
  • e74a36e95a Merge pull request #5102 from RSSNext/release/mobile/0.5.11 mobile/v0.5.11 DIYgod 2026-10-02 22:43:00 +08:00
  • eda565f3ca Merge pull request #5103 from RSSNext/main github-actions[bot] 2026-10-02 13:25:50 +00:00
  • b7b6e3a22a Merge pull request #5101 from RSSNext/release/desktop/1.15.0 desktop/v1.15.0 desktop-build/v126 DIYgod 2026-10-02 21:19:50 +08:00
  • 605cb129fb release(mobile): release v0.5.11 DIYgod 2026-10-02 20:41:13 +08:00
  • 12e3bc1fe9 docs(mobile): prepare release metadata DIYgod 2026-10-02 20:41:01 +08:00
  • f162f27c51 release(desktop): release v1.15.0 desktop@1.15.0 DIYgod 2026-10-02 20:40:12 +08:00
  • 967a6f5e38 docs(desktop): prepare release inputs DIYgod 2026-10-02 20:39:56 +08:00
  • 3795ad2b47 docs(skills): take desktop and mobile releases through store submission DIYgod 2026-10-02 19:50:11 +08:00
  • 559b4b8423 ci: run dev's required checks on mobile-main pushes DIYgod 2026-10-02 19:49:58 +08:00
  • 2131cec389 chore(store-assets): add the store screenshot and listing pipeline DIYgod 2026-10-02 14:34:42 +08:00
  • 505f6d52f1 docs(readme): refresh the README with the AI reader story and new screenshots DIYgod 2026-10-02 14:34:20 +08:00
  • a993acb754 fix(mobile): make streaming TTS start, stop and hand over reliably DIYgod 2026-10-01 18:19:26 +08:00
  • 0f12dc2bfb fix(mobile): keep forwarding the caller's abort while a fetch body downloads DIYgod 2026-10-01 18:19:10 +08:00
  • 7d4b23bb4a fix(mobile): show the player on pushed screens with the JS tab bar DIYgod 2026-10-01 16:55:18 +08:00
  • 9949ddeabb fix(desktop): give each autocomplete input its own accessible name DIYgod 2026-10-01 16:52:12 +08:00
  • 5cddfa4edd fix(discover): show validation and search errors DIYgod 2026-10-01 16:51:58 +08:00
  • 9e51f06c69 refactor(desktop): remove dead integration, discover and AI settings code DIYgod 2026-10-01 16:51:16 +08:00
  • 9603533ed4 fix(i18n): translate hard-coded UI strings and complete every locale DIYgod 2026-10-01 16:50:23 +08:00
  • a7216df5d4 fix(i18n): translate the remaining zh-TW strings DIYgod 2026-10-01 14:03:45 +08:00
  • da7b60ab15 fix(desktop): bundle the zh-CN and zh-TW AI locales in Electron DIYgod 2026-10-01 13:20:36 +08:00
  • 0eb2fd46fa fix(settings): sync every setting again except the device-local ones DIYgod 2026-10-01 11:17:23 +08:00
  • b0f5552661 fix(settings): sync the action language and AI personalize prompt DIYgod 2026-10-01 10:20:49 +08:00
  • b7df9ad01e fix(i18n): stop title-casing non-English titles and labels DIYgod 2026-10-01 09:46:44 +08:00
  • 0f35b68dea chore(mobile): tag the RNFB disableSPM line in the committed Podfile DIYgod 2026-09-27 17:09:50 +08:00
  • 1bd65fbae7 fix(mobile): keep the RNFB Podfile block inside post_install DIYgod 2026-09-27 17:02:13 +08:00
  • 2312fe4965 fix(mobile): stop hidden tabs from clearing the tab bar background DIYgod 2026-09-27 16:54:38 +08:00
  • 181327be31 fix(mobile): keep the native tab bar visible with the iOS 27 SDK DIYgod 2026-09-27 16:54:36 +08:00
  • de7ac25ca9 fix(mobile): adopt the UIScene life cycle for iOS 27 SDK builds DIYgod 2026-09-27 16:54:20 +08:00
  • 3a10c5a16d fix(mobile): return failed social sign-ins to the app DIYgod 2026-09-27 12:44:10 +08:00
  • 59fda3cee7 fix(shared): point the dev environment at the folo.is domains DIYgod 2026-09-27 00:04:10 +08:00
  • b3ef755e10 fix(ota): stream archive mirroring and skip mirrored releases DIYgod 2026-09-27 00:03:36 +08:00
  • f0945110e1 chore(desktop): declare the Markdown strikethrough dependency DIYgod 2026-09-26 22:27:26 +08:00
  • 469412a1d9 fix(desktop): update push-receiver to stop a parser stack overflow DIYgod 2026-09-26 22:26:54 +08:00
  • ce7210f064 fix(components): unwrap the CommonJS marquee export for Vite 8 DIYgod 2026-09-26 21:55:14 +08:00
  • 9cd769f2f3 fix(mobile): retry Android entry images through the image proxy DIYgod 2026-09-26 21:40:55 +08:00
  • ec0e193f77 fix(desktop): keep the bundle Dock icon in packaged builds DIYgod 2026-09-26 21:40:52 +08:00
  • cd2074c724 fix(ssr): render shared list entries with their own feeds DIYgod 2026-09-26 21:40:50 +08:00
  • e33fc2d16b fix(ota): serve the newest published Android APK DIYgod 2026-09-26 21:40:47 +08:00
  • a9e6b72642 fix(i18n): correct the zh-TW hide read subscriptions label DIYgod 2026-09-26 21:40:45 +08:00
  • 07ea633f5e fix(desktop): keep the media preview header clear of the Windows title bar DIYgod 2026-09-26 21:40:43 +08:00
  • 655e3051b1 fix(desktop): keep strikethrough when exporting entries to Markdown DIYgod 2026-09-26 21:40:40 +08:00
  • 86b21acbf4 fix(desktop): stop saving toolbar order on every drag over DIYgod 2026-09-26 21:40:38 +08:00
  • 681de464cb fix(store): include every list in the All view DIYgod 2026-09-26 21:40:36 +08:00
  • 356ac09a7d fix(mobile): show custom subscription titles for entries DIYgod 2026-09-26 21:40:33 +08:00
  • 167a6a1519 fix(desktop): show custom subscription titles for social posts DIYgod 2026-09-26 21:40:31 +08:00
  • d5ffb82f4c fix(desktop): start in the tray when launched at login DIYgod 2026-09-26 21:40:28 +08:00
  • 506137f22a fix(desktop): link the upgrade toast to the desktop release tag DIYgod 2026-09-26 21:40:26 +08:00
  • dabd55f3a6 chore(github): point issue template support links to Discord DIYgod 2026-09-26 21:40:24 +08:00
  • 034f5bc558 fix(desktop): open issue forms for in-app feedback DIYgod 2026-09-26 21:40:20 +08:00
  • 489019f62e docs: add regex help for action conditions (#5036) Sangeeth Thilakarathna 2026-09-26 19:52:44 +05:30
  • 3087c362d4 build(deps): bump actions/setup-java from 5 to 6 (#5076) dependabot[bot] 2026-09-26 21:38:19 +08:00
  • 0336138fc1 Merge pull request #5095 from RSSNext/mobile-main DIYgod 2026-09-26 21:04:52 +08:00
  • 1bb24aaa9c build(deps): bump signpath/github-action-submit-signing-request (#5089) dependabot[bot] 2026-09-26 20:56:11 +08:00
  • fac0b0832a fix(ci): keep mobile asset builds on one pnpm layout DIYgod 2026-09-22 16:42:50 +08:00
  • 2f392594d5 chore(deps): refresh dependencies and verify affected app flows DIYgod 2026-09-22 16:20:40 +08:00
  • 379a6e6daf fix(ui): remove mispositioned hit area on the scroll area thumb DIYgod 2026-09-20 15:08:56 +08:00
  • 141567e928 fix(store): pair unread snapshots with the sync id they reflect DIYgod 2026-09-19 10:29:35 +08:00
  • 915c174499 Merge pull request #5092 from RSSNext/release/mobile/0.5.10 mobile/v0.5.10 DIYgod 2026-09-18 19:54:06 +08:00
  • 4dd9d46d48 chore(mobile): keep the build number from the release bump DIYgod 2026-09-18 19:39:12 +08:00
  • 9a213b8a83 fix(mobile): drain expo fetch requests before reloading the runtime DIYgod 2026-09-18 19:37:27 +08:00
  • 7ecbc018e4 fix(mobile): drain expo fetch requests before reloading the runtime DIYgod 2026-09-18 19:37:27 +08:00
  • 0aacebbc1e Merge pull request #5093 from RSSNext/main github-actions[bot] 2026-09-18 11:35:14 +00:00
  • f7f2368bbd Merge pull request #5091 from RSSNext/release/desktop/1.14.0 desktop/v1.14.0 desktop-build/v125 DIYgod 2026-09-18 19:30:00 +08:00
  • 1ded9fd2b0 release(mobile): release v0.5.10 DIYgod 2026-09-18 19:14:53 +08:00
  • a2e8c1b97b docs(mobile): prepare release metadata DIYgod 2026-09-18 19:14:45 +08:00
  • 90f107fd1c release(desktop): release v1.14.0 desktop@1.14.0 DIYgod 2026-09-18 18:40:29 +08:00
  • 259c283b06 test(mobile): center the sign-out row before tapping it in the auth flow DIYgod 2026-09-18 18:39:23 +08:00
  • bedc3bc6d0 fix(mobile): raise pod deployment targets to the app floor for Xcode 27 DIYgod 2026-09-18 18:22:56 +08:00
  • c297c6edd7 docs(desktop): prepare release inputs DIYgod 2026-09-18 18:15:30 +08:00
  • d8835acd02 fix(desktop): route the remaining main-process requests through Chromium and keep the CLI token out of logs DIYgod 2026-09-18 17:40:26 +08:00
  • d0f255f782 ci(landing): declare the vinext output as the turbo artifact DIYgod 2026-09-18 16:58:47 +08:00
  • ca0c85b20d fix(desktop): send API requests through Chromium's network stack so they follow the proxy DIYgod 2026-09-18 16:47:43 +08:00
  • c75533cbd2 fix: report the API as unreachable only when a probe confirms it DIYgod 2026-09-18 16:18:30 +08:00
  • 9be883a63a fix(desktop): accept bodiless responses from the main process and catch lists up on return DIYgod 2026-09-18 15:50:01 +08:00
  • b8ef823a95 docs(store): describe presence-based fan-out of new-entry hints DIYgod 2026-09-18 13:40:42 +08:00
  • 1006fb77c8 docs(store): describe KV answered polls and the shorter life of new-entry hints DIYgod 2026-09-17 23:18:00 +08:00