Commit Graph

76 Commits

Author SHA1 Message Date
0d405f67e0 [books] Enrich KoReader-imported books asynchronously 2026-09-01 10:51:07 -04:00
38c5369fd0 [media] Allow anonymous users to view media detail pages 2026-09-01 09:38:01 -04:00
54fa3d3f9f [music] Look up tracks by musicbrainz_id before falling back to title 2026-08-26 17:20:39 -04:00
71a9e41029 [scrobbles] Fix sentiment badge always rendering Negative 2026-08-26 13:28:20 -04:00
fd11e5e19e [scrobbles] Preserve note indentation on save so nested markdown lists render
Some checks failed
ci / build-and-deploy (push) Has been cancelled
ci / test (push) Has been cancelled
2026-08-26 11:39:35 -04:00
1419cfacff [templates] Standardize toolbar across list and detail pages 2026-08-24 14:30:57 -04:00
529e6fdfaf [release] Bump to version 66.0
Some checks failed
ci / test (push) Failing after 1m53s
ci / build-and-deploy (push) Has been skipped
- Do a deep dive on making homepage clearer and more efficient
2026-08-24 10:16:15 -04:00
1206dee290 [tasks] Clean up fields and simplify form 2026-08-23 17:28:46 -04:00
74d0c67f02 [backups] Fix pg_dump not found in celery backup task 2026-08-13 18:56:11 -04:00
bef416b7a1 Add WebDAV backup push to backup_database 2026-08-10 12:14:57 -04:00
bce6639b04 [scrobbles] Add dedup_scrobbles command to remove duplicate scrobbles (69f22940)
All checks were successful
ci / test (push) Successful in 2m6s
ci / build-and-deploy (push) Has been skipped
2026-08-10 00:31:54 -04:00
5f88d97c69 [scrobbles] Trust webhook POST data and enrich tracks async (db6b05f8) 2026-08-08 20:16:29 -04:00
d5a753146f Fix LastFM rate limiting dropping scrobbles (f91fdd53 follow-up) 2026-08-08 00:40:29 -04:00
4e46bcd5c1 Fix historical LastFM import resume and dedup (f91fdd53) 2026-08-07 23:56:37 -04:00
dc17a285c1 [scrobbles] Share log data on shared scrobble links (46de9f0e) 2026-08-07 20:19:32 -04:00
fbb1725d10 [scrobbles] Fix LookupError in scrobble start and long-plays media lookups (868e2a91) 2026-08-07 13:02:43 -04:00
6cd05ff6c8 [tasks] Clean up org-mode note syncing for emacs webhooks (aa3dae85)
All checks were successful
ci / test (push) Successful in 2m10s
ci / build-and-deploy (push) Has been skipped
2026-08-03 12:02:08 -04:00
124eb86b74 Remove concurrent-reading trend, replace with concurrent-media-listening 2026-07-30 12:07:55 -04:00
c6b1e42d7a [scrobbles] Use IDs not UUIDs in URLs
All checks were successful
build / test (push) Successful in 1m59s
2026-06-18 11:25:57 -04:00
ed2ed59f65 [scrobbles] Fix tests around visbility 2026-06-09 12:48:01 -04:00
8d069df9d1 [scrobbles] Fix log saving tests 2026-05-31 23:24:22 -04:00
22956c7c7f [music] Tracks can have multiple artists
All checks were successful
build & deploy / test (push) Successful in 1m54s
build & deploy / build-and-deploy (push) Successful in 33s
2026-05-28 23:37:46 -04:00
59998ac849 [scrobbles] Allow Bearer or Token
All checks were successful
build & deploy / test (push) Successful in 1m40s
build & deploy / deploy (push) Successful in 23s
2026-03-31 14:43:40 -04:00
2ca3dd1ed9 [scrobbles] Update webhook view permissions and small template changes 2026-03-30 12:54:21 -04:00
ea66ee376d [tests] Fix scrobble tests
Some checks failed
build & deploy / test (push) Successful in 1m49s
build & deploy / deploy (push) Failing after 2m3s
2026-03-27 16:06:24 -04:00
d576467db8 [black] Reformat to use 88 line lengths 2026-03-23 16:17:15 -04:00
190f486c49 [videos] Fix saving imdb_id duplicates
All checks were successful
build & deploy / test (push) Successful in 2m1s
build & deploy / deploy (push) Successful in 22s
2026-03-21 14:35:39 -04:00
7a74f7f882 [tests] Add scrobble tests
Some checks failed
build & deploy / test (push) Successful in 1m49s
build & deploy / deploy (push) Failing after 2m5s
2026-03-19 21:17:27 -04:00
5934dcdf8e [format] Blacken everything
All checks were successful
build & deploy / test (push) Successful in 1m53s
build & deploy / deploy (push) Successful in 1m12s
2026-03-11 23:54:24 -04:00
e83f922e32 [format] Blacken tests
All checks were successful
build & deploy / test (push) Successful in 1m38s
build & deploy / deploy (push) Successful in 20s
2026-03-11 16:50:17 -04:00
d38e960897 [scrobbles] Add same change to mopidy (album_id)
Some checks failed
build & deploy / deploy (push) Has been cancelled
build & deploy / test (push) Has been cancelled
2026-03-11 16:08:31 -04:00
88a8b8320c [scrobbles] Save album_id to log 2026-03-11 15:57:57 -04:00
5d9834b63d [scrobbles] Fix note str output
All checks were successful
build & deploy / test (push) Successful in 1m41s
build & deploy / deploy (push) Has been skipped
2026-03-11 11:35:01 -04:00
5b8559efd0 [scrobbles] Add raw data storage to Jellyfins scrobbles
All checks were successful
build & deploy / test (push) Successful in 1m46s
build & deploy / deploy (push) Has been skipped
2026-03-08 17:00:25 -04:00
7d8e1ac817 [tests] Add tests for koreader and views
All checks were successful
build & deploy / test (push) Successful in 1m44s
build & deploy / deploy (push) Has been skipped
2026-03-08 01:05:17 -05:00
2d8f433314 [tests] Fix slow aggregation tests 2026-03-02 10:30:32 -05:00
a8747dfe77 Update all the places we need base_run_time_seconds now 2025-11-02 21:18:52 -05:00
56ee14512d [podcasts] Actually test new lookup method 2025-10-14 11:30:57 -04:00
b8dd3ee258 [tests] Shim to fix broken import 2025-08-03 11:13:23 -04:00
1531b77b5c [tests] Fix metadata test 2025-07-30 13:59:11 -04:00
9514861b32 [tests] Skip failing tests 2025-07-19 21:09:51 -04:00
257e6899d3 [tests] Clean up podcast tests 2025-04-07 13:40:32 -04:00
bcc3f46806 [tests] We dont differentiate on albums anymore 2025-04-07 12:39:57 -04:00
6c461ed55f [tests] Simplify view tests to not mess with time 2025-04-07 12:30:54 -04:00
28cf57c6dd [tests] Try fixing CI breaking with small seconds 2025-04-07 09:56:10 -04:00
0bb874f1db [scrobblers] Fixes test with wiggly second 2025-04-07 00:12:29 -04:00
16091c9053 [tests] Skips the podcast scrobble tests, no Google Podcast 2025-03-27 16:50:42 -04:00
e95b6f50dc [tests] Fix views and comment out youtube 2025-02-23 22:49:44 -05:00
921cf9d8b3 [videogames] Add log data to VideoGame model 2024-08-21 11:09:15 -04:00
caad6329c9 [scrobbles] Fixing tests and breaking more 2024-08-19 18:59:37 -04:00