Claudio Ortolina
|
f27b647f93
|
Add @foreign_key_type to Note and ArtistInfo
Closes #135
|
2026-03-25 12:03:02 +00:00 |
|
Claudio Ortolina
|
3e84281cee
|
Add @enforce_keys to Wikipedia.Config
Closes #134
|
2026-03-25 11:58:25 +00:00 |
|
Claudio Ortolina
|
09f61b6039
|
Move asset pruning logic to Assets context
Closes #130
|
2026-03-25 11:55:28 +00:00 |
|
Claudio Ortolina
|
0ccaf46ebd
|
Standardize fetch_* to refresh_* in Artists context
Closes #132
|
2026-03-25 11:52:43 +00:00 |
|
Claudio Ortolina
|
e4eccf4606
|
Move embedding regeneration to Records context
Closes #131
|
2026-03-25 11:48:46 +00:00 |
|
Claudio Ortolina
|
abac91aa42
|
Standardize pagination to Keyword.get pattern
Closes #137.
|
2026-03-25 11:45:21 +00:00 |
|
Claudio Ortolina
|
a0be1a5b9a
|
Extract shared request helpers in Wikipedia.API
|
2026-03-25 11:41:05 +00:00 |
|
Claudio Ortolina
|
0295e58e57
|
Add rate limiting to Wikipedia and BraveSearch APIs
Closes #133
|
2026-03-25 11:38:17 +00:00 |
|
Claudio Ortolina
|
766a1dd7ed
|
Use lazy Logger in PruneAssets worker
Closes #139
|
2026-03-25 11:29:21 +00:00 |
|
Claudio Ortolina
|
0381008fdc
|
Add missing dark mode class in search components
Closes #138
|
2026-03-25 11:25:25 +00:00 |
|
Claudio Ortolina
|
1cd9376632
|
Update project conventions
|
2026-03-25 09:28:21 +00:00 |
|
Claudio Ortolina
|
505bf7cbe4
|
Fix artist_play_count to remove duplicates
|
2026-03-24 15:28:07 +00:00 |
|
Claudio Ortolina
|
7342256afe
|
Update documentation
|
2026-03-24 15:14:18 +00:00 |
|
Claudio Ortolina
|
7a4396ce65
|
Load lastfm artist info only when bio is not present
|
2026-03-24 15:11:09 +00:00 |
|
Claudio Ortolina
|
c9283d7f28
|
Compute artist play count from db
|
2026-03-24 15:07:50 +00:00 |
|
Claudio Ortolina
|
d5be6e6182
|
Remove on tour tracking functionality (source unreliable)
|
2026-03-24 15:01:16 +00:00 |
|
Claudio Ortolina
|
f7a5b1a990
|
Don't hardcode section name
|
2026-03-24 14:03:44 +00:00 |
|
Claudio Ortolina
|
8c7f2f5703
|
Make sure toasts are synced
|
2026-03-24 14:01:56 +00:00 |
|
Claudio Ortolina
|
35eee4182d
|
Fix spacing for release tracks on mobile
|
2026-03-24 13:27:42 +00:00 |
|
Claudio Ortolina
|
879723b769
|
Show little artwork for records on this day with multiple releases
|
2026-03-24 13:15:40 +00:00 |
|
Claudio Ortolina
|
1bd5b54bb5
|
Make hover effect stand out more
|
2026-03-24 11:05:17 +00:00 |
|
Claudio Ortolina
|
3e200fc47e
|
Fix padding for grouped records on this day
|
2026-03-24 11:03:12 +00:00 |
|
Claudio Ortolina
|
98e6d6fc47
|
Update igniter and swoosh dependencies
|
2026-03-24 08:15:36 +00:00 |
|
Claudio Ortolina
|
40b79e1226
|
Replace .tool-versions with native mise tools
|
2026-03-23 20:41:25 +00:00 |
|
Claudio Ortolina
|
35f2654934
|
Revert "Replace logo/icon"
This reverts commit a3eb5719b7.
|
2026-03-23 17:05:52 +00:00 |
|
Claudio Ortolina
|
a3eb5719b7
|
Replace logo/icon
|
2026-03-23 14:40:35 +00:00 |
|
Claudio Ortolina
|
2de879b9ec
|
Remove unused Phoenix logo
|
2026-03-23 14:13:57 +00:00 |
|
Claudio Ortolina
|
50b8ff3f1f
|
Reformat records on this day items for consistency
|
2026-03-23 13:22:38 +00:00 |
|
Claudio Ortolina
|
16bd569990
|
Update records on this day email sender and prefix
|
2026-03-23 11:24:57 +00:00 |
|
Claudio Ortolina
|
2cd81845b2
|
Try and run CI on mise
|
2026-03-23 11:13:16 +00:00 |
|
Claudio Ortolina
|
84fa313638
|
Removes unused config/litestream.yml
|
2026-03-23 08:06:51 +00:00 |
|
Claudio Ortolina
|
0f9a2d28cb
|
Add test coverage for ScrobbleActivity
Closes #127
|
2026-03-23 07:45:49 +00:00 |
|
Claudio Ortolina
|
ea2cc9ebc6
|
Render user chat bubbles in red
|
2026-03-22 19:09:55 +00:00 |
|
Claudio Ortolina
|
f3c50f05b8
|
Fix gaps and margins
|
2026-03-22 18:58:12 +00:00 |
|
Claudio Ortolina
|
9877751ff4
|
Reduce size of scrobble activity tabs list
|
2026-03-22 18:49:46 +00:00 |
|
Claudio Ortolina
|
87cbf55ee5
|
Uniform use of .section/1 across all stats components
|
2026-03-22 18:47:27 +00:00 |
|
Claudio Ortolina
|
a83efe9908
|
Extract an internal section/1 component
|
2026-03-22 18:37:24 +00:00 |
|
Claudio Ortolina
|
9aed3afd7a
|
Re-align buttons for scrobble activity
|
2026-03-22 17:38:38 +00:00 |
|
Claudio Ortolina
|
dcf89fbed3
|
Add missing attrs
|
2026-03-22 17:30:45 +00:00 |
|
Claudio Ortolina
|
58d1fc62c2
|
Update architecture and infrastructure docs
|
2026-03-22 17:19:50 +00:00 |
|
Claudio Ortolina
|
710931dd4a
|
Refactor stats page with semantic components to experiment with alternative layouts
|
2026-03-22 17:15:48 +00:00 |
|
Claudio Ortolina
|
4c07eabd24
|
Move records on this day up on mobile
|
2026-03-22 11:03:46 +00:00 |
|
Claudio Ortolina
|
ca228db598
|
Extract RecordHelpers
Closes #123
|
2026-03-22 09:21:00 +00:00 |
|
Claudio Ortolina
|
72a189c58a
|
Update debian version
|
2026-03-22 08:21:59 +00:00 |
|
Claudio Ortolina
|
3639043882
|
Update architecture docs
|
2026-03-22 08:18:32 +00:00 |
|
Claudio Ortolina
|
b215d23ff1
|
Increase parallelism and tolerance for tests (CI particularly)
|
2026-03-22 08:11:15 +00:00 |
|
Claudio Ortolina
|
0edd5f317c
|
Extract biography helpers from ArtistLive.Show
Closes #124
|
2026-03-22 08:07:06 +00:00 |
|
Claudio Ortolina
|
b18a544156
|
Add test coverage for BarcodeScan context
Closes #126
|
2026-03-22 07:56:44 +00:00 |
|
Claudio Ortolina
|
ef617efe86
|
Refactor params parsing out of live views
Closes #125
|
2026-03-22 07:47:45 +00:00 |
|
Claudio Ortolina
|
af151c955e
|
Rearrange buttons in artist show page
|
2026-03-21 21:49:58 +00:00 |
|