Commit Graph

21 Commits

Author SHA1 Message Date
Matthias Nannt
277bd014ae add posthog integration (#7)
* add possibility to track events with posthog by setting environment variables POSTHOG_API_KEY and POSTHOG_API_HOST
2022-07-22 23:15:39 +09:00
Matthias Nannt
cb6b76c3e2 fix infinite loading in app, fix signout error 2022-07-20 15:07:46 +02:00
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
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
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
2c1f347090 increase version number 2022-06-25 16:27:40 +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
Matthias Nannt
24a1e29af2 add toast notification, new nocode-builder page layout 2022-06-23 15:16:24 +09:00
Matthias Nannt
7157bd778a add summary page in form results, fix editor saving bug 2022-06-22 21:05:15 +09:00
Matthias Nannt
75b5dc987f add form frontend 2022-06-21 20:51:41 +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
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
bae1aff064 feat: add new responses view in results; add csv download feature for responses 2022-06-14 21:36:25 +09:00
Matthias Nannt
8f0c2ce642 feat: add basic code form page and pipelines page 2022-06-14 17:21:47 +09:00
Matthias Nannt
ea1a72bc00 use event structure for submissionSessions 2022-06-13 23:09:33 +09:00
Matthias Nannt
c9257de0e0 feat: add date to submission in results 2022-06-10 00:40:16 +09:00
Matthias Nannt
0d671a86d5 feat: build basic integration with snoop-react to post submissions to snoopHub, modify schema accordingly to support schema and submission, add basic display of submissions 2022-06-09 23:53:26 +09:00
Matthias Nannt
b0f66e4766 add basic structure with login and forms overview 2022-06-06 13:38:36 +09:00