Julien Nahum
0adce5a2ff
Migrate front-end to Nuxt app ( #284 )
...
* wip
* Managed to load a page
* Stuck at changing routes
* Fixed the router, and editable div
* WIP
* Fix app loader
* WIP
* Fix check-auth middleware
* Started to refactor input components
* WIP
* Added select input, v-click-outside for vselect
* update vselect & phone input
* Fixed the mixin
* input component updates
* Fix signature input import
* input component updates in vue3
* image input in vue3
* small fixes
* fix useFormInput watcher
* scale input in vue3
* Vue3: migrating from vuex to Pinia (#249 )
* Vue3: migrating from vuex to Pinia
* toggle input fixes
* update configureCompat
---------
Co-authored-by: Forms Dev <chirag+new@notionforms.io>
* support vue3 query builder
* Refactor inpus
* fix: Vue3 Query Builder - Logic Editor (#251 )
* support vue3 query builder
* upgrade
* remove local from middleware
* Submission table pagination & migrate chart to vue3 (#254 )
* Submission table Pagination in background
* migrate chart to vue3
* Form submissions pagination
* Form submissions
* Fix form starts
* Fix openSelect key issue
---------
Co-authored-by: Forms Dev <chirag+new@notionforms.io>
Co-authored-by: Julien Nahum <julien@nahum.net>
* Vue 3 better animation (#257 )
* vue-3-better-animation
* Working on migration to vueuse/motion
* Form sidebar animations
* Clean code
* Added animations for modal
* Finished implementing better animations
---------
Co-authored-by: Forms Dev <chirag+new@notionforms.io>
* Work in progress
* Migrating amplitude and crisp plugin/composable
* Started to refactor pages
* WIP
* vue3-scroll-shadow-fixes (#260 )
* WIP
* WIP
* WIP
* Figured out auth & middlewares
* WI
* Refactoring stores and templates pages to comp. api
* Finishing the templates pages
* fix collapsible
* Finish reworking most templates pages
* Reworked workspaces store
* Working on home page and modal
* Fix dropdown
* Fix modal
* Fixed form creation
* Fixed most of the form/show pages
* Updated cors dependency
* fix custom domain warning
* NuxtLink migration (#262 )
Co-authored-by: Forms Dev <chirag+new@notionforms.io>
* Tiny fixes + start pre-rendering
* migrate-to-nuxt-useappconfig (#263 )
* migrate-to-nuxt-useappconfig
* defineAppConfig
---------
Co-authored-by: Forms Dev <chirag+new@notionforms.io>
* Working on form/show and editor
* Globally import form inputs to fix resolve
* Remove vform - working on form public page
* Remove initform mixin
* Work in progress for form create guess user
* Nuxt Migration notifications (#265 )
* Nuxt Migration notifications
* @input to @update:model-value
* change field type fixes
* @update:model-value
* Enable form-block-logic-editor
* vue-confetti migration
* PR request changes
* useAlert in setup
* Migrate to nuxt settings page AND remove axios (#266 )
* Settings pages migration
* remove axios and use opnFetch
* Make created form reactive (#267 )
* Remove verify pages and axios lib
---------
Co-authored-by: Julien Nahum <julien@nahum.net>
* Fix alert styling + bug fixes and cleaning
* Refactor notifications + add shadow
* Fix vselect issue
* Working on page pre-rendering
* Created NotionPages store
* Added sitemap on nuxt side
* Sitemap done, working on aws amplify
* Adding missing module
* Remove axios and commit backend changes to sitemap
* Fix notifications
* fix guestpage editor (#269 )
Co-authored-by: Julien Nahum <julien@nahum.net>
* Remove appconfig in favor of runtimeconfig
* Fixed amplitude bugs, and added staging environment
* Added amplify file
* Change basdirectory amplify
* Fix loading bar position
* Fix custom redirect (#273 )
* Dirty form handling - nuxt migration (#272 )
* SEO meta nuxt migration (#274 )
* SEO meta nuxt migration
* Polish seo metas, add defaults for OG and twitter
---------
Co-authored-by: Julien Nahum <julien@nahum.net>
* migrate to nuxt useClipboard (#268 )
* Set middleware on pages (#278 )
* Se middleware on pages
* Se middleware on account page
* add robots.txt (#276 )
* 404 page migration (#277 )
* Templates pages migration (#275 )
* NuxtImg Migration (#279 )
Co-authored-by: Julien Nahum <julien@nahum.net>
* Update package json
* Fix build script
* Add loglevel param
* Disable page pre-rendering
* Attempt to allow svgs
* Fix SVGs with NuxtImage
* Add .env file at AWS build time
* tRGIGGER deploy
* Fix issue
* ANother attrempt
* Fix typo
* Fix env?
* Attempt to simplify build
* Enable swr caching instead of prerenderign
* Better image compression
* Last attempt at nuxt images efficiency
* Improve image optimization again
* Remove NuxtImg for non asset files
* Restore templates pages cache
* Remove useless images + fix templates show page
* image optimization caching + fix hydratation issue form template page
* URL generation (front&back) + fixed authJWT for SSR
* Fix composable issue
* Fix form share page
* Embeddable form as a nuxt middleware
* Fix URL for embeddable middleware
* Debugging embeddable on amplify
* Add custom domain support
* No follow for non-production env
* Fix sentry nuxt and custom domain redirect
* remove api prefix from routes (#280 )
* remove api prefix from routes
* PR changes
---------
Co-authored-by: Julien Nahum <julien@nahum.net>
* nuxt migration -file upload - WIP (#271 )
Co-authored-by: Julien Nahum <julien@nahum.net>
* Fix local file upload
* Fix file submissions preview
* API redirect to back-end from nuxt
* API redirect to back-end from nuxt
* Remove old JS app, update deploy script
* Fix tests, added gh action nuxt step
* Updated package-lock.json
* Setup node in GH Nuxt action
* Setup client directory for GH workflow
---------
Co-authored-by: Forms Dev <chirag+new@notionforms.io>
Co-authored-by: Chirag Chhatrala <60499540+chiragchhatrala@users.noreply.github.com>
Co-authored-by: Rishi Raj Jain <rishi18304@iiitd.ac.in>
Co-authored-by: formsdev <136701234+formsdev@users.noreply.github.com>
2024-01-15 12:14:47 +01:00
Julien Nahum
042b029d5f
Fix caddy authorized IPs
2023-11-29 18:00:53 +01:00
Julien Nahum
b50f579155
Adding Custom domains ( #247 )
...
* WIP
* wip
* Finished doing most of the work
2023-11-29 14:53:08 +01:00
Julien Nahum
e9174238e4
Appsumo ( #232 )
...
* Implemented webhooks
* oAuth wip
* Implement the whole auth flow
* Implement file upload limit depending on appsumo license
2023-11-01 16:58:10 +01:00
Valentin Ouvrard
b043407a4f
feat(s3-aws): Implement use_path_style_endpoint for Minio usage ( #228 )
...
* feat(s3-aws): Implement use_path_style_endpoint for Minio usage (https://min.io/ )
* feat(s3): moove default path style to true
---------
Co-authored-by: Valentin Ouvrard <valentin.ouvrard@nautile.sarl>
Co-authored-by: Julien Nahum <julien@nahum.net>
2023-10-25 10:12:08 +02:00
JhumanJ
c02af7800e
Add extra pro users via env
2023-10-12 12:06:03 +02:00
Julien Nahum
23e323af95
Add sentry front-end tracking
2023-10-08 13:35:15 +01:00
Chirag Chhatrala
8e47b49e9a
Improve Templates ( #183 )
...
* Improve Templates
* Fix test case
* Update AI GenerateTemplate
* update openai client and GPT completer
* composer.lock
* Update types and list json with script
* Template changes
* fix on draft template
* Finish opnform templates
---------
Co-authored-by: Forms Dev <chirag+new@notionforms.io>
Co-authored-by: Julien Nahum <julien@nahum.net>
2023-09-08 13:00:28 +02:00
formsdev
fb79a5bf3e
Enable pricing ( #151 )
...
* Enable Pro plan - WIP
* no pricing page if have no paid plans
* Set pricing ids in env
* views & submissions FREE for all
* extra param for env
* form password FREE for all
* Custom Code is PRO feature
* Replace codeinput prism with codemirror
* Better form Cleaning message
* Added risky user email spam protection
* fix form cleaning
* Pricing page new UI
* form cleaner
* Polish changes
* Fixed tests
---------
Co-authored-by: Julien Nahum <julien@nahum.net>
2023-08-30 09:58:29 +02:00
formsdev
7e75343495
If slack log url not set then not log to slack ( #166 )
2023-08-10 17:49:36 +03:00
Chirag Chhatrala
cd14084d7a
Block Temporary mail addresses ( #116 )
...
* Block Temporary mail addresses
* Update vapor, disable cache disposable mail
---------
Co-authored-by: Julien Nahum <julien@nahum.net>
2023-04-28 11:37:39 +02:00
Julien Nahum
66be34a41c
Fix name of app on fresh install
2023-04-12 16:03:23 +02:00
Julien Nahum
472b1a8061
Automated the generation of form templates
2023-03-14 12:01:36 +01:00
Jeffrey Zang
462f44a99c
fix: navbar help link ( #77 )
...
* fix: navbar help link
* fix: update links.php
2023-01-26 09:33:43 +01:00
Ali
41a2840f64
changing session name for hiding laravel from web technology detection ( #69 )
2023-01-13 14:57:51 +01:00
Chirag
6d96a09bd0
Fix UTF-8 CSV export ( #59 )
2023-01-04 13:49:35 +01:00
Chirag
2b2f6aa462
OpnForm launch feedback ( #41 )
...
* OpnForm launch feedback
* Restyle change style dropdown
Co-authored-by: Julien Nahum <jhumanj@MacBook-Pro-de-Julien.local>
2022-12-22 13:24:40 +01:00
JhumanJ
88812776db
Added template editor separate role
2022-11-16 13:12:48 +01:00
Chirag
36bc081f8f
B8f7a improve templates pages for seo ( #5 )
...
* Templates
* access templates without login also
* Set required on UI
* Improve templates pages for SEO
* test case for Templates
* Refactor SitemapController
* Cosmetic changes to templates
Co-authored-by: Julien Nahum <jhumanj@MacBook-Pro-de-Julien.local>
2022-10-02 20:38:41 +02:00
JhumanJ
9f9da5aed8
Added links to the github repo
2022-09-21 19:35:28 +02:00
JhumanJ
18ed28da2e
Apply previous changes: slack webhooks, date range issue, 12h am/pm format, today preifl, api-keys
2022-09-21 17:23:37 +02:00
Julien Nahum
f8e6cd4dd6
Initial commit
2022-09-20 21:59:52 +02:00