Commit Graph
2054 Commits
Author SHA1 Message Date
Siiiiinth ad18e304d5 fixed bug in SetShuffle 2026-02-15 09:29:48 -08:00
Siiiiinth d59d7ac529 load full queue state on start 2026-02-15 09:29:48 -08:00
Siiiiinth c09ec3673a fixed various bugs with inserting and adding tracks 2026-02-15 09:29:48 -08:00
Siiiiinth acfead5b84 wip restore queues on start 2026-02-15 09:29:47 -08:00
Siiiiinth 9440f65e93 lint 2026-02-15 09:29:20 -08:00
Siiiiinth 0e0ea5a165 fixed TODOs, first checkpoint saving queue on server 2026-02-15 09:29:20 -08:00
Siiiiinth cec32f68e3 save shuffle state in config 2026-02-15 09:29:20 -08:00
Siiiiinth 1a5fed3add move current track to front on shuffle 2026-02-15 09:29:20 -08:00
Siiiiinth 15caaad5cf code clean up - remove tracks 2026-02-15 09:29:20 -08:00
Siiiiinth c21be4e55f fix lint 2026-02-15 09:29:20 -08:00
Siiiiinth 17e20e1596 implement remove track for shuffle 2026-02-15 09:29:17 -08:00
Siiiiinth 9874ca8c06 todo comments 2026-02-15 09:28:38 -08:00
Siiiiinth f010ef0272 checkpoint 3: base shuffle works, but very bad code 2026-02-15 09:28:38 -08:00
Siiiiinth 6a5ec33799 use new play queue len func in playbackmanager 2026-02-15 09:28:38 -08:00
Siiiiinth 177c43655d shuffle func checkpoint 2 2026-02-15 09:28:38 -08:00
Siiiiinth 452ac8ff5b checkpoint shuffle impl 2026-02-15 09:28:38 -08:00
Siiiiinth d8b63d93d8 insertItemsIntoPlayQueueAt func 2026-02-15 09:28:38 -08:00
Siiiiinth ba0fcfb9ab getPlayQueue func 2026-02-15 09:28:38 -08:00
Siiiiinth 79b2b293fc getPlayQueueItemAt func 2026-02-15 09:28:38 -08:00
Siiiiinth 65081246d9 reordered playqueue func 2026-02-15 09:28:38 -08:00
Siiiiinth 72f2068dc3 setPlayQueue func 2026-02-15 09:28:38 -08:00
Siiiiinth 83edeafe7c clearPlayQueue func 2026-02-15 09:28:38 -08:00
Siiiiinth ac480ec92c getPlayQueueLength func 2026-02-15 09:28:38 -08:00
Siiiiinth bab54833c3 wip 2026-02-15 09:28:38 -08:00
Siiiiinth 169304b931 rem callback 2026-02-15 09:28:38 -08:00
Siiiiinth 405d9643b3 added shuffle button to UI + base data flow 2026-02-15 09:28:38 -08:00
Siiiiinth fa56047a82 wip ui 2026-02-15 09:28:38 -08:00
Drew Weymouth 497c61e724 Fix #854: bounds-check for setNextTrack during handleTimePosUpdate 2026-02-13 07:47:19 -08:00
Drew Weymouth d8734083de fix content not loading on startup until window focused 2026-02-10 20:16:29 -08:00
dependabot[bot] 928713eb5e Bump the golang-x group with 4 updates
Bumps the golang-x group with 4 updates: [golang.org/x/net](https://github.com/golang/net), [golang.org/x/sys](https://github.com/golang/sys), [golang.org/x/term](https://github.com/golang/term) and [golang.org/x/text](https://github.com/golang/text).


Updates `golang.org/x/net` from 0.49.0 to 0.50.0
- [Commits](https://github.com/golang/net/compare/v0.49.0...v0.50.0)

Updates `golang.org/x/sys` from 0.40.0 to 0.41.0
- [Commits](https://github.com/golang/sys/compare/v0.40.0...v0.41.0)

Updates `golang.org/x/term` from 0.39.0 to 0.40.0
- [Commits](https://github.com/golang/term/compare/v0.39.0...v0.40.0)

Updates `golang.org/x/text` from 0.33.0 to 0.34.0
- [Release notes](https://github.com/golang/text/releases)
- [Commits](https://github.com/golang/text/compare/v0.33.0...v0.34.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-version: 0.50.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-x
- dependency-name: golang.org/x/sys
  dependency-version: 0.41.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-x
- dependency-name: golang.org/x/term
  dependency-version: 0.40.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-x
- dependency-name: golang.org/x/text
  dependency-version: 0.34.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: golang-x
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-10 08:14:24 -08:00
Gianluca Boiano ca9a127d33 Fix out of bounds panic when restoring EQ preset 2026-02-10 08:13:39 -08:00
Drew Weymouth ead7364632 Merge pull request #835 from M0Rf30/feat/equalizer-improvements
Add equalizer preset management and AutoEQ integration
2026-02-08 17:50:07 -08:00
Drew Weymouth f2440d9d15 some log cleanup 2026-02-08 17:46:20 -08:00
Drew Weymouth 52f96e1ce8 use error toast to inform user 2026-02-08 17:38:27 -08:00
Drew Weymouth 6c84910553 renaming 2026-02-08 17:15:38 -08:00
Drew Weymouth 8cc4476aba add save / save as icons, use icon buttons in eq dialog 2026-02-08 17:10:31 -08:00
Gianluca Boiano a2e4ab2380 Add Save/Save As buttons with dirty state tracking to EQ dialog 2026-02-08 12:46:20 +01:00
Drew Weymouth b52aa5b36f rate-current CLI option (#847) 2026-02-07 10:18:51 -08:00
Gianluca Boiano f302612d53 chore: remove dead code 2026-02-06 18:06:59 +01:00
Drew Weymouth 7956174c0e fix fC of 10-band eq 2026-02-06 08:48:30 -08:00
Drew Weymouth daf0440fbc extend searchdialog / SearchResult to properly support headphone profiles 2026-02-06 08:27:52 -08:00
Gianluca Boiano 7e3b102fa4 Add translations for equalizer features 2026-02-06 02:50:42 +01:00
Gianluca Boiano 7780efb344 Add EQ type selector, preset management, and AutoEQ browser UI 2026-02-06 02:50:41 +01:00
Gianluca Boiano b0b2dc46f9 Update player to support both 10-band and 15-band equalizers 2026-02-06 02:50:40 +01:00
Gianluca Boiano 0097b0a052 Add 10-band equalizer support and AutoEQ integration 2026-02-06 02:50:39 +01:00
Drew Weymouth 3c46889014 Extract and display radio ICY metadata (#845)
* extract and display radio ICY metadata

* fix crash when casting radio station
2026-02-05 07:51:15 -08:00
Drew Weymouth 08c8c6e421 Revert "#841: use fyne tools version with linux packaging bugfix"
This reverts commit 7e9506d121.
2026-02-04 18:20:11 -08:00
Drew Weymouth 7e9506d121 #841: use fyne tools version with linux packaging bugfix 2026-02-04 18:17:27 -08:00
Gianluca Boiano 2e33b81914 Improve code quality and thread safety (#844)
- Format Go files (gofmt) for backend/windows/notify*.go
- Add thread safety to Stopwatch with sync.Mutex
- Add comprehensive unit tests for Stopwatch with race detection
- Add godoc comments to ImageCache public APIs
- Improve IPC documentation with platform-specific socket path details
- Document portable mode TODO for future enhancement
2026-02-03 11:39:47 -08: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