Drew Weymouth
9f157e0aed
Fix #277 : Periodically write config file while app is running
2023-11-10 08:58:09 -08:00
Drew Weymouth
b83387e29c
show What's New dialog when launching updated version
2023-11-06 17:59:35 -08:00
Drew Weymouth
c9320b8021
Add setting to disable server transcoding
2023-10-30 17:32:27 -07:00
Drew Weymouth
f63fcc14ff
Fix #227 : add limit to on-disk image cache size, periodic pruning
2023-07-28 18:53:45 -07:00
Drew Weymouth
bd15866e02
Fix #223 : open Settings dialog to last active tab
2023-07-19 14:58:27 -07:00
Drew Weymouth
2d38a0712c
add preamp to EQ
2023-06-24 13:22:11 -07:00
Drew Weymouth
59be258e89
add equalizer UI in settings dialog
2023-06-24 10:47:45 -07:00
Drew Weymouth
4a399c51b7
move default theme to ThemeFile system
2023-06-20 18:32:41 -07:00
Drew Weymouth
20e4d8c5f2
Fix #193 : exit and reactivate existing instance if another instance running
2023-06-17 17:00:47 -07:00
Michael Manganiello
57646cfbfd
Upgrade go-toml to v2
...
According to the official
[migration guide](https://github.com/pelletier/go-toml/tree/v2#migrating-from-v1 ),
there are no breaking changes that could affect this project.
Main differences are:
* `Default struct fields order`: Struct fields stop being alphabetically
sorted, unless their sorting is changed in the struct definitions. Shouldn't be
relevant.
* `No indentation by default`: Also not relevant for newly generated
configuration files. Doesn't break reading existing configuration
files.
2023-06-15 19:46:30 -07:00
Drew Weymouth
facf59a660
forgot to delete moved functinos
2023-05-17 17:48:37 -07:00
Drew Weymouth
4d4b14e4de
add multi-server functionality pt. 2 - delete server
2023-05-17 16:19:24 -07:00
Drew Weymouth
fd106560d0
more refactoring - compiles now but not extensively tested
2023-05-14 20:50:06 -07:00
Drew Weymouth
62f8f821cc
hook up config settings to light/dark appearance
2023-05-01 17:45:34 -07:00
Drew Weymouth
a9263c8d4e
add settings option to choose startup page
2023-04-29 20:51:45 -07:00
Drew Weymouth
58ed3d10db
save playlists page view setting
2023-04-28 20:06:17 -07:00
Drew Weymouth
c452407a73
make rating column default visible for Album and Artist pages
2023-04-25 21:01:43 -07:00
Drew Weymouth
2f14a09cd8
Fix #63 : add experimental support for setting custom app font
2023-04-21 18:19:45 -07:00
Drew Weymouth
5e8c450d76
add TracksPage
2023-04-20 19:24:44 -07:00
Drew Weymouth
ec3cb0c36d
Fix #104 : add alternate hostname to server connection config
2023-04-18 17:21:02 -07:00
Drew Weymouth
8086262a8b
add system tray + close to tray support (no settigs UI yet)
2023-04-06 19:15:11 -07:00
Drew Weymouth
d6a84c78a1
add config option for audio device name and set it on startup
2023-04-05 18:19:56 -07:00
Drew Weymouth
cca12d7327
create UpdateChecker background task + constants refactoring
2023-03-30 19:19:00 -07:00
Drew Weymouth
660281cf28
Merge pull request #103 from dweymouth/feature/replay-gain
...
Add ReplayGain support
2023-03-28 18:24:02 -07:00
Drew Weymouth
fe5a6ffdf3
hook up replaygain config file options
2023-03-28 18:17:45 -07:00
Drew Weymouth
0a11df8c07
limit MPV in-memory cache size and make it configurable
2023-03-28 17:34:39 -07:00
Drew Weymouth
0cdbf912c9
make scrobbling configurable
2023-03-23 17:36:41 -07:00
Drew Weymouth
26b3a7f667
add AudioExclusive mode
2023-03-17 18:14:08 -07:00
Drew Weymouth
a6aae2b8a8
save artist page view settings in config
2023-03-09 17:49:15 -08:00
Drew Weymouth
f14dda8f45
add legacy auth support
2023-03-09 17:22:41 -08:00
Drew Weymouth
37928881c0
Albums page: remember last sort order
2023-03-02 20:49:00 -08:00
Drew Weymouth
06bfcfe822
persist favorites page view settings
2023-02-22 19:38:24 -08:00
Drew Weymouth
a83e21d7ea
remember volume setting across restarts
2023-02-19 14:19:31 -08:00
Drew Weymouth
64bdca7caf
persist tracklist columns setting in Playlist and Now Playing pages
2023-02-19 09:03:13 -08:00
Drew Weymouth
85e79921da
persist album page tracklist column visibility preference
2023-02-18 21:04:56 -08:00
Drew Weymouth
55f6f6a18a
deserialize config file onto default vs empty config
2023-01-22 16:29:07 -08:00
Drew Weymouth
6a931d62f4
remember last window size
2023-01-22 16:24:53 -08:00
Drew Weymouth
99522a773f
Add config, prompting for server connect on first run
2022-12-24 11:58:24 -08:00