Commit graph

14 commits

Author SHA1 Message Date
e571a629b7 services: move service registry to internal/service package
All checks were successful
continuous-integration/drone/push Build is passing
Analogous to internal/provider, extract the service registry (Svc,
RegisterService, FindService, ListServices, OrderedServices, FindSubService,
RegisterSubServices) and the zone analyzer (ServiceAnalyzer, Analyzer,
AnalyzeZone) from services/ into a new internal/service package.
2026-03-24 14:59:24 +07:00
5e0eaa5d11 Include generated services_specs into frontend code
This permit to prerender generator pages so they can be referenced
2026-03-17 20:14:57 +07:00
759fcf5cee chore: replace deprecated ioutil functions with io and os equivalents 2026-03-01 16:40:34 +07:00
4bf5698418 Enforce coding style in generated dns_rr.ts
All checks were successful
continuous-integration/drone/push Build is passing
2026-02-14 19:20:49 +07:00
7427ed7270 Remove last generation date from generated files for build reproducibility 2026-02-14 19:13:09 +07:00
bd5c3d1361 Quote character-strings in frontend when necessary 2026-01-12 15:46:41 +07:00
2d39de5eb9 Add service initialization endpoint with DNS type detection
Implement backend-driven service initialization to replace hazardous
frontend initialization logic. Services can now provide custom
initialization via ServiceInitializer interface or get sensible
defaults automatically.
2026-01-12 10:19:33 +07:00
8a5b6ee061 ui: Add service editors
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-09 15:01:51 +07:00
bee1f9b616 ui: New function to convert text to rrtype 2026-01-09 15:01:51 +07:00
9d5f23cef6 ui: Record modal adapt fields regarding selected rr type 2026-01-08 18:15:37 +07:00
2f54d12d2a Correct display of service records with new services 2026-01-07 22:26:19 +07:00
a61bcd3f2c Make dns_rr.ts generation reproductible
Some checks are pending
continuous-integration/drone/push Build is pending
2025-12-24 19:03:33 +07:00
9c9218d5ae Generate dnsrr function
All checks were successful
continuous-integration/drone/push Build is passing
2025-06-18 02:06:28 +02:00
5ef9419072 refactor: restructure project architecture and folder hierarchy
- Moved usecases into internal/usecase
- Renamed internal/utils to internal/helpers for better naming semantics
- Clarified separation between domain model, usecases, adapters, and web/API
2025-05-28 22:00:02 +02:00