Commit Graph

64 Commits

Author SHA1 Message Date
Timothy
64d84b69db #21: Add helperText to all question types (#61)
* #21: Add help texts to all question types

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2022-09-02 16:19:24 +02:00
Matthias Nannt
db01eafb24 remove user fingerprinting 2022-09-02 16:18:26 +02:00
Matthias Nannt
68ee24189c add formType to posthog form created event 2022-09-02 14:25:21 +02:00
Matthias Nannt
5be849b553 add imports to react quickstart #70 2022-08-31 09:07:33 +02:00
Matthias Nannt
3311cc4ab6 fix posthog capture spelling issue, rename pageSubmission events 2022-08-31 08:33:14 +02:00
Matthias Nannt
e2bbb6e5a9 Feature/webhook (#75)
* Add webhook functionality #24
2022-08-31 08:22:31 +02:00
Matthias Nannt
c674d58c69 Fix Posthog Tracking (#71)
* Use simple API calls for Posthog Tracking to increase compatibility
2022-08-25 18:59:41 +02:00
Matthias Nannt
f26e14df12 clean up unused code 2022-08-25 16:09:28 +02:00
Tim Lange
8a875922b3 Added forgot password ability (#63)
* NEW: Added forgot password ability

* FIX: Added password reset disabled flag & jwt verify

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2022-08-25 16:01:36 +02:00
Matthias Nannt
9c85190e7c add imprint & privacy policy to public form frontend 2022-08-22 16:20:53 +02:00
Matthias Nannt
cede0a83bf Merge changes 2022-08-18 08:13:37 +02:00
Matthias Nannt
1a64baf83e bugfix not showing loading indicator when loading form frontend 2022-08-17 23:13:35 +02:00
Matthias Nannt
f4f248860b disable posthog autotracking, send specific events via backend (#62) 2022-08-17 22:57:53 +02:00
Matthias Nannt
b48018b2f8 bugfix delete submission, let prisma only print warning and errors 2022-08-17 20:24:05 +02:00
Timothy
844c590d7c Feature/#41 unpublish forms (#59)
* #41: Display message for unpublished forms

* #41: Add publish/unpublish GUI

* #41: Revamp UI and add 'closed' parameter

* change indigo color of access-switch to red

* update live-form on republish, show error message to user in frontend  when form unpublished

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2022-08-17 16:41:22 +02:00
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
Timothy
f1bede5816 #49: Update 404 page (#58)
* #49: Update 404 page

* #49: Fix typos
2022-08-14 11:01:43 +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
Johannes
28452e3c89 fix for empty tooltip & code example update (#10)
* fix tooltip bug, add highlightJs for code examples
2022-08-08 21:42:55 +09:00
Matthias Nannt
98fadfd476 fix client-side exception on analytics page #14 2022-08-05 15:38:49 +02:00
Matthias Nannt
146a8f6608 add getInitialProps to _app to enable next/config everywhere 2022-08-03 08:59:36 +02:00
Matthias Nannt
75d7700d25 remove superjson and custom babel config, bugfix lastSubmission bug when no values present 2022-08-03 08:53:04 +02:00
Matthias Nannt
3190f6556a move privacy and term envs into next config 2022-08-01 22:16:57 +02:00
Matthias Nannt
8391dceed1 add signup footer with terms and privacy if env variables for these documents are set 2022-08-01 21:44:14 +02:00
Matthias Nannt
602e8d3672 simplify posthog integration 2022-08-01 09:02:37 +02:00
Matthias Nannt
6cc4ecadef update snoop-react version, fix pipeline layout 2022-07-29 11:32:10 +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
Johannes
c1ca0ea568 Wording update (#8)
* Updated "Thank You" Toast 🙏

* Sign up wording 🤸
2022-07-25 10:43:23 +02: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
82dfbadc27 remove unused imports 2022-06-25 16:36:22 +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
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
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
knugget
a52624f258 frontend pt. 2 2022-06-22 18:28:19 -05:00
knugget
5f2589884e Merge branch 'jojo' into main 2022-06-22 14:52:53 -05:00
knugget
bb9034891f add submission count 2022-06-22 14:45:36 -05:00
Matthias Nannt
7157bd778a add summary page in form results, fix editor saving bug 2022-06-22 21:05:15 +09:00
knugget
52f1fd5fa2 from pull 2022-06-21 11:25:13 -05:00
Matthias Nannt
75b5dc987f add form frontend 2022-06-21 20:51:41 +09:00