Commit Graph

60 Commits

Author SHA1 Message Date
947713d44a [longplay] Fix how we store long plays
All checks were successful
build / test (push) Successful in 2m3s
2026-06-15 14:12:21 -04:00
c71b51fdb8 [books] Fix one-extra-scrobble bug on Koreader imports
Some checks failed
build / test (push) Has been cancelled
2026-06-12 09:52:33 -04:00
410da163fe [books] Fix koreader imports, maybe forever 2026-06-11 18:38:51 -04:00
e243fec679 [books] Try fixing the one-off import issue 2026-06-11 09:41:19 -04:00
d576467db8 [black] Reformat to use 88 line lengths 2026-03-23 16:17:15 -04:00
744e9f1d38 [format] Blacken some files
All checks were successful
build & deploy / test (push) Successful in 1m40s
build & deploy / deploy (push) Successful in 20s
2026-03-11 16:28:05 -04:00
ad03f22b20 [koreader] Fix broken tests
All checks were successful
build & deploy / test (push) Successful in 1m41s
build & deploy / deploy (push) Has been skipped
2026-03-11 16:21:01 -04:00
8357ce8901 [scrobbles] Blacken files and add local dev static
All checks were successful
build & deploy / test (push) Successful in 1m47s
build & deploy / deploy (push) Has been skipped
2026-03-08 16:50:43 -04:00
7b3692ef7b [books] Think I had DST logic messed up 2025-11-05 09:58:48 -05:00
a8747dfe77 Update all the places we need base_run_time_seconds now 2025-11-02 21:18:52 -05:00
52494651bf [scrobbles] Add dynamic forms for LogData classes 2025-08-17 12:38:11 -04:00
c452ac24e0 [notifications] Send mood check-in 2025-07-30 18:30:18 -04:00
dde28f4aff [importers] Fix setting timezones before all imports 2025-07-26 10:18:43 -04:00
e3d1cfb838 [books] Fix webdav importer 2025-07-25 23:40:39 -04:00
759caef45d [books] Move one off creator to profile utils 2025-07-20 16:31:20 -04:00
4db8793d5c [books] Allow timezone changes when importing from KOReader
Turns out you need a city-based timezone for DST stuff to work properly.
The US/Eastern timezone doesn't mess with DST because it can be so wonky
in different regions. So while we fix timezone defaulting to a
DST-friendly timezone too.
2025-07-19 01:54:27 -04:00
676c40176c [notifications] Add a class for notifications 2025-03-25 09:50:14 -04:00
0a50bca622 [notifications] Add stop notification utility 2025-03-24 13:23:33 -04:00
d294f2ecd1 [koreader] Fix list access bug 2024-11-19 20:46:25 -05:00
56c000154c [scrobbles] Simplify notifications and add to books 2024-11-18 14:40:05 -05:00
1304a27408 [books] Add webdav koreader importer 2024-11-17 20:49:14 -05:00
b65ebbe397 [books] Fix koreader import with nul strings 2024-11-05 21:13:37 -05:00
218c68dee0 [books] Fix importing scrobbles from existing books 2024-10-18 14:50:46 -04:00
202cf24722 [books] Clean up koreader imports and data storage 2024-10-18 12:49:59 -04:00
2dbb091d61 [books] Fix importing to not use OL by default for now 2024-10-17 16:40:07 -04:00
2136c1562a [books] Fix calculation of current page 2024-09-08 14:13:40 -04:00
c484dab210 [books] Fix importing order of page data 2024-09-08 00:44:55 -04:00
b626ac583a [books] Move book metadata into the log field 2024-08-07 14:51:21 -03:00
5cdd12783f [scrobbles] Add timezones to scrobbles for better representation 2024-04-19 09:44:15 -04:00
8bf43f298c [books] Fix bug in koreader import using stats, not first_page 2024-04-19 08:45:37 -04:00
1327d5da40 [books] Fix index error issue with some imports 2024-04-16 10:47:10 -04:00
d93c827b80 [books] Fix ordering problem with pages 2024-04-16 03:00:20 -04:00
2bf0ca1a8c [books] Fix streaming SQL requets bug 2024-04-10 18:31:39 -04:00
134bd3f650 [books] Fix timezones and duplicated scrobbles 2024-03-23 02:11:06 -04:00
261f2eb9ce [books] Fix KoReader import at end of session 2024-03-19 00:19:40 -04:00
525c7c4e2b [books] Clean up fragmented KoReader scrobbling 2024-02-13 14:54:29 -05:00
d3e09c25bd Fix bug in looking up book MD5 hash 2024-02-03 00:42:11 -05:00
9e2d7a6bc0 Start to add comicvine lookups and consoldiate koreader data 2024-01-29 01:48:56 -05:00
0ad7dac6cb Fix bug in end_ts calc for book scrobbles 2024-01-27 01:16:45 -05:00
dfc1365fa3 Fix koreader importing 2024-01-27 01:16:45 -05:00
3b65144b68 Fine tuning koreader imports on real files 2024-01-25 10:15:15 -05:00
4ae13b3a1a Refactor new KoReader importer a bit 2024-01-25 02:08:03 -05:00
3de2be50cf Start refactoring the koreader importer 2024-01-22 20:26:11 -05:00
b7e15da87a Add genres to books 2023-07-25 14:55:50 -04:00
88bd049d95 Set media type on KOReader import to book 2023-04-19 00:20:45 -04:00
f9dcc0d341 Fix a handful of little bugs
Refactor of manual scrobbling missed an import
KoReader book removed in sqlite fails import
Looking up album by name and artists screws up on MBid unique
2023-04-13 10:20:21 -04:00
b6a0f0d3fb Fix koreader importing 2023-03-30 00:34:09 -04:00
84070d2806 Fix wrong page table name for KOReader 2023-03-28 01:29:59 -04:00
3e2a9d2183 Fix koreader book ID bug 2023-03-27 01:38:04 -04:00
cb0c00a695 Strip initials from koreader authors 2023-03-27 01:35:22 -04:00