Commit Graph

  • a5041d683a Update oban to 2.21.0 Claudio Ortolina 2026-03-26 09:37:09 +00:00
  • 78126535cf Update dependencies Claudio Ortolina 2026-03-26 06:25:42 +00:00
  • 3a9eddbd3d Update list of features in README Claudio Ortolina 2026-03-25 14:57:50 +00:00
  • fcc12e0ad0 Update screenshots in README Claudio Ortolina 2026-03-25 14:54:14 +00:00
  • 77aae3be38 Document casting of id param Claudio Ortolina 2026-03-25 12:03:05 +00:00
  • f27b647f93 Add @foreign_key_type to Note and ArtistInfo Claudio Ortolina 2026-03-25 11:58:43 +00:00
  • 3e84281cee Add @enforce_keys to Wikipedia.Config Claudio Ortolina 2026-03-25 11:58:25 +00:00
  • 09f61b6039 Move asset pruning logic to Assets context Claudio Ortolina 2026-03-25 11:55:28 +00:00
  • 0ccaf46ebd Standardize fetch_* to refresh_* in Artists context Claudio Ortolina 2026-03-25 11:52:43 +00:00
  • e4eccf4606 Move embedding regeneration to Records context Claudio Ortolina 2026-03-25 11:48:46 +00:00
  • abac91aa42 Standardize pagination to Keyword.get pattern Claudio Ortolina 2026-03-25 11:45:21 +00:00
  • a0be1a5b9a Extract shared request helpers in Wikipedia.API Claudio Ortolina 2026-03-25 11:41:05 +00:00
  • 0295e58e57 Add rate limiting to Wikipedia and BraveSearch APIs Claudio Ortolina 2026-03-25 11:38:17 +00:00
  • 766a1dd7ed Use lazy Logger in PruneAssets worker Claudio Ortolina 2026-03-25 11:29:21 +00:00
  • 0381008fdc Add missing dark mode class in search components Claudio Ortolina 2026-03-25 11:25:25 +00:00
  • 1cd9376632 Update project conventions Claudio Ortolina 2026-03-25 09:28:21 +00:00
  • 505bf7cbe4 Fix artist_play_count to remove duplicates Claudio Ortolina 2026-03-24 15:28:07 +00:00
  • 7342256afe Update documentation Claudio Ortolina 2026-03-24 15:14:18 +00:00
  • 7a4396ce65 Load lastfm artist info only when bio is not present Claudio Ortolina 2026-03-24 15:11:09 +00:00
  • c9283d7f28 Compute artist play count from db Claudio Ortolina 2026-03-24 15:07:50 +00:00
  • d5be6e6182 Remove on tour tracking functionality (source unreliable) Claudio Ortolina 2026-03-24 15:01:16 +00:00
  • f7a5b1a990 Don't hardcode section name Claudio Ortolina 2026-03-24 14:03:44 +00:00
  • 8c7f2f5703 Make sure toasts are synced Claudio Ortolina 2026-03-24 14:01:56 +00:00
  • 35eee4182d Fix spacing for release tracks on mobile Claudio Ortolina 2026-03-24 13:27:42 +00:00
  • 879723b769 Show little artwork for records on this day with multiple releases Claudio Ortolina 2026-03-24 13:15:40 +00:00
  • 1bd5b54bb5 Make hover effect stand out more Claudio Ortolina 2026-03-24 11:05:17 +00:00
  • 3e200fc47e Fix padding for grouped records on this day Claudio Ortolina 2026-03-24 09:16:47 +00:00
  • 98e6d6fc47 Update igniter and swoosh dependencies Claudio Ortolina 2026-03-24 08:15:05 +00:00
  • 40b79e1226 Replace .tool-versions with native mise tools Claudio Ortolina 2026-03-23 20:41:25 +00:00
  • 35f2654934 Revert "Replace logo/icon" Claudio Ortolina 2026-03-23 17:05:52 +00:00
  • a3eb5719b7 Replace logo/icon Claudio Ortolina 2026-03-23 14:40:35 +00:00
  • 2de879b9ec Remove unused Phoenix logo Claudio Ortolina 2026-03-23 14:13:57 +00:00
  • 50b8ff3f1f Reformat records on this day items for consistency Claudio Ortolina 2026-03-23 13:22:38 +00:00
  • 16bd569990 Update records on this day email sender and prefix Claudio Ortolina 2026-03-23 11:24:57 +00:00
  • 2cd81845b2 Try and run CI on mise Claudio Ortolina 2026-03-23 08:33:26 +00:00
  • 84fa313638 Removes unused config/litestream.yml Claudio Ortolina 2026-03-23 08:06:51 +00:00
  • 0f9a2d28cb Add test coverage for ScrobbleActivity Claudio Ortolina 2026-03-23 07:42:39 +00:00
  • ea2cc9ebc6 Render user chat bubbles in red Claudio Ortolina 2026-03-22 19:09:55 +00:00
  • f3c50f05b8 Fix gaps and margins Claudio Ortolina 2026-03-22 18:58:12 +00:00
  • 9877751ff4 Reduce size of scrobble activity tabs list Claudio Ortolina 2026-03-22 18:49:46 +00:00
  • 87cbf55ee5 Uniform use of .section/1 across all stats components Claudio Ortolina 2026-03-22 18:47:27 +00:00
  • a83efe9908 Extract an internal section/1 component Claudio Ortolina 2026-03-22 18:37:24 +00:00
  • 9aed3afd7a Re-align buttons for scrobble activity Claudio Ortolina 2026-03-22 17:38:38 +00:00
  • dcf89fbed3 Add missing attrs Claudio Ortolina 2026-03-22 17:30:45 +00:00
  • 58d1fc62c2 Update architecture and infrastructure docs Claudio Ortolina 2026-03-22 17:19:50 +00:00
  • 710931dd4a Refactor stats page with semantic components to experiment with alternative layouts Claudio Ortolina 2026-03-22 17:15:48 +00:00
  • 4c07eabd24 Move records on this day up on mobile Claudio Ortolina 2026-03-22 11:03:46 +00:00
  • ca228db598 Extract RecordHelpers Claudio Ortolina 2026-03-22 09:21:00 +00:00
  • 72a189c58a Update debian version Claudio Ortolina 2026-03-22 08:21:59 +00:00
  • 3639043882 Update architecture docs Claudio Ortolina 2026-03-22 08:18:32 +00:00
  • b215d23ff1 Increase parallelism and tolerance for tests (CI particularly) Claudio Ortolina 2026-03-22 08:11:15 +00:00
  • 0edd5f317c Extract biography helpers from ArtistLive.Show Claudio Ortolina 2026-03-22 08:07:06 +00:00
  • b18a544156 Add test coverage for BarcodeScan context Claudio Ortolina 2026-03-22 07:56:44 +00:00
  • ef617efe86 Refactor params parsing out of live views Claudio Ortolina 2026-03-22 07:47:45 +00:00
  • af151c955e Rearrange buttons in artist show page Claudio Ortolina 2026-03-21 21:49:58 +00:00
  • 53ec2e4dc9 Remove autofocus to fix mobile scroll issue Claudio Ortolina 2026-03-21 21:41:13 +00:00
  • 6dce8ec82e Load history for chats if there's any Claudio Ortolina 2026-03-21 21:37:19 +00:00
  • dbb66c4094 Account for failures in deploy script Claudio Ortolina 2026-03-21 21:09:51 +00:00
  • 83c9d710ef Change color of Top 20 release years chart Claudio Ortolina 2026-03-21 20:57:40 +00:00
  • ce7886743b Fix formatting of tracks in release component Claudio Ortolina 2026-03-21 20:53:56 +00:00
  • b85ce0831c Move filters/selectors to the side of the title Claudio Ortolina 2026-03-21 18:21:39 +00:00
  • 19428b85f2 Move records on this day to the left, re-position filter Claudio Ortolina 2026-03-21 18:12:00 +00:00
  • b12e70f471 Refactor charts to use plain HTML Claudio Ortolina 2026-03-21 18:00:06 +00:00
  • 47b6f44273 Update architecture and infrastructure docs Claudio Ortolina 2026-03-21 09:31:03 +00:00
  • a479d60da3 Link top 20 years chart Claudio Ortolina 2026-03-21 09:27:53 +00:00
  • 59ce580b99 Can filter records by release year Claudio Ortolina 2026-03-21 09:21:21 +00:00
  • 5a27fc46ac Add Top 20 Release Years widget Claudio Ortolina 2026-03-21 09:02:25 +00:00
  • 55aa7aa9d3 Move records on this day near top_* sections Claudio Ortolina 2026-03-21 08:38:45 +00:00
  • bf9113f531 Reduce Litestream backup frequency to daily Claudio Ortolina 2026-03-21 07:53:02 +00:00
  • a47ec1dfdd Increase metrics buffer size Claudio Ortolina 2026-03-21 07:44:12 +00:00
  • 9940fe27c5 Remove tailwind installation from CI Claudio Ortolina 2026-03-20 23:43:56 +00:00
  • 56d9d6bfd7 Use MDEx streaming to render chat content Claudio Ortolina 2026-03-20 23:42:10 +00:00
  • de8a0a044a Load MDEx usage rules Claudio Ortolina 2026-03-20 23:38:18 +00:00
  • 5716c33781 Remove canonical_tailwind Claudio Ortolina 2026-03-20 23:26:54 +00:00
  • dd3a05c2d3 Update mdex to 0.11.7 Claudio Ortolina 2026-03-20 23:25:30 +00:00
  • 85e14f62b3 Track docs/production-infrastructure with update-documentation skill Claudio Ortolina 2026-03-20 23:19:43 +00:00
  • 10eaf316e6 Add documentation about production infrastructure Claudio Ortolina 2026-03-20 23:17:27 +00:00
  • 55f7d7f2e2 Try and setup litestream for S3 backups Claudio Ortolina 2025-12-12 13:16:54 +03:00
  • 4b876d269a Remove ecto_sqlite3_extras Claudio Ortolina 2026-03-20 18:26:04 +00:00
  • c6802a22a1 Remove phoenix_html_helpers from skill references Claudio Ortolina 2026-03-20 18:06:20 +00:00
  • cbbcd10ad1 Increase canonical tailwind pool size Claudio Ortolina 2026-03-20 18:05:09 +00:00
  • 3169332fca Make sure usage_rules is only loaded in dev Claudio Ortolina 2026-03-20 16:20:24 +00:00
  • 529a9c181d Replace PhoenixHTMLHelpers with Markdown rendering Claudio Ortolina 2026-03-20 15:58:35 +00:00
  • cbd8845fc3 Make sure tailwind binary is available on CI Claudio Ortolina 2026-03-20 13:07:13 +00:00
  • 47ca6fa1d2 Add canonical_tailwind to get correct formatting for tailwind classes Claudio Ortolina 2026-03-20 13:02:32 +00:00
  • ccc929e939 Deduplicate tracks in ListeningStats queries Claudio Ortolina 2026-03-20 12:48:40 +00:00
  • ec318607f1 Fix button/icon sizes in record set show Claudio Ortolina 2026-03-20 10:35:52 +00:00
  • 715a1e1f69 Consolidate handling of artist joinphrases Claudio Ortolina 2026-03-19 15:09:34 +00:00
  • 7d55dfd9ae Have the AI always provide at least one link when answering questions Claudio Ortolina 2026-03-19 14:30:04 +00:00
  • 1001610472 First pass at having a chat count in the entity pages Claudio Ortolina 2026-03-19 12:28:58 +00:00
  • 2ba8aef148 Update castore to 1.0.18 Claudio Ortolina 2026-03-19 12:07:08 +00:00
  • c078c30c84 Parallelize CI test and lint Claudio Ortolina 2026-03-19 07:56:40 +00:00
  • 97f0c5bfc3 Improve scrobbled tracks/album metadata tooltips design Claudio Ortolina 2026-03-18 18:31:55 +00:00
  • e7d934489f Extend update-dependencies skill to handle hex diff links Claudio Ortolina 2026-03-18 16:44:31 +00:00
  • 8dd96d0eae Update typst to 0.3.2 Claudio Ortolina 2026-03-18 16:41:48 +00:00
  • 86584845de Update tailwind to 4.2.2 Claudio Ortolina 2026-03-18 16:41:29 +00:00
  • 5cc8013d1a Update dependencies Claudio Ortolina 2026-03-18 14:58:52 +00:00
  • 1ee4d3465a Move /dev/maintenance to /maintenance Claudio Ortolina 2026-03-18 07:44:22 +00:00
  • 5afb5f9533 Inline similar records in collection show view Claudio Ortolina 2026-03-18 07:30:45 +00:00
  • 16bcb1f36e Use patch instead of navigate for similar records Claudio Ortolina 2026-03-18 07:25:38 +00:00