Kharec
|
0bf6db7980
|
chore: bump version to 0.1.4
|
2026-01-19 14:41:23 +01:00 |
|
Kharec
|
6aa4ebb33f
|
chore: update lockfile version
|
2026-01-19 14:41:15 +01:00 |
|
Kharec
|
ca43ea8858
|
chore: bump version to 0.1.4
|
2026-01-19 14:41:09 +01:00 |
|
Kharec
|
733e35b0d2
|
fix: constrain progress bar width
|
2026-01-19 14:41:01 +01:00 |
|
Kharec
|
f3573dfffc
|
fix: center progress bar container
|
2026-01-19 14:40:50 +01:00 |
|
Kharec
|
d17cb6f4d2
|
chore: bump version to 0.1.3
|
2026-01-09 19:01:29 +01:00 |
|
Kharec
|
6e3eb87f76
|
chore: update pyproject
|
2026-01-09 19:01:20 +01:00 |
|
Kharec
|
b5f82d6e33
|
feat: speed up library fetching with concurrent page requests
|
2026-01-09 19:01:14 +01:00 |
|
Kharec
|
8bddca2f75
|
docs: testing is now implemented
|
2026-01-06 13:09:15 +01:00 |
|
Kharec
|
bb8571df8a
|
chore: bump version to 0.1.2
|
2026-01-06 12:58:50 +01:00 |
|
Kharec
|
f528df49a9
|
update lockfile for dev extras
|
2026-01-06 12:58:31 +01:00 |
|
Kharec
|
d40ad4534a
|
chore: add dev deps and test config
|
2026-01-06 12:58:21 +01:00 |
|
Kharec
|
c9a8764286
|
feat: add test config
|
2026-01-06 12:58:11 +01:00 |
|
Kharec
|
1976b5d88c
|
test: cover filter debounce
|
2026-01-06 12:58:00 +01:00 |
|
Kharec
|
a8e3972f34
|
test: cover email extraction
|
2026-01-06 12:57:55 +01:00 |
|
Kharec
|
eea6f26bcf
|
test: cover table utils
|
2026-01-06 12:57:46 +01:00 |
|
Kharec
|
ca70661bf6
|
test: cover library parsing and mark as finish
|
2026-01-06 12:57:36 +01:00 |
|
Kharec
|
7930bf6941
|
test: cover cache and url helpers
|
2026-01-06 12:57:16 +01:00 |
|
Kharec
|
6d3e818b01
|
test: cover filter/search helpers
|
2026-01-06 12:57:07 +01:00 |
|
Kharec
|
02c6e4cb88
|
refactor: use shared search helpers
|
2026-01-06 12:56:35 +01:00 |
|
Kharec
|
b63956c08f
|
feat: add search helper module
|
2026-01-06 12:56:26 +01:00 |
|
Kharec
|
f024128f85
|
docs: update readme
|
2026-01-06 10:30:29 +01:00 |
|
Kharec
|
6d246944a3
|
ci: ignore package dir
|
2026-01-06 10:26:43 +01:00 |
|
Kharec
|
e975654d87
|
build: package to true
|
2026-01-06 10:26:37 +01:00 |
|
Kharec
|
fbad34cc24
|
chore: update uv.lock
|
2026-01-06 10:26:29 +01:00 |
|
Kharec
|
c6a1374e21
|
docs: phrasing
|
2026-01-06 09:48:18 +01:00 |
|
Kharec
|
db92450c7e
|
docs: update readme
|
2026-01-06 09:46:59 +01:00 |
|
Kharec
|
c0004c554f
|
chore: update uv.lock
|
2026-01-06 09:37:57 +01:00 |
|
Kharec
|
f565ee9dc9
|
chore: update pyproject.toml
|
2026-01-06 09:37:52 +01:00 |
|
Kharec
|
67c44b2cb7
|
feat: update version
|
2026-01-06 09:37:08 +01:00 |
|
Kharec
|
7128e3e7d4
|
docs: update readme
|
2026-01-06 09:34:29 +01:00 |
|
Kharec
|
290e76d289
|
fix: include 3.12.x
|
2026-01-06 07:44:51 +01:00 |
|
Kharec
|
678f3dac77
|
fix: pipx install needs the full url
|
2026-01-06 07:44:44 +01:00 |
|
Kharec
|
24146c8db6
|
fix: python version
|
2026-01-06 07:43:03 +01:00 |
|
Kharec
|
d996b1d523
|
docs: add a workaround for python 3.13 based linux
|
2026-01-06 07:40:26 +01:00 |
|
Kharec
|
cf3dc315d7
|
fix: required python version for audible module
|
2026-01-06 07:40:06 +01:00 |
|
Kharec
|
3806c35140
|
docs: production readme
|
2026-01-06 07:29:54 +01:00 |
|
Kharec
|
974c671012
|
docs: add r toggle
|
2026-01-05 22:46:10 +01:00 |
|
Kharec
|
0cf9884c6c
|
feat: add a refresh toggle
|
2026-01-05 22:46:05 +01:00 |
|
Kharec
|
124a962d72
|
feat: when a book is mark as finished, remove it from cache
|
2026-01-05 22:39:20 +01:00 |
|
Kharec
|
bcad61d78a
|
docs: update readme
|
2026-01-05 22:33:56 +01:00 |
|
Kharec
|
f9c4771ee4
|
refactor: update finish logic to use runtime+acr
|
2026-01-05 22:33:52 +01:00 |
|
Kharec
|
964b888e4c
|
fix: finish-only mark action
|
2026-01-05 22:33:43 +01:00 |
|
Kharec
|
e620ea8369
|
docs: add filter shortcut and update roadmap
|
2026-01-05 21:52:39 +01:00 |
|
Kharec
|
c1dd38fbe6
|
feat: add debounced filter screen
|
2026-01-05 21:52:29 +01:00 |
|
Kharec
|
fca7329ba1
|
feat: style filter modal
|
2026-01-05 21:52:24 +01:00 |
|
Kharec
|
8fdd517933
|
feat: add filter view with cached search
|
2026-01-05 21:52:18 +01:00 |
|
Kharec
|
bec7ba5ec0
|
docs: get rid of marketplace features
|
2026-01-05 17:29:30 +01:00 |
|
Kharec
|
0505086e11
|
refactor: type-narrow app access and email lookup
|
2026-01-04 17:52:05 +01:00 |
|
Kharec
|
b6c483623d
|
docs: update readme
|
2026-01-04 16:39:03 +01:00 |
|
Kharec
|
8ee3ccfc1c
|
clean: remove stats playground
|
2026-01-04 16:38:59 +01:00 |
|
Kharec
|
837bb12a89
|
docs: add stats keybinding and mark feature complete
|
2026-01-04 16:38:16 +01:00 |
|
Kharec
|
009111e57d
|
feat: add StatsScreen with listening and account statistics
|
2026-01-04 16:38:07 +01:00 |
|
Kharec
|
b65047d9f7
|
feat: add CONFIG_PATH and StatsScreen CSS
|
2026-01-04 16:37:58 +01:00 |
|
Kharec
|
b3ebd56151
|
feat: persist email to config file
|
2026-01-04 16:37:51 +01:00 |
|
Kharec
|
2d765bbf04
|
feat: add stats screen keybinding
|
2026-01-04 16:37:44 +01:00 |
|
Kharec
|
8e41d0b002
|
feat: redesign help as two-column cheat sheet
|
2026-01-04 11:21:52 +01:00 |
|
Kharec
|
74691f3322
|
feat: compact duration formatting
|
2026-01-04 11:21:35 +01:00 |
|
Kharec
|
ff1030f4bd
|
feat: massive UI revamp
|
2026-01-04 11:21:12 +01:00 |
|
Kharec
|
1bbd28888b
|
feat: replace footer with custom top bar
|
2026-01-04 11:21:00 +01:00 |
|
Kharec
|
20ef60b1e4
|
feat: polish responsive help screen CSS
|
2026-01-03 11:49:26 +01:00 |
|
Kharec
|
d2cfebddf7
|
docs: update readme
|
2026-01-03 11:42:11 +01:00 |
|
Kharec
|
43c0215a6f
|
feat: define ratio-based table columns
|
2026-01-03 11:41:29 +01:00 |
|
Kharec
|
7741c8adba
|
feat: make ui columns responsive
|
2026-01-03 11:41:19 +01:00 |
|
Kharec
|
eaa1628fcc
|
refactor: extract key display mapping and helper methods
|
2026-01-03 11:14:43 +01:00 |
|
Kharec
|
e663401151
|
docs: update readme
|
2026-01-02 18:58:07 +01:00 |
|
Kharec
|
78dc8ed4a0
|
feat: add methods to mark books as finished/unfinished
|
2026-01-02 18:58:02 +01:00 |
|
Kharec
|
2d31c8d7a2
|
feat: add 'f' key binding to toggle finished/unfinished status
|
2026-01-02 18:57:53 +01:00 |
|
Kharec
|
b9f147c3b3
|
feat: add up/down arrow key bindings for playback speed control
|
2026-01-02 17:20:13 +01:00 |
|
Kharec
|
459970ebd5
|
docs: add speed control
|
2026-01-02 17:20:05 +01:00 |
|
Kharec
|
fa881a1ca8
|
feat: add arrow key symbols to help screen display
|
2026-01-02 17:19:53 +01:00 |
|
Kharec
|
7518d16501
|
feat: add playback speed control with increase/decrease methods
|
2026-01-02 17:19:40 +01:00 |
|
Kharec
|
620e1efa83
|
fix: replace typing List/Tuple with built-in generics
|
2025-12-23 05:17:24 +01:00 |
|
Kharec
|
a635c964da
|
fix: get version from package not toml
|
2025-12-21 10:57:40 +01:00 |
|
Kharec
|
dfe671409f
|
feat: add version
|
2025-12-21 10:57:32 +01:00 |
|
Kharec
|
52c67e20a6
|
feat: add a -v|--version flag
|
2025-12-21 10:52:44 +01:00 |
|
Kharec
|
553f5cb4f7
|
build: add script entrypoint
|
2025-12-20 22:53:00 +01:00 |
|
Kharec
|
32b37a0834
|
docs: update readme
|
2025-12-20 22:52:30 +01:00 |
|
Kharec
|
a2d2c7ce3a
|
refactor: move main cli into package
|
2025-12-20 22:52:27 +01:00 |
|
Kharec
|
4741080284
|
clean: shorter messages
|
2025-12-16 06:24:36 +01:00 |
|
Kharec
|
737147b457
|
clean: remove unused import
|
2025-12-16 06:21:27 +01:00 |
|
Kharec
|
123d35068f
|
refactor: use ui.py and remove unused imports
|
2025-12-16 06:21:20 +01:00 |
|
Kharec
|
258aabe10f
|
refactor: future-proof ui components in ui.py
|
2025-12-16 06:21:09 +01:00 |
|
Kharec
|
bc070c4162
|
feat: relooking of help screen
|
2025-12-16 06:02:33 +01:00 |
|
Kharec
|
cbf6bff779
|
feat: help screen now is scrollable and looks better
|
2025-12-16 06:02:22 +01:00 |
|
Kharec
|
080c731fd7
|
feat: add css for new help screen
|
2025-12-16 03:35:46 +01:00 |
|
Kharec
|
1b6f1ff1f2
|
feat: add a help screen with all keybindings
|
2025-12-16 03:35:33 +01:00 |
|
Kharec
|
aa5998c3e3
|
docs: update roadmap and main description
|
2025-12-16 03:35:16 +01:00 |
|
Kharec
|
c65e949731
|
feat: improve margin
|
2025-12-16 03:25:12 +01:00 |
|
Kharec
|
ab51e5506e
|
feat: hide useless palette
|
2025-12-16 03:25:02 +01:00 |
|
Kharec
|
3701b37f4c
|
docs: update roadmap
|
2025-12-16 03:10:32 +01:00 |
|
Kharec
|
1474302d7e
|
feat: add downloaded status indicator to table rows
|
2025-12-16 03:10:13 +01:00 |
|
Kharec
|
eeecaaf42e
|
feat: add cache-related method to get, remove or check
|
2025-12-16 03:09:26 +01:00 |
|
Kharec
|
f359dee194
|
feat: add a "downloaded" column in the UI
|
2025-12-16 03:09:06 +01:00 |
|
Kharec
|
1e2655670d
|
feat: add a toggle to download/remove a book from cache
|
2025-12-16 03:08:56 +01:00 |
|
Kharec
|
cf6164c438
|
docs: update keybindings
|
2025-12-16 02:59:02 +01:00 |
|
Kharec
|
46fa15fcfe
|
clean: remove dark/light toggle
|
2025-12-16 02:58:57 +01:00 |
|
Kharec
|
4b457452d4
|
refactor: move table-related utilities to table_utils.py
|
2025-12-16 02:55:15 +01:00 |
|
Kharec
|
0de0286992
|
fix: docstring
|
2025-12-16 02:50:42 +01:00 |
|
Kharec
|
391b0360bd
|
docs: update definition of roadmap item
|
2025-12-16 02:26:31 +01:00 |
|