Commit graph

3912 commits

Author SHA1 Message Date
Gauthier Roebroeck
2482becc5f use authors/names API which deduplicates 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
8a687ff14e add mocks for new apis 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
98ab16bfa9 remove unused 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
7b28436abc regenerate komga api client 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
b3c83a9190 feat(api): add v2 version of referential API
supports pagination
some endpoints support filtering and search
2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
8364321034 fix tests 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
00ba413262 fix string matching to be accent insensitive 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
57beffaf5c simplify authors querying 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
873832e07f reintroduce strip accents as custom collation does not work with LIKE 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
fecc8e8961 refactor: review use of ICU collators for matching and searching 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
bbead770e0 refactor: split referential controller in v1 and v2 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
032aacd682 more filter stuff 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
86061ad25f selection with shift-click 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
a274f31029 filters 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
edbe676646 filters 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
cf4a51a734 fix types 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
558e1be0ee filter WIP 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
81a463a741 filter stuff 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
b24bc27748 add valibot 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
7bb2f8104e page tests 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
1795511260 fix default page 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
754040cf55 use valibot for page coercion 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
dbfae21027 fix no page 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
9e96ea45ed coerce query param 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
4bb88104fa bump deps 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
368c390e2f basic card wide 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
3789f07eff presentation selector support toggle 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
3d0a1a7c07 rewording 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
1be451f0f5 refactor duplicate code 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
0937060c53 unavailable libraries marker 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
1d1e65acff typo 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
5d4d748042 fix warning 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
60a2e5bda1 scroll restore 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
89fa902590 configurable card width 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
4f87a469c2 use selection bar in layout 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
2f23d15d77 fix vue components config 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
5031c76141 use template append 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
4fd68ec04c basic selection 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
a0cb321d76 book card and menu 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
38c143bb88 stretch poster on top level 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
d12296b025 fix reactivity 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
eb2c9be11d fix activator 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
b5185283b6 rework activators 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
be735135cf add more stories 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
a84ee55ccf fix stretchPoster 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
f7f8a8bb04 mock series support landscape poster 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
f5f85ffd5a relocate Series Card files 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
5cc26bbee4 use useId instead of UUID 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
ad9297ace0 fix activator for quick action card 2026-03-30 17:18:04 +08:00
Gauthier Roebroeck
fdca3673d0 fix grid 2026-03-30 17:18:03 +08:00