Commit Graph

67 Commits

Author SHA1 Message Date
Matthias Nannt
c20167342f Rewrite Signup & Signin to make it more robust (#6)
* remove explicit CSRF-token handling

* use NEXTAUTH_SECRET secret to better comply with nextAuth standards

* update next.js and nextAuth

* remove ECR github action

* add name to mail-from
2022-07-20 21:19:42 +09:00
Matthias Nannt
3afe4a8a97 update nextjs & nextauth, improve loading-indicator, improve auth-redirect-flow 2022-07-20 09:39:22 +02:00
Matthias Nannt
5539ec59b3 update ecr action to push with latest tag 2022-07-19 21:55:12 +02:00
Matthias Nannt
71dcf17e17 add ecr image build & deploy action 2022-07-19 21:35:16 +02:00
Matthias Nannt
5e229057ff fix docker-image action with lowercase repository 2022-07-19 16:32:47 +09:00
Matthias Nannt
9f262cffde Create Github Action for Docker Publish & Deploy 2022-07-19 16:24:26 +09:00
Matthias Nannt
fa268630a5 move environment variables to nextjs runtime config 2022-07-19 08:44:51 +02:00
Matthias Nannt
8aa55bf8ae remove apprunner config, add migrate-and-start script, disable next telemetry with environment variable 2022-07-14 15:07:29 +02:00
Matthias Nannt
13462fccee add apprunner config 2022-07-13 21:15:34 +02:00
Matthias Nannt
0aa931287f Feature/add signup (#5)
* update prisma model to support user

* add signup page

* add email verification

* remove seed user

* update README and Dockerfile to support signup and the removal of seed data
2022-07-14 01:04:02 +09:00
Matthias Nannt
4192461f5f Updated Editor-Approach for easier multi-page management (#4)
* use new editor approach where we use a single editorJS instance and a pageTransition block to indicate the start of a new page
* improve toast messages in editor
* add keyboard listener and toast to showcase autosaving functionality
* bugfix first and secondary menu positioning
* add required functionality to textQuestion
2022-06-29 15:24:11 +09:00
Matthias Nannt
82dfbadc27 remove unused imports v0.1.0 2022-06-25 16:36:22 +09:00
Matthias Nannt
2c1f347090 increase version number 2022-06-25 16:27:40 +09:00
Matthias Nannt
178a7b51e6 fix: nocodeForm not accessible from the outside 2022-06-25 16:27:01 +09:00
Matthias Nannt
29cb62da53 fix page with with limited layout 2022-06-24 23:39:37 +09:00
Matthias Nannt
74db49b1a5 remove package lock file 2022-06-24 22:09:44 +09:00
Matthias Nannt
099d57c2c5 fix deployment & build errors 2022-06-24 21:52:19 +09:00
Matthias Nannt
a7f7a54c95 add heading to nocode form preview 2022-06-24 21:51:23 +09:00
Matthias Nannt
e760cdf29d update layout approach to have a unified look 2022-06-24 21:26:39 +09:00
Matthias Nannt
8648d0bb12 fix newFormModal when selecting code form 2022-06-24 13:20:06 +09:00
Matthias Nannt
28bb9ba48d fix build warnings, use next-image instead of img 2022-06-24 12:56:37 +09:00
Matthias Nannt
784f58686a fix build issues, fix deployment issues in Dockerfile and docker-compose, move new form modal to formList 2022-06-24 12:45:55 +09:00
knugget
78e89c8b7c analytics layout 2022-06-23 22:30:35 -05:00
knugget
a2b41e9259 frontend pt 4 2022-06-23 22:30:26 -05:00
knugget
29bd1973f2 frontend pt 3 2022-06-23 16:37:31 -05:00
Matthias Nannt
24a1e29af2 add toast notification, new nocode-builder page layout 2022-06-23 15:16:24 +09:00
Matthias Nannt
22feb46e1f fix: build errors, formList link on whole box 2022-06-23 12:05:25 +09:00
knugget
a52624f258 frontend pt. 2 2022-06-22 18:28:19 -05:00
knugget
0552e7ede1 merged jojo 2022-06-22 14:56:40 -05:00
knugget
5f2589884e Merge branch 'jojo' into main 2022-06-22 14:52:53 -05:00
knugget
bda9a43ff2 Merge branch 'main' of https://github.com/snoopForms/snoopforms into main 2022-06-22 14:45:56 -05:00
knugget
bb9034891f add submission count 2022-06-22 14:45:36 -05:00
knugget
c74a66d2ed focus ring 2022-06-22 09:44:25 -05:00
Matthias Nannt
7157bd778a add summary page in form results, fix editor saving bug 2022-06-22 21:05:15 +09:00
knugget
96ac8d8fef Merge branch 'main' of https://github.com/snoopForms/snoopforms into main 2022-06-21 21:51:15 -05:00
knugget
59bb9ce06b form type working & submission draft 2022-06-21 17:33:35 -05:00
knugget
af1760d3fd figma frontend pt 1 2022-06-21 17:12:09 -05:00
knugget
52f1fd5fa2 from pull 2022-06-21 11:25:13 -05:00
knugget
f9fd2ba263 yarn lock 2022-06-21 11:22:51 -05:00
Matthias Nannt
75b5dc987f add form frontend 2022-06-21 20:51:41 +09:00
Matthias Nannt
3414516dd6 fix: error redirecting to newly created form 2022-06-21 19:55:47 +09:00
Matthias Nannt
fd7c794806 use swr to autosave in builder 2022-06-21 16:10:00 +09:00
Matthias Nannt
9dd2f557d2 add submit button, add form preview, autosave form in builder 2022-06-21 15:37:34 +09:00
Matthias Nannt
ae5ae7b46c feat: add first version of nocode editor without preview/publish/share 2022-06-20 20:04:23 +09:00
Matthias Nannt
b622510dc4 add new view for empty form list, improve onboarding screen, add basic nocode editor as basis for further development, update prisma schema and api for nocode editor 2022-06-15 22:14:20 +09:00
Matthias Nannt
fd8e1f4159 update onboarding modal with smaller text and headline 2022-06-15 13:57:18 +09:00
Matthias Nannt
c60598c929 fix: build error, prisma not found error in production, form navigation layout bug 2022-06-15 13:51:34 +09:00
Matthias Nannt
fa710b2935 Use Poppins font as default, add snoopForms favicons, update login-screen, add snoopForms colors
* colors, login, UI, fonts

* add poppins font

* add _document with included favicon and smooth-scrolling

* update favicon imports

Co-authored-by: knugget <johannes@knugget.de>
2022-06-15 12:56:59 +09:00
Matthias Nannt
0f32f941fa feat: add simple results dashboard 2022-06-15 12:54:10 +09:00
Matthias Nannt
bae1aff064 feat: add new responses view in results; add csv download feature for responses 2022-06-14 21:36:25 +09:00