947713d44a
[longplay] Fix how we store long plays
build / test (push) Successful in 2m3s
2026-06-15 14:12:21 -04:00
c71b51fdb8
[books] Fix one-extra-scrobble bug on Koreader imports
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
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
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
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