454 Commits
Author SHA1 Message Date
thePR0M3TH3AN ca05f85f56 fix: Resolve CI failures by fixing missing imports and updating tests for new CLI structure 2026-03-13 15:27:24 -04:00
thePR0M3TH3AN f85c978fd2 feat: Finalize Universal Mirroring and Standalone Binary build system 2026-03-13 15:24:00 -04:00
thePR0M3TH3AN a3ebfe26c8 ui: Update download button to be more descriptive and serve from local path 2026-03-13 15:23:54 -04:00
thePR0M3TH3AN ac039b6cf6 feat: Implement Universal Mirroring with vendorized dependencies and portable bundling 2026-03-13 15:17:46 -04:00
thePR0M3TH3AN c55ed24f2b feat: Add German locale and localized CLI language aliases (--sprache, --idioma) 2026-03-13 15:14:13 -04:00
thePR0M3TH3AN c706172dc3 feat: Add multi-language support to the main landing page 2026-03-13 15:10:08 -04:00
thePR0M3TH3AN f13d333511 feat: Implement full multi-language support (CLI + Web) with English and Spanish locales 2026-03-13 15:06:48 -04:00
thePR0M3TH3AN 6eef0d7ae3 docs: Update usage and README to include server management and export/import tools 2026-03-13 15:00:02 -04:00
thePR0M3TH3AN 671dff818a ui: Ensure global actions are visible in manage menu even if no sites exist 2026-03-13 14:57:11 -04:00
thePR0M3TH3AN dd1a5a2557 fix: Correct logic in is_server_running to prevent false positives 2026-03-13 14:49:51 -04:00
thePR0M3TH3AN 9707e926b2 ui: Add site-specific bootstrapping and startup summary for Start All 2026-03-13 14:44:37 -04:00
thePR0M3TH3AN 65735da1b3 feat: Improve multi-hosting with Start/Stop All and .onion URL display 2026-03-13 14:41:01 -04:00
thePR0M3TH3AN 362f5cdd4d ui: Add 'Create New Site/Flyer' to the interactive management menu 2026-03-13 14:37:21 -04:00
thePR0M3TH3AN 2a967c950b feat: Add cross-platform export-all and import-multiple features for flyer sites and Tor keys 2026-03-13 14:35:08 -04:00
thePR0M3TH3AN a0368dbeed docs: Add developer plan for multi-language support and viral distribution 2026-03-13 14:13:49 -04:00
thePR0M3TH3AN e0f210d249 fix: Ensure print layout is preserved by resetting flex display in @media print 2026-03-13 09:43:00 -04:00
thePR0M3TH3AN 92128d2aad feat: Add no-JS mobile scaling and centering 2026-03-13 09:40:12 -04:00
thePR0M3TH3AN fac5c72281 fix: Disable OnionShare CSP to allow inline flyer styles to render 2026-03-13 09:26:13 -04:00
thePR0M3TH3AN 2b2951e027 fix: Change --tor-timeout to --connect-timeout for compatibility with onionshare-cli v2.6 2026-03-13 09:17:09 -04:00
thePR0M3TH3AN 18059610ea fix: Increase Tor timeout and improve connection robustness 2026-03-13 09:15:24 -04:00
thePR0M3TH3AN ba9b4ff21a fix: Disable HTML minifier to preserve CSS layout integrity on Tor Browser 2026-03-13 09:10:29 -04:00
thePR0M3TH3AN ae905edc69 fix: Disable HTML minification to resolve bad layout issues on Tor Browser 2026-03-13 09:09:38 -04:00
thePR0M3TH3AN e429a6e21b feat: Rename subdomain to folder_name, add Tor bootstrap progress, and auto-start server after init 2026-03-13 09:02:45 -04:00
thePR0M3TH3AN 956a836ff0 fix: Improve static generation by preserving newlines and fixing HTML quote escaping 2026-03-13 08:48:04 -04:00
thePR0M3TH3AN 1f37ef6a06 fix: Robustify Tor detection tests and clarify manage command error message 2026-03-13 08:39:48 -04:00
thePR0M3TH3AN de93389f8d fix: Restore necessary src template files accidentally removed 2026-03-13 08:17:17 -04:00
thePR0M3TH3AN 7c0d6b041c feat: Add voxvera manage command and convert html generator to static site rendering 2026-03-13 08:14:01 -04:00
thePR0M3TH3AN 4e6e935acb Fix CI: update e2e script for host/ output, remove stale Node.js deps
- e2e.yml: remove qrencode, imagemagick, jq, nodejs, npm (no longer needed)
- test-e2e.sh: check host/<subdomain>/ instead of dist/, fix onionshare-cli
  flags (remove --use-running-tor, add -v), run pytest unit tests
- ci.yml: install package with pip install -e . instead of listing deps manually
2026-03-13 07:22:44 -04:00
thePR0M3TH3AN ba6368de9a update 2026-03-13 07:16:03 -04:00
thePR0M3TH3AN 97323c80e3 Remove form/Nostr/Cashu footer text, add button padding
- Remove the paragraph about filling out forms, Nostr, Cashu eCash
  from the flyer footer (both generated flyers and landing site)
- Wrap Print/Download buttons in a button-bar div with padding
- Keep 'built with voxvera' credit line
2026-03-13 07:14:37 -04:00
thePR0M3TH3AN 294eb52534 Fix web scrolling and point download button to repo zip
- Change body from height:100vh/overflow:hidden to min-height:100vh/overflow:auto
  so the full flyer is scrollable on screen
- Lock overflow:hidden inside @media print only to preserve print layout
- Site download button now points to GitHub archive (main.zip)
2026-03-13 07:10:52 -04:00
thePR0M3TH3AN 7ffd59d871 update 2026-03-13 07:07:18 -04:00
thePR0M3TH3AN 444a60fb44 Simplify setup: auto Tor config, remove HTTPS hosting, add e2e tests and landing site
- Remove HTTPS hosting option; flyers are served exclusively over Tor
- Auto-detect Tor SOCKS/control ports (no manual env vars needed)
- Auto-set tear-off links to .onion address from serve; keep content
  link user-configurable
- Fix onionshare-cli flags (remove nonexistent --use-running-tor)
- Graceful QR generation when URLs not yet configured
- Add get_tor_ports() with port probing and sensible defaults
- Add e2e test suite including live Tor reachability test
- Add unit tests for port detection, partial URLs, backward compat
- Add site/ directory with VoxVera-generated landing page for voxvera.org
- Rewrite all documentation to reflect simplified workflow
- Add flyer config field reference with char limits and layout diagram
2026-03-13 07:06:35 -04:00
thePR0M3TH3AN 28429aa380 update 2026-03-13 06:12:00 -04:00
thePR0M3TH3AN feb62bc428 update 2026-02-19 22:44:10 -05:00
thePR0M3TH3AN bddd09f365 Merge pull request #99 from PR0M3TH3AN/codex/fix-voxvera-installer-for-pipx-and-github-source
Update install instructions for pipx
2025-06-21 20:13:41 -04:00
thePR0M3TH3AN 57c0d6d337 docs: document pipx install from GitHub 2025-06-21 20:12:06 -04:00
thePR0M3TH3AN 0301f523df update 2025-06-21 20:05:12 -04:00
thePR0M3TH3AN 189bc712f5 update 2025-06-21 20:02:29 -04:00
thePR0M3TH3AN 1624babdd8 Merge pull request #98 from PR0M3TH3AN/codex/fix-voxvera-onionshare-flag-mismatch
Remove outdated OnionShare flags
2025-06-21 19:56:22 -04:00
thePR0M3TH3AN db1b616c81 Fix OnionShare flags 2025-06-21 19:56:08 -04:00
thePR0M3TH3AN edaed1d333 Merge pull request #97 from PR0M3TH3AN/codex/fix-voxvera-onionshare-cli-flag-issue
Fix OnionShare session arg
2025-06-21 19:38:50 -04:00
thePR0M3TH3AN 355df4e84b Fix OnionShare persistent arg 2025-06-21 19:38:22 -04:00
thePR0M3TH3AN 067209e861 Merge pull request #96 from PR0M3TH3AN/codex/add-detailed-installation-and-configuration-instructions-for
Improve Tor install docs
2025-06-21 19:28:35 -04:00
thePR0M3TH3AN 42f24a63cd docs: expand Tor installation steps 2025-06-21 19:28:02 -04:00
thePR0M3TH3AN f7c3b9b102 Merge pull request #95 from PR0M3TH3AN/codex/update-documentation-and-implement-tor-support
Add instructions for Tor placeholders and fallback logic
2025-06-21 19:18:42 -04:00
thePR0M3TH3AN 79663b314d Add Tor placeholders instructions and fallback 2025-06-21 19:18:28 -04:00
thePR0M3TH3AN 95a35c057e update 2025-06-21 19:07:48 -04:00
thePR0M3TH3AN 8246cae06b Merge pull request #94 from PR0M3TH3AN/codex/fix-electron-compatibility-with-get-port-6.x
Fix ES module import for get-port
2025-06-21 18:58:23 -04:00
thePR0M3TH3AN 5f2a833e03 fix electron get-port ESM 2025-06-21 18:58:09 -04:00