Commit Graph

427 Commits

Author SHA1 Message Date
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
fea58acbd2 Update node modules 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
52719dfd8c ui: Upgrade node modules
All checks were successful
continuous-integration/drone/push Build is passing
2022-03-30 20:10:29 +02:00
a1f31ab7c1 Revert "Update dependency eslint to v8"
This reverts commit 694275ed64.
2022-03-30 19:43:41 +02: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
694275ed64 Update dependency eslint to v8
Some checks are pending
continuous-integration/drone/push Build is running
2022-03-22 01:20:12 +00: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
c8af783faf chore(deps): update dependency eslint-plugin-promise to v6
All checks were successful
continuous-integration/drone/push Build is passing
2021-12-18 06:06:03 +00: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
ea869791b6 chore(deps): update dependency @intlify/vue-i18n-loader to v4 2021-12-16 20:04:10 +01:00
97eda7bc31 chore(deps): update dependency lint-staged to v12 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
ecc7710d4a chore(deps): update dependency lint-staged to v11
Some checks reported errors
continuous-integration/drone/push Build was killed
2021-10-27 08:05:57 +00:00
aaa167ef87 chore(deps): update dependency axios to ^0.24.0
Some checks reported errors
continuous-integration/drone/pr Build was killed
continuous-integration/drone/push Build is passing
2021-10-25 18:04:01 +00:00
cf990541ef chore(deps): update dependency @intlify/vue-i18n-loader to v3
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-20 11:25:18 +00:00
014e9e96f7 chore(deps): update dependency vue-cli-plugin-i18n to v2
Some checks reported errors
continuous-integration/drone/push Build was killed
2021-10-20 11:23:43 +00:00
ed7af1e089 Add the ability to add custom HTML before </head> or </body>
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-19 20:17:50 +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
ea1bbf900e chore(deps): update dependency axios to ^0.23.0 2021-10-19 16:59:39 +02:00
d4bfdf59b5 Also serve /index.html for the service worker
All checks were successful
continuous-integration/drone/push Build is passing
2021-08-13 17:39:04 +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
7be1eec9fa util: use assets from embeded FS
Some checks reported errors
continuous-integration/drone/push Build was killed
2021-07-06 21:15:02 +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