GitHub Actions
57c3a70007
chore(e2e): add task to open app in system browser (Docker E2E) and docs
2026-02-06 17:08:56 +00:00
Jeremy
04aa3db883
chore(e2e): enable Playwright UI on headless Linux
...
Attempt to auto-start Xvfb when `--ui` is requested locally, add a stable `npm run e2e:ui:headless-server` wrapper, and document the headed/headless workflows. Improves developer DX when running Playwright UI on headless Linux and provides actionable guidance when Xvfb is unavailable.
2026-02-06 10:29:11 -05:00
GitHub Actions
f64e3feef8
chore: clean .gitignore cache
2026-01-26 19:22:05 +00:00
GitHub Actions
e5f0fec5db
chore: clean .gitignore cache
2026-01-26 19:21:33 +00:00
GitHub Actions
bbdeedda5d
fix: update Go installation scripts to version 1.25.6 and remove obsolete 1.25.5 script
2026-01-26 07:42:42 +00:00
GitHub Actions
4adcd9eda1
feat: add nightly branch workflow
2026-01-13 22:11:35 +00:00
GitHub Actions
b86aa3921b
feat(dns): add custom DNS provider plugin system
...
- Add plugin interface with lifecycle hooks (Init/Cleanup)
- Implement thread-safe provider registry
- Add plugin loader with SHA-256 signature verification
- Migrate 10 built-in providers to registry pattern
- Add multi-credential support to plugin interface
- Create plugin management UI with enable/disable controls
- Add dynamic credential fields based on provider metadata
- Include PowerDNS example plugin
- Add comprehensive user & developer documentation
- Fix frontend test hang (33min → 1.5min, 22x faster)
Platform: Linux/macOS only (Go plugin limitation)
Security: Signature verification, directory permission checks
Backend coverage: 85.1%
Frontend coverage: 85.31%
Closes: DNS Challenge Future Features - Phase 5
2026-01-07 02:54:01 +00:00