Sebastian
a45d6abb6e
Merge pull request #1 from shocklateboy92/fix/chromium-icon-tempdir-drop
...
Fix chromium backend icon write failing with ENOENT
2026-05-25 14:05:50 +02:00
Lasath Fernando
7fc81ececa
Fix chromium backend icon write failing with ENOENT
...
The chromium build path created a TempDir via `tempdir()?.path().join(...)`,
which dropped the TempDir at the end of the statement and deleted the
directory before fetch_or_create_icon could write into it. Every
`deskify build --backend chromium` failed with:
Error: Failed to write RGBA PNG icon to /tmp/.tmpXXXXXX/icon.png
Caused by: No such file or directory (os error 2)
Bind the TempDir to a local like the tauri branch already does so it
lives until the icon has been written and copied to its final location.
2026-05-18 20:44:16 -05:00
Sebastian Palencsar
557cd4dc2d
Update PKGBUILD for v0.1.1-alpha.1
v0.1.1-alpha.1-aur
2026-05-09 07:12:04 +02:00
Sebastian Palencsar
cc09b629a3
Update GitHub Actions to use actions/checkout@v5 (Node.js 24 compatible)
2026-05-04 19:06:55 +02:00
Sebastian Palencsar
dec6c8f503
Update README.md with test coverage badge
2026-05-04 18:28:30 +02:00
Sebastian Palencsar
1fafa13e4a
Refactor code into modular structure and add comprehensive tests
...
- Split main.rs into 10 focused modules for better maintainability
- Add 37 unit tests covering desktop entry, Tauri config, validation,
Chromium backend, and app config serialization
- Update version to v0.1.1-alpha.1
v0.1.1-alpha.1
2026-05-04 18:25:42 +02:00
Sebastian Palencsar
00ada512b5
Update changelog and document flatpak browser limitation
2026-02-25 20:10:23 +01:00
Sebastian Palencsar
40fda06dbd
Update packaging PKGBUILD template for alpha.8
v0.1.0-alpha.9
2026-02-25 20:00:38 +01:00
Sebastian Palencsar
694711ea07
Clarify chromium browser wrapper caveat applies to multiple browsers
2026-02-25 19:59:30 +01:00
Sebastian Palencsar
2efebfdce8
Document chromium backend browser-bin troubleshooting
2026-02-25 19:58:52 +01:00
Sebastian Palencsar
02942f421a
Validate chromium browser binary before installing desktop entry
2026-02-25 19:52:59 +01:00
Sebastian Palencsar
fd2186b14b
Handle legacy profile_scope=default in app config
2026-02-25 19:43:06 +01:00
Sebastian Palencsar
2a4e13c58d
Document AUR deskify-bin install and alpha warning
2026-02-23 13:31:02 +01:00
Sebastian Palencsar
33d8d1b64b
Fix AUR host key verification in publish workflow
2026-02-23 13:19:36 +01:00
Sebastian Palencsar
5b849f9820
Allow manual AUR publish reruns via workflow_dispatch
2026-02-23 13:13:53 +01:00
Sebastian Palencsar
1c3d0a5320
Run makepkg as non-root in AUR publish workflow
2026-02-23 13:10:48 +01:00
Sebastian Palencsar
97b0e0bf1e
Wait for GitHub release asset before generating AUR PKGBUILD
2026-02-23 13:08:54 +01:00
Sebastian Palencsar
29ab78799c
Add AUR publish workflow and PKGBUILD generator
v0.1.0-alpha.8
2026-02-23 12:34:13 +01:00
Sebastian Palencsar
3b745dfba1
Update deskify-bin PKGBUILD for v0.1.0-alpha.7
2026-02-23 12:28:43 +01:00
Sebastian Palencsar
ba846aa2db
Finalize AUR deskify-bin PKGBUILD checksums
v0.1.0-alpha.7
2026-02-23 12:23:59 +01:00
Sebastian Palencsar
19a402be4d
Improve quick start PATH hint and clarify install tracks
2026-02-23 12:20:37 +01:00
Sebastian Palencsar
b10db23311
Remove reviewer reply/roadmap drafts from repo
2026-02-23 12:17:20 +01:00
Sebastian Palencsar
1bc4ac4bc9
Persist app config, add list --verbose, and improve quick start/install
2026-02-23 12:15:10 +01:00
Sebastian Palencsar
4c1b350583
Clarify backend choice and chromium update usage in README
2026-02-23 11:32:20 +01:00
Sebastian Palencsar
57ab313150
Fix changelog version for alpha.6 tag
2026-02-23 11:30:29 +01:00
Sebastian Palencsar
df89b049de
Add changelog entry for alpha.5 chromium backend release
v0.1.0-alpha.6
2026-02-23 11:26:37 +01:00
Sebastian Palencsar
0c8687eb00
Add chromium compatibility backend with per-app profiles
2026-02-23 11:25:28 +01:00
Sebastian Palencsar
7e0771c9e0
Document DRM/protected-media limitation
2026-02-23 10:42:36 +01:00
Sebastian Palencsar
ec229db303
Remove Netflix/DRM examples from README
2026-02-23 10:41:03 +01:00
Sebastian Palencsar
f2799d5deb
Add doctor/update commands, dry-run/print-config, and improve icon fallback
v0.1.0-alpha.5
2026-02-23 09:22:14 +01:00
Sebastian Palencsar
e3d377462d
Clarify fullscreen vs no-decorations README examples
2026-02-23 09:12:45 +01:00
Sebastian Palencsar
a7f0795818
Add manual trigger for release workflow
2026-02-23 09:11:12 +01:00
Sebastian Palencsar
f25a93da67
Update changelog for icon fix, no-decorations, and screenshots
v0.1.0-alpha.4
v0.1.0-alpha.3
2026-02-23 09:05:58 +01:00
Sebastian Palencsar
6b9e73cc9d
Fix icon RGBA conversion, add no-decorations option, and add KDE screenshots
2026-02-23 09:05:14 +01:00
Sebastian Palencsar
f5c8f71095
Fix favicon icons by converting to RGBA PNG and refine README
2026-02-23 08:45:57 +01:00
Sebastian Palencsar
ec77654450
Fix favicon icons by converting to RGBA PNG refine README
2026-02-23 08:43:40 +01:00
Sebastian Palencsar
8d0e46a846
Refine README positioning with comparison and focus sections
2026-02-23 08:23:40 +01:00
Sebastian Palencsar
7869b61836
Improve README framing and add issue/label maintainer tooling
2026-02-23 08:17:59 +01:00
Sebastian Palencsar
2aca752a51
Add changelog entry for v0.1.0-alpha.2
2026-02-23 07:59:44 +01:00
Sebastian Palencsar
2cb0e70d3d
Fix clippy items-after-test-module warning
v0.1.0-alpha.2
2026-02-23 07:50:37 +01:00
Sebastian Palencsar
5f66ae9e14
Prepare GitHub alpha launch (README, CI, tests, release workflow)
v0.1.0-alpha.1
2026-02-23 07:44:41 +01:00