Commit Graph

  • 99e0ebb7c3 docs: update TODO_AGENTS — current display_control status + future ideas section v3-electron-launcher Scott Idem 2026-05-20 18:43:14 -04:00
  • 51db51d991 docs/build: update README + compiled dist for list-modes/set-mode features Scott Idem 2026-05-20 18:27:58 -04:00
  • 6cddd69891 fix(display): skip mirror/extend if already in requested state Scott Idem 2026-05-20 18:24:33 -04:00
  • 58060aea8a build: rebuild display_control binary (list-modes + set-mode) Scott Idem 2026-05-20 18:17:17 -04:00
  • 54308c6d4a feat(display): add list-modes and set-mode commands Scott Idem 2026-05-20 18:16:43 -04:00
  • b2cd0736df fix: use window.maximize() instead of explicit workArea dimensions Scott Idem 2026-05-20 18:14:26 -04:00
  • a230ff09de fix: use workArea instead of bounds for initial window size Scott Idem 2026-05-20 17:54:05 -04:00
  • 7199d45719 feat: single instance lock; auto-size window to primary display bounds Scott Idem 2026-05-20 17:48:09 -04:00
  • 48e24af84e build: recompile dist after display_control fail-fast fix Scott Idem 2026-05-20 17:45:01 -04:00
  • cd1cd02bc2 build: commit display_control universal binary; fix packaging to extract to Resources/bin Scott Idem 2026-05-20 17:32:08 -04:00
  • 0ae0d644a9 build: add display_control binary (universal x86_64+arm64) Scott Idem 2026-05-20 17:28:39 -04:00
  • ce2832a584 fix(build): replace scp with ssh+cat to handle space in username Scott Idem 2026-05-20 17:22:34 -04:00
  • b6b902ad4a feat(build): add remote-build-display-control.sh for workstation → Mac builds Scott Idem 2026-05-20 17:16:25 -04:00
  • 3da3b187ec build(display): universal binary — compile x86_64 + arm64 and lipo into fat binary Scott Idem 2026-05-20 17:10:56 -04:00
  • 86ea73bfbd fix(display): fail fast on invalid mode in display_control path; update docs Scott Idem 2026-05-20 17:04:39 -04:00
  • a14c7c7a3f feat(display): add display_control CoreGraphics binary, replace displayplacer as primary path Scott Idem 2026-05-20 16:48:19 -04:00
  • 9df9d884e5 fix(display): fix mirror_of_display syntax, add Homebrew fallback, update docs Scott Idem 2026-05-20 16:33:25 -04:00
  • 2bf4d7c141 New build for Mac Scott Idem 2026-05-20 15:52:35 -04:00
  • e37fd1ddbb docs: sync README and list_tools() to current handler reality Scott Idem 2026-05-20 15:39:27 -04:00
  • a1e74829e8 fix(display): auto-detect displays for mirror/extend via displayplacer list Scott Idem 2026-05-20 15:23:01 -04:00
  • 2c7b609295 Updated dist files Scott Idem 2026-05-13 19:09:09 -04:00
  • 1008a55ec3 Adjust Linux wallpaper test mode Scott Idem 2026-05-13 18:57:27 -04:00
  • c8fdb8b1e7 Harden wallpaper downloads Scott Idem 2026-05-13 18:43:58 -04:00
  • bb51771dc7 Expand wallpaper handling Scott Idem 2026-05-13 18:08:49 -04:00
  • 53d200f10e Version bump because things are in a good state. Scott Idem 2026-05-13 17:31:16 -04:00
  • 7693b12aeb Clarify native template bridge contract Scott Idem 2026-05-13 11:44:36 -04:00
  • 72d928f907 Rename launch payload to native_template Scott Idem 2026-05-13 11:28:09 -04:00
  • 9b98b454fd Align launcher terminology docs Scott Idem 2026-05-13 11:25:55 -04:00
  • ec29a576d5 feat(deploy): add --fix-accessibility flag + document TCC requirement Scott Idem 2026-05-12 14:09:34 -04:00
  • 1f90c819a0 docs(bridge): update types + docs for set_display_layout configStr Scott Idem 2026-05-12 13:36:38 -04:00
  • 9f76d6b7f4 Noting the warning about icons missing Scott Idem 2026-05-11 17:24:50 -04:00
  • ca4fddd57f fix(bridge): expose copy_from_cache_to_temp + harden launch_presentation Scott Idem 2026-05-11 17:15:36 -04:00
  • c5a368aee5 chore: ignore builds.tar.gz Scott Idem 2026-05-11 17:07:22 -04:00
  • b8199375a9 chore: ignore .playwright-mcp session artifacts Scott Idem 2026-05-11 16:59:47 -04:00
  • bab08cd8a7 fix(packaging): workaround yauzl/Node 26 hang + fix API bootstrap contract Scott Idem 2026-05-11 16:48:15 -04:00
  • 36aed19169 feat(launcher): thin primitive architecture + run_osascript hardening Scott Idem 2026-05-11 13:40:05 -04:00
  • 5b59dbc2da Old files for reference to help with AppleScript and related. Scott Idem 2026-04-20 17:02:46 -04:00
  • 002c27e73c fix(file_handlers): use keystroke Cmd+Return to start pptx slideshow Scott Idem 2026-04-20 17:01:04 -04:00
  • 3feaf1bbc3 feat(deploy): add deploy script and per-device config files Scott Idem 2026-04-20 15:02:15 -04:00
  • b8b7b253bb assets: add logo and icon files for packaging Scott Idem 2026-04-20 14:27:05 -04:00
  • b3f59b7bf5 docs: add onsite deployment guide and device reference table Scott Idem 2026-04-20 14:26:54 -04:00
  • 01797f28aa fix: use correct protocol for app URL and suppress DevTools in production Scott Idem 2026-04-20 14:26:43 -04:00
  • 2af6b3954b fix: write AppleScript to temp .scpt file instead of using -e flag Scott Idem 2026-04-20 14:26:34 -04:00
  • 5a5814b2bc build: add electron-packager and package:mac script Scott Idem 2026-04-20 14:24:17 -04:00
  • 0ebfcd18bb chore: ignore builds/ directory and seed config files Scott Idem 2026-04-20 14:24:06 -04:00
  • 2ad6bce8db fix: repair file_handlers.ts backtick escaping; update README Scott Idem 2026-03-11 11:50:06 -04:00
  • 7c0bb6719d feat(file): implement hardened caching with SHA-256 verification Scott Idem 2026-02-10 14:07:45 -05:00
  • fb8af70742 feat: implement Phase 5 system handlers (automation, power, recording) Scott Idem 2026-01-30 11:34:53 -05:00
  • 3d7aa1ab92 feat(native): implement Phase 5 AppleScript handlers and remote control Scott Idem 2026-01-26 16:18:00 -05:00
  • 7784f7f2a3 chore: add VS Code workspace configuration with markdown linting overrides Scott Idem 2026-01-26 15:19:20 -05:00
  • 083fc56337 feat(bridge): implement presentation-aware handover and robust placeholder resolution Scott Idem 2026-01-26 15:12:11 -05:00
  • e942b234c4 Fix: Finalize Phase 3 OS interactions and telemetry bridge Scott Idem 2026-01-23 17:23:14 -05:00
  • f6875acc72 Enhance: Support flexible hash prefix length and organized caching Scott Idem 2026-01-23 16:56:10 -05:00
  • 280de213c1 Fix: Standardize Electron bridge and implement robust caching Scott Idem 2026-01-23 16:30:23 -05:00
  • 30db989b2c Enhance: Implement dynamic launcher URL and restore package.json Scott Idem 2026-01-23 14:08:31 -05:00
  • 0497f5767b Initial scaffold for Aether Native V3 Electron Launcher Scott Idem 2026-01-23 13:54:20 -05:00
  • fdbd12b64f First iteration of the conversion to use SvelteKit. ae_native_app_sk Scott Idem 2024-08-14 19:26:39 -04:00
  • 54ae460da5 Unknown testing Scott Idem 2023-07-27 09:12:44 -04:00
  • 9a7b2b4089 Clean up of code. Prep for simplify later. Scott Idem 2023-06-03 01:34:55 -04:00
  • 5e04deab9c Clean up and simplify the initial loading. This needs more testing. Scott Idem 2023-06-03 01:09:16 -04:00
  • 99984e7b6c Making file check more efficent. Scott Idem 2023-05-26 18:50:52 -04:00
  • fb02fc80a0 Making things easier. Scott Idem 2023-05-26 17:06:38 -04:00
  • bc4bf6d294 Making things easier. Scott Idem 2023-05-26 15:20:32 -04:00
  • 29111e8dce Work on the config and setup Scott Idem 2023-05-24 22:16:26 -04:00
  • a25978cf6f No longer using the macOS config path. Scott Idem 2023-05-14 16:03:12 -04:00
  • 6c7a81f915 Version bump Scott Idem 2023-05-14 15:05:04 -04:00
  • 9f9ad8b1bb More robust loading. General clean up Scott Idem 2023-05-14 15:03:27 -04:00
  • 75c5d289cf More robust loading Scott Idem 2023-05-14 14:56:17 -04:00
  • 4870a56dad Clean up of config Scott Idem 2023-04-24 21:27:45 -04:00
  • 86feb8517a Getting ready for BG Scott Idem 2023-04-24 18:46:40 -04:00
  • 30b7a00229 Updates for native app to make it work again. Still some left to do. Scott Idem 2023-04-22 13:34:31 -04:00
  • ff342fd9ea Updates to style paths and related Scott Idem 2022-11-29 16:47:29 -05:00
  • ced234fa08 Clean up Scott Idem 2022-10-28 17:57:55 -04:00
  • c37c87f6d4 Work on child processes with node.js Scott Idem 2022-10-27 12:56:19 -04:00
  • cdae86dd86 Updated config file name. Cleaned up files. Scott Idem 2022-10-26 17:50:49 -04:00
  • 14cc3d1c3e Updated config file name Scott Idem 2022-10-26 17:34:26 -04:00
  • a54d2c08bc Added screen media access request Scott Idem 2022-10-26 17:16:58 -04:00
  • 6e7dacc1e0 Improved dynamic loading of CSS and JS files! Scott Idem 2022-10-17 13:48:01 -04:00
  • f3558dc75b Minor changes Scott Idem 2022-10-16 23:27:19 -04:00
  • a83334aac7 Adding initial load options Scott Idem 2022-10-16 22:43:26 -04:00
  • 987642886c Adding initial load options Scott Idem 2022-10-16 22:38:07 -04:00
  • fb75d450ac Prep for LCI Scott Idem 2022-10-16 22:37:40 -04:00
  • 0dce6c89c0 Prep for LCI Scott Idem 2022-10-16 20:07:30 -04:00
  • 0028df4604 Prep for LCI Scott Idem 2022-10-16 19:23:21 -04:00
  • 040ab4aa4e Rework of loading the index file. Scott Idem 2022-10-15 23:10:54 -04:00
  • 2d27750d0e Prep for LCI Scott Idem 2022-10-15 20:19:50 -04:00
  • adca2e511b Testing Scott Idem 2022-10-14 17:53:39 -04:00
  • eb53e46ebc A lot of clean up!!! Scott Idem 2022-10-14 17:22:14 -04:00
  • 3a4812de4c A lot of work on the launcher. Moving things from Electron node.js to Svelte. Scott Idem 2022-10-11 20:06:13 -04:00
  • 31203648b4 Dont show dev tools Scott Idem 2022-05-31 11:45:58 -04:00
  • e91907a884 Updated for CMSC Scott Idem 2022-05-30 22:40:50 -04:00
  • 7ac3f1fb16 Clean up Scott Idem 2022-05-25 16:00:53 -04:00
  • 556f4e66a5 Changed root URLs Scott Idem 2022-05-25 15:22:32 -04:00
  • 9094b28376 Work on launcher and getting device info Scott Idem 2022-05-25 14:05:21 -04:00
  • 9b1fffe024 Modified index.html to not look for 5000 Scott Idem 2022-05-10 12:13:31 -04:00
  • 7745ac1ef0 Modified index.html to not look for 5000 Scott Idem 2022-05-10 12:03:11 -04:00
  • ddda53d643 Modified index.html to not look for 5000 Scott Idem 2022-05-10 11:54:10 -04:00
  • 328cd1d51a Modified index.html to not look for 5000 Scott Idem 2022-05-10 11:44:42 -04:00
  • 5105f42479 Update Scott Idem 2022-05-08 15:29:14 -04:00
  • ab6a071986 Version update Scott Idem 2022-05-07 18:06:33 -04:00