Claudio Ortolina
3316df1861
Shorten counter titles in stats
2025-09-02 12:36:22 +03:00
Claudio Ortolina
ad335961f8
Refactor latest purchase markup
...
Simpler markup, no weird positioning
2025-09-02 12:34:27 +03:00
Claudio Ortolina
41600df226
Show tooltip with raw count
2025-09-02 09:00:05 +03:00
Claudio Ortolina
7532431ae0
Show compact scrobble count
2025-09-02 08:28:29 +03:00
Claudio Ortolina
408899747e
Add module to format numbers
2025-09-02 08:26:59 +03:00
Claudio Ortolina
a4670412df
Add total scrobble count to stats
2025-09-02 08:17:42 +03:00
Claudio Ortolina
b932ad0ef4
Add some more metadata to records release on this day
2025-09-02 08:07:28 +03:00
Claudio Ortolina
918538af31
Fix aspect of latest purchase
2025-09-01 23:26:17 +03:00
Claudio Ortolina
0cea2e8fcd
Uniform backgrounds in stats cards
2025-09-01 23:18:07 +03:00
Claudio Ortolina
16740cec5e
Remove obsolete backfill function
2025-09-01 23:08:16 +03:00
Claudio Ortolina
8f9331422a
Remove image lazy loading as it seems to disable image caching
2025-09-01 17:11:12 +03:00
Claudio Ortolina
0564ec95b1
Remove cover_data from records
2025-09-01 16:35:11 +03:00
Claudio Ortolina
dc77d337c0
Migrate from embedded covers to assets
2025-09-01 16:20:41 +03:00
Claudio Ortolina
cbf567a502
Support assets upserts
2025-09-01 15:06:00 +03:00
Claudio Ortolina
bd12454884
Serve covers from assets
2025-09-01 14:44:17 +03:00
Claudio Ortolina
49c3a5cba2
Serve images from assets table
2025-09-01 13:46:32 +03:00
Claudio Ortolina
cb7f3c23b0
Add backfill function
2025-09-01 13:39:00 +03:00
Claudio Ortolina
994bf13173
Have records form store the asset as well
2025-09-01 11:59:16 +03:00
Claudio Ortolina
db843bf061
Add convenience to store images
2025-09-01 11:59:16 +03:00
Claudio Ortolina
a605610c9d
Add base infra to store assets
2025-09-01 11:59:16 +03:00
Claudio Ortolina
74fa3b7a6f
Update dependencies
...
fluxon 2.0.0 => 2.1.0
2025-09-01 11:58:25 +03:00
Claudio Ortolina
66f8bdd895
Update dependencies
...
phoenix_live_reload 1.6.0 => 1.6.1
tidewave 0.4.1 => 0.4.2
usage_rules 0.1.23 => 0.1.24
2025-09-01 11:56:11 +03:00
Claudio Ortolina
bbdf91e73a
Lazy load all album/artist images
2025-09-01 08:57:02 +03:00
Claudio Ortolina
73ee3bc438
Improve consistency of title, shadow and borders in stats page
2025-09-01 08:30:26 +03:00
Claudio Ortolina
d9391a803e
Remove 'rock' from genre count
2025-08-31 09:51:02 +03:00
Claudio Ortolina
14d0343f34
Make charts smaller
2025-08-31 09:47:41 +03:00
Claudio Ortolina
ec20afeaac
Fix universal search shortcut modifier instructions
2025-08-31 09:41:37 +03:00
Claudio Ortolina
9f80f1dfc0
Customize toast appearance
2025-08-30 22:50:24 +03:00
Claudio Ortolina
a755633877
Better encapsulation for universal search
2025-08-30 22:30:43 +03:00
Claudio Ortolina
7358608eca
Rename FormComponent -> RecordFormComponent
2025-08-30 22:16:20 +03:00
Claudio Ortolina
c8ca209566
Extract record_cover/1 component
2025-08-30 17:09:56 +03:00
Claudio Ortolina
7869401445
Uniform shadow with rest of the app
2025-08-30 09:18:11 +03:00
Claudio Ortolina
6d86073bf4
Slimmer categorized stats divider
2025-08-30 09:17:56 +03:00
Claudio Ortolina
73f251e5e1
Fix spacing between Scrobble Activity title and panels
2025-08-30 09:08:38 +03:00
Claudio Ortolina
f9b528afb3
Update dependencies
...
lazy_html 0.1.6 => 0.1.7
owl 0.12.2 => 0.13.0 (minor)
2025-08-29 23:34:23 +03:00
Claudio Ortolina
3e2c34c9da
Limit stats scrobble activity to 50
2025-08-29 18:32:18 +03:00
Claudio Ortolina
dd593bf57c
Reduce vertical spacing for scrobble activity entries
2025-08-29 18:30:23 +03:00
Claudio Ortolina
0824692cd8
Pack category stats on same line on large screens
2025-08-29 18:25:42 +03:00
Claudio Ortolina
330ef1d9e8
Extract components to render counter stats
2025-08-29 18:13:46 +03:00
Claudio Ortolina
14a77c432e
Can set current date in stats view
2025-08-29 14:47:22 +03:00
Claudio Ortolina
b1151df0f6
Shine effect for significant anniversaries
2025-08-29 13:55:48 +03:00
Claudio Ortolina
064ece03f3
Show how many years ago for "On this day" records
2025-08-29 13:09:27 +03:00
Claudio Ortolina
e54dcc50dc
Better proportions for bottom stats
2025-08-29 12:45:09 +03:00
Claudio Ortolina
ea50459d79
Widen main containers
2025-08-29 12:42:12 +03:00
Claudio Ortolina
f47cbc77f5
Add "On this day" section to stats
2025-08-29 12:20:46 +03:00
Claudio Ortolina
a0a71b3a47
Update dependencies
...
phoenix 1.8.0 => 1.8.1
2025-08-29 09:25:31 +03:00
Claudio Ortolina
5d4061fcdd
Update dependencies
...
live_debugger 0.3.2 => 0.4.0 (minor)
2025-08-28 23:17:11 +03:00
Claudio Ortolina
488f4d258a
Add mise task to trigger deploy
2025-08-28 10:06:34 +03:00
Claudio Ortolina
eea0e63ea8
Account for single quotes in search strings
...
According to the SQlite docs:
Strings that include any other characters must be quoted. Characters
that are not currently allowed in barewords, are not quote characters
and do not currently serve any special purpose in FTS5 query expressions
may at some point in the future be allowed in barewords or used to
implement new query functionality. This means that queries that are
currently syntax errors because they include such a character outside of
a quoted string may be interpreted differently by some future version of
FTS5.
2025-08-28 09:44:00 +03:00
Claudio Ortolina
1aaf2ecff0
Fix sizing/margin of modal on smaller viewports
2025-08-27 21:18:24 +03:00