Commit Graph

  • 261359f973 fix: improve error handling in NetworkManager hotspot configuration main Timothy Hofland 2026-03-16 09:05:48 +01:00
  • 63a33f4deb fix: enhance NetworkManager hotspot configuration and cleanup process Timothy Hofland 2026-03-16 08:58:36 +01:00
  • 12ff47207e fix: enhance AP and client mode switching with NetworkManager support Timothy Hofland 2026-03-16 08:50:26 +01:00
  • 4ad82a1a66 fix: refactor networking scripts for improved robustness and clarity Timothy Hofland 2026-03-16 08:42:26 +01:00
  • 855339ef42 fix: harden NetworkManager hotspot creation to prevent supplicant-timeout errors on Pi 3B Timothy Hofland 2026-03-16 08:26:41 +01:00
  • 4e1858de61 fix: make setup script WiFi-safe by removing instant network activation Timothy Hofland 2026-03-16 00:10:50 +01:00
  • 6fea68f903 fix: force NetworkManager hotspot priority and disconnect active client wifi to ensure AP activation Timothy Hofland 2026-03-15 23:56:38 +01:00
  • 237ff76670 fix: implement NetworkManager (nmcli) hotspot support for modern Debian/Trixie systems Timothy Hofland 2026-03-15 23:49:10 +01:00
  • 1aa5717891 fix: enforce absolute unmasking and disable default wifi networking to ensure AP mode success Timothy Hofland 2026-03-15 23:41:12 +01:00
  • 46b5361ef7 feat: skip compilation and use pre-compiled ofxPiMapper binary for instant setup Timothy Hofland 2026-03-15 23:13:12 +01:00
  • 778f31a8e7 ci: add pre-built artifacts (frontend/dist + bin/ofxPiMapper) MPVJ Build Bot 2026-03-15 22:01:21 +00:00
  • c731c4c698 fix: use git add -f to force-add gitignored artifact dirs (dist/, bin/) raptor Timothy Hofland 2026-03-15 22:55:20 +01:00
  • 407884e044 fix: patch Vec3::toOf() glm branch to return glm::vec3 not ofVec3f Timothy Hofland 2026-03-15 22:43:29 +01:00
  • 0baf1715ed fix: define OF_VERSION_MAJOR/MINOR so Vec3/Vec2 compile the glm branch Timothy Hofland 2026-03-15 22:29:33 +01:00
  • 564ede7bd9 fix: rename .build -> _build to avoid OF addon source grep exclusion Timothy Hofland 2026-03-15 22:15:42 +01:00
  • d1c00820d3 fix: explicitly link bundled OF static libs (tess2, kiss) via USER_LDFLAGS Timothy Hofland 2026-03-15 22:11:55 +01:00
  • 8dfc7669a5 fix: add libblas-dev:arm64 and liblapack-dev:arm64 for linker Timothy Hofland 2026-03-15 22:09:13 +01:00
  • 4aa9b5a540 fix: include addon libs/ dir directly for flat header layout (tinyxml.h) Timothy Hofland 2026-03-15 22:04:33 +01:00
  • 1644159194 fix: include addon-bundled libs/*/include dirs (tinyxml in ofxXmlSettings) Timothy Hofland 2026-03-15 22:01:36 +01:00
  • 76bf9feb81 fix: include bundled OF addon src dirs (ofxXmlSettings etc) from addons.make Timothy Hofland 2026-03-15 21:57:07 +01:00
  • 64c1f26000 fix: add ofxPiMapper src subdirs to include path for FboSource.h Timothy Hofland 2026-03-15 21:52:28 +01:00
  • 538043b7f2 build: explicitly inject OF include paths to fix cross-compile find() failures Timothy Hofland 2026-03-15 21:47:30 +01:00
  • ff3fa766ae build: pass PKG_CONFIG_LIBDIR to make for cross-compile pkg-config checks Timothy Hofland 2026-03-15 21:25:59 +01:00
  • 93e7bd58b2 build: add librtaudio-dev:arm64 for RtAudio.h cross-compile Timothy Hofland 2026-03-15 21:19:34 +01:00
  • 863b480a3f fix: add GST_VERSION variable for aarch64 cross-compilation Timothy Hofland 2026-03-15 21:11:45 +01:00
  • 1423f8d390 fix: use pkg-config wrapper script instead of exporting PKG_CONFIG_PATH (avoids OF Makefile bug) Timothy Hofland 2026-03-15 21:07:07 +01:00
  • 1dd92750cf fix: use --force-overwrite for arm64 dev packages to bypass shared man page conflicts Timothy Hofland 2026-03-15 20:39:53 +01:00
  • 9c8a37f59b fix: avoid arm64/amd64 -dev header conflicts, generate missing .pc files for zmq/psl Timothy Hofland 2026-03-15 20:29:55 +01:00
  • a35863b3c5 fix: add arm64 multiarch dev packages and PKG_CONFIG_PATH for OF cross-compile Timothy Hofland 2026-03-15 20:17:55 +01:00
  • fa595d655e fix: cross-compile ofxPiMapper via PLATFORM_ARCH=aarch64 make override (no uname fake needed) Timothy Hofland 2026-03-15 20:15:51 +01:00
  • 242dfb267a fix: move ofxPiMapper native build to setup.sh (OF Makefile doesn't support cross-compile) Timothy Hofland 2026-03-15 18:02:52 +01:00
  • 7617034320 fix: remove --omit=optional from frontend npm install (rollup native deps) Timothy Hofland 2026-03-15 17:56:53 +01:00
  • 98c3a12bbe fix: build.sh now accepts REPO_URL arg, clones repo, and auto-pushes artifacts Timothy Hofland 2026-03-15 17:46:30 +01:00
  • 722908e235 feat: implement setup and build scripts for MPVJ deployment and cross-compilation Timothy Hofland 2026-03-15 17:39:24 +01:00
  • f7897dfa83 fix: add fallback for hostname setting in setup script for non-systemd environments Timothy Hofland 2026-03-15 17:34:38 +01:00
  • 093319b903 fix: improve systemd service setup check for active status in setup script Timothy Hofland 2026-03-15 17:32:41 +01:00
  • a1039259a2 fix: enhance systemd service setup for containerized environments and add cross-compile support Timothy Hofland 2026-03-15 17:29:32 +01:00
  • ea11fc95f2 fix: enhance user detection for non-login environments in setup script Timothy Hofland 2026-03-15 17:16:39 +01:00
  • 2a4a3a15ac fix: install whiptail if not present for interactive prompts in setup script Timothy Hofland 2026-03-15 17:13:05 +01:00
  • 260a8f16cb fix: implement lightning-fast engine setup by utilizing pre-compiled OpenFrameworks correctly and avoiding core re-compilation Timothy Hofland 2026-03-15 16:41:53 +01:00
  • 82813baa58 fix: implement path-agnostic source patching and refine global compatibility header logic Timothy Hofland 2026-03-15 15:56:17 +01:00
  • 705b698b1d fix: enforce -O0 optimization and VRP disable to bypass compiler crashes on Pi 3B Timothy Hofland 2026-03-15 09:16:35 +01:00
  • e0e06978b2 fix: enforce clean ofxPiMapper addon state and implement high-powered global compatibility header to resolve syntax and namespace errors Timothy Hofland 2026-03-15 09:04:01 +01:00
  • c0589b6c5e fix: dial back optimization to -O2 and disable VRP pass to bypass internal compiler error on ARM Timothy Hofland 2026-03-15 08:59:42 +01:00
  • 24910547c4 fix: enforce clean ofxPiMapper clone and robust global patching to resolve corrupted syntax errors Timothy Hofland 2026-03-14 21:45:09 +01:00
  • b480892b6a fix: implement surgical cleanup of old patches to resolve C++ syntax errors in ofxPiMapper Timothy Hofland 2026-03-14 19:31:38 +01:00
  • dbed62a6c4 fix: add source scrubbing step to remove failed patch attempts and fix redefinition errors Timothy Hofland 2026-03-14 10:44:57 +01:00
  • ad7287ae86 fix: use a single compatibility header for make_unique to prevent redefinition errors Timothy Hofland 2026-03-14 08:10:28 +01:00
  • 5770be2b8b fix: revert to C++11 for binary symbol compatibility and implement custom make_unique for ofxPiMapper Timothy Hofland 2026-03-13 20:13:41 +01:00
  • 1c034f1e89 fix: enforce global flags and clean build for ofxPiMapper to resolve undefined reference errors Timothy Hofland 2026-03-13 16:33:45 +01:00
  • 043e2123f4 fix: move manual dependency installation outside of download block to ensure they are always verified Timothy Hofland 2026-03-13 14:16:57 +01:00
  • 01da5b6044 fix: use robust loop for idempotent header patching to avoid find -exec syntax errors Timothy Hofland 2026-03-13 12:47:33 +01:00
  • 6380b8325d fix: make setup script patches idempotent to prevent double-namespace bugs Timothy Hofland 2026-03-13 12:44:16 +01:00
  • 320f72c03b fix: add freeglut3-dev and libxxf86vm-dev to dependency list to resolve final linking errors Timothy Hofland 2026-03-13 12:34:32 +01:00
  • 7d191814ac fix: extend global patch to include std::make_unique for ofxPiMapper C++20 compatibility Timothy Hofland 2026-03-13 10:14:30 +01:00
  • 4c655a0512 fix: apply global C++17/20 compatibility patches to ofxPiMapper source Timothy Hofland 2026-03-12 21:52:19 +01:00
  • 6cc9d88842 fix: fix heredoc terminator indentation causing syntax error in setup script Timothy Hofland 2026-03-12 19:42:25 +01:00
  • eecfe398d7 fix: patch ofxPiMapper VideoSource.h to use std::unique_ptr for C++20 compatibility Timothy Hofland 2026-03-11 22:16:39 +01:00
  • 00286161b3 fix: ignore non-critical warnings treated as errors during compilation on modern systems Timothy Hofland 2026-03-11 14:42:35 +01:00
  • 963bed0dd3 fix: add librtaudio-dev to dependency list to resolve RtAudio.h compilation error Timothy Hofland 2026-03-11 12:34:54 +01:00
  • 1c9f6ee2c3 fix: restore libfreeimage-dev to dependency list to resolve FreeImage.h compilation error Timothy Hofland 2026-03-11 11:57:51 +01:00
  • 326f56129d fix: add libpulse-dev and libudev-dev to Trixie dependency list to satisfy OF build system Timothy Hofland 2026-03-11 11:28:46 +01:00
  • feae1d01c1 fix: remove libtess2-dev and libfreeimage-dev from Trixie dependency list Timothy Hofland 2026-03-11 11:14:21 +01:00
  • ad3084659b fix: replace broken internal OF dependency script with manual Debian Trixie compatible list Timothy Hofland 2026-03-11 11:07:56 +01:00
  • ae29a8b20f fix: run internal OF dependency installer and clean up make command to avoid makefile syntax errors Timothy Hofland 2026-03-11 10:56:45 +01:00
  • 3048cd371b fix: correct OpenFrameworks download URL to use 'aarch64' and add fallback for 'armv6l' Timothy Hofland 2026-03-11 10:50:05 +01:00
  • 5358a8bebd fix: make OpenFrameworks download visible and robust with curl fallback Timothy Hofland 2026-03-11 10:45:46 +01:00
  • 04ca394b4b feat: add Scrub & Sanitize phase to setup script for reliable restarts Timothy Hofland 2026-03-11 10:41:50 +01:00
  • ec01ef4902 fix: force ARM64 platform variables for OpenFrameworks build and apply highlight patch Timothy Hofland 2026-03-11 10:35:12 +01:00
  • 97b3e307f5 fix: update OpenFrameworks download URL to v0.12.1 and fix ofxPiMapper example path typo Timothy Hofland 2026-03-11 10:29:58 +01:00
  • eaeb06c7e2 feat: implement pre-compiled OpenFrameworks strategy and OS-agnostic swap management Timothy Hofland 2026-03-11 09:30:01 +01:00
  • 0328ddcfa8 fix: harden ofxPiMapper paths and add defensive cloning for example-basic Timothy Hofland 2026-03-11 09:23:07 +01:00
  • 6626af6cc8 fix: remove broken ofxOfelia dependency and add Arch Linux support for OpenFrameworks Timothy Hofland 2026-03-11 09:17:42 +01:00
  • 1bcfabeb98 fix: prioritize pre-built engine binary and handle non-Debian systems Timothy Hofland 2026-03-11 09:10:48 +01:00
  • 99755cff26 fix: remove incorrect npm --jobs flag and override zmq dependency Timothy Hofland 2026-03-11 08:57:26 +01:00
  • 8ee2795eb7 feat: pre-build frontend and harden backend to bypass build failures Timothy Hofland 2026-03-11 08:41:19 +01:00
  • 686185a625 fix: enforce clinical npm install by removing ghost lockfiles and using --omit=optional Timothy Hofland 2026-03-11 08:23:07 +01:00
  • ea5615f620 chore: purge committed node_modules and add to .gitignore Timothy Hofland 2026-03-11 08:22:51 +01:00
  • 9fa74e9a29 fix: bypass broken mdns2 build by adding system library and using --no-optional Timothy Hofland 2026-03-11 08:08:49 +01:00
  • 385fc1eb40 fix: add libzmq3-dev and build-essential to setup script dependencies Timothy Hofland 2026-03-11 07:48:38 +01:00
  • e8218229ab fix: dynamically detect user and home directory in setup script Timothy Hofland 2026-03-11 07:36:15 +01:00
  • a5d1e88fd5 fix: harden setup script with robust root check and portable shell syntax Timothy Hofland 2026-03-10 22:54:12 +01:00
  • 90dcd7cbfe fix: redirect whiptail input from /dev/tty for piped execution Timothy Hofland 2026-03-10 22:49:29 +01:00
  • d91be0ab89 feat: implement ofxpimapper-full-stack Timothy Hofland 2026-03-10 22:41:46 +01:00
  • 158e6a204f feat: add ofxpimapper-full-stack OpenSpec artifacts Timothy Hofland 2026-03-10 22:34:02 +01:00
  • 7928a2be9b feat: add headless-setup-script and OpenSpec artifacts Timothy Hofland 2026-03-10 22:23:58 +01:00
  • 7ad88804f3 Initial commit of my folder Timothy 2026-03-10 20:41:46 +00:00
  • 37becee76a Initial commit timothy 2026-03-10 21:42:09 +01:00