Commit Graph

37 Commits

Author SHA1 Message Date
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