Commit Graph

1038 Commits

Author SHA1 Message Date
Claudio Ortolina 0aa1da14ad Inline DataComponents functions and remove the component
No need to abstract out when it's used only in one place
2025-04-09 19:05:22 +01:00
Claudio Ortolina 76a4533e75 Use MusicLibraryWeb component helpers 2025-04-09 19:04:36 +01:00
Claudio Ortolina 2ae6adf72f Make charts responsive 2025-04-09 18:41:18 +01:00
Claudio Ortolina 04f2bd8183 Update README toc 2025-04-09 15:47:42 +01:00
Claudio Ortolina 95d80b7dcb Add artist details screenshot 2025-04-09 15:46:46 +01:00
Claudio Ortolina fc336abdc2 Improve artist page layout
Move meta info at the bottom on mobile, use full-width
2025-04-09 15:39:09 +01:00
Claudio Ortolina 2c8a2637bd Don't space out records count in grid 2025-04-09 15:31:38 +01:00
Claudio Ortolina 5d3a8ff1d6 Display a notice when an artist has no scrobbles 2025-04-09 15:26:00 +01:00
Claudio Ortolina 216ab4cee0 Scroll to load more results in the add record overlay 2025-04-09 15:17:26 +01:00
Claudio Ortolina 211fc4ea78 Update wishlisting flash messages 2025-04-09 11:12:34 +01:00
Claudio Ortolina a836782016 Wishlist missing records from the artist page 2025-04-09 11:03:31 +01:00
Claudio Ortolina eafedb13d6 refactor: use pipe operator in collection controller params 2025-04-07 19:35:49 +01:00
Claudio Ortolina 9f13d090ed Use more precise types 2025-04-07 19:27:17 +01:00
Claudio Ortolina 1d2d72b8ce Improve retry strategies for Last.fm refresh 2025-04-06 20:52:57 +01:00
Claudio Ortolina 0eba510d65 Update erlang to 27.3.2 2025-04-06 20:17:47 +01:00
Claudio Ortolina 961530cb51 Add tests for BarcodeScan.Result 2025-04-06 19:54:00 +01:00
Claudio Ortolina b31b59cb19 Add cursor rules 2025-04-06 19:45:00 +01:00
Claudio Ortolina ddd81ff7dd Display 50 rows of charts 2025-04-06 19:31:12 +01:00
Claudio Ortolina 582eb8d031 Rename charts 2025-04-06 19:30:58 +01:00
Claudio Ortolina 448b7667a0 Add apple-touch-icon* 2025-04-06 19:30:37 +01:00
Claudio Ortolina 6777d716fa Link to artist page in count by artist chart 2025-04-06 17:49:22 +01:00
Claudio Ortolina 4fdd2e7ea6 Use label_fn and value_fn 2025-04-06 17:45:44 +01:00
Claudio Ortolina 79def8d053 Click on chart labels to navigate 2025-04-06 09:53:43 +01:00
Claudio Ortolina 1ab3c5e4df Remove useless docs 2025-04-06 09:10:12 +01:00
Claudio Ortolina 83fa2e99a5 Amend counts to only operate on collection records 2025-04-06 08:45:47 +01:00
Claudio Ortolina 19e6e17542 Hardcode top 30 results, fix padding 2025-04-05 12:47:31 +01:00
Claudio Ortolina 8d602aa50b Charts: count by artists and count by genre
Generated via Cursor and Claude 3.5 - initial version
2025-04-05 12:41:17 +01:00
Claudio Ortolina f0f43c22f6 Use Phoenix 1.8.0rc heroicons plugin 2025-04-05 12:21:32 +01:00
Claudio Ortolina 0b553ff747 Fix sources for tailwind.css
Avoids continuously recompiling on unrelated file changes
2025-04-05 12:20:13 +01:00
Claudio Ortolina 896450fb0a Update tailwind from 4.1.2 to 4.1.3 2025-04-05 07:55:11 +01:00
Claudio Ortolina 81241c4acd Remove line numbers from gettext files 2025-04-04 14:00:42 +01:00
Claudio Ortolina 8b846298a7 Make collection ordered by purchase by default 2025-04-04 13:58:25 +01:00
Claudio Ortolina 8de88fcf72 Don't use a module attribute for the regex
As this will stop working with OTP28, see:

https://github.com/elixir-lang/elixir/pull/14381
2025-04-03 18:30:18 +01:00
Claudio Ortolina c82f197b60 Update dependencies
plug_crypto 2.1.0 => 2.1.1
2025-04-03 18:19:36 +01:00
Claudio Ortolina a6c7c67a96 Update tailwind from 4.1.1 to 4.1.2 2025-04-03 18:19:20 +01:00
Claudio Ortolina b7d69e3f63 Update npm dependencies 2025-04-03 18:19:00 +01:00
Claudio Ortolina 5983d30b16 Extend database documentation 2025-04-03 10:00:55 +01:00
Claudio Ortolina c029e4618b Add database structure documentation 2025-04-03 09:47:42 +01:00
Claudio Ortolina bc72ab7e7f Document Last.fm refresh module 2025-04-03 09:44:42 +01:00
Claudio Ortolina f0703caa19 Update tailwind from 4.1.0 to 4.1.1 2025-04-03 08:01:31 +01:00
Claudio Ortolina 086705b7b3 Update tailwind from 4.0.17 to 4.1.0 2025-04-01 19:11:13 +01:00
Claudio Ortolina 1df3f85a37 Update npm dependencies 2025-04-01 19:09:48 +01:00
dependabot[bot] aeb65d1339 Update dependencies: Bump bandit from 1.6.10 to 1.6.11
Bumps [bandit](https://github.com/mtrudel/bandit) from 1.6.10 to 1.6.11.
- [Changelog](https://github.com/mtrudel/bandit/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mtrudel/bandit/compare/1.6.10...1.6.11)

---
updated-dependencies:
- dependency-name: bandit
  dependency-version: 1.6.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-01 07:44:18 +01:00
Claudio Ortolina ef274f80f7 Update dependencies
telemetry_poller 1.1.0 => 1.2.0
2025-03-30 20:18:08 +01:00
Claudio Ortolina e16b3eb34e Prevent badges from wrapping 2025-03-30 14:47:03 +01:00
Claudio Ortolina 133b4695cf Enforce timeouts when using the OpenAI api 2025-03-29 20:02:26 +00:00
Claudio Ortolina 683b62726f Add task to migrate production 2025-03-28 08:53:30 +00:00
Claudio Ortolina e15a6c4b4e Update error_tracker to 0.6 2025-03-28 08:46:48 +00:00
Claudio Ortolina 8054d5c881 Update dependencies
phoenix 1.7.20 => 1.7.21
2025-03-27 19:32:07 +00:00
Claudio Ortolina cca3ab88d0 Update dependencies
phoenix_test 0.5.1 => 0.6.0
2025-03-27 15:16:33 +00:00