Claudio Ortolina
|
9542421229
|
Resolve date of today considering timezone
|
2025-10-07 01:27:40 +03:00 |
|
Claudio Ortolina
|
26c5955fa5
|
Fix hover states for top artists and top albums
|
2025-10-03 21:40:15 +03:00 |
|
Claudio Ortolina
|
641ba3e1b7
|
Improve heuristics to render artist links for scrobbled tracks
|
2025-09-29 18:40:50 +03:00 |
|
Claudio Ortolina
|
2d1a99edfd
|
Can refresh feed from scrobbled tracks view
|
2025-09-28 10:14:44 +03:00 |
|
Claudio Ortolina
|
b462b8e53e
|
Do not try to use cover fallback when hash is nil
|
2025-09-27 21:15:07 +03:00 |
|
Claudio Ortolina
|
124bbe2b1d
|
Consolidate Last.fm fallback cover handling
|
2025-09-26 15:36:30 +03:00 |
|
Claudio Ortolina
|
aca5c80e4d
|
Resolve all data in one query in top albums
|
2025-09-26 15:21:42 +03:00 |
|
Claudio Ortolina
|
08bf53910b
|
Resolve all data in one query in Scrobble Activity
Aim is to avoid having to do this in multiple rounds with in-memory
operations which are harder to follow
|
2025-09-26 15:21:27 +03:00 |
|
Claudio Ortolina
|
03a57823dc
|
Add stats for last 7 days
|
2025-09-23 16:01:35 +03:00 |
|
Claudio Ortolina
|
a9355b72da
|
Improve style and interactions in vertical bar charts
|
2025-09-22 12:50:04 +03:00 |
|
Claudio Ortolina
|
64cb917a4e
|
Use explicit Phoenix 1.8 style layouts
|
2025-09-21 21:11:17 +03:00 |
|
Claudio Ortolina
|
932289ed3b
|
Extract artist_image component
|
2025-09-19 13:52:59 +03:00 |
|
Claudio Ortolina
|
e069511f4e
|
Show artist image via assets in top artists
|
2025-09-18 21:26:16 +03:00 |
|
Claudio Ortolina
|
01094004ee
|
Add Today button in records for the day
|
2025-09-16 22:11:09 +03:00 |
|
Claudio Ortolina
|
21783f5dbf
|
Resolve timezone from user browser
|
2025-09-11 22:14:15 +03:00 |
|
Claudio Ortolina
|
c67fd27ea1
|
Fix timezone definition and handling across app
|
2025-09-11 16:17:20 +03:00 |
|
Claudio Ortolina
|
ee13515d7f
|
Fix inconsistency in display of albums vs tracks in scrobble activity
|
2025-09-03 15:00:07 +03:00 |
|
Claudio Ortolina
|
3316df1861
|
Shorten counter titles in stats
|
2025-09-02 12:36:22 +03:00 |
|
Claudio Ortolina
|
41600df226
|
Show tooltip with raw count
|
2025-09-02 09:00:05 +03:00 |
|
Claudio Ortolina
|
7532431ae0
|
Show compact scrobble count
|
2025-09-02 08:28:29 +03:00 |
|
Claudio Ortolina
|
a4670412df
|
Add total scrobble count to stats
|
2025-09-02 08:17:42 +03:00 |
|
Claudio Ortolina
|
0cea2e8fcd
|
Uniform backgrounds in stats cards
|
2025-09-01 23:18:07 +03:00 |
|
Claudio Ortolina
|
8f9331422a
|
Remove image lazy loading as it seems to disable image caching
|
2025-09-01 17:11:12 +03:00 |
|
Claudio Ortolina
|
bbdf91e73a
|
Lazy load all album/artist images
|
2025-09-01 08:57:02 +03:00 |
|
Claudio Ortolina
|
73ee3bc438
|
Improve consistency of title, shadow and borders in stats page
|
2025-09-01 08:30:26 +03:00 |
|
Claudio Ortolina
|
14d0343f34
|
Make charts smaller
|
2025-08-31 09:47:41 +03:00 |
|
Claudio Ortolina
|
73f251e5e1
|
Fix spacing between Scrobble Activity title and panels
|
2025-08-30 09:08:38 +03:00 |
|
Claudio Ortolina
|
3e2c34c9da
|
Limit stats scrobble activity to 50
|
2025-08-29 18:32:18 +03:00 |
|
Claudio Ortolina
|
dd593bf57c
|
Reduce vertical spacing for scrobble activity entries
|
2025-08-29 18:30:23 +03:00 |
|
Claudio Ortolina
|
0824692cd8
|
Pack category stats on same line on large screens
|
2025-08-29 18:25:42 +03:00 |
|
Claudio Ortolina
|
330ef1d9e8
|
Extract components to render counter stats
|
2025-08-29 18:13:46 +03:00 |
|
Claudio Ortolina
|
14a77c432e
|
Can set current date in stats view
|
2025-08-29 14:47:22 +03:00 |
|
Claudio Ortolina
|
064ece03f3
|
Show how many years ago for "On this day" records
|
2025-08-29 13:09:27 +03:00 |
|
Claudio Ortolina
|
e54dcc50dc
|
Better proportions for bottom stats
|
2025-08-29 12:45:09 +03:00 |
|
Claudio Ortolina
|
f47cbc77f5
|
Add "On this day" section to stats
|
2025-08-29 12:20:46 +03:00 |
|
Claudio Ortolina
|
918ab186ec
|
Fix top tabs on mobile
|
2025-08-24 20:22:57 +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
|
3dc69a5a10
|
Auto-refresh top albums and artists when new scrobbles come in
|
2025-08-18 10:12:43 +03:00 |
|
Claudio Ortolina
|
df46759a8d
|
Extract top artists component and lazy load each tab
|
2025-08-17 23:30:42 +03:00 |
|
Claudio Ortolina
|
30eddd983a
|
Make top albums lazy load each tab
|
2025-08-17 23:30:42 +03:00 |
|
Claudio Ortolina
|
af7e48507d
|
Extract top albums component
|
2025-08-17 23:30:42 +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
|
1492b197ce
|
Make top albums and artists async
|
2025-07-07 10:19:47 +01:00 |
|
Claudio Ortolina
|
c359444758
|
No need to fetch tracks when changing scrobble activity mode
|
2025-06-29 09:04:52 +01:00 |
|
Claudio Ortolina
|
82e9d3c5a7
|
Extract markup from stats live to separate set of components
|
2025-06-29 08:49:12 +01:00 |
|
Claudio Ortolina
|
08bc50d5dd
|
Use tabs for scrobble activity toggle
|
2025-06-25 12:05:23 +03:00 |
|
Claudio Ortolina
|
0c84adde59
|
Use tabs for top artists and top albums
|
2025-06-25 11:43:58 +03:00 |
|
Claudio Ortolina
|
e2c2c6d547
|
Add tooltips for scrobble activity debug info
|
2025-06-21 15:20:24 +03:00 |
|
Claudio Ortolina
|
f3425d8cb9
|
Add top artist and top albums of all time
Executed by Claude
|
2025-06-19 17:17:51 +03:00 |
|
Claudio Ortolina
|
9b20db762d
|
Show top artists in stats page
|
2025-06-16 16:47:35 +03:00 |
|