Commit Graph

60 Commits

Author SHA1 Message Date
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
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
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
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 75d7700d25 remove superjson and custom babel config, bugfix lastSubmission bug when no values present 2022-08-03 08:53:04 +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 085a5aeed7 add loading state to results analytics 2022-07-29 09:49:16 +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
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 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 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 29cb62da53 fix page with with limited layout 2022-06-24 23:39:37 +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 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 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
Matthias Nannt 75b5dc987f add form frontend 2022-06-21 20:51:41 +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