Commit Graph

33 Commits

Author SHA1 Message Date
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 e3ac5559c3 Force background color in modal close button 2024-10-17 15:15:17 +01:00
Claudio Ortolina 1c4c2c0040 Don't display pagination links when there's only 1 page 2024-10-16 17:07:07 +01:00
Claudio Ortolina 558a731a89 Remove buggy hover effect on table rows 2024-10-15 19:11:16 +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 18937865bf Improve record details styling 2024-10-15 15:19:40 +01:00
Claudio Ortolina dafcd0ed6f Fix side padding inconsistencies in collection view 2024-10-15 14:58:14 +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 8e615658f8 Allow pagination component to be used multiple times
Enables further experimentation with multiple pagination controls on the
same page (not necessarily a good idea).
2024-10-08 08:56:25 +01:00
Claudio Ortolina b01e335db1 Increase pagination padding 2024-10-07 23:03:07 +01:00
Claudio Ortolina e404808c06 Add record count in records list 2024-10-07 22:59:38 +01:00
Claudio Ortolina bc2126cb8d Make pagination colors consistent with the everything else 2024-10-07 15:20:26 +01:00
Claudio Ortolina 764c4cebb3 Fix mobile spacing issues with links 2024-10-07 14:49:00 +01:00
Claudio Ortolina eb9697d36e Fix mobile spacing issues with links 2024-10-07 11:21:36 +01:00
Claudio Ortolina d191ff50fd Set default font to Inter 2024-10-03 23:18:32 +01:00
Claudio Ortolina 547195e455 Improve show record interface
Use a single column layout on mobile, with centered buttons.
2024-09-30 09:40:26 +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 17b7a56e70 Fix pagination links for smallest viewport 2024-09-27 10:39:08 +01:00
Claudio Ortolina 92de18e493 Restyle records list to work better on mobile 2024-09-27 10:25:09 +01:00
Claudio Ortolina ae45ab44df Can search and paginate records 2024-09-27 09:46:45 +01:00
Claudio Ortolina 25cbcdf16c Align modals to the top 2024-09-24 20:06:34 +01:00
Claudio Ortolina 7ebc12c4ac Improve records list tests
- Remove scaffolded tests (precursor to removing functionality)
- Add tests for paginated list
2024-09-23 14:52:37 +01:00
Claudio Ortolina e666b247e1 Improve display of single album page 2024-09-23 14:09:21 +01:00
Claudio Ortolina bc85165988 Remove stock Phoenix header 2024-09-20 18:27:31 +01:00
Claudio Ortolina 99960832c8 Adds record pagination 2024-09-20 10:05:49 +01:00
Claudio Ortolina 8eb64c6a4c Add dummy pagination with component wiring 2024-09-16 09:08:50 +01:00
Claudio Ortolina 7e394aaa46 Widen main container 2024-09-15 20:28:38 +01:00
Claudio Ortolina 8255e50e1d Address gettext deprecations
Deprecation warning:

	warning: defining a Gettext backend by calling

	    use Gettext, otp_app: ...

	is deprecated. To define a backend, call:

	    use Gettext.Backend, otp_app: :my_app

	Then, instead of importing your backend, call this in your module:

	    use Gettext, backend: MyApp.Gettext
2024-09-12 14:13:06 +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