Commit Graph

149 Commits

Author SHA1 Message Date
Julien Nahum b25bc8bca8 Global custom domainmiddleware client as well 2024-01-16 11:33:38 +01:00
Julien Nahum b19baaf8f3 Fix user impersonation 2024-01-16 11:23:16 +01:00
Julien Nahum a6d3dc0c80 Fix user domain lowercase header 2024-01-16 10:54:12 +01:00
Julien Nahum d7f6cf439e More debugging 2024-01-16 10:47:09 +01:00
Julien Nahum d796341758 Fix custom domain forward header name 2024-01-16 10:38:31 +01:00
Julien Nahum c35c505114 Debugging custom domain 2024-01-15 16:49:24 +01:00
Julien Nahum 47c779fd9a Remove error log for getDomain 2024-01-15 16:41:50 +01:00
Julien Nahum e41929e4c8 Debug getDomain in prod 2024-01-15 16:17:10 +01:00
Julien Nahum cf499e7274 Fix Navbar help button 2024-01-15 13:18:02 +01:00
Julien Nahum 95b34ab680 Fix sitemap source URL 2024-01-15 13:00:18 +01:00
Julien Nahum 70abfe45f5 Cleaning up 2024-01-15 12:26:22 +01:00
Julien Nahum 104f722bc1 Updated package-lock.json 2024-01-15 11:28:43 +01:00
Julien Nahum 80962678c1 Fix tests, added gh action nuxt step 2024-01-14 20:52:14 +01:00
Julien Nahum cc12a2dd1d API redirect to back-end from nuxt 2024-01-14 19:28:39 +01:00
Julien Nahum 1cfd6ef163 API redirect to back-end from nuxt 2024-01-14 19:28:30 +01:00
Julien Nahum 91432c4aed Fix file submissions preview 2024-01-13 19:57:39 +01:00
Julien Nahum bf98497711 Fix local file upload 2024-01-13 18:17:24 +01:00
formsdev ff7e1ac7c3
nuxt migration -file upload - WIP (#271)
Co-authored-by: Julien Nahum <julien@nahum.net>
2024-01-13 14:34:50 +01:00
formsdev 57ce0e6114
remove api prefix from routes (#280)
* remove api prefix from routes

* PR changes

---------

Co-authored-by: Julien Nahum <julien@nahum.net>
2024-01-12 17:35:16 +01:00
Julien Nahum be43c5cae3 Fix sentry nuxt and custom domain redirect 2024-01-12 17:32:10 +01:00
Julien Nahum b29cdf8d8a No follow for non-production env 2024-01-12 15:59:01 +01:00
Julien Nahum ea7041be28 Add custom domain support 2024-01-12 15:43:28 +01:00
Julien Nahum a0513c4458 Debugging embeddable on amplify 2024-01-12 12:00:01 +01:00
Julien Nahum 4115b44f1d Fix URL for embeddable middleware 2024-01-12 11:44:59 +01:00
Julien Nahum 198aac246c Embeddable form as a nuxt middleware 2024-01-12 11:36:52 +01:00
Julien Nahum 838ddcf2e7 Fix form share page 2024-01-11 17:29:11 +01:00
Julien Nahum aa0b9ae02c Fix composable issue 2024-01-11 17:16:50 +01:00
Julien Nahum 5a3978874a URL generation (front&back) + fixed authJWT for SSR 2024-01-11 14:07:27 +01:00
Julien Nahum 630ae1df1d image optimization caching + fix hydratation issue form template page 2024-01-11 09:48:57 +01:00
Julien Nahum 668b0217d2 Remove useless images + fix templates show page 2024-01-10 17:22:25 +01:00
Julien Nahum 7665539657 Restore templates pages cache 2024-01-10 16:18:23 +01:00
Julien Nahum 9750406025 Remove NuxtImg for non asset files 2024-01-10 16:17:47 +01:00
Julien Nahum 158dba64dc Improve image optimization again 2024-01-10 14:53:52 +01:00
Julien Nahum 32c09635ac Last attempt at nuxt images efficiency 2024-01-10 14:20:51 +01:00
Julien Nahum 77532f8cf4 Better image compression 2024-01-08 22:55:26 +01:00
Julien Nahum 26ca536e87 Enable swr caching instead of prerenderign 2024-01-08 22:34:21 +01:00
Julien Nahum f26d02c333 Fix env? 2024-01-08 22:23:13 +01:00
Julien Nahum e4177b0ff0 Add .env file at AWS build time 2024-01-08 20:19:29 +01:00
Julien Nahum ce0c7383fd Fix SVGs with NuxtImage 2024-01-08 19:58:07 +01:00
Julien Nahum 01e9ad00be Attempt to allow svgs 2024-01-06 16:53:57 +01:00
Julien Nahum 2e660c1fe3 Disable page pre-rendering 2024-01-06 16:27:54 +01:00
Julien Nahum 07219f87c3 Add loglevel param 2024-01-06 15:26:18 +01:00
Julien Nahum 4ada3c5bad Fix build script 2024-01-06 00:31:28 +01:00
Julien Nahum 75f6ca28ec Update package json 2024-01-05 15:43:52 +01:00
formsdev 27ece34226
NuxtImg Migration (#279)
Co-authored-by: Julien Nahum <julien@nahum.net>
2024-01-05 11:41:49 +01:00
formsdev 9c7d46b53b
Templates pages migration (#275) 2024-01-05 11:00:34 +01:00
formsdev 04170ca9fb
404 page migration (#277) 2024-01-05 10:49:30 +01:00
formsdev 95b8853ed7
add robots.txt (#276) 2024-01-05 10:49:22 +01:00
formsdev cc7d64a0c6
Set middleware on pages (#278)
* Se middleware on pages

* Se middleware on account page
2024-01-05 10:47:36 +01:00
formsdev 2207c8cd90
migrate to nuxt useClipboard (#268) 2024-01-05 09:59:53 +01:00
formsdev f87e3f1685
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>
2024-01-04 18:38:50 +01:00
formsdev 9594157a2d
Dirty form handling - nuxt migration (#272) 2024-01-04 17:05:55 +01:00
formsdev 33458f25f4
Fix custom redirect (#273) 2024-01-04 17:05:29 +01:00
Julien Nahum ff9823be2d Fix loading bar position 2024-01-04 12:14:40 +01:00
Julien Nahum 2d41b18323 Fixed amplitude bugs, and added staging environment 2024-01-03 19:03:45 +01:00
Julien Nahum 52af13d84b Merge branch 'migrate-to-nuxt' of https://github.com/JhumanJ/OpnForm into migrate-to-nuxt 2024-01-03 17:38:18 +01:00
Julien Nahum a6d88278be Remove appconfig in favor of runtimeconfig 2024-01-03 17:38:11 +01:00
formsdev 3fcf1736df
fix guestpage editor (#269)
Co-authored-by: Julien Nahum <julien@nahum.net>
2024-01-03 11:30:48 +01:00
Julien Nahum a51ccfebec Fix notifications 2024-01-03 11:19:36 +01:00
Julien Nahum 6900fd572f Remove axios and commit backend changes to sitemap 2024-01-02 19:03:14 +01:00
Julien Nahum 55debc539c Adding missing module 2024-01-02 19:00:07 +01:00
Julien Nahum 752c3d2fa1 Sitemap done, working on aws amplify 2024-01-02 18:54:10 +01:00
Julien Nahum db57793932 Added sitemap on nuxt side 2024-01-02 18:31:31 +01:00
Julien Nahum b3740dc1c3 Created NotionPages store 2024-01-02 17:06:55 +01:00
Julien Nahum d1d8e62abb Working on page pre-rendering 2024-01-02 16:35:16 +01:00
Julien Nahum 3638ef8cfb Fix vselect issue 2024-01-02 15:02:37 +01:00
Julien Nahum 2be72e0e8e Refactor notifications + add shadow 2024-01-02 14:40:47 +01:00
Julien Nahum bd27d3a561 Fix alert styling + bug fixes and cleaning 2024-01-02 13:30:49 +01:00
formsdev 178424a184
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>
2024-01-02 13:09:41 +01:00
formsdev 6fd2985ff5
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
2023-12-31 12:39:01 +01:00
Julien Nahum b4365b5e30 Work in progress for form create guess user 2023-12-25 19:57:00 +01:00
Julien Nahum 5df3245543 Remove initform mixin 2023-12-24 20:23:01 +01:00
Julien Nahum e2dd0295ff Remove vform - working on form public page 2023-12-24 20:19:59 +01:00
Julien Nahum 8db2b09767 Globally import form inputs to fix resolve 2023-12-24 10:40:09 +01:00
Julien Nahum d93b696b05 Working on form/show and editor 2023-12-24 09:51:22 +01:00
Chirag Chhatrala 56e533581c
migrate-to-nuxt-useappconfig (#263)
* migrate-to-nuxt-useappconfig

* defineAppConfig

---------

Co-authored-by: Forms Dev <chirag+new@notionforms.io>
2023-12-22 15:45:53 +01:00
Julien Nahum 5c093b78fc resolve conflicts 2023-12-22 15:00:27 +01:00
Julien Nahum 57ba033a91 Tiny fixes + start pre-rendering 2023-12-22 14:59:42 +01:00
Chirag Chhatrala 3d92637ef5
NuxtLink migration (#262)
Co-authored-by: Forms Dev <chirag+new@notionforms.io>
2023-12-22 10:24:51 +01:00
Forms Dev aa38aac626 fix custom domain warning 2023-12-21 16:08:05 +05:30
Julien Nahum 5a07064eee Updated cors dependency 2023-12-21 10:23:37 +01:00
Julien Nahum bab8517879 Fixed most of the form/show pages 2023-12-20 18:38:43 +01:00
Julien Nahum af5656ce81 Fixed form creation 2023-12-20 16:10:32 +01:00
Julien Nahum b598a16406 Fix modal 2023-12-20 13:51:39 +01:00
Julien Nahum df2fa4c444 Fix dropdown 2023-12-20 13:42:43 +01:00
Julien Nahum 933f95e944 Working on home page and modal 2023-12-19 19:42:02 +01:00
Julien Nahum 5640f43b9d Reworked workspaces store 2023-12-19 18:57:31 +01:00
Julien Nahum aac4d1da04 Finish reworking most templates pages 2023-12-19 17:10:07 +01:00
Julien Nahum eda1af9b1b fix collapsible 2023-12-19 16:45:23 +01:00
Julien Nahum 8e70d6be98 Finishing the templates pages 2023-12-19 15:24:54 +01:00
Julien Nahum bb519907f6 Refactoring stores and templates pages to comp. api 2023-12-19 13:46:55 +01:00
Julien Nahum 3b798c12fd WI 2023-12-18 10:35:00 +01:00
Julien Nahum 7c2db2052a Figured out auth & middlewares 2023-12-16 19:21:03 +01:00
Julien Nahum fa20945571 WIP 2023-12-15 12:32:17 +01:00
Julien Nahum a3a9254665 WIP 2023-12-14 16:53:05 +01:00
Julien Nahum 5c4dc2a3d6 WIP 2023-12-11 11:56:21 +01:00
Julien Nahum 6ee56ac4cc Started to refactor pages 2023-12-09 17:02:23 +01:00
Julien Nahum 12778fad34 Migrating amplitude and crisp plugin/composable 2023-12-09 16:33:56 +01:00
Julien Nahum 1f853e8178 Work in progress 2023-12-09 15:47:03 +01:00