Commit Graph

148 Commits

Author SHA1 Message Date
Matthias Nannt
619bcb3a1f use config redirect for /forms/:id to avoid serverless function 2022-10-16 11:30:22 +02:00
Matti Nannt
6cd3878700 make all env variables required at build time #110 (#111)
* make all env variables required at build time

* update env files

* add .env.docker file with basic docker configuration

* update Readme with new instructions
2022-10-16 11:10:20 +02:00
Matthias Nannt
e910a97d32 update dockerfile to env file 2022-10-15 16:53:23 +02:00
Matthias Nannt
a0ba4ef9d3 add docker env example 2022-10-15 12:41:02 +02:00
Matthias Nannt
b6e24c207a Merge branch 'main' of github.com:snoopForms/snoopforms 2022-10-14 09:58:18 +02:00
Matthias Nannt
35ba2a1936 update dev instructions in README 2022-10-14 09:57:54 +02:00
Matti Nannt
56e9c04659 fix Github Workflow for Dockerfile (#106)
* fix location of Dockerfile
2022-10-13 12:02:07 +02:00
Matti Nannt
5c378bc8ce Feature/monorepo #95 (#105)
Move repository into a monorepo with turborepo and pnpm.
This is a big change in the way the code is organized, used and deployed.
2022-10-13 09:46:43 +02:00
Matthias Nannt
2d63249f63 bugfix links in nocode paragraph not working in app (#94) 2022-10-10 10:57:51 +02:00
Matthias Nannt
0a8eefbd63 Create CONTRIBUTING.md 2022-09-30 13:43:01 +02:00
Matthias Nannt
b48dc100f4 Rename LICENCE to LICENSE 2022-09-29 14:40:57 +02:00
Matthias Nannt
f67365f6dd Add product hunt & discord online users to Readme 2022-09-23 16:20:28 +02:00
Matthias Nannt
6ae4566baf fix Multi choice question: Option labels cut off #84 2022-09-23 12:59:10 +02:00
Matthias Nannt
0345247e9d add formType to posthog pageSubmission 2022-09-21 17:38:25 +02:00
Matthias Nannt
dbdfdedf20 update links in readme 2022-09-21 14:33:20 +02:00
Matthias Nannt
13cc2af59a fix error while loading responses #81 2022-09-20 22:37:29 +02:00
Matthias Nannt
c5450bd6ee Merge branch 'main' of github.com:snoopForms/snoopforms 2022-09-20 10:09:08 +02:00
Matthias Nannt
de8173bc84 update react library version with fixed radio buttons #85 2022-09-20 10:08:38 +02:00
npaulsen
67638bb70a Feature/devcontainer (#79)
* fixes committed conflict in README

* adds a devcontainer based on compose

includes mailhog and postgres containers

* adds launch.json for nextjs vscode quick actions

* mentions devcontainer in the readme

* auto prisma migration after creating devcontainer

* remote containers as recommended vscode extension

* adds nextauth url env to dev container

- to show correct links in mails when testing locally

Co-authored-by: Niklas Paulsen <npau@informatik.uni-kiel.de>
Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2022-09-20 09:20:59 +02:00
Matthias Nannt
36bf9cc997 Merge branch 'main' of github.com:snoopForms/snoopforms 2022-09-19 19:39:48 +02:00
Matthias Nannt
349fe3cb6c add long text question type 2022-09-19 19:39:38 +02:00
Manuel
9c6d08e762 Remove Merge conflict remainder in Readme.md (#83)
* Remove Merge conflict remainder in Readme.md

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2022-09-19 13:12:03 +02:00
Matthias Nannt
08278c8b0f remove truncation in summary display 2022-09-15 13:37:09 +02:00
Matthias Nannt
3148d91fc9 fix: error hashing ownerId in posthog capture method 2022-09-15 13:29:57 +02:00
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 v0.3.0 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
a0ed5b7c0c bugfix smtp secure variable, simplify telemetry 2022-08-24 21:31:27 +02:00
Matthias Nannt
246698ca02 fix posthog issue, introduce telemetry for self-hosted version 2022-08-24 20:46:25 +02:00
Matthias Nannt
ce02d2906a fix scrolling not working in nocode editor 2022-08-22 16:40:15 +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
Matthias Nannt
2b41caaf1e add issue template 2022-08-17 14:43:49 +02:00
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