Claudio Ortolina
cf872cfed0
Secondary sort for artist albums in collection (purchase date desc)
2026-04-19 21:36:07 +01:00
Claudio Ortolina
da12d5d693
Handle ArtistLive.Form saved message in show view
2026-04-19 08:59:04 +01:00
Claudio Ortolina
94143010c0
Fix doubly-wrapped safe tuple in artist bio render
2026-04-17 16:00:22 +01:00
Claudio Ortolina
fbc548e903
Explicitly trust Wikipedia's HTML
...
Closes #168
2026-04-16 23:14:00 +01:00
Claudio Ortolina
3da0865725
Drop Records embedding wrappers
2026-04-11 21:43:00 +01:00
Claudio Ortolina
e3a6c0563b
Do not invert order of artist sections on mobile
2026-04-01 07:51:29 +01:00
Claudio Ortolina
0ccaf46ebd
Standardize fetch_* to refresh_* in Artists context
...
Closes #132
2026-03-25 11:52:43 +00:00
Claudio Ortolina
7a4396ce65
Load lastfm artist info only when bio is not present
2026-03-24 15:11:09 +00:00
Claudio Ortolina
c9283d7f28
Compute artist play count from db
2026-03-24 15:07:50 +00:00
Claudio Ortolina
d5be6e6182
Remove on tour tracking functionality (source unreliable)
2026-03-24 15:01:16 +00:00
Claudio Ortolina
8c7f2f5703
Make sure toasts are synced
2026-03-24 14:01:56 +00:00
Claudio Ortolina
0edd5f317c
Extract biography helpers from ArtistLive.Show
...
Closes #124
2026-03-22 08:07:06 +00:00
Claudio Ortolina
af151c955e
Rearrange buttons in artist show page
2026-03-21 21:49:58 +00:00
Claudio Ortolina
529a9c181d
Replace PhoenixHTMLHelpers with Markdown rendering
2026-03-20 15:58:35 +00:00
Claudio Ortolina
47ca6fa1d2
Add canonical_tailwind to get correct formatting for tailwind classes
2026-03-20 13:02:32 +00:00
Claudio Ortolina
1001610472
First pass at having a chat count in the entity pages
2026-03-19 12:28:58 +00:00
Claudio Ortolina
63c95ff1e2
Move all chat related code under chats
2026-03-17 14:30:24 +00:00
Claudio Ortolina
8fd8dde73d
Persist chat history
2026-03-17 13:50:01 +00:00
Claudio Ortolina
a459666126
Autosize all icon buttons
2026-03-16 15:09:05 +00:00
Claudio Ortolina
ac2758aabf
Fix more margins
2026-03-15 21:09:52 +00:00
Claudio Ortolina
1dd7974cc7
Use socket assigns instead of threading IDs via JS.push
...
Extends the same optimization from the previous commit to
all remaining show page handlers across collection, wishlist,
and artist LiveViews. Also simplifies bare JS.push() calls
to plain phx-click strings.
2026-03-13 16:48:12 +00:00
Claudio Ortolina
08f7565d44
Replace inspect(reason) with friendly error messages
...
Closes #81
2026-03-05 20:25:13 +00:00
Claudio Ortolina
a0df11d26f
Use new style for MB link and copy button in artist page
2026-03-01 20:19:46 +00:00
Claudio Ortolina
6836cf5c9e
Integrate refresh of Last.fm data (both per artist and batch)
2026-03-01 09:46:27 +00:00
Claudio Ortolina
c6d778c1cd
Render debug information in side sheet with highlighting
2026-02-26 11:16:55 +00:00
Claudio Ortolina
e9b9717b08
Inline templates inside LV modules
2026-02-24 17:20:21 +00:00
Claudio Ortolina
48c7d16c89
Consolidate a few components
2026-02-10 19:32:28 +00:00
Claudio Ortolina
bcae291cff
Support getting artist bios from Wikipedia (experimental)
2026-02-09 15:20:06 +00:00
Claudio Ortolina
610e153439
Remove "Add More" functionality from artist show page
...
I don't use it, and it takes up space that I want to have for filters
2026-02-04 10:18:58 +00:00
Claudio Ortolina
f297c49097
Restyle all grid-like items to just have a shadow on hover
2025-11-22 11:51:41 +00:00
Claudio Ortolina
901a6b1c93
Update dependencies
...
credo 1.7.12 => 1.7.13
usage_rules 0.1.24 => 0.1.25
2025-10-15 09:57:13 +01:00
Claudio Ortolina
23c36e2521
Extract ExternalLink module
2025-10-02 11:51:44 +03:00
Claudio Ortolina
b6f47fd986
Move external links definition to context
2025-10-02 09:02:13 +03:00
Claudio Ortolina
9b8d8c7fdf
Show artist external links
2025-10-02 08:55:45 +03:00
Claudio Ortolina
932289ed3b
Extract artist_image component
2025-09-19 13:52:59 +03:00
Claudio Ortolina
455c3a8b53
Serve artist images via assets
2025-09-18 21:26:20 +03:00
Claudio Ortolina
71ca5fa1b9
Update to Fluxon 2.0
...
Address required changes and immediate deprecations
2025-08-20 16:09:53 +03:00
Claudio Ortolina
acd34424f7
Use LiveToast instead of built-in flash helpers
...
So that they can stack and get dismissed automatically
2025-07-16 15:26:30 +01:00
Claudio Ortolina
f57485e509
Allow manual upload of artist image
2025-07-06 16:57:30 +01:00
Claudio Ortolina
c23578725e
Fix error when deleting a record from the artist page
2025-06-11 17:29:04 +03:00
Claudio Ortolina
d3a14a8553
Fix artist patch navigation
2025-06-11 17:28:46 +03:00
Claudio Ortolina
4da5a8d59b
Fix error handling for adding a record to the collection from artist page
2025-06-09 18:32:27 +01:00
Claudio Ortolina
9100c6c04a
Extract actions_menu
2025-05-29 22:15:34 +01:00
Claudio Ortolina
b72bee709e
Fix error when purchasing a record from the artist page
2025-05-29 17:19:40 +01:00
Claudio Ortolina
676c2e4290
Enable quokka with :module_directives rule
2025-05-28 19:41:57 +01:00
Claudio Ortolina
b44693b022
Move Artist and ArtistInfo under Artists context
2025-05-23 20:11:57 +01:00
Claudio Ortolina
d38fcd6fee
Account for no artist country or area
2025-05-21 22:35:45 +01:00
Claudio Ortolina
7dcc792214
Show similar artists on a grid
2025-05-21 21:56:19 +01:00
Claudio Ortolina
80ca186ba8
Render artist bio in a left-side sheet
2025-05-21 21:24:15 +01:00
Claudio Ortolina
ee27b7a252
Can refresh artist info and image from UI
2025-05-20 09:41:44 +01:00