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
Claudio Ortolina
df4ca83aeb
Add ability to rotate dominant colors
2025-08-27 21:11:13 +03:00
Claudio Ortolina
0fb1ffcdbe
Remove obsolete information on README
2025-08-27 17:05:50 +03:00
Claudio Ortolina
969a3bdf5d
Do not copy any git ref in Docker images
...
Theory here is that this is what makes caching fail, because
HEAD changes at every push
2025-08-27 16:55:45 +03:00
Claudio Ortolina
77264b63ed
Docker ignore unnecessary files
2025-08-27 16:53:41 +03:00
Claudio Ortolina
9732cdcd39
Update dependencies
...
quokka 2.11.1 => 2.11.2
2025-08-27 16:42:34 +03:00
Claudio Ortolina
032c241683
Rename keyboard_shortcuts/1 to results_footer/1
2025-08-27 11:02:58 +03:00
Claudio Ortolina
c20e901d21
Show total results inside add record modal
2025-08-27 09:49:18 +03:00
Claudio Ortolina
476273091b
Add commands snapshot description
2025-08-27 09:11:53 +03:00
Claudio Ortolina
cd9176e397
Expand usage of structured_modal/1
2025-08-27 09:11:11 +03:00
Claudio Ortolina
e6955568e3
Introduce structured_modal/1
2025-08-27 09:05:45 +03:00
Claudio Ortolina
b63f695618
Update dependencies
...
quokka 2.11.0 => 2.11.1
2025-08-26 19:20:39 +03:00
Claudio Ortolina
0f58341f6d
Uniform size and positioning of all modals
2025-08-26 17:15:24 +03:00
Claudio Ortolina
16452731c6
Use docker compose to build and push
2025-08-26 16:49:58 +03:00
Claudio Ortolina
dbdb0c296f
Build image directly on Coolify
2025-08-26 09:11:21 +03:00
Claudio Ortolina
f91b872c5b
Account for async result errors when scrobbling
2025-08-26 08:52:48 +03:00
Claudio Ortolina
e1c61ac2ac
Remove automatic verify
2025-08-25 20:28:26 +03:00
Claudio Ortolina
0480b9b5cd
Add directive to build via compose
2025-08-25 20:21:24 +03:00
Claudio Ortolina
7ac858fe82
Remove/replace fly-dependent tasks
2025-08-25 13:34:29 +03:00
Claudio Ortolina
7656945fe8
See if we can tag image with SHA
2025-08-25 08:05:40 +03:00
Claudio Ortolina
59f75d5166
Start removing fly.io references for deployment
2025-08-25 07:58:41 +03:00
Claudio Ortolina
def57284b1
Increase specs of production database
2025-08-24 20:43:31 +03:00
Claudio Ortolina
918ab186ec
Fix top tabs on mobile
2025-08-24 20:22:57 +03:00
Claudio Ortolina
a934fad58d
Setup CI healthcheck after deploy
2025-08-24 20:16:48 +03:00