Commit Graph

94 Commits

Author SHA1 Message Date
Johannes b5928e71e5 Add Best Practices to Landingpage (#281)
* Update landingpage
2023-05-12 14:25:17 +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 ef4e5ed17a Fix Dev Environment Errors & Docker Deployment (#279)
* fix prisma errors
* add new database build process
* fix js widget needing @prisma/client
2023-05-09 20:12:48 +02:00
Matthias Nannt 520f282384 update type imports in @formbricks/js` 2023-05-09 15:33:39 +02:00
Matthias Nannt bc4e2379cf update package-lock 2023-05-09 13:19:29 +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 9b42808d6d update dependencies 2023-05-08 13:52:52 +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 ea084c3075 update packages in apps/web 2023-05-03 22:31:51 +02:00
Johannes 13508f42be Add Team switch (#259)
* add team switch when user has multiple teams

* fix hydration error by changing the way env variables load

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-05-01 15:11:53 +02:00
Moritz Rengert bcd4f953ee Add Rating Question Type (numbers) (#256)
Add Rating Question Type (with numbers)

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-04-28 12:05:29 +02:00
Matti Nannt 7eefdd336c Add CTA Question Type (#246)
* add CTA question type together with new Text Editor based on Lexical and CTA summary

---------

Co-authored-by: moritzrengert <moritz@rengert.de>
2023-04-24 20:13:39 +02:00
Moritz Rengert d15d062581 Add MultipleChoice Multi-Select Question Type (#238)
Add MultipleChoice Multi-Select Question Type

---------

Co-authored-by: Johannes <johannes@formbricks.com>
Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-04-19 13:38:23 +02:00
Matthias Nannt 793aff4585 update README 2023-04-18 13:34:33 +02:00
Matthias Nannt c118fbb0bd add contributing guide to docs, update readme with simple roadmap 2023-04-17 10:40:41 +02:00
Matthias Nannt 3778ed80d4 add formbricks client to app 2023-04-14 17:51:28 +02:00
Matthias Nannt 9e1a17a3ef fix build errors in formbricks-com 2023-04-14 15:53:00 +02:00
Matthias Nannt 1c58b0c95c update web dependencies 2023-04-14 14:22:12 +02:00
Matthias Nannt a934fa3897 add stripe payment to cloud 2023-04-08 16:53:42 +02:00
Matti Nannt 46e6a32a3a Add Posthog sync endpoints (#217)
* Add new API endpoints to sync events and persons with Posthog
2023-04-05 13:20:55 +02:00
Matthias Nannt 7802e1fbca update js dependencies 2023-04-05 13:08:49 +02:00
Matthias Nannt a328e7902e update packages 2023-04-05 11:41:47 +02:00
Johannes 072a5947cf UI tweaks (#216)
* preview hint, warnings, survey status indicator

* add event in survey builder, add surveystatusdropdown

* update wording, add survey status toasts, update LP

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-04-05 11:28:46 +02:00
Matthias Nannt 070d69f094 small bugfixes, add simple posthog out endpoint 2023-04-04 15:10:08 +02:00
Matthias Nannt 54a6061748 fix build errors 2023-04-03 14:00:37 +02:00
Matthias Nannt ebc53e4bc8 bugfix widget init error, fix widget dark mode colors 2023-04-03 12:07:14 +02:00
Johannes fbcc9d5628 Update Docs, add Walkthrough Video to App & LP (#212)
* update LP with walk through

* update docs with attributes and events

* update team UI + form validation

* add walk through to app

* small fixes

---------

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
2023-03-30 17:24:04 +02:00
Matti Nannt 27d63c01e1 Introducing the new Formbricks (#210)
### New Formbricks Release: Complete Rewrite, New Features & Enhanced UI 🚀

We're thrilled to announce the release of the new Formbricks, a complete overhaul of our codebase, packed with powerful features and an improved user experience.

#### What's New:

1. **Survey Builder**: Design and customize your in-product micro-surveys with our intuitive survey builder.
2. **Trigger Micro-Surveys**: Set up micro-surveys to appear at specific points within your app, allowing you to gather feedback when it matters most.
3. **JavaScript SDK**: Our new JavaScript SDK makes integration a breeze - just embed it once and you're ready to go.
4. **No-Code Events**: Set up events and triggers without writing a single line of code, making it accessible for everyone on your team.
5. **Revamped UI**: Enjoy an entirely new user interface that enhances usability and provides a smooth, delightful experience.

This release marks a major step forward for Formbricks, enabling you to better understand your users and build an outstanding product experience.

Please update your Formbricks integration to take advantage of these exciting new features, and let us know in the Discord if you have any questions or feedback!

Happy surveying! 🎉
2023-03-29 23:34:29 +02:00
Matthias Nannt ce172c3b9e update packages to latest version 2023-02-24 08:52:22 +01:00
Matthias Nannt 25549f4064 update posthog tracking method 2023-02-17 18:29:40 +01:00
Matthias Nannt 797a8e69bb update package-lock 2023-02-09 11:10:08 +01:00
Matthias Nannt 28245cf604 update feedback button 2023-02-09 11:07:10 +01:00
Matthias Nannt 9c4b2e99ae formbricks-app: use feedback widget from packages 2023-02-08 14:02:12 +01:00
Matthias Nannt f8759aa2f2 update lock file 2023-02-08 12:46:28 +01:00
Matti Nannt 6bfc46042b Add Onboarding Survey after User-Signup (#193)
* add onboarding survey after user signup

* add user flag finishedOnboarding to database and session

* fix submission capture endpoint to allow customer property update

---------

Co-authored-by: Johannes <72809645+jobenjada@users.noreply.github.com>
Co-authored-by: knugget <johannes@knugget.de>
2023-02-08 11:12:12 +01:00
Matthias Nannt 1d2834fabc update pnpm lockfile 2023-02-06 15:43:49 +01:00
Matthias Nannt c898af0390 outsource form-engine in own package 2023-02-06 14:53:48 +01:00
Matthias Nannt a9b9f022b5 refactor demos to include a demo-overview, change demos to use env variables, fix react lib to work with new schema 2023-02-06 10:46:42 +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
Matti Nannt a2cbf87a20 Add Payment to Formbricks Cloud (#192)
* add enterprise license, add ee package

* migrate database from workspaces to organisations

* add payment api endpoints and billing pages

* add stripe env variables to .env.example
2023-02-03 11:42:40 +01:00
Matthias Nannt 79f420e45d update demo & web dependencies 2023-01-31 09:56:48 +01:00
Matthias Nannt 86be8d7c4b fix pnpm lock, move formbricks feedback widget to app.formbricks.com 2023-01-30 12:14:34 +01:00
Johannes 9a7bf766db weekly-270123 (#190) 2023-01-27 20:27:04 +01:00
Matti Nannt 70346cf1f6 Add pmf frontend widget (#188)
* add pmf widget code

* update widget, add pmf demo page
2023-01-24 16:58:08 +01:00
Matthias Nannt 7bf0a76f29 use nextjs built-in cors approach for formbricks app 2023-01-21 11:19:57 +01:00
Matti Nannt 80617811c2 Add new landingpage with waitlist, update Formbricks App to handle custom waitlist survey (#185)
* add new landingpage for user research surveys
* update Formbricks App to support custom surveys

Co-authored-by: knugget <johannes@knugget.de>
2023-01-19 15:34:22 +01:00
Matthias Nannt a86b9c6e19 rebuild formbricks app folder structure, rename team -> workspace 2023-01-15 12:57:34 +01:00
Matti Nannt 99c1d155e3 Update HQ with experience management approach and feedback widget (#184)
* create basis for feedback form creation

* add icons to ui package

* add prototype feedback results view

* add react feedback widget to demo, add connection between widget and hq, update capture submission api, update results view

* update single customer view to new design, update feedback modal interface, fix smaller bugs

* add feedback widget

* fix signup route, fix persistForm functionality

* feedback box widget pre animation

* fix intro text in widget

* feedback-widget: clean old switch-button

* tweaks

* feedback widget: fix click listener

* formbricks feedback package setup

* finish styling

* Change "Compliments" to "Love"

* form card width

* update demo page with feedback widget

* update feedback widget

* load from NPM

* add highlightcolor styles

* add style to feedback widget config

* fix send email in hq feedback, fix error when styling not present in feedback widget config

* feedback widget: fix header subtitle color by adding opacity, re-add focus

* with rgba variables

* updated with HEX and examples

* hq: add pipelines to form

* feedback widget: outside click closes widget

* update sentry config

* update recommended nodejs version to 18 in hq readme

* switch css update

* update feedback widget demo

* feedback widget: hide cta by default

* fix config contact in widget not checked correctly

* feedbackwidget: init on open if init failed previously

* fix margin bottom

* fix margins feedback box

* release feedback widget v0.1.5

* hq: add replyTo field in submission mail if customer present

* fix contact subtitle css

* add setup instructions in XM

* add divId support for feedback widget

* add feedback-box to hq

* add slackNotification (#181)

* update slack pipeline wording

* fix formbricks url in email and slack notifications

* lotus config + borderRadius

* rebase xm branch to current main

* remove formbricks-com cloud offering links

* update Readme for xm approach

Co-authored-by: knugget <johannes@knugget.de>
2023-01-14 11:41:35 +01:00
Matthias Nannt fbfc1acd61 update feedback demo 2022-12-13 15:57:57 +01:00