Commit graph

7 commits

Author SHA1 Message Date
52ff751c61 API route to retrieve RDAP/WHOIS information as domaininfo 2026-03-17 19:21:52 +07:00
70315737d2 Enrich domain listing with worst check status
Add last_check_status to the GET /domains response by aggregating the
most recent result of each checker per domain and reporting the worst
(most critical) status. The frontend domain list now renders a badge
with the check status that links to the domain's checks page.
2026-03-17 19:21:51 +07:00
30ec8c2c09 Implement backend model for test results and schedule 2026-03-17 19:21:51 +07:00
1be73506cb Reformat long function signatures 2026-03-14 12:02:00 +07:00
c9552fa9b2 Remove UsecaseDependancies service locator pattern
All checks were successful
continuous-integration/drone/push Build is passing
Replace the UsecaseDependancies interface with plain Dependencies structs
defined locally in each route package. DeclareRoutes acts as the sole
composition root where use cases are resolved; sub-route functions and
controllers receive only the specific interfaces they need.
2026-02-14 10:49:46 +07:00
b2b6467575 Refactor domain/provider/zone usecase: split in multiple files 2025-05-28 23:02:22 +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
Renamed from api/route/domain.go (Browse further)