Commit Graph

105 Commits

Author SHA1 Message Date
Matthias Nannt f807ccf6cc update readme and setup instructions 2022-08-17 09:20:54 +02:00
Matthias Nannt 6bf178fd85 update version number 2022-08-16 14:17:04 +02:00
Matthias Nannt c2d4a48fe3 update github actions to add tags to docker images, only support node 16 2022-08-16 14:01:22 +02:00
Matthias Nannt 973f999756 fix responsiveness in responses 2022-08-16 13:46:07 +02:00
Matthias Nannt aa6c254872 Truncate formname fixes #56 (#60)
* truncate in formlist

* truncate in breadcrumbs
2022-08-16 12:01:36 +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 419e12777a update date-fns package to fix pipeline issues 2022-08-11 12:01:22 +02:00
Matthias Nannt 954adfa815 bugfix error in submissions on altered form #55 2022-08-11 11:47:54 +02:00
Johannes 19b29188dd fix:fix z-index on form list, unify context menus (#16) 2022-08-10 22:57:41 +09:00
Matthias Nannt 803007e0e2 Feature/fix authentication issues (#15)
* fix errors when not authenticated
* update syntax highlighting and react code sample
v0.2.0
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 758474ec25 fix telemetry-disable env variable 2022-08-08 09:21:57 +02:00
Matthias Nannt 98fadfd476 fix client-side exception on analytics page #14 2022-08-05 15:38:49 +02:00
Timothy 37d284ebaa Clarifying README.md (#13) 2022-08-05 04:53:27 +09:00
Matthias Nannt c49aad505b update readme 2022-08-03 09:38:47 +02:00
Matthias Nannt 16650ff076 add github worklow to check lint and build errors on push 2022-08-03 09:09:12 +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
Benjamin Paul 6bddc87021 Fixed missing required environment variables (#12)
Co-authored-by: Ben Paul <ben.paul@justeattakeaway.com>
2022-08-02 23:51:27 +09:00
Matthias Nannt e4129b23fa simplify env var names for terms and privacy 2022-08-02 08:52:05 +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 fcdeabb170 update snoop-react version, bugfix submit button label not saved 2022-07-30 20:11:56 +02:00
Matthias Nannt 6cc4ecadef update snoop-react version, fix pipeline layout 2022-07-29 11:32:10 +02:00
Matthias Nannt 085a5aeed7 add loading state to results analytics 2022-07-29 09:49:16 +02:00
knugget 7ba0c66645 Merge branch 'main' of https://github.com/snoopForms/snoopforms into main 2022-07-29 09:35:46 +02:00
Matthias Nannt f3c9c4a99f bugfix chartjs error 2022-07-29 00:54:20 +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
knugget 54a217ee1e Sign up wording 🤸 2022-07-28 13:07:17 +02:00
Johannes 6da264f432 Update README.md 2022-07-25 04:13:24 -05:00
Johannes c1ca0ea568 Wording update (#8)
* Updated "Thank You" Toast 🙏

* Sign up wording 🤸
2022-07-25 10:43:23 +02:00
knugget 24dc1f6a02 Merge branch 'main' of https://github.com/snoopForms/snoopforms into main 2022-07-25 08:24:51 +02:00
knugget 2c196db36d Updated "Thank You" Toast 🙏 2022-07-25 08:24:48 +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 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 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