Commit Graph

  • 964b888e4c fix: finish-only mark action Kharec 2026-01-05 22:33:43 +01:00
  • e620ea8369 docs: add filter shortcut and update roadmap Kharec 2026-01-05 21:52:39 +01:00
  • c1dd38fbe6 feat: add debounced filter screen Kharec 2026-01-05 21:52:29 +01:00
  • fca7329ba1 feat: style filter modal Kharec 2026-01-05 21:52:24 +01:00
  • 8fdd517933 feat: add filter view with cached search Kharec 2026-01-05 21:52:18 +01:00
  • bec7ba5ec0 docs: get rid of marketplace features Kharec 2026-01-05 17:29:30 +01:00
  • 0505086e11 refactor: type-narrow app access and email lookup Kharec 2026-01-04 17:52:05 +01:00
  • b6c483623d docs: update readme Kharec 2026-01-04 16:39:03 +01:00
  • 8ee3ccfc1c clean: remove stats playground Kharec 2026-01-04 16:38:59 +01:00
  • 837bb12a89 docs: add stats keybinding and mark feature complete Kharec 2026-01-04 16:38:16 +01:00
  • 009111e57d feat: add StatsScreen with listening and account statistics Kharec 2026-01-04 16:38:07 +01:00
  • b65047d9f7 feat: add CONFIG_PATH and StatsScreen CSS Kharec 2026-01-04 16:37:58 +01:00
  • b3ebd56151 feat: persist email to config file Kharec 2026-01-04 16:37:51 +01:00
  • 2d765bbf04 feat: add stats screen keybinding Kharec 2026-01-04 16:37:44 +01:00
  • 8e41d0b002 feat: redesign help as two-column cheat sheet Kharec 2026-01-04 11:21:52 +01:00
  • 74691f3322 feat: compact duration formatting Kharec 2026-01-04 11:21:35 +01:00
  • ff1030f4bd feat: massive UI revamp Kharec 2026-01-04 11:21:12 +01:00
  • 1bbd28888b feat: replace footer with custom top bar Kharec 2026-01-04 11:21:00 +01:00
  • 20ef60b1e4 feat: polish responsive help screen CSS Kharec 2026-01-03 11:48:54 +01:00
  • d2cfebddf7 docs: update readme Kharec 2026-01-03 11:42:11 +01:00
  • 43c0215a6f feat: define ratio-based table columns Kharec 2026-01-03 11:41:29 +01:00
  • 7741c8adba feat: make ui columns responsive Kharec 2026-01-03 11:41:19 +01:00
  • eaa1628fcc refactor: extract key display mapping and helper methods Kharec 2026-01-03 11:14:43 +01:00
  • e663401151 docs: update readme Kharec 2026-01-02 18:58:07 +01:00
  • 78dc8ed4a0 feat: add methods to mark books as finished/unfinished Kharec 2026-01-02 18:58:02 +01:00
  • 2d31c8d7a2 feat: add 'f' key binding to toggle finished/unfinished status Kharec 2026-01-02 18:57:53 +01:00
  • b9f147c3b3 feat: add up/down arrow key bindings for playback speed control Kharec 2026-01-02 17:20:13 +01:00
  • 459970ebd5 docs: add speed control Kharec 2026-01-02 17:20:05 +01:00
  • fa881a1ca8 feat: add arrow key symbols to help screen display Kharec 2026-01-02 17:19:53 +01:00
  • 7518d16501 feat: add playback speed control with increase/decrease methods Kharec 2026-01-02 17:19:40 +01:00
  • 620e1efa83 fix: replace typing List/Tuple with built-in generics Kharec 2025-12-23 05:17:24 +01:00
  • a635c964da fix: get version from package not toml Kharec 2025-12-21 10:57:40 +01:00
  • dfe671409f feat: add version Kharec 2025-12-21 10:57:32 +01:00
  • 52c67e20a6 feat: add a -v|--version flag Kharec 2025-12-21 10:52:44 +01:00
  • 553f5cb4f7 build: add script entrypoint Kharec 2025-12-20 22:53:00 +01:00
  • 32b37a0834 docs: update readme Kharec 2025-12-20 22:52:30 +01:00
  • a2d2c7ce3a refactor: move main cli into package Kharec 2025-12-20 22:52:27 +01:00
  • 4741080284 clean: shorter messages Kharec 2025-12-16 06:24:36 +01:00
  • 737147b457 clean: remove unused import Kharec 2025-12-16 06:21:27 +01:00
  • 123d35068f refactor: use ui.py and remove unused imports Kharec 2025-12-16 06:21:20 +01:00
  • 258aabe10f refactor: future-proof ui components in ui.py Kharec 2025-12-16 06:21:09 +01:00
  • bc070c4162 feat: relooking of help screen Kharec 2025-12-16 06:02:33 +01:00
  • cbf6bff779 feat: help screen now is scrollable and looks better Kharec 2025-12-16 06:02:22 +01:00
  • 080c731fd7 feat: add css for new help screen Kharec 2025-12-16 03:35:46 +01:00
  • 1b6f1ff1f2 feat: add a help screen with all keybindings Kharec 2025-12-16 03:35:33 +01:00
  • aa5998c3e3 docs: update roadmap and main description Kharec 2025-12-16 03:35:16 +01:00
  • c65e949731 feat: improve margin Kharec 2025-12-16 03:25:12 +01:00
  • ab51e5506e feat: hide useless palette Kharec 2025-12-16 03:25:02 +01:00
  • 3701b37f4c docs: update roadmap Kharec 2025-12-16 03:10:32 +01:00
  • 1474302d7e feat: add downloaded status indicator to table rows Kharec 2025-12-16 03:10:13 +01:00
  • eeecaaf42e feat: add cache-related method to get, remove or check Kharec 2025-12-16 03:09:26 +01:00
  • f359dee194 feat: add a "downloaded" column in the UI Kharec 2025-12-16 03:09:06 +01:00
  • 1e2655670d feat: add a toggle to download/remove a book from cache Kharec 2025-12-16 03:08:56 +01:00
  • cf6164c438 docs: update keybindings Kharec 2025-12-16 02:59:02 +01:00
  • 46fa15fcfe clean: remove dark/light toggle Kharec 2025-12-16 02:58:57 +01:00
  • 4b457452d4 refactor: move table-related utilities to table_utils.py Kharec 2025-12-16 02:55:15 +01:00
  • 0de0286992 fix: docstring Kharec 2025-12-16 02:50:42 +01:00
  • 391b0360bd docs: update definition of roadmap item Kharec 2025-12-16 02:26:31 +01:00
  • b0dc15a018 refactor: table_helpers to table_utils Kharec 2025-12-16 01:55:18 +01:00
  • a6d74265ed docs: update roadmap Kharec 2025-12-16 01:47:03 +01:00
  • 4f49a081c9 clean: keep one-line docstring for consistency Kharec 2025-12-15 21:06:55 +01:00
  • 3a19db2cf0 refactor: extract table sorting logic and media info loading to new modules Kharec 2025-12-15 21:03:13 +01:00
  • fcb1524806 feat: standardize error handling patterns Kharec 2025-12-15 21:01:09 +01:00
  • 18ffae7ac8 refactor: use unified time formatting method Kharec 2025-12-15 20:59:36 +01:00
  • d71c751bbc clean: remove obsolete private method Kharec 2025-12-15 20:59:26 +01:00
  • 234b65c9d8 refactor: consolidate time formatting Kharec 2025-12-15 20:59:15 +01:00
  • 2d9970c198 refactor: move constants to constants.py Kharec 2025-12-15 20:57:30 +01:00
  • 5e3b33570d feat: add last position retrieval and save functionality Kharec 2025-12-15 13:25:05 +01:00
  • 2ced756cc0 docs: update roadmap Kharec 2025-12-15 13:24:12 +01:00
  • 1c4017ae0c feat: resume from last position and auto-save playback position Kharec 2025-12-15 13:23:31 +01:00
  • 251a7a26d5 format: pep8 Kharec 2025-12-15 13:23:13 +01:00
  • 6462c83a21 feat: save position Kharec 2025-12-15 13:22:43 +01:00
  • 0c590cfa82 feat: get current month listening time using API Kharec 2025-12-15 12:25:21 +01:00
  • 16395981dc fix: handle accented characters correctly in title sorting Kharec 2025-12-15 12:14:33 +01:00
  • 30f0612bb5 docs: update readme with bindings Kharec 2025-12-15 07:52:41 +01:00
  • 1aaff3b3b7 fix: correct binding according to name Kharec 2025-12-15 07:50:11 +01:00
  • 986541f0d3 fix: binding description Kharec 2025-12-15 07:48:07 +01:00
  • 151d565f36 feat: remove a redundant toggle, pressing p twice sort/reverse sort by progress Kharec 2025-12-15 07:46:54 +01:00
  • 7e2b657cfc feat: remove a redundant toggle, pressing s twice sort/reverse sort Kharec 2025-12-15 07:46:03 +01:00
  • cef5e40347 fix: split clients, add surface error and follow redirects on downloads Kharec 2025-12-14 09:49:03 +01:00
  • 839394343e feat: make chunk size configurable Kharec 2025-12-14 09:37:47 +01:00
  • 84868c4afa feat: add default chunk size Kharec 2025-12-14 09:37:28 +01:00
  • 03988f0988 fix:l close download_manager flux on app exit Kharec 2025-12-14 09:35:25 +01:00
  • 9eba702a0a feat: reuse connections for better performance Kharec 2025-12-14 09:35:05 +01:00
  • f61f4ec55e build: update uv.lock Kharec 2025-12-14 09:34:53 +01:00
  • b45ff86061 build: add httpx dependency Kharec 2025-12-14 09:34:47 +01:00
  • 6824d00088 feat: add url validation before trying to download Kharec 2025-12-14 09:32:29 +01:00
  • 46c66e0d5c docs: update readme Kharec 2025-12-14 09:28:44 +01:00
  • d4e73e6a13 feat: implement goto previous/next chapter Kharec 2025-12-14 09:28:05 +01:00
  • b2dd430ac9 feat: methods to goto next/previous chapter Kharec 2025-12-14 09:27:56 +01:00
  • ce0d313187 clean: just handle auth as configure handles the rest of the flow Kharec 2025-12-14 09:11:55 +01:00
  • 7fee7e56cf feat: use configuration flow if not existing/not correct Kharec 2025-12-14 09:11:12 +01:00
  • 58661641d1 feat: add a configuration flow Kharec 2025-12-14 09:10:56 +01:00
  • 95f30954b5 docs: update readme Kharec 2025-12-10 10:16:38 +01:00
  • d96a08935c docs: two more done ! \o/ Kharec 2025-12-09 19:51:31 +01:00
  • 0ce45c26b7 feat: add the possibility to move forward/backward 30s with left/right Kharec 2025-12-09 19:50:43 +01:00
  • 8b74c0f773 feat: progress bar + move (for|back)ward 30s Kharec 2025-12-09 19:50:24 +01:00
  • 4a5e475f27 feat: add a progress bar Kharec 2025-12-09 19:50:08 +01:00
  • 44d4f28ceb docs: one more done Kharec 2025-12-09 10:48:00 +01:00
  • 1d6033f057 docs: update readme Kharec 2025-12-09 10:47:48 +01:00