Commit Graph

  • 28ab52296e fix(mobile): embed the real OTA runtime version in Android builds dev DIYgod 2026-10-16 16:17:53 +08:00
  • cffb8f0113 Merge pull request #5113 from RSSNext/mobile-main github-actions[bot] 2026-10-16 07:01:00 +00:00
  • dcd3f86213 Merge pull request #5112 from RSSNext/main github-actions[bot] 2026-10-16 07:00:55 +00:00
  • 7fc1b8201a Merge pull request #5111 from RSSNext/release/mobile/0.6.0 mobile/v0.6.0 mobile-main DIYgod 2026-10-16 14:56:04 +08:00
  • b559604296 Merge pull request #5110 from RSSNext/release/desktop/1.16.0 desktop/v1.16.0 desktop-build/v127 main DIYgod 2026-10-16 14:55:43 +08:00
  • 980019b65e release(mobile): release v0.6.0 DIYgod 2026-10-16 13:31:59 +08:00
  • ec58ad2886 release(desktop): release v1.16.0 desktop@1.16.0 DIYgod 2026-10-16 13:31:28 +08:00
  • 148b453af2 docs(mobile): prepare release metadata DIYgod 2026-10-16 13:31:15 +08:00
  • 0174702aed docs(desktop): prepare release inputs DIYgod 2026-10-16 13:31:13 +08:00
  • 13e169760d fix(mobile): open the lightbox on the cached thumbnail and size thumbnails to the card DIYgod 2026-10-16 12:00:43 +08:00
  • a044040bad fix(mobile): stop loading every image of an entry at once DIYgod 2026-10-16 11:19:29 +08:00
  • 4e489f4e5e fix(mobile): keep marking entries read after the first one scrolls past DIYgod 2026-10-13 21:30:31 +08:00
  • 306460b755 fix(mobile): give search results for unstored feeds distinct keys DIYgod 2026-10-13 04:25:52 +08:00
  • 8c9df6e961 fix(store): find a feed by the RSSHub address it was looked up by DIYgod 2026-10-13 03:39:49 +08:00
  • 7463bc3d4f fix(store): follow a feed the server has not stored by its URL DIYgod 2026-10-13 03:35:35 +08:00
  • 2291d66500 fix(mobile): stop keyboards capitalizing and correcting the handle DIYgod 2026-10-13 02:08:30 +08:00
  • 850714d788 fix(mobile): name what the handle check refuses in its message DIYgod 2026-10-13 01:57:18 +08:00
  • 51a32f11ec fix(mobile): lock Hide Special Badges on a free plan, as desktop does DIYgod 2026-10-13 01:55:30 +08:00
  • 515bc47ae3 fix(mobile): check profile edits as the server does and explain refusals DIYgod 2026-10-13 01:33:15 +08:00
  • 8af5f0dee2 fix(mobile): lock the paid settings a free plan lacks, as desktop does DIYgod 2026-10-13 01:23:39 +08:00
  • d284517c12 fix(mobile): explain an invalid email once typing pauses DIYgod 2026-10-12 21:47:45 +08:00
  • f56d18558e fix(mobile): drop the old follow.db copy when exporting the database DIYgod 2026-10-12 23:00:03 +08:00
  • 8f7bafb342 fix(mobile): dim disabled switches on Android DIYgod 2026-10-12 22:55:11 +08:00
  • f6d29f06e3 fix(mobile): shrink long Discover category names on Android, not cut them DIYgod 2026-10-12 22:51:42 +08:00
  • 0fea778106 fix(mobile): show untranslated Discover tags by name, not by key DIYgod 2026-10-12 22:20:32 +08:00
  • 12a1b64e76 fix(mobile): share the exported database as folo.db DIYgod 2026-10-12 22:17:57 +08:00
  • 6df30a472e fix(mobile): keep the category tags of long Discover site names on screen DIYgod 2026-10-12 22:17:25 +08:00
  • 8eb6391972 fix(mobile): keep Discover category names clear of their emoji DIYgod 2026-10-12 22:14:25 +08:00
  • e2c732a6b3 fix(mobile): show feed descriptions in Discover as plain text DIYgod 2026-10-12 22:11:29 +08:00
  • a58cf39b25 fix(mobile): explain an empty Trending list and name the filter buttons DIYgod 2026-10-12 22:10:13 +08:00
  • d7563d0119 fix(mobile): mark a list's private follow and timeline hiding as paid DIYgod 2026-10-12 22:09:18 +08:00
  • a7a51a47a8 fix(mobile): name form fields and switches and report action bar toggles DIYgod 2026-10-12 21:18:35 +08:00
  • b0dca1e528 fix(mobile): show both initials in a round header avatar DIYgod 2026-10-12 21:17:05 +08:00
  • a949cef043 fix(mobile): word the list title hint for lists and use an email keyboard DIYgod 2026-10-12 21:16:14 +08:00
  • 32cfeb2fc0 fix(mobile): show the handle description under the Handle field DIYgod 2026-10-12 21:14:48 +08:00
  • 557aeee10c fix(mobile): keep long values of aligned text fields from being cut off DIYgod 2026-10-12 21:14:01 +08:00
  • cecf2f39e9 fix(mobile): say the passwords do not match when saving a new password DIYgod 2026-10-12 21:13:21 +08:00
  • cf66870969 fix(mobile): explain an invalid email on the forgot password screen DIYgod 2026-10-12 21:12:42 +08:00
  • fe5614b61c fix(mobile): offer an upgrade when a free plan asks for a translation DIYgod 2026-10-12 20:25:30 +08:00
  • bb8eb5a2ee fix(mobile): show the feed artwork in the podcast player DIYgod 2026-10-12 20:23:00 +08:00
  • 7ee3fbb025 fix(mobile): mark only the open feed as read from its header button DIYgod 2026-10-12 19:16:27 +08:00
  • 141c8d146e fix(mobile): keep header titles centered when the header buttons change DIYgod 2026-10-12 18:56:48 +08:00
  • cff92214c6 fix(mobile): switch the tab bar and relative times with the language DIYgod 2026-10-12 18:55:57 +08:00
  • 755742b106 fix(mobile): keep the header on the follow screen while it loads or fails DIYgod 2026-10-12 18:52:47 +08:00
  • 6e0b04b154 fix(mobile): show a close button on the profile banner DIYgod 2026-10-12 18:50:40 +08:00
  • b2ed0a6611 fix(mobile): keep the keyboard from staying open after a form closes DIYgod 2026-10-12 18:48:51 +08:00
  • 21292fbdaf fix(mobile): open a feed from a profile in its own view DIYgod 2026-10-12 18:45:10 +08:00
  • 4d370c5b8c fix(mobile): explain Spotlight and let its empty list add a rule DIYgod 2026-10-12 18:06:25 +08:00
  • 55690ce2d8 fix(mobile): keep Spotlight highlights readable in dark mode DIYgod 2026-10-12 18:05:09 +08:00
  • 7855d42eae fix(mobile): drop a Spotlight rule closed without a pattern DIYgod 2026-10-12 18:02:38 +08:00
  • 52973d6ab9 fix(mobile): show the Edit Rule action icons in dark mode DIYgod 2026-10-12 17:46:41 +08:00
  • 4fdc56972e fix(mobile): keep the lines between action rules and between lists DIYgod 2026-10-12 17:38:59 +08:00
  • 1142fa2cc8 fix(mobile): show the Rewrite Rules and Webhooks rows at full width DIYgod 2026-10-12 16:46:06 +08:00
  • d2d017e4aa fix(mobile): show the swipe action color only while a row is swiped DIYgod 2026-10-12 16:45:02 +08:00
  • 919845a5ea fix(mobile): stop grouped cards from collapsing when a section resizes DIYgod 2026-10-12 16:43:47 +08:00
  • a7138737ae fix(mobile): keep existing action rules when they fail to load DIYgod 2026-10-12 16:32:56 +08:00
  • cf87567573 fix(mobile): name the invalid field when the server rejects a request DIYgod 2026-10-12 16:31:31 +08:00
  • fbe1d7ccce fix(mobile): upload the picked avatar image instead of "[object Object]" DIYgod 2026-10-12 16:17:18 +08:00
  • d3a93f1569 fix(mobile): upload the picked OPML file so the import goes through DIYgod 2026-10-12 16:02:23 +08:00
  • e31d01ba22 fix(store): save a cleared profile handle as no handle DIYgod 2026-10-13 00:45:25 +08:00
  • e81efabf79 fix(cli): print what the API answers changes with instead of nothing DIYgod 2026-10-13 00:24:26 +08:00
  • fb6643dd0e fix(i18n): translate the guest, withdrawal and duplicate RSSHub errors DIYgod 2026-10-13 00:20:05 +08:00
  • 59e9931822 fix(desktop): let users with a legacy handle save their profile DIYgod 2026-10-13 00:16:21 +08:00
  • 87cbc67e05 fix(store): stop profile saves from clearing the social links DIYgod 2026-10-13 00:13:04 +08:00
  • add03e12f9 fix(desktop): show the server's invalid handle error under the Handle field DIYgod 2026-10-12 23:53:45 +08:00
  • 48d55c9fba fix(desktop): keep the follow forms' switches controlled DIYgod 2026-10-12 23:23:36 +08:00
  • a73a8b6407 fix(i18n): translate the server's new list, actions and AI title errors DIYgod 2026-10-12 23:20:56 +08:00
  • 47560a7597 fix(desktop): put the server's profile errors on their fields DIYgod 2026-10-12 23:16:29 +08:00
  • 6b262963fd fix(desktop): show an X handle only on entries of X feeds DIYgod 2026-10-12 23:09:57 +08:00
  • 987dd6ae4b fix(cli): export the OPML document the API sends DIYgod 2026-10-12 23:06:24 +08:00
  • 2587e5d85b fix(desktop): let Tab move between focused controls in the timeline DIYgod 2026-10-12 23:02:40 +08:00
  • a5f01e9f3e fix(store): unfollow every list of a selection the server can handle DIYgod 2026-10-12 22:57:06 +08:00
  • df73e5e31f test(store): cover a failed unfollow and a delta behind the cursor DIYgod 2026-10-12 22:34:39 +08:00
  • 4b17829d8c fix(desktop): keep Space for the audio player while a link has focus DIYgod 2026-10-12 22:30:06 +08:00
  • d54bcfb85f fix(desktop): keep sorting by name A to Z after the order fix DIYgod 2026-10-12 22:25:13 +08:00
  • 0f2e744a37 fix(desktop): quote "Show Unread Only" as the settings show it DIYgod 2026-10-12 22:01:17 +08:00
  • dd0de3a50c fix(desktop): sort subscriptions A to Z for alphabetical ascending DIYgod 2026-10-12 21:59:56 +08:00
  • de453e9301 fix(desktop): match AI chat titles and open /settings/ai on a first load DIYgod 2026-10-12 21:57:02 +08:00
  • 7ace1bd076 fix(desktop): name the lightbox arrows and refocus a popover's opener DIYgod 2026-10-12 21:42:59 +08:00
  • 506b43a991 fix(desktop): save the OPML export as folo.opml DIYgod 2026-10-12 21:39:23 +08:00
  • 41c996b342 fix(desktop): show BYOK as not included in free and Basic plans DIYgod 2026-10-12 21:34:10 +08:00
  • 9660a13c04 fix(desktop): keep TTS paused while the rest of its stream downloads DIYgod 2026-10-12 21:28:35 +08:00
  • 0a918fde77 fix(desktop): reach the sort and picture view options from the keyboard DIYgod 2026-10-12 21:24:47 +08:00
  • 5c6de81f07 fix(desktop): let focused buttons and fields keep Space and Enter DIYgod 2026-10-12 21:24:23 +08:00
  • 575e9c0bf4 fix(desktop): mark hiding a list from the timeline as a paid feature DIYgod 2026-10-12 21:05:21 +08:00
  • 5cc603d21b fix(desktop): ask before closing a follow form with unsaved changes DIYgod 2026-10-12 21:03:03 +08:00
  • ce29910ba9 fix(store): keep a confirmed follow or unfollow over older sync rows DIYgod 2026-10-12 20:44:18 +08:00
  • a915bd1488 fix(desktop): hide Ask AI on the entry summary while the AI panel is open DIYgod 2026-10-12 20:27:39 +08:00
  • 1560b9fc18 fix(desktop): show one day of AI usage in the usage trend chart DIYgod 2026-10-12 20:01:25 +08:00
  • 7a412ae28d fix(desktop): stop nesting a button in the AI credits notice DIYgod 2026-10-12 19:58:45 +08:00
  • 46102b7cf5 fix(desktop): show dates instead of mention markup in AI shortcut tooltips DIYgod 2026-10-12 19:56:55 +08:00
  • 52532ad8d5 fix(desktop): reach the AI model picker from the keyboard DIYgod 2026-10-12 19:52:46 +08:00
  • 6a55ac48ad fix(desktop): leave panel-only controls out of the /ai page header DIYgod 2026-10-12 19:43:16 +08:00
  • 6db9abddf8 fix(desktop): show every AI shortcut on /ai however it was opened DIYgod 2026-10-12 19:41:55 +08:00
  • 56c2c0ec7a fix(desktop): keep the AI summary in the entry once the fixed chat has messages DIYgod 2026-10-12 19:40:04 +08:00
  • 07fee17ae0 fix(desktop): say when generating an AI chat title fails DIYgod 2026-10-12 19:36:42 +08:00
  • d04e63710c fix(desktop): translate the AI chat error title and default chat titles DIYgod 2026-10-12 19:33:25 +08:00
  • 9971384b27 fix(desktop): end an AI reply that stopped arriving DIYgod 2026-10-12 19:30:54 +08:00
  • 1ea7cac629 fix(desktop): let a stopped AI reply be copied DIYgod 2026-10-12 19:24:34 +08:00
  • 6acfee2051 fix(desktop): stop blaming the connection for an unanswered AI message DIYgod 2026-10-12 19:22:00 +08:00