copilot-swe-agent[bot]
034bb175e6
Fix code review issues
...
- Apply modifications in SaveFileWithFallback before attempting direct save
- Remove duplicate return statement in SaveSongRating
Co-authored-by: jonaski <10343810+jonaski@users.noreply.github.com >
2025-12-17 23:20:56 +00:00
copilot-swe-agent[bot]
d706d3ed34
Implement atomic write workaround for GVFS tag editing
...
Add SaveFileWithFallback helper function that uses atomic write pattern
when direct TagLib save fails. Refactor WriteFile, SaveEmbeddedCover,
SaveSongPlaycount, and SaveSongRating to use this helper.
Co-authored-by: jonaski <10343810+jonaski@users.noreply.github.com >
2025-12-17 23:18:48 +00:00
Jonas Kvinge
9a513a9a56
AutoExpandingTreeView: Scroll if cursor is out of visible area
...
Fixes #1489
2025-12-17 23:14:57 +01:00
Jonas Kvinge
1c2e87b741
Organize: Skip existing files if not overwriting
...
Fixes #1484
2025-12-17 22:58:17 +01:00
Jonas Kvinge
fe4d9979ce
CollectionWatcher: Avoid re-scan of restored songs unless mtime is changed
...
Fixes #1819
2025-12-17 22:15:21 +01:00
Strawberry Bot
6682efae2f
New translations
2025-12-16 22:41:10 +01:00
Jonas Kvinge
a8ba420d72
ErrorDialog: Use QApplication::activeWindow
2025-12-16 22:32:11 +01:00
Jonas Kvinge
3867932e1e
PlaylistView: Don't automatically scroll on dynamic playlists
...
Fixes #1427
2025-12-14 04:55:20 +01:00
Jonas Kvinge
e2907f6051
PlaylistView: Use Qt::CopyAction for drag
...
Fixes #1815
2025-12-14 04:41:58 +01:00
Jonas Kvinge
0827ec7f16
PlaylistSequence: Fix icon size
...
Fixes #1838
2025-12-14 04:28:25 +01:00
Jonas Kvinge
24d2adf363
PlaylistView: Set current index when automatically selecting track
...
Fixes #1825
2025-12-14 04:02:40 +01:00
Jonas Kvinge
592729d00b
SliderSlider: Use SC_SliderGroove
...
Fixes #1675
2025-12-14 01:57:47 +01:00
Jonas Kvinge
c4a564bb56
NetworkAccessManager: Use full application name for user agent
2025-12-14 01:36:53 +01:00
Strawberry Bot
944936914b
New translations
2025-12-14 01:01:06 +01:00
Jonas Kvinge
8e996119af
Make using sort tags optional
2025-12-14 00:52:19 +01:00
Jonas Kvinge
4348a654ca
TagReaderResult: Fix file save error message
2025-12-14 00:52:19 +01:00
Jonas Kvinge
1ad13cd3b0
Add lyrics from lrclib.net
2025-12-09 18:45:57 +01:00
Jonas Kvinge
5c640e0e36
LyricsFetcherSearch: Improve handling timeout
2025-12-09 18:41:55 +01:00
Jonas Kvinge
059def8d0c
Add duration to lyrics search request
2025-12-09 18:40:45 +01:00
Jonas Kvinge
cf15a1f423
CDDALister: Add Q_UNUSED
2025-12-09 01:33:13 +01:00
Jonas Kvinge
5d35b0eedd
BlockAnalyzer: Formatting
2025-12-09 01:19:02 +01:00
Jonas Kvinge
5fcb71d08f
Formatting
2025-12-09 01:16:41 +01:00
Jonas Kvinge
15c2237d4a
AlbumCoverChoiceController: Fix incorrectly formatted switch
2025-12-08 23:55:13 +01:00
Jonas Kvinge
93af866185
Formatting
2025-12-08 23:49:48 +01:00
Strawberry Bot
ce4db40983
New translations
2025-12-07 00:06:44 +01:00
Jonas Kvinge
d37fb7410c
ResizableTextEdit: Set word wrap
2025-12-01 23:23:23 +01:00
Jonas Kvinge
f1cdd71494
ResizableTextEdit: Move updateGeometry after resize
2025-12-01 23:23:05 +01:00
Jonas Kvinge
000ba997fb
Playlist: Preserve track order in album shuffle mode
...
Fixes #1623
2025-12-01 22:47:12 +01:00
bastimeyer
5bce0ae87f
GlobalShortcutsBackendKGlobalAccel: Add globalShortcutRepeated signal
2025-11-30 18:25:26 +01:00
Jonas Kvinge
afe6967c46
GstEnginePipeline: Handle "missing-plugin" messages
2025-11-30 18:13:30 +01:00
Jonas Kvinge
e91bab6d42
GstEngine: Only emit error for debugstr if it's set
2025-11-30 18:13:30 +01:00
Jonas Kvinge
5a64247761
PlaylistView: Use lamda in sort
2025-11-30 16:58:08 +01:00
Jonas Kvinge
9ed89afdb2
SpotifyService: Use 127.0.0.1 in redirect URL
2025-11-30 16:32:56 +01:00
Jonas Kvinge
0ac338026c
About: Update sponsor info
2025-11-30 02:47:39 +01:00
Jonas Kvinge
4e5f84a7b7
RichPresence: Use pretty title
2025-11-26 19:14:16 +01:00
Jonas Kvinge
320a3c6815
RichPresence: Add copyright
2025-11-26 19:14:05 +01:00
Jonas Kvinge
8b4c57d933
GroupedIconView: Remove deprecated QStyle::State_Editing
2025-11-23 03:14:57 +01:00
Jonas Kvinge
2df658e1f3
ListenBrainzScrobbler: Ignore connection closed
2025-11-23 01:11:59 +01:00
Jonas Kvinge
02d76f17f7
CollectionModel: Make SortText static
2025-11-15 22:10:55 +01:00
Strawberry Bot
e4e12c6fa6
New translations
2025-11-13 23:25:27 +01:00
uninstall-your-browser
270ae6085b
FilterParser: Convert number to nanoseconds for length filter
2025-11-13 23:23:19 +01:00
Jonas Kvinge
d8c72c3dd9
ParserBase: Remove use of QString::removeFirst
2025-11-11 21:37:19 +01:00
Jonas Kvinge
b65502e167
XSPFParser: Handle platform and url
2025-11-11 00:56:36 +01:00
Jonas Kvinge
132f8df853
ParserBase: Convert spotify URLs
2025-11-11 00:56:13 +01:00
Jonas Kvinge
c8e3cf981b
main: Try different language codes for QtSparkle
2025-10-31 23:06:00 +01:00
Jonas Kvinge
a4de7559ac
Fix loading language from system UI languages
...
Fixes #1847
2025-10-30 23:54:42 +01:00
Jonas Kvinge
7e178b1f1a
PlaylistView: Always keep EditKeyPressed
2025-10-30 01:35:30 +01:00
Jonas Kvinge
dd8513d02c
PlaylistView: Disable EditKeyPressed when inline metadata editing is disabled
2025-10-27 20:19:50 +01:00
Jonas Kvinge
50b954034c
OpenTidalCoverProvider: Check for already finished
2025-10-23 00:39:40 +02:00
Jonas Kvinge
fce1dacafc
OpenTidalCoverProvider: Adapt to new API
2025-10-23 00:34:06 +02:00