Commit Graph

40 Commits

Author SHA1 Message Date
7d13967708 [scrobbles] Fix admin filtering 2025-07-26 20:57:23 -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
e980e3c5c9 [brickset] Fix manual scrobbling and admin 2025-06-09 10:36:13 -04:00
9e3f714c61 [books] Add papers as a data model 2025-02-20 23:07:56 -05:00
9f8465d364 [beers] Fix a few more display stuffs 2024-10-22 17:58:39 -04:00
183469ebe5 [tasks] Add tasks app 2024-09-30 15:05:07 -04:00
8f3c7beffa [trails] Make trail admin raw ID field 2024-09-09 12:12:39 -04:00
ba0be65ed0 [scrobbles] Allow boardgame screenshots and clean up koreader fields 2024-08-20 20:10:32 -04:00
b626ac583a [books] Move book metadata into the log field 2024-08-07 14:51:21 -03:00
e15d253d58 [lifeevents] Add life events to scrobbles 2024-05-23 00:14:06 -04:00
06277f21de [scrobbles] Clean up inline admin 2024-04-19 15:13:07 -04:00
20dd4d217a [scrobbles] Remove source_id field 2024-04-19 14:57:27 -04:00
7fa21c27ea [locations] Remove RawGeoLocation model and ScrobbledPage model 2024-02-19 19:22:13 -05:00
ff18ad8efc [webpages] Remane foreign key to web_page 2024-02-12 22:58:07 -05:00
b427731bc3 Use raw IDs for scrobbler media 2023-12-28 23:18:01 -05:00
ea894e1ebf Fix scrobble admin and add webpage views 2023-11-30 17:54:28 +01:00
8646fd6881 Add ScrobbledPage model to start book transition 2023-07-25 15:22:23 -04:00
93de6d1556 Add retroarch import tasks and models 2023-05-24 22:38:20 -04:00
7106a0840d Add media type to scrobbles 2023-04-09 01:05:09 -04:00
1f7846f096 Add media type to scrobble admin filter 2023-04-08 23:02:26 -04:00
c9874b3fda Add genres! 2023-03-14 18:36:44 -04:00
960fe3e8d1 Add long play infra 2023-03-08 12:11:58 -05:00
3fc716420c Add basic views for books and games 2023-03-06 00:54:08 -05:00
df62865eea Fix completion for video games 2023-03-05 17:27:39 -05:00
94f1396f2e Blacken quotes 2023-03-04 17:29:25 -05:00
457afdc9ef Big fix to aggregation 2023-02-26 22:21:49 -05:00
6ef8238442 Add book scrobbling 2023-02-19 22:19:01 -05:00
bb9936af65 Clean up lastfm importing 2023-02-16 22:31:46 -05:00
7a7c1caecc Add Last.fm importing 2023-02-14 01:48:53 -05:00
64d9cac09c Update importing to include some logging 2023-02-03 18:59:48 -05:00
e392477dc7 Add import of Audioscrobbler files
Here we add a model for holding Audioscrobbler imports and some code to
process the tab-separated files we get from Rockbox.
2023-02-03 16:45:31 -05:00
bd3a381346 Add sports as a preliminary scobble type 2023-01-14 16:42:48 -05:00
5b07c70ca2 Add scrobble inlines to admin classes 2023-01-13 17:06:29 -05:00
3f8b29f5ee Dramatically simplify the scrobblig code 2023-01-12 21:33:45 -05:00
685c99d023 Fix proper scrobbling of podcasts 2023-01-12 16:05:29 -05:00
8517212d0e Add podcasts as new media type 2023-01-12 13:56:56 -05:00
f8c9df3b9a Fix artist aggregation so it works 2023-01-10 16:13:52 -05:00
da64cb2b6f Use logical filters for scrobble admin
No need to filter by video, but in progress and source are pretty handy.
2023-01-08 23:00:34 -05:00
638be0b56a Refactor scrobbling code and add Music
If you send Track data from the Jellyfin Webhook plugin, we'll do the
right thing with it. Lots more to do to clean this up, but it also
involved moduralizing the code for scrobbling so it's a little simpler
to understand what's going on.
2023-01-07 19:34:11 -05:00
819723b927 Big reorg to support pacakging 2023-01-05 14:39:47 -05:00