Repository navigation
SecureDesktopLauncher-v4
·
247 commits
to baae317529771cd1e4a5f71ae67824d704db8da7
since this release
Automated Windows build for SecureDesktopLauncher on main.
Commit: baae317529771cd1e4a5f71ae67824d704db8da7
Built projects: AllowContentAboveLock, asusblink, capsblink, YourPhoneHideBanner, DiscordRPC, DNSAutoUpdate, NowPlayingTile, PhotoCollage, DesktopStub, RssLiveTile, CharmTray, SecureDesktopLauncher, TaskSchedulerMigration, RealTimeNotesDeskband
Release family: SecureDesktopLauncher-vN
Release assets are direct files from the workflow artifact payload for this project.
Changes
- baae317 Harden desktop app parity and resident behavior
- ddd852e Harden shared desktop baseline and legacy utilities
- 6b661ba Add RSS Live Tile resident app
- 9a443ff Harden CharmTray startup failures
- 612fee1 Synchronize deskband refresh window lifetime
- 6c4c5d2 Bound NowPlayingTile PowerShell execution
- f4323fc Correlate Discord IPC responses by nonce
- 5f8019c Refresh DesktopStub release tags before builds
- 22d33c1 Regenerate manifests for Win8 helper changes
- 8f7d6b4 Refresh managed DesktopStub help defaults
- 1a84e3e Preserve obsolete DesktopStub config
- e3f0d0e Make Live Tile branding configurable
- afd5f07 Add Windows 8.1 Live Tile template mode
- b74bc79 Match static tile text to Windows templates
- c4ec4c2 Validate config file path before resolving
- 54e1fdd Validate IniWrite results and config filenames
- a7e493f Propagate INI write failures; CLI and token fixes
- ff4e750 Make help/version parsing side-effect-free
- 9ac72f1 Enforce DPAPI tokens; improve shutdown and mutex
- 949909a Protect explicit Discord token, tighten JSON parser
- 6598f0e Improve JSON parsing, release and path checks
- d5e3cd2 Add retries for gh release operations
- 638b87b Add CLI/INI validation, path checks, and DPAPI fixes
- 1e1fdbc Harden JSON, encoding, and CLI validation
- 4997b83 Add IO helpers, path safety and JSON control checks
- 0190ee0 Expose JSON string decoder & update source check
- 19ca35d Use shared parsers and checked UTF-8 conversions
- 54d8363 Enforce UTF-8 checks and use shared rule caches
- 20869c4 Harden file IO, UTF-8 handling, and censor regex
- 34d2042 Update DiscordRPC smoke test expectation
- 3fbedda Bound INI locks; add path/UTF-8 checks & caching
- fb68b05 Add bounded INI write-wait and robustness fixes
- 082703e Improve config/path handling, I/O, regex caching & tests
- 48c2212 Add strict parsers, UTF-8 checks & INI wait policy
- 8eb2dd9 Remove AIProjects-source.zip
- 568d94f Add tray IDs for log lock wait options
- e7ee50d Add bounded log append lock wait setting
- a933c6f Swap logging source concatenation order
- 15cd368 Split tray implementation into smaller fragments
- a8cf14f Use path-scoped instance identity
- 7b714cd Use shared path and logging helpers
- d461ba6 Give append handle write access and seek to EOF
- 3110431 Remove env-backed token support; improve logging
- a31098b Use shared Utf8Logger and path-scoped identity
- 5c82226 Add warning suppressions and sidecar path support
- e5deca0 Add app_paths/logging and DiscordRPC checks
- 4b91c5f Normalize newlines when reading files
- e0696ed Add shared INI baseline checks and docs
- 82b587b Exclude collage output from input images
- 0cc9e78 Track registry watcher service lifetimes
- 2ea5e71 Join NowPlayingTile update workers on exit
- fb9822d Ignore disconnected DNS update interfaces
- 6205115 Harden scheduled task migration backups
- 67869a6 Interrupt Discord backend connection waits
- 45a34a5 Reject multiline command-line INI settings
- 5741816 Make desktop baseline header self-contained
- 6787f8c Drain launcher workers during service stop
- f48740d Harden automatic release retries
- eb3f6bd Add stable desktop baseline entry point
- 22a195b Add atomic fresh INI mutations
- 23bb279 Apply Discord Gateway close timeout
- 8d9de90 Align resident shutdown behavior
- a69c9f9 Fail DiscordRPC resident startup without control window
- fa9a331 Publish releases only after asset upload
- 9d24a8c Test resident baseline behavior
- a699e60 Extract reusable desktop application baseline
- 34c136e Align DiscordRPC baseline tray and help behavior
- 5dd9cb2 Restore DiscordRPC tray after Explorer restart
- b6521cd Read DesktopStub INI fresh before mutations
- 6958bb0 Serialize DiscordRPC tray notifications
- 66ad11c Fix DiscordRPC resident instance control
- fcc2c7d Fix tray dispatch source guard
- 2f6f3a4 Separate DesktopStub tray dispatch
- 4cc10f3 Use shared JSON primitives in DiscordRPC
- 041c10e Add executable shared baseline tests
- 8324ae1 Restore configurable DesktopStub help
- d361dd2 Serialize DesktopStub INI mutations
- 15d6cd2 Restore DesktopStub INI compatibility
- 9450e31 Share baseline command-line primitives
- c125fb4 Use shared INI primitives in DesktopStub
- 14d38f5 Share baseline tray menu primitives
- 2d54a29 Parse DiscordRPC gateway integers strictly
- 5ce14ee Harden shared JSON field extraction
- 0a04349 Limit shared-change release selection
- d85af38 Preserve command-line setting value whitespace
- a538acf Match DesktopStub shared INI read size limit
- 47ec2b0 Restrict DiscordRPC JSON field lookup to current object
- 9579d1b Align DiscordRPC tray menu layout with DesktopStub
- 5dddbfe Use shared INI default type in DiscordRPC
- 375639a Reload DiscordRPC after mutating one-shot commands
- 6747c46 Make DiscordRPC JSON field scanning string-aware
- 24e9a75 Align shared INI reads with DesktopStub
- 426f269 Preserve unquoted INI fragments
- 9fb3d06 Make DiscordRPC gateway buttons order tolerant
- 80b2f5c Serialize shared INI writes per path
- ca23d02 Reload DiscordRPC on command-line settings
- f9bc68b Fix DesktopStub release tag embedding
- ef67546 Improve config writes and CLI parsing
- cd8b02c Add robust INI parser/writer and DesktopStub style
SHA256 checksums
| File | SHA256 |
|---|---|
README.md |
dfe0bd9ab1a37f3876a726598c24ffde4b509308d949dff486750de1f9ae2d46 |
SecureDesktopLauncher.exe |
e3fdd92b7a0a7d8d2d40631e17f671501d058c29236c84c52c14bfd66a6f4093 |
SecureDesktopPasswordLauncher.exe |
2e7d4327d77fd3671a65e80617130a18a2ba43ccc5cd93ff1cedeb9bf9995773 |