Commit graph

1905 commits

Author SHA1 Message Date
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
2 * r + 2 * t
6be5d8aad7 ci: add arch docker image 2026-03-20 20:23:02 +11:00