Commit graph

117 commits

Author SHA1 Message Date
4c4dc593cf Disallow domain creation if the domain name is invalid 2025-06-09 15:38:11 +02:00
b0e0ab6d9e Create a usecase from provider controller 2025-06-09 15:38:11 +02:00
f221c6f820 Don't intercept 401 error return on login try
All checks were successful
continuous-integration/drone/push Build is passing
2025-06-08 18:21:54 +02:00
73c7403f12 Add forgotten-password and email-validation routes to allowed without being logged
All checks were successful
continuous-integration/drone/push Build is passing
2025-06-07 23:31:21 +02:00
d2ed4b1a39 Display domain creation field when domain list is empty
All checks were successful
continuous-integration/drone/push Build is passing
2025-06-05 20:30:46 +02:00
d94620c892 Don't permit to delete a provider with related domains
Some checks failed
continuous-integration/drone/push Build is failing
2025-05-31 21:00:50 +02:00
7689e3b3ce Fix UploadZoneModal not opening on click 2025-05-31 20:54:41 +02:00
7ab5b0c123 Add color on ModalHeader 2025-05-31 20:54:41 +02:00
42bae5ab4d Refactor Publish zone button 2025-05-31 20:54:41 +02:00
050cf79cd1 Add a search input in service selector modal
Closes: https://github.com/happyDomain/happydomain/issues/23
2025-05-31 20:54:21 +02:00
bf06692bec Handle empty zone 2025-05-31 20:54:21 +02:00
9983b9c60b If only 1 provider registered, add domain to it directly
Closes: https://github.com/happyDomain/happydomain/issues/14
2025-05-31 20:54:21 +02:00
5afaaa35c1 Redirect to login page when trying to access restricted page without being connected 2025-05-31 20:54:21 +02:00
18cf82ea89 Rework domain list page: add a search field 2025-05-31 20:54:21 +02:00
f63860af83 Can create domain directly on the provider if supported
All checks were successful
continuous-integration/drone/push Build is passing
Closes: https://github.com/happyDomain/happydomain/issues/24
2025-05-28 23:02:22 +02:00
356e733e76 Move config struct to model, avoid dependancy to storage 2025-05-28 22:00:02 +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