Commit Graph

16 Commits

Author SHA1 Message Date
schroda
309e37b83f Cleanup applying metadata migrations 2026-05-09 16:44:29 +02:00
schroda
0b3573ec7a Prevent downgrading the applied migration id 2026-05-09 16:44:29 +02:00
schroda
be3bb3e24e Fix committing metadata value migrations
In case the "oldValue" was a regex expression, the values never matched, which caused the value migration to never get committed.
2026-05-09 16:44:28 +02:00
schroda
d92d626698 Always save applied migration regardless of changes
In case open migrations did not apply any changes, the applied migration did not get updated.
This causes unnecessary logic to run everytime the metadata are read.
2026-04-07 15:16:09 +02:00
schroda
80829febb2 [skip ci] Re-add removed lint rules 2026-03-14 02:11:03 +01:00
schroda
72af9d52d1 Update lint rules 2026-03-11 19:42:02 +01:00
schroda
c6343e24a5 Update dependency "apollo-client" to v4.x
v4.1.6
2026-03-10 01:02:12 +01:00
schroda
00d6350cee Optionally include client data during manga migration 2026-03-08 22:42:39 +01:00
schroda
57e05bf20d Introduce new batch metadata update function 2026-03-08 22:42:38 +01:00
schroda
430939a47a Update new "metas" mutations structure 2026-03-08 22:42:38 +01:00
schroda
63ebfd120e Fix saving long metadata values
fixes #900
2026-03-08 22:42:36 +01:00
schroda
64df9a9489 Add new single multipurpose metadata update mutation 2026-03-08 22:40:47 +01:00
schroda
474b98abb5 Use new "metas" mutations 2026-03-08 22:40:45 +01:00
schroda
4d7eb74a56 Merge "selected source/extension" languages 2026-01-25 17:35:42 +01:00
schroda
43d994f843 Keep unchanged metadata stable for memoization
Everytime the metadata got updated, unchanged values could cause rerenders because their reference changed.
This happened e.g., for the "customThemes" which caused the MUI theme to get recreated resulting in all components to rerender due to the theme context change.
2025-12-22 12:32:48 +01:00
schroda
1b4bf22542 Rename folder "modules" to "features" 2025-08-15 22:02:58 +02:00