Commit Graph

187 Commits

Author SHA1 Message Date
049cb4e845 Fix accessibility issue
All checks were successful
continuous-integration/drone/push Build is passing
2023-06-29 11:30:36 +02:00
2c29512ef1 Update to latest dnscontrol (v3.31.4) 2023-05-18 19:52:22 +02:00
7940a42d0f New button to import a zone from bind file 2023-05-18 19:52:22 +02:00
625b20fa6d Refactor import_zone -> retrieve_zone 2023-05-09 12:55:03 +02:00
f2de26ea0e Resolve some typescript errors 2023-05-09 12:55:02 +02:00
e9a7a10e0e Use JetBrainsMono fonts as Mono typeface
All checks were successful
continuous-integration/drone/push Build is passing
2023-03-12 16:02:24 +01:00
Paul
fd8876da75 General message clarifications 2023-03-12 16:02:24 +01:00
36a9927549 Always go to the top of the section
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-28 11:05:28 +01:00
c8ac369bc2 Fix menu z-index
Some checks are pending
continuous-integration/drone/push Build is running
2023-02-28 10:53:12 +01:00
7536023d62 Fix strange loop on domain retrieval
Some checks are pending
continuous-integration/drone/push Build is running
2023-02-24 23:58:55 +01:00
3d75a068dc Don't make service spec request on basic types
All checks were successful
continuous-integration/drone/push Build is passing
2023-02-24 20:09:41 +01:00
1711a4736e Save time.Duration as seconds instead of nanoseconds 2023-02-24 16:49:32 +01:00
a02486a1ce ui: Increase time duration of general error messages
Some checks are pending
continuous-integration/drone/push Build is running
2023-01-18 18:38:39 +01:00
63e6389ce3 Translate custom form buttons 2023-01-18 18:35:25 +01:00
a050459f1a Add an umami counter on help button 2023-01-18 18:17:45 +01:00
6dc213191e Direct help button on provider pages to dnscontrol 2023-01-18 18:16:31 +01:00
299de072d0 ui: Handle default value 2023-01-18 17:30:06 +01:00
f18fea478f Add missing translation
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-11 20:26:12 +01:00
06e1ad611a ui: Add a basic service worker
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-11 19:26:42 +01:00
9f5f9f866b ui: Wait for parent before loading domains page 2023-01-11 19:26:13 +01:00
fae1df434e ui: Add onclick event to Toaster 2023-01-11 19:25:48 +01:00
616804e18f Update fr translation
All checks were successful
continuous-integration/drone/push Build is passing
2023-01-11 15:24:38 +01:00
8a51572ad5 ui: Fix typescript error with new history in domains 2023-01-11 15:24:37 +01:00
c75147c5eb ui: Consider net.IP as strings 2023-01-11 15:24:37 +01:00
7a1b327ca1 ui: Bind new subdomain button 2023-01-11 15:24:37 +01:00
692f9e0507 ui: Refresh provider lists after adding one 2023-01-11 15:24:37 +01:00
6d677eabaa ui: Redirect logged user from login and join page to home 2023-01-11 15:24:37 +01:00
d6cc9b65f2 ui: Display domain history time 2023-01-11 15:24:37 +01:00
739fc2339b ui: Fix bunch of typescript errors 2023-01-11 15:24:37 +01:00
cf7a362023 ui: We are in 2023 now 2023-01-11 15:24:37 +01:00
6a598b2c19 ui: Fix a redoundant query 2023-01-11 15:24:37 +01:00
94cd605dd6 ui: resolver: Better handling of errors 2023-01-11 15:24:37 +01:00
70b252ec95 ui: Last translations 2023-01-11 15:24:37 +01:00
feebf1dca9 ui: Add onboarding page 2023-01-11 15:24:37 +01:00
5cb81781a0 ui: Use variables in translations 2023-01-11 15:24:37 +01:00
14962aeffa ui: Avoid double zone retrieval 2023-01-11 15:24:37 +01:00
7f718e9b82 Work on SvelteKit interface 2023-01-11 15:24:37 +01:00
0fda438cfc Extract the HelpButton as a dedicated component 2023-01-11 15:24:37 +01:00
a07ea0934b Huge interface rework 2023-01-11 15:24:35 +01:00
90754b3050 Continue to work on Svelte migration 2023-01-11 15:24:02 +01:00
8a779e914c Update translations 2023-01-11 15:24:02 +01:00
01438862f4 ui: Add resolver 2023-01-11 15:24:02 +01:00
d4c34b4318 ui: Perform logout 2023-01-11 15:24:02 +01:00
40e3ade69e ui: Email validation done 2023-01-11 15:24:02 +01:00
150ed5c12b ui: Account recovery done 2023-01-11 15:24:02 +01:00
cfa36a38ca ui: Login page done 2023-01-11 15:24:02 +01:00
fcd4488bff ui: Try to handle uncatched error 2023-01-11 15:24:02 +01:00
c5d12b9e9f ui: Done join page 2023-01-11 15:24:02 +01:00
275a71982b ui: Header done 2023-01-11 15:24:02 +01:00
57874df862 ui/scss: Fix unreadable text on buttons 2023-01-11 15:24:02 +01:00
91a1aa74a0 ui: Redirect to main website if not connected 2023-01-11 15:24:02 +01:00
2fe7be0e5b Restyle vox-people button 2023-01-11 15:23:57 +01:00
b52a25f90c Restyle vox-people button 2023-01-11 12:25:28 +01:00
f05722253d Use Sveltekit instead of Vue 2023-01-11 12:25:28 +01:00
bf6bfbbfa3 Disable Continue button until selection is made 2022-11-03 02:50:02 +01:00
0508597ceb Update node modules to build with node 18 2022-11-03 02:50:02 +01:00
9ebb351afc Avoid tabs wrap 2022-11-03 02:50:02 +01:00
f3043a8606 ui: Fix forgotten-password page
Some checks failed
continuous-integration/drone/push Build is failing
2022-03-30 19:36:47 +02:00
6a804323c3 ui: Fix email-validation referal
Some checks are pending
continuous-integration/drone/push Build is running
2022-03-30 19:27:13 +02:00
e5567395d1 ui: Fix map saving
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-22 09:43:12 +01:00
c0a3ea2d4c This is happyDomain now
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-18 10:16:32 +01:00
e5554a1bea ui: Fix incorrect form name 2021-12-31 15:52:28 +01:00
8aa6f933a3 Rename project happyDomain 2021-12-31 15:52:15 +01:00
15fea62a0c Redirect to external login form 2021-12-16 20:04:10 +01:00
4f1b20e392 Modular authentication
The authentication is now made through JWT.

It still remains login and signup form to simplify small installations
2021-12-16 20:04:10 +01:00
0099f0e461 ui: Display login error in red 2021-12-16 20:04:10 +01:00
ed1dcdd4b4 ui: Fix Map creation/initialization 2021-12-16 20:04:10 +01:00
e93e838ccd ui: Fix spinner size on apply button 2021-12-16 20:04:10 +01:00
84458c0b48 ui: Can group domains by user preference 2021-12-16 20:04:10 +01:00
8ee8b07ce3 Add group property to domain to be able to group them in interface 2021-12-16 20:04:10 +01:00
2748d20098 ui: Refactor ZoneList component 2021-12-16 20:04:10 +01:00
918ae2c4d5 ui: Refactor App.vue 2021-10-27 10:07:21 +02:00
f4c0aa994c Save zone display format into user settings
Some checks reported errors
continuous-integration/drone/push Build was killed
2021-10-19 18:15:30 +02:00
a088fb860b Add a button to reimport the zone 2021-08-13 17:39:04 +02:00
c5668820fc Bump service-worker
All checks were successful
continuous-integration/drone/push Build is passing
2021-07-08 11:42:07 +02:00
cd53282fd2 Update translations 2021-07-06 15:46:29 +02:00
26933d5917 Reintegrate RRtype filtering by provider, using dnscontrol features 2021-07-05 22:24:36 +02:00
da540c9778 ui: Fix link to importable domains 2021-07-05 18:01:44 +02:00
5e9d6e3478 Can select each change to apply on zone 2021-07-05 18:01:43 +02:00
11d9719351 Improve zone diff display 2021-07-05 18:01:43 +02:00
c3c484deac Remove legacy code about sources 2021-07-05 18:01:43 +02:00
eb2c8ca572 Provider ready 2021-07-05 18:01:43 +02:00
1d38f399fc Provider's icons 2021-07-05 18:01:43 +02:00
4a431565df WIP Can import domain through dnscontrol 2021-07-05 18:01:43 +02:00
af5c500215 WIP Switch to providers 2021-07-05 18:01:43 +02:00
cf416224d1 Refactor to use gin-gonic 2021-06-09 22:51:13 +02:00
4d465883d6 Use gin-gonic as router 2021-06-09 22:51:13 +02:00