Commit Graph
19 Commits
Author SHA1 Message Date
schroda 519ff43b67 Use stable array/object constants II 2026-03-20 03:36:57 +01:00
schroda 72af9d52d1 Update lint rules 2026-03-11 19:42:02 +01:00
schroda 1d8944bb48 Add option to disable server version updated info 2026-01-25 18:03:24 +01:00
schroda 749c81eef1 Add option to partially disable webui version updated info 2026-01-25 18:02:59 +01:00
schroda 25b8c85ef2 Fix broken webui was updated info text
Regression 65a9a905be
2026-01-15 01:27:08 +01:00
schroda 650adde181 Fix forced webui page reload on update 2026-01-14 16:47:39 +01:00
schroda 65a9a905be Migrate to lingui
Switch to "lingui" for better DX.
Tried to persist existing languages as much as possible.

Removed "vite-plugin-node-polyfills" because it's incompatible with "lingui"
2026-01-13 17:33:36 +01:00
schroda 083586c567 Update graphql files structure 2025-12-22 14:00:44 +01:00
schroda e914c04c88 Fix force page reload decision after a webui update 2025-12-06 20:01:09 +01:00
schroda 932499f211 Reset app initial load time on page reload 2025-11-05 01:17:18 +01:00
schroda 198d899b86 Fix forced reload detection when tab is resumed after WebUI update
In case the tab gets resumed, it does not get fully reloaded but does reexecute js.
This caused the initial timestamp to get overwritten and lead to the forced reload detection to be incorrect, because it assumed that the app just got loaded.
2025-11-04 23:29:17 +01:00
schroda f63c461fb3 Update "initial load timestamp" on initial app load 2025-10-15 23:48:57 +02:00
schroda 17a811cd39 Fix webui preview changelog url 2025-10-15 00:38:36 +02:00
schroda bb6865e111 Optionally require forced page refresh on detected webui update
A forced refresh is only necessary in case the webui was already loaded and thus, still uses outdated files from the old version.

In case the app just got freshly opened in a tab, a refresh is not necessary because the latest files are already being used.
In that case, just show an update dialog which won't force a tab refresh.
2025-10-15 00:21:22 +02:00
schroda 8d276c25bd Update CHANGELOG format to follow "Keep a Changelog" 2025-10-14 21:14:53 +02:00
schroda f539afb404 Introduce "koration" duration api 2025-10-14 21:14:52 +02:00
Zeedif 0f8c6496f8 fix(i18n): update translation keys (#999)
* feat(chapter): add "mark all as read" option

Added new translation key for "Mark all as read" and updated ChaptersToolbarMenu to use it in the tooltip when marking all chapters as read.

* refactor(i18n): create global download key for generic actions

* feat(i18n): add filter and sort string to chapter toolbar

* fix(i18n): update tooltip text for clear selection action

* apply `yarn lint --fix`
2025-08-24 20:47:24 +02:00
schroda 9e5af57a5f Move "core" folder out of "features" into "base" 2025-08-16 15:44:17 +02:00
schroda 1b4bf22542 Rename folder "modules" to "features" 2025-08-15 22:02:58 +02:00