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
Claudio Ortolina
eec746e4ab
Fix prod tests (Coolify returns a 302 for http->https)
2025-08-24 19:54:09 +03:00
Claudio Ortolina
4eb3aba766
Add missing deploy attributes after migration to Coolify
2025-08-24 19:53:30 +03:00
Claudio Ortolina
33d9348c4e
Move CI to Coolify
2025-08-24 19:48:05 +03:00
Claudio Ortolina
679bf12972
Try and setup caching for Docker builds
2025-08-24 17:15:58 +03:00
Claudio Ortolina
29fb985b3b
Add deploy to Coolify host
2025-08-24 17:15:18 +03:00
Claudio Ortolina
9bdde5ae53
Detail open port
2025-08-24 16:42:36 +03:00
Claudio Ortolina
2bc0527f43
No need to expose ports
2025-08-24 16:33:54 +03:00
Claudio Ortolina
c5c75d5c4a
Add healthcheck
2025-08-24 16:25:23 +03:00
Claudio Ortolina
967c68a24d
Show errors on connection
2025-08-24 11:25:40 +03:00
Claudio Ortolina
ccc3331eb2
Setup volume mount
2025-08-24 10:47:55 +03:00
Claudio Ortolina
da0e756ebd
Remove fly-specific overlay
2025-08-24 10:38:01 +03:00
Claudio Ortolina
057e4329b4
Add compose file for prod
2025-08-24 10:25:58 +03:00
Claudio Ortolina
70990d3a45
Update module documentation
2025-08-23 16:36:36 +03:00
Claudio Ortolina
30e1cfde51
Apply all scrobble rules every 12 hours
2025-08-23 16:31:02 +03:00
Claudio Ortolina
a63dc47e2e
Push image after build
2025-08-23 14:04:50 +03:00
Claudio Ortolina
f8e3cb467b
Try and build Docker image on GitHub
2025-08-23 13:59:46 +03:00
Claudio Ortolina
86351ae058
Update dependencies
...
thousand_island 1.3.14 => 1.4.0
tidewave 0.4.0 => 0.4.1
2025-08-22 21:04:43 +03:00