Siiiiinth
294be9a0a3
fix track restarting on shuffle
2026-02-20 16:16:52 +01:00
Siiiiinth
91701902e6
fixed playTrackAt when double clicking track
2026-02-20 15:57:54 +01:00
Siiiiinth
194e15cff6
Merge branch 'main' into feature/shuffle
2026-02-20 15:18:22 +01:00
Drew Weymouth
6b382c6293
Fix #857 : Clear in-memory cache as well as on disk
2026-02-19 08:27:32 -08:00
Drew Weymouth and Claude Sonnet 4.6
9dd606ce73
Normalize server URLs before connecting ( #861 )
...
* Fix #304 : normalize server URLs before connecting
Prepend http:// when no scheme is present and strip trailing slashes
for all server types. For Jellyfin, additionally strip /web/index.html
and /web path suffixes that users copy from the browser URL bar.
Normalization is applied in ServerManager.connect() on the by-value
parameter, so stored config is never mutated.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
* move url normalize funcs
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-17 19:34:47 -08:00
Drew Weymouth and Claude Sonnet 4.6
e21908cd24
Add -reload-theme CLI flag to re-apply the current theme file ( #860 )
...
* Add -reload-theme CLI flag to re-apply theme via IPC
Sends a reload-theme IPC message to a running instance, causing it to
call fyne.CurrentApp().Settings().SetTheme(m.theme). Follows the same
callback pattern as -show (OnReactivate) and quit (OnExit).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
* actually re-read theme file
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-17 16:56:51 -08:00
Siiiiinth
279bc997aa
removed unnecessary guard
2026-02-15 21:14:30 +01:00
Siiiiinth
f7c33da085
reorderItems returns a copy now
2026-02-15 21:06:59 +01:00
Siiiiinth
dccd2d8f1a
clarify loadItems functionality
2026-02-15 20:54:14 +01:00
Siiiiinth
a9b3a3d9f4
typo
2026-02-15 19:26:02 +01:00
Siiiiinth
bf2cb25a7a
move err handling
2026-02-15 19:24:56 +01:00
Siiiiinth
9919f59b47
changed comment
2026-02-15 18:53:44 +01:00
Siiiiinth
575c018ca4
merge remote
2026-02-15 18:45:17 +01:00
Siiiiinth
cc35b54898
fixed typo
2026-02-15 18:44:41 +01:00
Siiiiinth
16adc4b4fd
fixed track removal
2026-02-15 09:29:48 -08:00
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
Siiiiinth
cba4d9bd27
fixed track removal
2026-02-15 10:16:04 +01:00
Siiiiinth
3b22a1b261
Merge branch 'main' into feature/shuffle
2026-02-15 10:02:44 +01:00
Drew Weymouth
497c61e724
Fix #854 : bounds-check for setNextTrack during handleTimePosUpdate
2026-02-13 07:47:19 -08:00
Siiiiinth
0a3b76b952
Merge branch 'main' into feature/shuffle
2026-02-12 10:08:17 +01: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
Siiiiinth
d463971ce8
fixed bug in SetShuffle
2026-02-09 19:12:19 +01:00