Commit Graph

57 Commits

Author SHA1 Message Date
Matti Nannt
3a17c6b085 Fix errors in pnpm go script dependencies (#600) 2023-07-21 15:12:12 +02:00
Matti Nannt
94c11193e5 Fix changesets config (#551) 2023-07-13 20:44:29 +02:00
Dhruwang Jariwala
cfedd0f4b8 Add 'pnpm go' command for better DX (#538)
* added go script

* let turbo manage go command

* delete unused READMEs and update contribution docs

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-07-12 21:19:03 +02:00
Johannes
81ea563dbc update lp, add blog post 2023-07-07 12:14:57 +02:00
Matti Nannt
a9f4d4e28b Dev Experience Performance Improvements (#481)
* only add packages once to their main package and remove them from other packages to avoid version conflicts

* update package versions

* update package versions, clean packages

* remove old vscode settings

* exclude formbricks-com from pnpm dev

* narrow down tsconfig includes, pnpm-lock update

* add pnpm test to github action
2023-07-04 20:54:41 +02:00
Shubham Palriwala
d67858e2ea Add tests to formbricks-js (#399)
* init: jest for formbricks/js

* test: formbricks init

* test: formbricks set attributes

* test: formbricks updated attributes

* test: formbricks track, refresh, route change

* test: formbricks logout

* chore: use strict checking & replace let w const

* chore: destructure variables

* feat: test coverage visibility

* updated: pnpm lock file

* feat: tests now use a mock API

* fix: mock actual formbricks survey response and not empty placeholders

* rename: unit test for clarity

* chore: destructure setting attributes into individual tests

* feat: mock console logger for cleaner cli during tests

* add top level test script for turbo

* update babel config to fix errors in formbricks-js build

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-06-30 16:29:38 +02:00
Matti Nannt
97263a66cc Add new client endpoints & webhook functionality (#355)
* add new zod schema for responses
* add new client endpoints for responses
* add services for responses and surveys
* add new responses model to webhooks & email

---------

Co-authored-by: Johannes <johannes@formbricks.com>
2023-06-12 19:51:13 +02:00
Matti Nannt
0f6210c559 fix prisma commands with new json plugin (#328)
* add prisma migration, change prisma commands

* remove userAttributes from type definitions
2023-05-31 17:45:47 +02:00
Matthias Nannt
9b38f9bf9a add clean command to all packages 2023-05-12 13:13:19 +02:00
Matti Nannt
60f7103198 Revert & gradually use updated files (#280)
* revert to last working version

* add updated ui components

* update formbricks-com components

* apply prettier formatting

* update apps/web files
2023-05-10 00:20:43 +02:00
Matti Nannt
650b674e24 update all packages, fix typescript errors (#277)
* simplify ui package, update all packages

* fix typescript errors that occur during build
2023-05-09 13:18:07 +02:00
Matthias Nannt
8d38031b11 fix docker build errors, simplify docker file to fix startup issue, update nextjs 2023-05-05 09:53:25 +02:00
Matthias Nannt
3f4e53c5e3 update pnpm version in package.json 2023-04-05 13:39:21 +02:00
Matthias Nannt
070d69f094 small bugfixes, add simple posthog out endpoint 2023-04-04 15:10:08 +02:00
Matti Nannt
5dc5f968d1 Update custom form layout (#204)
* add new layout for custom survey view

* make filterNavigation work without schema
2023-02-14 14:30:34 +01:00
Matthias Nannt
524f35aba1 update database packages and prisma version, add db:migrate:vercel command to use MIGRATE_DATABASE_URL 2023-02-03 15:29:00 +01:00
Matthias Nannt
9311dc0f6f update react lib 2022-11-22 12:27:46 +01:00
Matthias Nannt
48575afd4c add new react package version 2022-11-15 16:38:37 +01:00
Matthias Nannt
0e946c7692 publish npm package via changeset 2022-11-15 16:13:31 +01:00
Matti Nannt
28b6410dbb Feature/add react lib to monorepo #107 (#115)
* add changesets

* add react-app to monorepo
2022-10-18 12:24:17 +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
de8173bc84 update react library version with fixed radio buttons #85 2022-09-20 10:08:38 +02:00
Matthias Nannt
db01eafb24 remove user fingerprinting 2022-09-02 16:18:26 +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
246698ca02 fix posthog issue, introduce telemetry for self-hosted version 2022-08-24 20:46:25 +02:00
Matthias Nannt
f4f248860b disable posthog autotracking, send specific events via backend (#62) 2022-08-17 22:57:53 +02:00
Matthias Nannt
6bf178fd85 update version number 2022-08-16 14:17:04 +02:00
Matthias Nannt
aa6c254872 Truncate formname fixes #56 (#60)
* truncate in formlist

* truncate in breadcrumbs
2022-08-16 12:01:36 +02:00
Matthias Nannt
419e12777a update date-fns package to fix pipeline issues 2022-08-11 12:01:22 +02: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
75d7700d25 remove superjson and custom babel config, bugfix lastSubmission bug when no values present 2022-08-03 08:53:04 +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
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
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
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
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
2c1f347090 increase version number 2022-06-25 16:27:40 +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
24a1e29af2 add toast notification, new nocode-builder page layout 2022-06-23 15:16:24 +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
75b5dc987f add form frontend 2022-06-21 20:51:41 +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