Commit Graph

  • 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