Timothy
5bb739f547
Implement single submission deletion ( #57 )
...
* implement single submission deletion
* modify delete submission button and add confirm
Co-authored-by: Matthias Nannt <mail@matthiasnannt.com >
2022-08-14 12:32:26 +02:00
Timothy
10e3db34a9
Add default flow if SMTP data not provided ( #54 )
...
* Add default flow if SMTP data not provided
* use explicit env var for disabling email verification
* #26 : Check for strict equality
2022-08-14 11:11:23 +02:00
Matthias Nannt
954adfa815
bugfix error in submissions on altered form #55
2022-08-11 11:47:54 +02:00
Matthias Nannt
803007e0e2
Feature/fix authentication issues ( #15 )
...
* fix errors when not authenticated
* update syntax highlighting and react code sample
2022-08-09 06:36:39 +09:00
Matthias Nannt
98fadfd476
fix client-side exception on analytics page #14
2022-08-05 15:38:49 +02:00
Matthias Nannt
602e8d3672
simplify posthog integration
2022-08-01 09:02:37 +02:00
Matthias Nannt
aa648f9b2d
Feature/add question types ( #9 )
...
* add new question types: email, website, phone, number & multiple choice
2022-07-29 07:21:32 +09:00
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
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
fa268630a5
move environment variables to nextjs runtime config
2022-07-19 08:44:51 +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
178a7b51e6
fix: nocodeForm not accessible from the outside
2022-06-25 16:27:01 +09:00
Matthias Nannt
e760cdf29d
update layout approach to have a unified look
2022-06-24 21:26:39 +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
7157bd778a
add summary page in form results, fix editor saving bug
2022-06-22 21:05:15 +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
c60598c929
fix: build error, prisma not found error in production, form navigation layout bug
2022-06-15 13:51:34 +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
Matthias Nannt
8f0c2ce642
feat: add basic code form page and pipelines page
2022-06-14 17:21:47 +09:00
Matthias Nannt
31afd62e05
add noUnusedLocals & noUnusedParameters to tsconfig and fix errors with new rules
2022-06-14 10:50:45 +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