Commit Graph
196 Commits
Author SHA1 Message Date
outis1one a1bfd8aabf Rename install_kiosk_0.9.7-2.sh to install_kiosk_0.9.7-3.sh 2025-12-01 19:57:02 -05:00
outis1one 5e840bafd6 Merge pull request #49 from outis1one/claude/fix-install-script-01Ct3jRxEga7ar2MMGzqzam3
Fix install script issues and add new features
2025-12-01 19:56:09 -05:00
Claude 1cd1565239 Fix install script issues and add new features
- Fix line 8704: Add missing complete_uninstall() function
  - Provides full system cleanup and uninstallation
  - Removes kiosk user, services, and all configurations
  - Offers reboot option after uninstall

- Add virtual console configuration feature
  - New configure_virtual_consoles() function
  - Allows enabling/disabling Ctrl+Alt+F1-F8 console access
  - Added to Advanced menu (option 7)
  - Integrated into initial installation with security prompt

- Add emergency hotspot to initial installation
  - Prompts user at end of installation
  - Can be configured immediately or deferred
  - Provides automatic WiFi hotspot when internet is down
2025-12-02 00:42:39 +00:00
outis1one 7ebf4e6820 Delete setup_intercom_simple.sh 2025-11-26 13:30:03 -05:00
outis1one 6d1c0f9bb5 Delete install_mumble.sh 2025-11-26 13:29:54 -05:00
outis1one a31f1817fc Add files via upload 2025-11-24 00:22:24 -05:00
outis1one 3cfdc1e8a0 Delete talkkonnect_complete_install.sh 2025-11-24 00:21:50 -05:00
outis1one abb8d72771 Update Readme.md 2025-11-24 00:21:10 -05:00
outis1one 3c33c14f24 Update Readme.md 2025-11-24 00:03:57 -05:00
outis1one 1755491977 Rename install_kiosk_0.9.7.sh to install_kiosk_0.9.7-2.sh 0.9.7 2025-11-23 20:11:13 -05:00
outis1one ba38f292ea add menu item to set pin for hidden site
3 finger up to get to hidden site
3 finger down to get to regular site
return to home/rotation works on manual and hidden sites
2025-11-23 20:09:45 -05:00
outis1one bd309e4af9 Update Readme.md 2025-11-23 19:58:19 -05:00
outis1one 83bfea28da Update Readme.md 2025-11-23 19:51:08 -05:00
outis1one 74519a5009 Update Readme.md 2025-11-23 19:25:17 -05:00
outis1one 0eacdaca79 Update Readme.md 2025-11-23 18:54:18 -05:00
outis1one 810c8df705 Update Readme.md 2025-11-23 18:25:26 -05:00
outis1one 24119aeb9b Update Readme.md 2025-11-23 18:20:21 -05:00
outis1one aa2ad04aaf Update Readme.md 2025-11-23 17:51:55 -05:00
outis1one 763e1a5be6 Add files via upload 2025-11-23 17:40:29 -05:00
outis1one 48e9ed353a Delete setup_intercom.sh.backup 2025-11-23 17:38:50 -05:00
outis1one 61f71d1f61 Delete update_setup_intercom.sh 2025-11-23 17:38:30 -05:00
outis1one a5deadde77 Delete setup_intercom_talkkonnect_function.txt 2025-11-23 17:38:16 -05:00
outis1one 24b63bf7ac Delete install_kiosk_0.9.5-12.sh 2025-11-23 17:37:43 -05:00
outis1one 6c7a3c6245 Delete setup_intercom.sh 2025-11-23 17:37:23 -05:00
outis1one 5190eb3c1b Delete integrate_intercom.sh 2025-11-23 17:37:00 -05:00
outis1one 7d74262057 Delete install_kiosk_0.9.6.sh 2025-11-23 17:36:15 -05:00
outis1one 2724859e37 Delete install_kiosk_0.9.6-1.sh 2025-11-23 17:35:43 -05:00
outis1one d49bebe1f7 Delete install_kiosk_0.9.6-3.sh 2025-11-23 17:35:22 -05:00
outis1one b56e6ab0c5 Delete install_kiosk_0.9.2-6.sh 2025-11-23 17:34:40 -05:00
outis1one 4a960b2a3c Delete fix_talkkonnect_terminal.sh 2025-11-23 17:33:45 -05:00
outis1one dfd7dc47a5 Delete fix_talkkonnect_permissions.sh 2025-11-23 17:33:28 -05:00
outis1one a62306ed46 Update Readme.md 2025-11-23 16:57:39 -05:00
outis1one 66bcf9dc66 Update Readme.md 2025-11-23 16:57:01 -05:00
outis1one ca4a6d355a Update Readme.md 2025-11-23 16:47:34 -05:00
outis1one 3322b281ce Create Readme.md 2025-11-23 16:43:33 -05:00
outis1one 515af15c03 Merge pull request #47 from outis1one/claude/fix-kiosk-rotation-error-01MmDWDSA2E1FUBJoXFRx8tg
Fix jq command error in save_config and bump to v0.9.6-3
2025-11-23 14:33:40 -05:00
outis1one 4ef877435f Delete fix_talkkonnect_now.sh 2025-11-23 14:32:42 -05:00
outis1one d4b470fa11 Delete fix_talkkonnect_audio.sh 2025-11-23 14:32:02 -05:00
outis1one 7c82c0925c Delete diagnose_talkkonnect.sh 2025-11-23 14:31:49 -05:00
outis1one d02e0ad581 Delete check_talkkonnect_fix.sh 2025-11-23 14:31:35 -05:00
outis1one 5c6b46a494 Delete TALKKONNECT_SETUP.md 2025-11-23 14:31:22 -05:00
outis1one 11f0231c33 Delete INTERCOM_README.md 2025-11-23 14:31:06 -05:00
Claude bac48cd183 Fix jq command error in save_config and bump to v0.9.6-3
Fixed critical bug where jq command was incomplete in save_config function,
causing configuration save to fail with jq usage error when configuring
rotation sites.

Issue: The jq -n command on lines 3476-3493 had all arguments but was
missing the JSON template/filter, causing jq to output its help text
instead of creating the config file.

Fix: Added complete JSON object template to jq command with all required
fields (unit, autoswitch, enableTouch, etc.) and empty tabs array.

Version bumped from 0.9.6-2 to 0.9.6-3.
2025-11-23 19:30:59 +00:00
outis1one 01ce9af821 Delete INTERCOM_COMPARISON.md 2025-11-23 14:30:52 -05:00
outis1one f78f4fce91 Merge pull request #46 from outis1one/claude/murmur-barnard-install-script-01TXWGugYCM3saUyo6NYhW7Z
Add talkiepi-based intercom setup as simpler alternative to talkkonnect
2025-11-23 14:06:56 -05:00
Claude b1a007778a Add talkiepi-based intercom setup as simpler alternative to talkkonnect
Created setup_intercom_simple.sh using talkiepi (barnard fork) instead of
talkkonnect for a more stable and lightweight intercom solution.

Advantages over talkkonnect:
- Simpler build process (no Opus patching required)
- Fewer dependencies (just Go, libopenal, libopus)
- Full CLI support for server, username, password, and channel
- More stable and less fragile
- Better suited for headless/kiosk automation

Also added INTERCOM_COMPARISON.md documenting all evaluated options
(talkkonnect, talkiepi, barnard, mumbler) with recommendations.
2025-11-23 19:05:30 +00:00
outis1one 28dddc2117 Merge pull request #45 from outis1one/claude/mumble-kiosk-setup-01RUgNotdEkjq4KfNRBeqDyK
Fix talkkonnect uninstall in setup_intercom.sh
2025-11-23 13:31:52 -05:00
Claude 5efc4a6e91 Fix talkkonnect uninstall in setup_intercom.sh
The uninstall function was only removing old installation paths, causing
talkkonnect to appear as "still installed" after uninstalling.

Fixed both check_talkkonnect_status() and uninstall_talkkonnect():

check_talkkonnect_status():
- Now checks for both old and new installation locations
- Old: ~/go/bin/talkkonnect and ~/talkkonnect.xml
- New: /usr/local/bin/talkkonnect and ~/.config/talkkonnect/
- Checks all locations to accurately determine if installed

uninstall_talkkonnect():
- Removes binaries from BOTH /usr/local/bin and ~/go/bin
- Removes config from BOTH ~/.config/talkkonnect and ~/talkkonnect.xml
- Properly stops and disables service before removing
- Shows progress with descriptive messages
- Optionally removes source directory ~/talkkonnect
- Only performs actions if files/directories actually exist

Now uninstall properly removes everything and status correctly shows
"Not installed" after uninstalling.
2025-11-23 18:28:56 +00:00
outis1one bcc538a0be Merge pull request #44 from outis1one/claude/mumble-kiosk-setup-01RUgNotdEkjq4KfNRBeqDyK
Claude/mumble kiosk setup 01 r ug notd ekjq4 kf nr beq dy k
2025-11-23 12:10:00 -05:00
Claude c07ec69eaf Integrate proven talkkonnect installation into setup_intercom
Completely replaced the install_talkkonnect_with_config() function in
setup_intercom.sh with the proven method from talkkonnect_complete_install.sh.

Key improvements:
- Uses working Opus patch for x86_64 architecture
- Installs to /usr/local/bin/talkkonnect (not ~/go/bin)
- Config in ~/.config/talkkonnect/ (proper XDG location)
- Sets <insecure>true</insecure> by default (handles self-signed certs)
- Proper XDG_RUNTIME_DIR in systemd service for PipeWire/audio
- Automatically enables service (starts on boot)
- Better progress feedback and error handling
- Uses Go 1.24.1 (latest stable)

The function now:
1. Installs all dependencies correctly
2. Builds with proper Opus library integration
3. Creates config with user's server/credentials from prompts
4. Sets up systemd service properly
5. Enables and starts service automatically

This makes setup_intercom.sh a complete, reliable one-stop solution
that uses the same proven method as talkkonnect_complete_install.sh
while maintaining the interactive prompt workflow.

Included files:
- setup_intercom.sh - Updated with new function
- setup_intercom.sh.backup - Backup of original
- setup_intercom_talkkonnect_function.txt - Reference for the new function
- update_setup_intercom.sh - Script used to perform the replacement
2025-11-23 16:50:04 +00:00