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
|
8364321034
|
fix tests
|
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
|
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
|
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 |
|
Gauthier Roebroeck
|
6ccb1a21b2
|
fix reactivity
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
9478a2f00d
|
small card fixes
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
0b9aa753c5
|
series page scaffolding
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
deb49b2242
|
pagination and search stuff
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
d5d823a54c
|
storybook stuff
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
554309e88c
|
more item card stuff
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
fa46c73fdb
|
card quick action
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
10e026a797
|
card quick action
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
6dbe4e7196
|
more work on item cards
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
861936c671
|
storybook autodocs
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
a7dbbecaa3
|
add missing type
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
2092c43a1a
|
export mock for storybook tests
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
25a7c12b26
|
fix ref
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
dbd39180c8
|
wrap tabs in app bar
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
62821a15c3
|
fix permissions
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
543b936c12
|
fix routing for query params
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
7b0c327803
|
rename component
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
fbf8dcfa30
|
selectors
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
47465a4ff4
|
item card
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
072517b91c
|
fix types
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
bb612289d0
|
route typing
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
db2b5024c7
|
unknown page hash table: make entire row selectable by click
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
e8c7e63041
|
lint
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
e46afaa98d
|
scaffolding for library browsing
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
6a73408c3c
|
libraries/library menus
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
7c205ebc2f
|
add missing mdx test pages
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
83654aeefb
|
make drawer stories work with dialogs
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
14121d4a85
|
lint
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
e111b2f970
|
check name and root library are set in stepper
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
6ee981c970
|
refactor dialog props
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
54a4fe47be
|
refactor dialog props
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
aec0d52ae7
|
update library
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
16e9f1a950
|
create library
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
b9ea59186b
|
plug reorder libraries into drawer with menu
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
b6ea9ffcfb
|
app store only persist selected keys
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
37d1fca1ad
|
only update on changes
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
6646a6c139
|
fix sort
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
d072a61a89
|
colada thingies
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
ebd9ee3af6
|
reorder libraries component
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
0131697c37
|
fix test
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
0abf6acc6f
|
start adding libraries in drawer
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
ad3c92630b
|
add under construction empty state
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
cb8af56ef8
|
unknown page hashes
|
2026-03-30 17:18:03 +08:00 |
|
Gauthier Roebroeck
|
752c42a376
|
remove hover cursor in match table thumbnail
|
2026-03-30 17:18:02 +08:00 |
|
Gauthier Roebroeck
|
6b36f54bea
|
know duplicates add tooltip
|
2026-03-30 17:18:02 +08:00 |
|
Gauthier Roebroeck
|
67f0b341c0
|
bump deps
|
2026-03-30 17:18:02 +08:00 |
|
Gauthier Roebroeck
|
70bef7b278
|
small fixes
|
2026-03-30 17:18:02 +08:00 |
|
Gauthier Roebroeck
|
c4a11ae2ac
|
update for vitest 4
|
2026-03-30 17:18:02 +08:00 |
|
Gauthier Roebroeck
|
fad67117a1
|
add progress bar on startup page
|
2026-03-30 17:18:02 +08:00 |
|
Gauthier Roebroeck
|
1bc9e0db02
|
known duplicates
|
2026-03-30 17:18:02 +08:00 |
|
Gauthier Roebroeck
|
0d0e6bd3fe
|
move import mode next to import button
|
2026-03-30 17:18:02 +08:00 |
|
Gauthier Roebroeck
|
ae6b1848f3
|
fix dialog title
|
2026-03-30 17:18:02 +08:00 |
|
Gauthier Roebroeck
|
19b91e0694
|
i18n
|
2026-03-30 17:18:02 +08:00 |
|
Gauthier Roebroeck
|
98c67628dc
|
rename
|
2026-03-30 17:18:02 +08:00 |
|
Gauthier Roebroeck
|
bd870e6754
|
storybook
|
2026-03-30 17:18:02 +08:00 |
|
Gauthier Roebroeck
|
e0019b3432
|
use useMemoize to simplify cache
|
2026-03-30 17:18:02 +08:00 |
|
Gauthier Roebroeck
|
5af990c7cf
|
add missing pagerequest in some queries
|
2026-03-30 17:18:02 +08:00 |
|
Gauthier Roebroeck
|
1836c9ff01
|
fine tune msw handlers
|
2026-03-30 17:18:02 +08:00 |
|