This website requires JavaScript.
7625053a6c
Merge pull request 'perf(web): cache macro images in local PWA (1.1.2)' (#12 ) from perf/local-image-cache into main
main
v1.1.2
jknapp
2026-07-18 06:29:20 +00:00
6218a46b57
perf(web): cache macro images in local PWA, bump to 1.1.2
shadowdao
2026-07-17 23:29:16 -07:00
e4f0471614
Merge pull request 'perf(relay): cache macro images (faster display)' (#11 ) from perf/relay-image-cache into main
jknapp
2026-07-18 06:22:08 +00:00
2bbbc5e283
perf(relay): cache macro images instead of re-fetching every render
shadowdao
2026-07-17 23:22:04 -07:00
62559a59c9
Merge pull request 'fix: app-launch macros on Windows + bump to 1.1.1' (#10 ) from fix/app-launch-windows into main
v1.1.1
jknapp
2026-07-18 05:59:35 +00:00
e0df32f42b
fix: app-launch macros on Windows (shlex quote handling), bump to 1.1.1
shadowdao
2026-07-17 22:59:17 -07:00
d409b64efa
Merge pull request 'fix: drop netifaces (unbuildable), harden build install' (#9 ) from fix/netifaces-build into main
v1.1.0
jknapp
2026-07-18 05:40:51 +00:00
2f855bf720
fix: drop netifaces (unbuildable on runner), harden build install
shadowdao
2026-07-17 22:40:34 -07:00
95552ca7c9
Merge pull request 'chore: remove dead release.yml, bump to 1.1.0' (#8 ) from chore/release-1.1.0 into main
jknapp
2026-07-18 04:55:10 +00:00
2211948e9c
chore: remove dead release.yml, bump version to 1.1.0
shadowdao
2026-07-17 21:54:32 -07:00
8c3e5106d5
Merge pull request 'CI: working Windows build workflow for self-hosted runner' (#7 ) from ci/windows-build into main
jknapp
2026-07-18 04:08:27 +00:00
e9b3108226
Merge pull request 'Security hardening (P0 RCE + audit follow-through), web macro editor, and redesign' (#6 ) from security/p0-rce-hardening into main
jknapp
2026-07-18 04:08:24 +00:00
1f8ecf6764
ci: use upload-artifact@v3 (Gitea artifact backend compatibility)
shadowdao
2026-07-17 20:47:40 -07:00
0d0786e222
ci: provision Python via nuget (idempotent, no registry side effects)
shadowdao
2026-07-17 20:44:47 -07:00
fc01f8e995
ci: ship Windows .ico icon for PyInstaller build
shadowdao
2026-07-17 20:40:06 -07:00
d82ee25916
ci: use Windows PowerShell, add preflight job, harden for self-hosted
shadowdao
2026-07-17 20:33:54 -07:00
9f06b45322
ci: make Windows build robust on self-hosted runner
shadowdao
2026-07-17 19:53:39 -07:00
5c6c72d928
ci: add Windows-only build workflow for self-hosted runner
shadowdao
2026-07-17 19:05:54 -07:00
b5e5bed7dd
security(relay): minor hardening follow-ups from PR review
shadowdao
2026-07-17 18:13:33 -07:00
74bd3c2e98
security(web): remove creds from image URLs, auth-fail state, tighten CSP
shadowdao
2026-07-17 18:12:23 -07:00
60c3bbcedb
docs: clarify relay web client is execute-only
shadowdao
2026-07-17 18:09:32 -07:00
d07005bde3
security(relay): fix lockout DoS and DOM XSS in web client
shadowdao
2026-07-17 18:07:48 -07:00
0d6f48ca24
docs: document auth token, no-shell app commands, web editor, media keys
shadowdao
2026-07-17 10:39:16 -07:00
5896ec0893
security(web): enforce anti-clickjacking via response headers
shadowdao
2026-07-17 10:37:25 -07:00
01163891ec
design(web): "Tactile Deck" redesign with light/dark theming
shadowdao
2026-07-17 10:32:04 -07:00
beba425868
security+robustness(py/gui): thread-safety, upload hardening, keyring
shadowdao
2026-07-17 10:26:22 -07:00
435cc1aca9
security+feat(web): kill DOM XSS, add CSP, in-browser macro editor
shadowdao
2026-07-17 10:24:14 -07:00
eba5a2a38e
security(relay): harden internet-facing relay server
shadowdao
2026-07-17 10:15:23 -07:00
1f26427328
security(P0): close unauthenticated RCE chain
shadowdao
2026-07-17 10:14:56 -07:00
7922910bd8
Update README and version for v1.0.0 release
v1.0.0
shadowdao
2026-01-07 14:06:52 -08:00
664d652e9e
Fix Copied! visibility and remove URL hover effect
shadowdao
2026-01-06 11:48:45 -08:00
10971e6a02
Remove version from title bar, improve copy feedback
shadowdao
2026-01-06 11:44:31 -08:00
17f4bc0c5f
Make URL clickable to copy instead of separate button
shadowdao
2026-01-06 11:33:14 -08:00
44c21e68d8
Release v1.0.0 with UI improvements and bug fixes
shadowdao
2026-01-06 11:26:29 -08:00
6f3823eccf
Add PWA, wake lock, and fullscreen to relay app
v0.9.5
shadowdao
2026-01-05 21:04:03 -08:00
4a93f94b8c
Fix relay URL update using Qt signals for thread safety
shadowdao
2026-01-05 21:00:30 -08:00
f87dab6bc2
Add debug output for relay URL update issue
shadowdao
2026-01-05 20:56:30 -08:00
5b6eb33bad
Fix image authentication in relay app.html
shadowdao
2026-01-05 20:51:37 -08:00
7d95d47c73
Update relay server defaults and repo links
shadowdao
2026-01-05 20:47:32 -08:00
59254383ad
Fix relay server issues: images and URL display
shadowdao
2026-01-05 20:42:45 -08:00
5aed19564c
Add index landing page for relay server
shadowdao
2026-01-05 20:33:03 -08:00
6e76d469c8
Add .env.example for relay server configuration
shadowdao
2026-01-05 20:27:06 -08:00
ff3c7b990c
Fix relay server for cloud-node-container deployment
shadowdao
2026-01-05 20:23:31 -08:00
1d7f18018d
Add relay server for remote HTTPS access
shadowdao
2026-01-05 19:46:33 -08:00
8e4c32fea4
Add v0.9.5 features: minimize to tray, settings, relay support
shadowdao
2026-01-05 19:33:07 -08:00
6974947028
Bump version to 0.9.3
v.0.9.3
shadowdao
2026-01-04 12:28:13 -08:00
517ee943a9
Fix hotkey execution reliability on Windows
shadowdao
2026-01-04 12:18:17 -08:00
c9d0c9812d
Bump version to 0.9.2
v0.9.2
shadowdao
2026-01-03 19:02:36 -08:00
3521f777e9
Fix author name capitalization to ShadowDao
shadowdao
2026-01-03 19:00:32 -08:00
8ce09fcaf6
Add author, updates, and donation links to About dialog
shadowdao
2026-01-03 18:59:57 -08:00
a1a7334772
Add examples to App command dialog
shadowdao
2026-01-03 18:56:24 -08:00
063949cd7d
Add fullscreen toggle and wake lock to prevent screen sleep
v0.9.0
shadowdao
2026-01-03 18:34:56 -08:00
da5d2d6ded
Fix PWA to open as standalone app instead of browser tab
shadowdao
2026-01-03 18:25:17 -08:00
b37def8fec
Add category dropdown with existing categories in macro editor
shadowdao
2026-01-03 18:05:10 -08:00
efabf55eae
Fix macro not executing correctly on first run after save
shadowdao
2026-01-03 17:57:12 -08:00
a3d5a9d001
Fix command button height to prevent text cutoff
shadowdao
2026-01-03 17:53:36 -08:00
256e8c109c
Simplify web interface to execute-only, improve desktop editor UX
shadowdao
2026-01-03 17:48:21 -08:00
a71c1f5ec4
Fix PyInstaller build issues and add right-click edit
shadowdao
2026-01-03 17:37:43 -08:00
f61df830ca
Fix uvicorn logging error in PyInstaller builds
shadowdao
2026-01-03 17:25:41 -08:00
f6743339c0
Add web server error handling and proper shutdown
shadowdao
2026-01-03 17:15:38 -08:00
418407b2b9
Fix icon loading in PyInstaller builds
shadowdao
2026-01-03 17:12:39 -08:00
9bba673ba7
Fix PySide6 enum access for Windows compatibility
shadowdao
2026-01-03 17:07:49 -08:00
dbdb465fde
Add BUILDING.md with uv and PyInstaller build instructions
shadowdao
2026-01-03 17:05:50 -08:00
5888aeb603
Modernize application to v0.9.0 with PySide6, FastAPI, and PWA support
shadowdao
2026-01-03 16:57:14 -08:00
ded281cc64
Merge pull request 'Working on the Linux Build Issues' (#5 ) from fix-linux-update into main
jknapp
2025-06-05 22:21:49 +00:00
f0af9ad84e
Working on the Linux Build Issues
shadowdao
2025-06-05 15:21:34 -07:00
00120c8562
Merge pull request 'fixes Linux bugs' (#4 ) from update-build-and-docs into main
jknapp
2025-06-05 22:13:17 +00:00
073bfbf7d9
fixes Linux bugs
shadowdao
2025-06-05 15:12:31 -07:00
c4d151a6d2
Merge pull request 'Fix build errors' (#3 ) from update-build-and-docs into main
jknapp
2025-06-05 21:39:27 +00:00
45dfe44b59
Fix build errors
shadowdao
2025-06-05 14:39:00 -07:00
80f4c30fb9
Merge pull request 'update-build-and-docs' (#2 ) from update-build-and-docs into main
v0.8.5
jknapp
2025-06-05 21:34:40 +00:00
c80474f520
update to remove mac build because I do not have a mac to build on yet
shadowdao
2025-06-05 14:33:03 -07:00
0a66c1d663
Enhanced project documentation and release automation
shadowdao
2025-06-05 13:54:36 -07:00
2f8fa238fc
Merge pull request 'Add support for Tabs and other enhancements' (#1 ) from new-rework into main
jknapp
2025-06-01 21:19:42 +00:00
d2a9be6274
Updating README
shadowdao
2025-06-01 14:18:27 -07:00
a477be23cc
Updating README
shadowdao
2025-06-01 14:17:50 -07:00
5727a9ee68
Release Update
shadowdao
2025-06-01 14:02:29 -07:00
896875ce90
updating main app to resolve previous issues
shadowdao
2025-06-01 13:27:27 -07:00
9f3484dff2
Big Update
shadowdao
2025-06-01 12:38:41 -07:00
ddd596e053
Fixing spelling mistake pointed out by @CatArgent_ on Twitch
shadowdao
2025-03-23 10:21:38 -07:00
ccea743848
Fixing spelling mistake pointed out by @CatArget_ on Twitch
shadowdao
2025-03-23 10:18:53 -07:00
50d7173726
Fix bug where command did not lift key
shadowdao
2025-03-23 09:12:31 -07:00
4aa5ce1ff2
Updating to fix a bug with app macros
shadowdao
2025-03-23 08:44:25 -07:00
2dcc74f9d4
Update README with examples
shadowdao
2025-03-18 13:26:46 -07:00
3f18fc5d52
Update README.md to reflect the changes
shadowdao
2025-03-18 13:16:25 -07:00
d9d870096d
Update v2 to not be dependent on Windows C++ runtimes, add QRCode, Add Refresh button to Web Interface
shadowdao
2025-03-18 12:43:08 -07:00
933e166b06
adding v2 server and webbased client
shadowdao
2025-03-17 07:38:39 -07:00
55a1a86f86
adding v2 version
shadowdao
2025-03-16 23:30:35 -07:00
8a2c467930
Update path for iamges to work correctly on windows
shadowdao
2025-03-16 09:00:02 -07:00
a18f51858a
update and build for windows
shadowdao
2025-03-15 20:55:20 -07:00
664636d280
Added gitignore
shadowdao
2025-03-15 20:28:39 -07:00
cf4696d094
Working as expected, need to update display
shadowdao
2025-03-15 20:26:53 -07:00
188b462540
switching images to byte
shadowdao
2025-03-15 19:49:16 -07:00
d7a291a58f
updating mp-server.py
shadowdao
2025-03-15 17:03:51 -07:00
d74bedfa28
added minimize to system tray
shadowdao
2025-03-14 22:48:34 -07:00
c897195083
first revision
shadowdao
2025-03-14 22:22:20 -07:00
4cecf24264
Initial commit
jknapp
2025-03-14 18:17:57 +00:00