Claudio Ortolina
24319b1bff
Annotate templates with TODOs for markup replacement
...
To open source the project down the line, it makes sense to have either
everything custom or using OSS components in order to keep licensing as
simple as possible.
2024-12-04 14:43:07 +00:00
Claudio Ortolina
ccefc6e697
Update to new interpolation syntax
...
Includes a fix to a brittle test that failed due to changes in the
number of linebreaks.
2024-12-03 00:08:32 +00:00
Claudio Ortolina
df9d18a21f
Add nav link to dev dashboard
...
Invisible on mobile portrait layout - visible if device is turned to
landscape. Reasoning is that the dev dashboard is pretty unusable in
portrait mode anyway.
2024-11-29 08:33:29 +00:00
Claudio Ortolina
95e11d45d5
Tighten navigation menu on mobile
2024-11-29 08:29:21 +00:00
Claudio Ortolina
60fef06dc1
Uniform nav and footer dividers
2024-11-28 08:55:57 +00:00
Claudio Ortolina
3a813f9b4a
Add personal website link in footer
2024-11-28 08:48:49 +00:00
Claudio Ortolina
7701ef9bc5
Add missing translation
2024-11-27 23:45:57 +00:00
Claudio Ortolina
452a6a3f5b
Fix footer on mobile
2024-11-27 23:45:47 +00:00
Claudio Ortolina
9f6791909d
Add a footer
2024-11-27 23:41:11 +00:00
Claudio Ortolina
09115a635f
Reduce vertical margins and paddings
2024-11-21 10:42:33 +00:00
Claudio Ortolina
5b3aab51ed
Change routes from "/records/*" to "/collection/*"
2024-11-20 15:43:25 +00:00
Claudio Ortolina
3cbfde1940
Fix layout max width glitches between different views
2024-11-18 16:51:02 +00:00
Claudio Ortolina
5c4c87e5c1
Make dark mode backgrounds darker
2024-11-07 19:12:26 +00:00
Claudio Ortolina
01798b343c
Use live navigation between sections
2024-10-29 16:43:10 +00:00
Claudio Ortolina
1ca9663bb6
Track favicon assets
...
So that if they change, the UI can notify the user for a reload
2024-10-27 17:30:20 +00:00
Claudio Ortolina
793dbcabb8
Add favicons
2024-10-27 17:28:01 +00:00
Claudio Ortolina
eba1e2eca8
Fix border colours for navigation
...
Remove drop shadow as it doesn't work in dark mode
2024-10-23 20:21:44 +01:00
Claudio Ortolina
c45ba43c46
Update colors in navigation bar
2024-10-23 10:28:37 +01:00
Claudio Ortolina
9b305ff06a
Add wishlist section with paginated list
2024-10-21 18:25:56 +01:00
Claudio Ortolina
d78bc1715f
Extract app layout translations
2024-10-21 11:33:33 +01:00
Claudio Ortolina
221bca0e1a
Add logout button
2024-10-21 10:08:21 +01:00
Claudio Ortolina
b5bceb92e0
Add login route with hardcoded password validation
2024-10-20 19:05:41 +01:00
Claudio Ortolina
82c23c2dfa
Fix positioning of top navigation
2024-10-17 22:08:23 +01:00
Claudio Ortolina
34e74c7342
Fix page-wide margin inconsistencies
2024-10-17 22:08:22 +01:00
Claudio Ortolina
69e6cc67a2
Make page titles consistent with application structure
...
- All existing pages get a nice title
- Suffix is "Music Library"
- Fallback is current request path
2024-10-15 17:32:59 +01:00
Claudio Ortolina
6c9d1775d7
Rename application sections
2024-10-13 21:58:12 +01:00
Claudio Ortolina
e0b19707bf
Use Inter font (without variable)
2024-10-10 17:33:45 +01:00
Claudio Ortolina
764c4cebb3
Fix mobile spacing issues with links
2024-10-07 14:49:00 +01:00
Claudio Ortolina
d191ff50fd
Set default font to Inter
2024-10-03 23:18:32 +01:00
Claudio Ortolina
ccd3dbfa74
Add top navigation
2024-09-29 22:54:57 +01:00
Claudio Ortolina
7b46333665
Reduce top padding on mobile
2024-09-27 10:59:13 +01:00
Claudio Ortolina
bc85165988
Remove stock Phoenix header
2024-09-20 18:27:31 +01:00
Claudio Ortolina
7e394aaa46
Widen main container
2024-09-15 20:28:38 +01:00
Claudio Ortolina
d547ee6f8d
Generate project
...
Using `mix phx.new music_library --database sqlite3 --binary-id --no-mailer`
2024-09-12 14:05:08 +01:00