|
|
e663401151
|
docs: update readme
|
2026-01-02 18:58:07 +01:00 |
|
|
|
78dc8ed4a0
|
feat: add methods to mark books as finished/unfinished
|
2026-01-02 18:58:02 +01:00 |
|
|
|
2d31c8d7a2
|
feat: add 'f' key binding to toggle finished/unfinished status
|
2026-01-02 18:57:53 +01:00 |
|
|
|
b9f147c3b3
|
feat: add up/down arrow key bindings for playback speed control
|
2026-01-02 17:20:13 +01:00 |
|
|
|
459970ebd5
|
docs: add speed control
|
2026-01-02 17:20:05 +01:00 |
|
|
|
fa881a1ca8
|
feat: add arrow key symbols to help screen display
|
2026-01-02 17:19:53 +01:00 |
|
|
|
7518d16501
|
feat: add playback speed control with increase/decrease methods
|
2026-01-02 17:19:40 +01:00 |
|
|
|
620e1efa83
|
fix: replace typing List/Tuple with built-in generics
|
2025-12-23 05:17:24 +01:00 |
|
|
|
a635c964da
|
fix: get version from package not toml
|
2025-12-21 10:57:40 +01:00 |
|
|
|
dfe671409f
|
feat: add version
|
2025-12-21 10:57:32 +01:00 |
|
|
|
52c67e20a6
|
feat: add a -v|--version flag
|
2025-12-21 10:52:44 +01:00 |
|
|
|
553f5cb4f7
|
build: add script entrypoint
|
2025-12-20 22:53:00 +01:00 |
|
|
|
32b37a0834
|
docs: update readme
|
2025-12-20 22:52:30 +01:00 |
|
|
|
a2d2c7ce3a
|
refactor: move main cli into package
|
2025-12-20 22:52:27 +01:00 |
|
|
|
4741080284
|
clean: shorter messages
|
2025-12-16 06:24:36 +01:00 |
|
|
|
737147b457
|
clean: remove unused import
|
2025-12-16 06:21:27 +01:00 |
|
|
|
123d35068f
|
refactor: use ui.py and remove unused imports
|
2025-12-16 06:21:20 +01:00 |
|
|
|
258aabe10f
|
refactor: future-proof ui components in ui.py
|
2025-12-16 06:21:09 +01:00 |
|
|
|
bc070c4162
|
feat: relooking of help screen
|
2025-12-16 06:02:33 +01:00 |
|
|
|
cbf6bff779
|
feat: help screen now is scrollable and looks better
|
2025-12-16 06:02:22 +01:00 |
|
|
|
080c731fd7
|
feat: add css for new help screen
|
2025-12-16 03:35:46 +01:00 |
|
|
|
1b6f1ff1f2
|
feat: add a help screen with all keybindings
|
2025-12-16 03:35:33 +01:00 |
|
|
|
aa5998c3e3
|
docs: update roadmap and main description
|
2025-12-16 03:35:16 +01:00 |
|
|
|
c65e949731
|
feat: improve margin
|
2025-12-16 03:25:12 +01:00 |
|
|
|
ab51e5506e
|
feat: hide useless palette
|
2025-12-16 03:25:02 +01:00 |
|
|
|
3701b37f4c
|
docs: update roadmap
|
2025-12-16 03:10:32 +01:00 |
|
|
|
1474302d7e
|
feat: add downloaded status indicator to table rows
|
2025-12-16 03:10:13 +01:00 |
|
|
|
eeecaaf42e
|
feat: add cache-related method to get, remove or check
|
2025-12-16 03:09:26 +01:00 |
|
|
|
f359dee194
|
feat: add a "downloaded" column in the UI
|
2025-12-16 03:09:06 +01:00 |
|
|
|
1e2655670d
|
feat: add a toggle to download/remove a book from cache
|
2025-12-16 03:08:56 +01:00 |
|
|
|
cf6164c438
|
docs: update keybindings
|
2025-12-16 02:59:02 +01:00 |
|
|
|
46fa15fcfe
|
clean: remove dark/light toggle
|
2025-12-16 02:58:57 +01:00 |
|
|
|
4b457452d4
|
refactor: move table-related utilities to table_utils.py
|
2025-12-16 02:55:15 +01:00 |
|
|
|
0de0286992
|
fix: docstring
|
2025-12-16 02:50:42 +01:00 |
|
|
|
391b0360bd
|
docs: update definition of roadmap item
|
2025-12-16 02:26:31 +01:00 |
|
|
|
b0dc15a018
|
refactor: table_helpers to table_utils
|
2025-12-16 01:55:18 +01:00 |
|
|
|
a6d74265ed
|
docs: update roadmap
|
2025-12-16 01:47:03 +01:00 |
|
|
|
4f49a081c9
|
clean: keep one-line docstring for consistency
|
2025-12-15 21:06:55 +01:00 |
|
|
|
3a19db2cf0
|
refactor: extract table sorting logic and media info loading to new modules
|
2025-12-15 21:03:52 +01:00 |
|
|
|
fcb1524806
|
feat: standardize error handling patterns
|
2025-12-15 21:01:09 +01:00 |
|
|
|
18ffae7ac8
|
refactor: use unified time formatting method
|
2025-12-15 20:59:36 +01:00 |
|
|
|
d71c751bbc
|
clean: remove obsolete private method
|
2025-12-15 20:59:26 +01:00 |
|
|
|
234b65c9d8
|
refactor: consolidate time formatting
|
2025-12-15 20:59:15 +01:00 |
|
|
|
2d9970c198
|
refactor: move constants to constants.py
|
2025-12-15 20:57:30 +01:00 |
|
|
|
5e3b33570d
|
feat: add last position retrieval and save functionality
|
2025-12-15 13:25:05 +01:00 |
|
|
|
2ced756cc0
|
docs: update roadmap
|
2025-12-15 13:24:12 +01:00 |
|
|
|
1c4017ae0c
|
feat: resume from last position and auto-save playback position
|
2025-12-15 13:23:53 +01:00 |
|
|
|
251a7a26d5
|
format: pep8
|
2025-12-15 13:23:13 +01:00 |
|
|
|
6462c83a21
|
feat: save position
|
2025-12-15 13:22:43 +01:00 |
|
|
|
0c590cfa82
|
feat: get current month listening time using API
|
2025-12-15 12:25:21 +01:00 |
|