İlyas
c64119a22b
fix: YouTube thumbnail fallback for missing mpris:artUrl ( #1347 )
...
* fix: YouTube thumbnail fallback for missing mpris:artUrl
* fix
---------
Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2026-03-28 21:58:16 +11:00
2 * r + 2 * t
93379449ee
ci: use 2 separate jobs for format
2026-03-28 21:44:14 +11:00
2 * r + 2 * t
be53c42f0d
chore: fix format
2026-03-28 19:51:37 +11:00
2 * r + 2 * t
42a1f34ddb
chore: fix property-override linter warnings
2026-03-28 18:17:36 +11:00
Robin Seger
49695f8fd0
audio: add default output sink cycle ipc ( #1200 )
...
* [CI] chore: update flake
* [CI] chore: update flake
* [CI] chore: update flake
* [CI] chore: update flake
* audio: added default audio output cycle IPC
* fix format
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2026-03-27 18:47:05 +11:00
Chloé Legué
148417baa1
fix: weather service using UTC instead of locale timezone ( #1343 )
2026-03-27 14:46:13 +11:00
Robin Seger
6fa80bd857
dashboard: lyrics enhancements ( #1321 )
...
* dual lrc file search strategies, UI adjustments
* qml conventions & order
* format
---------
Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2026-03-26 17:13:57 +11:00
Leith
9c34c232e4
fix: ignore escape and tab in input fields ( #1330 )
2026-03-26 15:52:03 +11:00
2 * r + 2 * t
501a14bd2a
fix: compiler warnings
...
Mostly QFutureWatcher leaks, fixed by using QFuture.then
Also calculator false positive leak
2026-03-24 02:33:25 +11:00
2 * r + 2 * t
a034467ed2
fix: check grabToImage result for nullptr
2026-03-24 02:03:28 +11:00
2 * r + 2 * t
598e6d91fd
fix: initialize FileSystemModel::m_sortReverse
...
m_sortReverse was not initialized, causing undefined behavior
when used in compareEntries().
2026-03-24 01:53:02 +11:00
2 * r + 2 * t
d5c6e98126
fix: null check qmlEngine() in CUtils::saveItem
...
qmlEngine(this) can return nullptr during engine shutdown,
causing a null pointer dereference in the async callback.
2026-03-24 01:52:44 +11:00
2 * r + 2 * t
b85b0e7afb
fix: use QPointer for ImageAnalyser::m_sourceItem
...
Raw QQuickItem* was not tracked for destruction, causing
use-after-free if the source item was destroyed between
setSourceItem() and deferred requestUpdate() invocations.
2026-03-24 01:52:25 +11:00
2 * r + 2 * t
04b4ae3ba8
fix: use QPointer for CachingImageManager::m_item
...
Raw QQuickItem* was not tracked for destruction, causing
use-after-free if the QML engine destroyed the item while
an async sha256 future was in flight.
2026-03-24 01:52:00 +11:00
2 * r + 2 * t
0f10af0f18
fix: iterator invalidation in AppDb updateApps
...
Was removing from list via take() while iterating through it
2026-03-24 01:51:59 +11:00
2 * r + 2 * t
25515fd32b
chore: fix rest of formatting issues
2026-03-22 16:08:57 +11:00
2 * r + 2 * t
f46764fd5d
fix: Weather name shadowing
2026-03-22 15:38:51 +11:00
2 * r + 2 * t
95992d85d6
feat: also ensure correct file structure
2026-03-22 06:09:17 +11:00
2 * r + 2 * t
d0f2df9bae
chore: fix all import formats
2026-03-22 06:02:19 +11:00
2 * r + 2 * t
1a92294fca
feat: add auto format fix
2026-03-22 06:01:59 +11:00
2 * r + 2 * t
6068e9f08a
ci: use abs path to qmllint
2026-03-22 02:28:49 +11:00
2 * r + 2 * t
d19ec2c2c8
ci: manually define vars for lint build
...
Git in containerised workflows doesn't really like to work properly, so
avoid using it by manually defining variables
2026-03-22 02:25:01 +11:00
2 * r + 2 * t
71fc17735d
feat: add import checking to format script
2026-03-22 02:21:53 +11:00
2 * r + 2 * t
6ff823408d
ci: update image deps
2026-03-22 02:11:45 +11:00
2 * r + 2 * t
e4c27fad50
ci: specify version manually when building
2026-03-22 01:51:34 +11:00
2 * r + 2 * t
6917fac5f2
ci: fix lint workflow job name
2026-03-22 01:48:02 +11:00
2 * r + 2 * t
e5972e789e
ci: add lint workflow
2026-03-22 01:46:24 +11:00
2 * r + 2 * t
9f3ef267ac
chore: fix formatting issues
2026-03-22 01:37:29 +11:00
2 * r + 2 * t
921fb3504d
ci: add clazy to image
2026-03-22 01:35:59 +11:00
2 * r + 2 * t
2a54c089a4
chore: fix rest of linter warnings
2026-03-22 01:31:52 +11:00
2 * r + 2 * t
be3da5a114
fix: control center
...
Tbh idk what the issue was, but the entire implementation is extremely
scuffed and we need to remake it completely
2026-03-22 01:12:57 +11:00
2 * r + 2 * t
b64421d614
chore: misc fixes
2026-03-21 16:47:38 +11:00
2 * r + 2 * t
beaefc6f36
chore: fix service linter warnings
2026-03-21 16:45:23 +11:00
2 * r + 2 * t
407324208f
chore: fix utililities linter warnings
2026-03-21 16:40:07 +11:00
2 * r + 2 * t
8090f21499
chore: fix sidebar linter warnings
2026-03-21 16:38:48 +11:00
2 * r + 2 * t
53109b28e6
chore: fix dash, drawers, notifs and osd linter warnings
2026-03-21 16:31:43 +11:00
2 * r + 2 * t
83cd02b90d
chore: fix launcher linter warnings
2026-03-21 16:22:19 +11:00
2 * r + 2 * t
20c7482b2b
chore: fix bar linter warnings
2026-03-21 16:04:57 +11:00
2 * r + 2 * t
022d509f99
chore: fix components missing-property warnings
2026-03-21 15:44:03 +11:00
2 * r + 2 * t
3e52aa5fb3
fix: lint format script incorrectly popping scope
2026-03-21 15:21:50 +11:00
2 * r + 2 * t
5912d54991
chore: format QML lint script
2026-03-20 23:46:52 +11:00
2 * r + 2 * t
f5440eb190
fix: remove newline-after-id rule in custom linter
2026-03-20 23:46:38 +11:00
2 * r + 2 * t
c3fd5aa905
chore: fix unqualified access
2026-03-20 23:42:36 +11:00
2 * r + 2 * t
a3b3c88f02
fix: template string unused import false positives
2026-03-20 22:38:09 +11:00
2 * r + 2 * t
e88bbe425f
refactor: move nested Notifs.Notif type to NotifData
2026-03-20 22:34:08 +11:00
2 * r + 2 * t
8b64d38e26
chore: remove unused imports
2026-03-20 22:33:26 +11:00
2 * r + 2 * t
d2acd1014d
chore: fix PersistentProperties missing-prop linter errors
2026-03-20 22:17:36 +11:00
2 * r + 2 * t
d81d471740
ci: use ghcr image
2026-03-20 20:51:17 +11:00
2 * r + 2 * t
0ed92c419a
ci: fix update image perms and path
2026-03-20 20:39:09 +11:00
2 * r + 2 * t
7637e794ba
ci: fix image update
...
Also fix job name
2026-03-20 20:26:36 +11:00