• Joined on 2026-05-07
roof pushed to main at roof/pic 2026-05-11 14:37:36 +03:00
925ab1f696 Overhaul setup wizard: domain config, password strength, field alignment
roof pushed to main at roof/pic 2026-05-11 13:55:42 +03:00
439886624e Fix config/data ownership — chown to invoking user after make install
roof pushed to main at roof/pic 2026-05-11 13:18:34 +03:00
24877df976 Fix setup wizard and installer for fresh-install flow
roof pushed to main at roof/pic 2026-05-11 12:47:04 +03:00
bfa0d99dd1 Fix git safe.directory error for non-root users after install
roof pushed to main at roof/pic 2026-05-11 12:36:40 +03:00
1e2cf5580f Fix setup wizard: align field names with API (domain_type→domain_mode, services→services_enabled)
roof pushed to main at roof/pic 2026-05-11 12:13:11 +03:00
1989dfa0a3 Fix: exempt /api/setup/* from enforce_auth so setup wizard works on fresh install
roof pushed to main at roof/pic 2026-05-11 11:34:15 +03:00
5dab6377bc Restore https:// now that git.pic.ngo has a TLS certificate
roof pushed to main at roof/pic 2026-05-11 09:59:11 +03:00
0a24d20bbc Update QUICKSTART: use http for install.pic.ngo and git.pic.ngo (no HTTPS yet)
roof pushed to main at roof/pic 2026-05-11 09:57:36 +03:00
46599bd37e Fix installer: use http://git.pic.ngo without port (nginx forwards)
roof pushed to main at roof/pic 2026-05-10 14:26:13 +03:00
dde4d9a53f Rewrite CLAUDE.md following article best practices
roof pushed to main at roof/pic 2026-05-10 13:59:33 +03:00
674a66f7a0 Revert registry port: git.pic.ngo uses standard port (DNS fix pending)
roof pushed to main at roof/pic 2026-05-10 13:53:02 +03:00
9df3bf6a17 Fix release workflow: registry is git.pic.ngo:3000 not port 80
roof pushed to main at roof/pic 2026-05-10 13:29:02 +03:00
0773179962 Gitignore .coverage files
3a35cf72d3 Fix CI failures on root — mock OSError instead of relying on filesystem
Compare 2 commits »
roof pushed to main at roof/pic 2026-05-10 12:14:36 +03:00
515f3d5075 Update QUICKSTART: lead with curl installer, document all domain modes
roof pushed to main at roof/pic 2026-05-10 11:45:08 +03:00
35993bc79d Update all documentation to reflect current architecture
roof pushed to main at roof/pic 2026-05-10 11:33:12 +03:00
f1b48208fc Fix CI unit test failures and DDNS config wiring
roof pushed to main at roof/pic 2026-05-10 09:37:38 +03:00
ffe1dbeed6 Integrate DDNS registration and IP update into installer
roof pushed to main at roof/pic 2026-05-09 20:35:25 +03:00
15376b67c7 Add runtime-generated config paths to .gitignore
roof pushed to main at roof/pic 2026-05-09 19:11:40 +03:00
8efe8c1225 Merge PIC v2 — phases 1-5 + CI/CD: wizard, HTTPS, DDNS, service store, connectivity
64e60dc577 Add Gitea Actions CI workflows — unit tests on push, image builds on tag
e38bd4e81f Phase 5: extended connectivity — WireGuard ext, OpenVPN, Tor exit routing
0a21f22076 Phase 4: service store — manifest validation, install/remove, Store UI
f77d7fabcd Phase 3: ddns_manager — DDNS client, provider adapters, IP heartbeat
Compare 15 commits »
roof pushed to feature/fix-cross-cell-domain-access at roof/pic 2026-05-09 18:08:59 +03:00
64e60dc577 Add Gitea Actions CI workflows — unit tests on push, image builds on tag