Commit Graph

  • 08b33ef823 Merge pull request #113 from outis1one/claude/authelia-login-field-clearing-8ymlmn main Outis 2026-09-07 20:55:27 -04:00
  • d6d6177dd9 Fix on-screen keyboard clearing fields on frameworks like Authelia's React UI Claude 2026-09-08 00:54:01 +00:00
  • ff67e422a4 Merge pull request #112 from outis1one/claude/kiosk-web-management-5rl5zr Outis 2026-08-20 11:41:41 -04:00
  • e607e8cea0 Web UI: install/reconfigure addons, default-on install, visual redesign (v2.17.0) Claude 2026-08-19 17:51:07 +00:00
  • b6ed4aad9c Add Web UI addon: browser-based config editor (v2.16.0) Claude 2026-08-19 16:01:20 +00:00
  • 1fad3393ac Merge pull request #111 from outis1one/claude/kiosk-web-management-5rl5zr Outis 2026-08-19 11:37:43 -04:00
  • d0b76dc6cf Drop Full Reinstall from the migration plan (docs only) Claude 2026-08-19 14:38:17 +00:00
  • d411b05cae Add Upgrade to install.sh (v2.15.0) Claude 2026-08-19 13:50:25 +00:00
  • 037a62e008 Add real first-time provisioning to install.sh (v2.14.0) Claude 2026-08-19 05:24:32 +00:00
  • 1c9447bc5d Rename Fleet Profile to Clone Settings per feedback Claude 2026-08-19 04:29:13 +00:00
  • 5d56c667da Add Fleet Profile MVP for replicating settings across kiosks; bump to v2.13.0 Claude 2026-08-19 03:45:36 +00:00
  • b0b558f015 Migrate Complete Uninstall, composed from each addon's own uninstall helper; bump to v2.12.0 Claude 2026-08-19 03:03:50 +00:00
  • a3313aa9b8 Migrate 4 more Advanced items (Electron, Factory Reset, Virtual Consoles, Emergency Hotspot); bump to v2.11.0 Claude 2026-08-19 02:52:43 +00:00
  • 3eadcdb584 Migrate Asterisk Intercom, redesigned as SIP-extension-only; bump to v2.10.0 Claude 2026-08-19 02:28:05 +00:00
  • 2bf4efe2b1 Migrate LMS/Squeezelite addon; fix is_service_enabled dead pre-check; bump to v2.9.0 Claude 2026-08-19 02:11:05 +00:00
  • 0454a259fa Migrate Remote Access addon; fix status-function crash gap in run_menu; bump to v2.8.0 Claude 2026-08-19 01:35:15 +00:00
  • cdd6f5adcf Backport save_config merge fix into legacy ubuntu-based-kiosk.sh; bump to v2.7.0 Claude 2026-08-19 01:21:43 +00:00
  • 6c68897935 Migrate Authelia addon; fix real config-clobbering bug in save_config; bump to v2.6.0 Claude 2026-08-18 21:56:21 +00:00
  • 1b16bcf3ee Migrate CUPS Printing addon; restructure install.sh into Core Settings/Addons/Advanced; bump to v2.5.0 Claude 2026-08-18 19:10:43 +00:00
  • 459da53182 Migrate Diagnostics menu; bump to v2.4.0 Claude 2026-08-18 18:48:26 +00:00
  • 2375bf5eab Migrate WiFi and Power/Display/Quiet Hours menus; bump to v2.3.0 Claude 2026-08-18 18:28:49 +00:00
  • 8672c15469 Migrate Password Protection & Lockout menu; add missing ask_time helper; bump to v2.2.0 Claude 2026-08-18 16:48:30 +00:00
  • 074b2ec2e3 Migrate Timezone and Hidden Site PIN menus; harden menu framework against set -e; bump to v2.1.0 Claude 2026-08-18 16:33:12 +00:00
  • c1370edc3e Migrate Display & Interaction menu; drop version number from installer filename; bump to v2.0.0 Claude 2026-08-18 15:48:21 +00:00
  • 21a0768c8c Add modular menu framework, migrate Sites & Page Timing onto it Claude 2026-08-18 15:26:16 +00:00
  • ccf73d41bd Merge pull request #110 from outis1one/claude/offline-install-readme-kfpr5u Outis 2026-08-02 19:46:41 -04:00
  • 10c4c22f44 Route audio to HDMI automatically when an external display is connected Claude 2026-08-02 22:54:23 +00:00
  • 6f6d34512e Mirror external display at the kiosk's exact resolution, not its own native mode Claude 2026-08-02 22:51:08 +00:00
  • f01781de41 Add live HDMI/display hotplug handling via udev + systemd Claude 2026-08-02 22:37:39 +00:00
  • 68a7345f5b Mirror external HDMI/monitor output onto primary display automatically Claude 2026-08-02 22:34:19 +00:00
  • b5d37fa646 Install net-tools and ncdu; curl/git already covered Claude 2026-08-02 22:15:15 +00:00
  • de9c97aa06 Merge pull request #109 from outis1one/claude/offline-install-readme-kfpr5u Outis 2026-08-02 18:11:50 -04:00
  • ca00674e4c Add offline/air-gapped download instructions to README Claude 2026-08-02 22:06:48 +00:00
  • 0c809d7e53 Merge pull request #108 from outis1one/claude/brave-tesla-hwf1m8 Outis 2026-06-16 14:17:35 -04:00
  • 29b5783052 Fix LightDM autologin on fresh server installs (nopasswdlogin group + missing config) Claude 2026-06-16 18:15:05 +00:00
  • 91d905f45a Fix LightDM autologin on Ubuntu 22.04+ (new hardware) Claude 2026-06-16 18:04:36 +00:00
  • de197f77d3 Merge pull request #107 from outis1one/claude/brave-tesla-hwf1m8 Outis 2026-06-16 13:40:01 -04:00
  • 879e2ecd14 Fix all file existence checks to run as kiosk user Claude 2026-06-16 17:32:32 +00:00
  • 8116fdf258 Merge pull request #106 from outis1one/claude/brave-tesla-hwf1m8 Outis 2026-06-16 13:26:25 -04:00
  • 56e3d17459 Restore chmod 644 on tmp zip so kiosk user can read it for unzip Claude 2026-06-16 17:25:36 +00:00
  • 35350d9908 Merge pull request #105 from outis1one/claude/brave-tesla-hwf1m8 Outis 2026-06-16 13:21:17 -04:00
  • 43266a4cf0 Fix Electron binary extraction: chown dist/ before extracting as kiosk user Claude 2026-06-16 17:17:37 +00:00
  • 6621f9221b Merge pull request #104 from outis1one/claude/brave-tesla-hwf1m8 Outis 2026-06-16 13:13:09 -04:00
  • 670b32f53c Fix Electron binary extraction failing silently during upgrade Claude 2026-06-16 17:11:56 +00:00
  • c3ea52dda0 Merge pull request #103 from outis1one/claude/gifted-bohr-dfzdig Outis 2026-06-16 12:56:55 -04:00
  • 174bbe46ae Fix permission denied on Electron zip: chmod 644 before kiosk-user unzip Claude 2026-06-16 16:54:51 +00:00
  • 572f0ed01b Merge pull request #102 from outis1one/claude/gifted-bohr-dfzdig Outis 2026-06-16 12:50:00 -04:00
  • b7e35c84c9 Detect pipe execution; show clear upgrade error instead of cryptic path failure Claude 2026-06-16 16:45:58 +00:00
  • 9a9352a9c2 Merge pull request #101 from outis1one/claude/gifted-bohr-dfzdig Outis 2026-06-16 12:40:25 -04:00
  • 440b074245 Add unzip to apt packages; guard install_electron_binary against missing unzip Claude 2026-06-16 16:39:36 +00:00
  • 46d42b46c6 Merge pull request #100 from outis1one/claude/gifted-bohr-dfzdig Outis 2026-06-16 11:05:53 -04:00
  • 27aaf5a15c feat: match any touch screen for libinput, not just Wacom "Finger" devices Claude 2026-06-16 15:05:28 +00:00
  • 981aaf2b6b Merge pull request #99 from outis1one/claude/gifted-bohr-dfzdig Outis 2026-06-16 10:53:13 -04:00
  • 66a633b22c fix: resolve touch input with keyring flag + libinput driver Claude 2026-06-16 14:52:31 +00:00
  • 4e7fbe497c fix: use xsetwacom MapToOutput instead of xinput set-prop for CTM Claude 2026-06-16 13:55:09 +00:00
  • f7f1624e02 Merge pull request #98 from outis1one/claude/gifted-bohr-dfzdig Outis 2026-06-16 09:45:08 -04:00
  • 3315ccc44a fix: reset Coordinate Transformation Matrix to identity in start.sh Claude 2026-06-16 13:44:50 +00:00
  • c58addcecb Merge pull request #97 from outis1one/claude/gifted-bohr-dfzdig Outis 2026-06-16 09:13:53 -04:00
  • 14172782c9 fix: correct xorg MatchProduct glob — Wacom*Finger* not Wacom.*Finger Claude 2026-06-16 13:13:41 +00:00
  • 279dcd2b66 Merge pull request #96 from outis1one/claude/gifted-bohr-dfzdig Outis 2026-06-16 09:08:50 -04:00
  • 5cbade03d7 fix: add xorg.conf.d Wacom touch config so driver starts in touch event mode Claude 2026-06-16 13:08:38 +00:00
  • 73eed4a123 Merge pull request #95 from outis1one/claude/gifted-bohr-dfzdig Outis 2026-06-16 08:57:35 -04:00
  • 95027fe6fe fix: export XAUTHORITY in start.sh so xinput touch init never hits auth error Claude 2026-06-16 12:57:21 +00:00
  • 8b9d688993 Merge pull request #94 from outis1one/claude/gifted-bohr-dfzdig Outis 2026-06-15 22:29:29 -04:00
  • 55039c510b chore: restore original ubuntu-based-kiosk-v1.0.2.sh alongside v1.0.3 Claude 2026-06-16 02:27:13 +00:00
  • 7f54944ad8 Merge pull request #93 from outis1one/claude/gifted-bohr-dfzdig Outis 2026-06-15 22:24:24 -04:00
  • 00dd806e9c chore: bump version to v1.0.3 and rename script file Claude 2026-06-16 02:23:43 +00:00
  • 6f18a2f897 fix: detect touch screens dynamically instead of hardcoding Wacom device name Claude 2026-06-16 02:21:09 +00:00
  • 93b944fdb8 Merge pull request #92 from outis1one/claude/gifted-bohr-dfzdig Outis 2026-06-15 22:20:24 -04:00
  • c18615a78e fix: enable Wacom touch gestures on startup and update start.sh on upgrade Claude 2026-06-16 02:19:03 +00:00
  • dcf3ba11c7 Merge pull request #91 from outis1one/claude/gifted-bohr-dfzdig Outis 2026-06-15 22:02:00 -04:00
  • 37663be91b fix: add PointerEvent fallback for swipe detection Claude 2026-06-16 01:59:25 +00:00
  • 690f2daf3c Merge pull request #90 from outis1one/claude/gifted-bohr-dfzdig Outis 2026-06-15 21:55:10 -04:00
  • 8f886854f2 revert: restore v1.0.0 touch handler approach for two-finger swipe Claude 2026-06-16 01:52:46 +00:00
  • 22fb77581c Merge pull request #89 from outis1one/claude/gifted-bohr-dfzdig Outis 2026-06-15 21:41:57 -04:00
  • f40d8e337c fix: add --touch-events=enabled to Electron launch flags Claude 2026-06-16 01:16:58 +00:00
  • b92180c4b2 Merge pull request #88 from outis1one/claude/gifted-bohr-dfzdig Outis 2026-06-15 20:56:00 -04:00
  • d595464400 fix: preserve node_modules during upgrade to avoid re-downloading Electron Claude 2026-06-16 00:52:22 +00:00
  • 69be816dfe Merge pull request #87 from outis1one/claude/gifted-bohr-dfzdig Outis 2026-06-15 20:40:52 -04:00
  • 543a442775 fix: use sudo to remove root-owned config backup after upgrade Claude 2026-06-16 00:39:53 +00:00
  • 3f1984f9fa Merge pull request #86 from outis1one/claude/gifted-bohr-dfzdig Outis 2026-06-15 20:32:36 -04:00
  • 3d5a5839b3 fix: use capture:true on touch event listeners to prevent page JS interference Claude 2026-06-16 00:31:14 +00:00
  • 31eb750514 docs: clarify Authelia access_control merge with before/after example Claude 2026-06-16 00:25:11 +00:00
  • effb726979 fix: add 10-second timeout to Authelia fetch to prevent white screen Claude 2026-06-16 00:15:18 +00:00
  • 0eef318e78 docs: update Authelia setup instructions to use MERGE workflow Claude 2026-06-15 23:55:53 +00:00
  • 09dfcd40af Merge pull request #85 from outis1one/claude/gifted-bohr-dfzdig Outis 2026-06-15 19:39:31 -04:00
  • 0b52ec27fb fix: shared install_electron_binary() covers both fresh install and upgrade Claude 2026-06-15 23:38:37 +00:00
  • b003daba85 Merge pull request #84 from outis1one/claude/gifted-bohr-dfzdig Outis 2026-06-15 19:35:57 -04:00
  • bd4d4cadc8 fix: robust Electron binary download with timeouts, retry, and wget fallback Claude 2026-06-15 23:34:00 +00:00
  • 66ec66362f Merge pull request #83 from outis1one/claude/gifted-bohr-dfzdig Outis 2026-06-15 19:20:56 -04:00
  • 2556863129 fix: use sudo for all config.json access in configure_authelia Claude 2026-06-15 23:20:14 +00:00
  • 4c3f5576b9 fix: detect and retry Electron binary download when npm install silently fails Claude 2026-06-15 22:52:49 +00:00
  • 7634ddbaaf Merge pull request #82 from outis1one/claude/gifted-bohr-dfzdig Outis 2026-06-15 11:56:26 -04:00
  • f1febbd914 release: v1.0.2 - Authelia auto-login, pipewire fix, dynamic README Claude 2026-06-15 14:57:51 +00:00
  • 05538611cf docs: add Authelia server-side setup guide to script output and README Claude 2026-06-15 14:49:32 +00:00
  • 2a5fb6188b feat: Authelia auto-login with machine-ID-bound AES-256 encryption Claude 2026-06-15 14:35:41 +00:00
  • b956af05e2 Merge pull request #81 from outis1one/claude/gifted-bohr-dfzdig Outis 2026-06-15 10:12:29 -04:00
  • 42aafff219 fix: create pipewire config dirs as kiosk user to avoid permission denied Claude 2026-06-15 14:11:56 +00:00
  • 44b04067ce Merge pull request #80 from outis1one/claude/gifted-bohr-dfzdig Outis 2026-06-15 09:47:03 -04:00
  • c2d9b34d53 docs: remove hardcoded version numbers from install instructions Claude 2026-06-15 13:45:26 +00:00