Commit Graph

234 Commits

Author SHA1 Message Date
nemunaire a91309217a Bump service worker version 2020-07-21 09:12:50 +02:00
nemunaire 3646f7803b alwaysdata: introduce basic features 2020-07-21 09:12:50 +02:00
nemunaire 9a409af726 Refactor DB configuration 2020-07-21 08:58:32 +02:00
nemunaire da42da18cc Sender address is now configurable through MAIL_FROM 2020-07-21 08:58:32 +02:00
nemunaire 19933ff66a Able to press enter to validate rr form in modal 2020-07-21 08:58:32 +02:00
nemunaire bd27826036 Fix undefined reference when opening the add aliad modal 2020-07-21 08:58:32 +02:00
nemunaire 58a3485b25 Document utils package 2020-07-21 08:58:32 +02:00
nemunaire 4f3110cddc Add My account page to change password and delete account 2020-07-21 08:58:32 +02:00
nemunaire b014ef1af2 Give neutral answer when username is not found 2020-07-21 08:58:32 +02:00
nemunaire 094ce9dc85 Display a message when a ServiceWorker update is available 2020-07-21 08:58:32 +02:00
nemunaire 5d07d1e6fe ServiceWorker: don't consider API as a navigation route 2020-07-21 08:58:32 +02:00
nemunaire f456049bc1 Add password constraint check in Go + update JS ones 2020-07-21 08:58:32 +02:00
nemunaire 79dd6f9975 Refactor source states 2020-07-21 08:58:32 +02:00
nemunaire 21a57d58ac Disable buttons on source-states form when a request is ongoing 2020-07-21 08:58:32 +02:00
nemunaire 83c932599e Fix href link when adding a domain from source-list-domain 2020-07-21 08:58:32 +02:00
nemunaire dc92206e82 Display existings sources on onboarding view if any 2020-07-21 08:58:32 +02:00
nemunaire 3ddadd8891 Add no-label attr to sourceList 2020-07-21 08:58:32 +02:00
nemunaire 323b0a8504 Speak about account for sources 2020-07-21 08:58:32 +02:00
nemunaire 963c06eb67 Fix edition of source with redirections outside happyDNS 2020-07-21 08:58:32 +02:00
nemunaire 14ac1253e3 After adding a source, redirect to its list of domains 2020-07-21 08:58:32 +02:00
nemunaire f11703a19d Improve new source selector visual 2020-07-21 08:58:32 +02:00
nemunaire 0fa10fde71 Add an onboarding view 2020-07-21 08:58:32 +02:00
nemunaire 0032634d4e Use inline SVG logo instead of including fonts 2020-07-21 08:58:32 +02:00
nemunaire 5446d692df Update node packages 2020-07-21 08:58:32 +02:00
nemunaire aa29d11e40 Avoid including screenshots in cache 2020-07-21 08:58:32 +02:00
nemunaire d57e9e3092 Rework home page, include an alert on first login 2020-07-21 08:58:32 +02:00
nemunaire a080b0b60f Rework source edition view 2020-07-21 08:58:32 +02:00
nemunaire 0ccb22aeb3 Handle source update through source settings API 2020-07-21 08:58:32 +02:00
nemunaire cdf7175625 Extract sourceSpecs as mixin 2020-07-21 08:58:32 +02:00
nemunaire 825004f7b9 Rework new domain page, following new source creation method 2020-07-21 08:58:32 +02:00
nemunaire 4dfe2ef6d8 Refactor source creation 2020-07-21 08:58:32 +02:00
nemunaire e2e8a627fe Add a props to emit newSource if there is no source after loading 2020-07-21 08:58:32 +02:00
nemunaire 615c219bcf Add a confirmation message before deleting the domain from DB 2020-07-21 08:58:32 +02:00
nemunaire 7b266837fb Handle simple sources creation 2020-07-21 08:58:32 +02:00
nemunaire 3b8345a531 Refactor SourceField creation 2020-07-21 08:58:32 +02:00
nemunaire 51266906ff Refactor source-list 2020-07-21 08:58:32 +02:00
nemunaire 35e030a5fe sources/ddns: simplify creation 2020-07-21 08:58:32 +02:00
nemunaire 7f9e5d45bc admin: prefer using sourceMeta to delete buggy records 2020-07-21 08:58:32 +02:00
nemunaire 3851f38c7d Don't use full package path as source identifier 2020-07-21 08:58:32 +02:00
nemunaire 8670675ce8 Add a button to delete source if it has no more domains associated 2020-07-21 08:58:32 +02:00
nemunaire bc56b2794c Implement new source registration for OVH 2020-07-21 08:58:32 +02:00
nemunaire 9b09e24b5f Implement complex source registration 2020-07-19 06:33:50 +02:00
nemunaire eded6afb02 Add a route to view current user session and clear it 2020-07-19 06:33:50 +02:00
nemunaire 165cc59f4a Improve session unmarshal 2020-07-19 06:33:50 +02:00
nemunaire 2b2a5500f2 Refactor field to name source 2020-07-19 06:33:50 +02:00
nemunaire 7d82a7649e Refactor URL build from config 2020-07-19 06:33:50 +02:00
nemunaire 2dceb6a8c6 Refactor source selection 2020-07-19 06:33:50 +02:00
nemunaire 4b05df641b Refactor multiple source fields 2020-07-19 06:33:50 +02:00
nemunaire 92d5216b67 Make domain-list a component 2020-07-19 06:33:50 +02:00
nemunaire e2e3ad09e8 Store values in session, and automatically save changes 2020-07-19 06:33:50 +02:00