112 Commits
Author SHA1 Message Date
owen cab5a987b0 add features 2026-07-29 04:35:25 -05:00
Fábio Telles Justino 0ae8a247d0 Scroll artist bio (#945) 2026-06-19 08:12:32 -07:00
Drew WeymouthandClaude Sonnet 4.6 fa00c6c7a1 Fix #881: discography sort button regression on Artist page (#882)
The early return added in 13cb672 did not account for the reSort flag,
causing the sort button to have no effect when already viewing the
discography tab. Also extend the early-return guard to cover the
groupedReleases case for consistency.

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 08:36:38 -07:00
Drew Weymouth 5e5210adb3 Merge pull request #816 from zacaj/feature/artist-all-tracks
All Tracks tab for Artist page
2026-02-03 08:52:24 -08:00
Drew Weymouth 13cb67284c some reworking 2026-02-03 08:40:30 -08:00
Drew Weymouth d681d87b31 Discussion #485: use SortName when sorting artist's albums by name 2026-01-25 09:00:28 -08:00
zacaj f20e37fc5c fix artist error logs 2026-01-18 17:19:23 +00:00
zacaj c0fcb633cf All Tracks tab for Artist page 2026-01-18 04:58:54 +00:00
Drew Weymouth 5e6b1de522 Fix #774: Make headers for Album, Artist, Playlist page collapsible / compact 2025-12-02 08:35:03 -08:00
Drew Weymouth 9b75faf9bc fix occasional hang when loading artist pages 2025-09-28 17:54:33 -07:00
Jacalz 08f335da44 Run gofumpt on the project 2025-09-17 22:30:49 +02:00
Drew Weymouth e6f921630c remember GroupedReleases section visibility in nav history 2025-07-06 16:26:23 -07:00
Drew Weymouth 2acd99b841 save scroll position in artist page state 2025-07-06 15:51:20 -07:00
Drew Weymouth 103a79668c fix sorting 2025-07-06 15:11:37 -07:00
Drew Weymouth 6c2dfc9edc don't use GroupedReleases if all artist's releases are albums 2025-07-06 14:56:43 -07:00
Drew Weymouth 9177c12f07 looks much better, sorting still off 2025-07-06 13:19:58 -07:00
Drew Weymouth 6931ccb054 kind-of works but needs rendering work 2025-07-06 11:18:37 -07:00
Drew Weymouth 295d87a3a5 start updating artist page 2025-07-06 10:58:46 -07:00
Drew Weymouth b8f83ae399 Fix #646: Sort artist discography by full date 2025-06-24 08:33:40 -07:00
Drew Weymouth fa2e998ef6 fix a missed fyne.Do 2025-03-30 13:56:01 -07:00
Drew Weymouth 72f4d4b5c7 change sort selector to button on Albums page 2025-02-20 16:04:11 -08:00
Drew Weymouth 0c3e049bc5 rework async in artist page 2025-02-08 09:08:50 -03:00
Drew Weymouth c60727f92a migrate to Fyne 2.6 - WIP - updates for new threading model 2025-02-08 08:34:39 -03:00
Drew Weymouth fd2602850a remove extra Refresh 2025-01-27 09:19:22 -03:00
Colin van Loo a591643c09 fix: use CoverArtID if available and LastFM image url otherwise 2025-01-26 18:32:41 +01:00
Colin van Loo 45825c3902 feat: fetch full size artist cover on tapped 2025-01-25 17:23:29 +01:00
Drew Weymouth ecc691fe52 use error toasts for errors playing random/similar tracks 2025-01-07 07:15:23 -08:00
Drew Weymouth c773743e06 fix missing tooltip on discography sort btn 2024-12-29 08:12:31 -08:00
Drew Weymouth f702ef5c31 hook up favorite status with GridView items 2024-12-28 16:37:59 -08:00
Drew Weymouth ff3b1addf8 show full OpenSubsonic date where available 2024-12-23 17:23:26 -08:00
Drew Weymouth 1d342bf413 ensure clicking anywhere outside tracklists can unselect all 2024-12-15 15:52:21 -08:00
Drew Weymouth 3c70513cb4 Updates #415: Make artist's discography sort order configurable 2024-07-26 08:00:12 -07:00
Drew Weymouth d48337c83b and some more 2024-07-21 11:13:27 -07:00
Drew Weymouth 48db088af7 more translation prep 2024-07-21 11:10:01 -07:00
Drew Weymouth 86c944f5e6 Fix #415: sort artist discography by year ascending (same order as Navidrome) 2024-07-10 14:37:01 -05:00
Drew Weymouth 6852aa7e59 Fix #420: check if artist page has been disposed before loading info 2024-07-09 14:16:39 -07:00
Drew Weymouth 7793fd8fdb Refactor: move some playback-related functions to backend package 2024-06-24 18:49:30 -07:00
Drew Weymouth 0a902aef9f refactoring continued - compiles now 2024-05-31 16:37:14 -07:00
Drew Weymouth 680cfb42d2 WIP - doesn't quite work yet 2024-05-29 20:04:06 -07:00
Drew Weymouth 653a2658d4 Fix #391: ensure artist radio button updates properly when reusing artist page 2024-05-28 07:50:36 -07:00
Drew Weymouth 819f42dac0 onboard to new custom padded box layouts 2024-05-24 16:57:49 -07:00
Drew Weymouth 883c1f738d rebase to Fyne 2.5 prerelease and onboard to new CustomPaddedLayout 2024-05-24 16:48:53 -07:00
Drew Weymouth 914636e91f remove SupportsSongRadio infra since all mediaproviders support it now 2024-03-31 09:28:50 -07:00
natilou 298f4f6602 feat: Add Song radio option in tracklist.
At this moment this feature is only available on the Subsonic media provider. Using a
Jellyfin server the "Play song radio" option will be disabled.
2024-03-30 12:26:42 -03:00
Drew Weymouth ec085cf22e Fix #350: add option to shuffle artist's discography by albums of tracks 2024-03-24 10:13:32 -07:00
Michael Manganiello a6fefc992d Refactor and temporarily disable sharing artists 2024-03-03 21:01:48 -03:00
Michael Manganiello d9bbe03e81 misc: Notify user of failed sharing using a dialog 2024-03-03 20:45:00 -03:00
Michael Manganiello 9d3725cb51 feat: Add Share option for artists, albums, and tracks
This feature is only available on the Subsonic media provider. Using a
Jellyfin server will make Supersonic hide the "Share" option.

* Artists: Option available in grid view and in Artist view.
* Albums: Option available in grid view and in Album view.
* Tracks: Option available in tracklist, when a single track is selected.
2024-03-03 20:44:58 -03:00
Drew Weymouth daac2c8566 fix keyboard scrolling weirdness by updating Fyne fork 2024-02-22 17:25:46 -08:00
Drew Weymouth c6687aaa95 add (non-focused) keyboard scrolling to grid view pages 2024-02-18 09:10:01 -08:00