Commit graph

1,804 commits

Author SHA1 Message Date
fd10d6d4d7 web-admin: Migrate from $app/stores to $app/state
All checks were successful
continuous-integration/drone/push Build is passing
2026-02-12 12:19:10 +07:00
f6f885f85f web: Replace page data flags with route ID checks for history/logs pages 2026-02-12 12:12:09 +07:00
d667b652a0 web-admin: Don't use .gitignore symlink 2026-02-12 12:12:09 +07:00
807d007e97 Clean go.sum 2026-02-12 12:11:11 +07:00
ed8d3e6b41 chore(deps): update dependency go to v1.26.0
All checks were successful
continuous-integration/drone/push Build is passing
2026-02-10 21:18:53 +00:00
077f0a8830 fix(deps): update module github.com/lib/pq to v1.11.2
All checks were successful
continuous-integration/drone/push Build is passing
2026-02-10 13:17:44 +00:00
3b96553e08 fix(deps): update module golang.org/x/crypto to v0.48.0
All checks were successful
continuous-integration/drone/push Build is passing
2026-02-09 19:21:29 +00:00
b9e3f93533 chore(deps): lock file maintenance
All checks were successful
continuous-integration/drone/push Build is passing
2026-02-09 01:18:14 +00:00
60cef306ea fix(deps): update module golang.org/x/oauth2 to v0.35.0
All checks were successful
continuous-integration/drone/push Build is passing
2026-02-08 13:17:33 +00:00
8900fddaaf chore(deps): update dependency go to v1.25.7
All checks were successful
continuous-integration/drone/push Build is passing
2026-02-04 17:19:23 +00:00
e80481ac49 Add new dnscontrol providers: DNScale, Gidinet and Infomaniak
All checks were successful
continuous-integration/drone/push Build is passing
Bug: https://github.com/happyDomain/happydomain/issues/37
2026-02-03 11:04:39 +08:00
1faa3e6a12 Update to latest dnscontrol 2026-02-03 11:04:38 +08:00
6714a037a4 chore(deps): lock file maintenance
All checks were successful
continuous-integration/drone/push Build is passing
2026-02-02 01:17:50 +00:00
a35204a468 fix(deps): update module github.com/lib/pq to v1.11.1
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-29 15:16:47 +00:00
ca3412a873 fix(deps): update module github.com/lib/pq to v1.11.0
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-28 23:19:31 +00:00
ef4f682a81 fix(deps): update module github.com/golang-jwt/jwt/v5 to v5.3.1
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-28 21:16:57 +00:00
7d37367394 Fix API route documentation
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-28 22:24:53 +08:00
dc06c8becc web: Fix provider filtering on home page
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-26 12:34:55 +08:00
31f5c52fc4 web: Add custom title to all pages 2026-01-26 12:34:55 +08:00
30a3f7ec3e Add zone diff summary endpoint for efficient diff count retrieval 2026-01-26 12:34:55 +08:00
d392a4e5af web: Migrate frontend to openapi-ts code generation
Replace manual API client code with automated generation using @hey-api/openapi-ts.
2026-01-26 12:34:55 +08:00
69c98844c3 web-admin: Add zones pages 2026-01-26 12:34:55 +08:00
014ecadbb7 web-admin: Add sessions management page 2026-01-26 12:34:55 +08:00
f934c83721 web-admin: Handle tidy routes 2026-01-26 12:34:55 +08:00
41e477d2c8 web-admin: Add providers forms 2026-01-26 12:34:55 +08:00
abe58144b2 web-admin: Add domains pages 2026-01-26 12:34:55 +08:00
42c36db56b web-admin: Add auth_user screen 2026-01-26 12:34:55 +08:00
a231731610 web-admin: Add backup/restore 2026-01-26 12:34:55 +08:00
0a0f71cf1c web-admin: Implement users actions 2026-01-26 12:34:55 +08:00
5896fe899c Generate admin API 2026-01-26 12:34:55 +08:00
0d4348fc3b Create admin interface base 2026-01-26 12:34:55 +08:00
c83a372ba5 Fix exported function name in documentation 2026-01-26 12:34:55 +08:00
bc0ff97ce2 web: Don't show TTL or Class if using default TTL or undefined class 2026-01-26 12:34:55 +08:00
7127282607 web: Format file 2026-01-26 12:34:55 +08:00
20e0a5c1cc Set default TTL to 0 for new DNS records
Changed default TTL from 3600 to 0 when initializing new DNS records
to allow zone-level or provider-level defaults to be applied instead.
2026-01-26 12:34:55 +08:00
bee17f7761 Add missing json tag on all structs for better OpenAPI generation 2026-01-26 12:34:55 +08:00
ad2e17bc5a api-admin: Fix PUT request to update provider 2026-01-26 12:34:55 +08:00
cd0aff2fcc api-admin: Document routes 2026-01-26 12:34:55 +08:00
9f2094db03 ui: Use main tag 2026-01-26 12:34:55 +08:00
9f25df945a chore(deps): lock file maintenance
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-26 01:17:51 +00:00
a90f2f3f94 fix(deps): update module github.com/miekg/dns to v1.1.72
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-22 09:17:14 +00:00
4e4e3e0ca7 chore(deps): lock file maintenance
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-19 01:17:48 +00:00
a20371b375 Skip slice pre-initialization for complex types in service initialization
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-16 21:52:05 +08:00
74ef579cba Refactor RR relativization to use subdomain-aware helpers 2026-01-16 21:52:05 +08:00
60cab40495 Add missing gitlab-pages-verification-code= in Gitlab 7 migration 2026-01-16 21:52:05 +08:00
92d74da480 Sync dnscontrol provider capabilities 2026-01-16 21:52:05 +08:00
6e5780b9ad Improve dnscontrol adapter documentation 2026-01-16 21:52:05 +08:00
cc539f45c1 chore(deps): update dependency go to v1.25.6
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-15 19:18:32 +00:00
612b756114 ui: Improve vertical alignment of home page card headers
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-14 17:41:45 +08:00
bfafaf88c5 ui: Translate and titlelize page title 2026-01-14 17:37:18 +08:00