gbuomprisco
ce63993035
Updated packages (Next.js 15.1.0)
...
Fixed linting
2024-12-11 12:45:11 +08:00
gbuomprisco
be16bf70d5
Formatted some files
2024-12-09 13:27:19 +08:00
gbuomprisco
f667f2c7b5
Revert Prettier sort import plugin version
2024-12-09 13:26:13 +08:00
Giancarlo Buomprisco
079a8f857a
Some changes ported from the work on the makerkit.dev website related… ( #89 )
...
* Some changes ported from the work on the makerkit.dev website related to the marketing sections of the kit, such as documentation
* Added slight background hue to make darker theme better looking
* Support more complex configurations for documentation navigations.
* Do not fetch content from Keystatic when non-needed
* Add cursor pointers in dropdown
* Updated packages
2024-12-09 12:58:17 +08:00
Giancarlo Buomprisco
a682b991f3
Allow redirecting to a different URL when updating the password. This will be useful for thr Waitlist plugin. ( #91 )
2024-12-09 12:56:58 +08:00
Giancarlo Buomprisco
90f25a5ed5
Updated dependencies, most notably React 19 ( #90 )
...
* Updated dependencies, most notably React 19
2024-12-06 16:38:49 +08:00
Giancarlo Buomprisco
7fb24f606c
Updated dependencies ( #88 )
2024-12-03 13:56:43 +08:00
Giancarlo Buomprisco
fbea66eba9
Added a "Coming Soon" marketing component ( #85 )
2024-11-29 16:07:26 +08:00
Giancarlo Buomprisco
8f0fc20098
Updated dependencies ( #86 )
2024-11-29 15:45:40 +08:00
Giancarlo Buomprisco
8e051664b8
Dependencies: Updated packages, run linter autofix ( #84 )
2024-11-26 15:21:07 +08:00
Giancarlo Buomprisco
5cc936b982
Dependencies Updates ( #83 )
...
* Keystatic: Use the correct variable when fetching content from GitHub
* Revert default layout style
2024-11-22 15:55:15 +08:00
gbuomprisco
977c958975
Fix Top Header layout following changes in the Shadcn Sidebar;
...
Fix useMobile breakpoint to 1024px, to match our Tailwind convention for mobile breakpoints (lg)
2024-11-21 12:31:16 +08:00
gbuomprisco
afe1ca43cc
Fix NEXT_PUBLIC_ENABLE_TEAM_ACCOUNTS in Zod error description
2024-11-19 11:32:46 +08:00
gbuomprisco
7c126e0716
Prettier: fix Prettier by hoisting it with PNPM. Revert plugins to being strings
2024-11-18 15:16:24 +08:00
gbuomprisco
a41547622f
Prettier: Remove Trivago type from Prettier config; it's breaking VSCode formatting.
2024-11-18 11:10:10 +08:00
gbuomprisco
c1271b8d5e
Updated dependencies
2024-11-15 18:06:07 +09:00
gbuomprisco
6bac0141aa
Update Team: Use try/catch when displaying toast because the redirect from Next.js Server Action returns an error
2024-11-15 17:57:47 +09:00
gbuomprisco
7dc0977cf8
Updated dependencies
2024-11-12 13:46:54 +09:00
gbuomprisco
3fad846821
Run Prettier's automated formatting over the codebase.
2024-11-08 14:35:30 +08:00
gbuomprisco
c5d7464e61
1. Hoist i18n dependencies
...
2. Updated react-i18next
3. Updated Prettier plugins to use import.meta.resolve, so we don't have issues with hoisting
2024-11-08 14:34:28 +08:00
gbuomprisco
a7eb9d6cf6
Updated dependencies
2024-11-08 13:43:59 +08:00
Giancarlo Buomprisco
465655fdd4
Enhanced Sidebar to support sub collapsible sections ( #80 )
...
* Enhanced Sidebar to support sub collapsible sections
* Data-Table: support getSortedRowModel
* Add missing renderAction;
* Fix Sidebar on mobile
* Do not initialize Analytics Provider server side
* Do not bind i18Next until it's initialized
* Avoid infinite redirects in the auth path when Supabase emits a SIGNED_OUT event
* Force admin layout to be dynamic
2024-11-06 23:01:45 +08:00
gbuomprisco
27ef8f7510
1. Rebuild lock fle
...
2. Fix import
3. Update Stripe API version
2024-11-05 23:03:49 +08:00
gbuomprisco
be6ce081db
Updated dependencies and updated lock file; force react-i18next on 15.1.0 and react on 19.0.0-rc-45804af1-20241021
2024-11-05 15:15:22 +08:00
gbuomprisco
198f7239ef
Updated dependencies
2024-11-05 14:53:05 +08:00
gbuomprisco
6fd9ebd2b9
Updated dependencies
2024-11-02 12:49:22 +08:00
gbuomprisco
6bcca7c470
Use newer pino-pretty version
2024-11-01 20:07:18 +08:00
gbuomprisco
124edb006e
Docs: handle errors gracefully when extracting headings from JSX
2024-11-01 15:03:42 +08:00
gbuomprisco
9681d51a08
Create team: Improve error handling when creating team.
2024-11-01 14:46:29 +08:00
gbuomprisco
3b88733d6c
Added pino-pretty for prettifying logging
2024-11-01 14:45:02 +08:00
gbuomprisco
2f1be787f7
Updated dependencies
2024-11-01 10:55:46 +08:00
gbuomprisco
1faa5772fd
Docs: improved sidebar size and scrolling when has a large number of items
2024-10-30 21:49:48 +08:00
Giancarlo Buomprisco
9615d1a4bb
Documentation Updates ( #79 )
...
* Docs: Added Shadcn sidebar; added algorithm to automatically infer parents without needing to specify it.
* Extracted Markdoc compilation in a separate file
* Site Navigation: simplify nav by removing the border
* Docs Navigation: added TOC; improved layout on mobile
2024-10-30 20:49:44 +08:00
gbuomprisco
6490102e9f
Updated packages
2024-10-30 12:46:55 +08:00
gbuomprisco
c386fabbc2
Requirements: check PNPM version is compatible with Makerkit's required version
2024-10-29 15:24:25 +08:00
Giancarlo Buomprisco
3bfc643691
Added requirements script to ensure the current system can run Makerkit. ( #78 )
...
1. Check Node.js version is greater than 18.18.0
2. Check the current path doesn't include OneDrive. OneDrive causes issue with importing modules.
2024-10-29 12:57:06 +08:00
gbuomprisco
f9bd5b3802
Node.js minimum versions is now 18.18.0.
...
Updated other dependencies and run linting fixes.
2024-10-29 11:07:47 +08:00
gbuomprisco
81e468adc0
Updated dependencies
2024-10-29 10:30:13 +08:00
gbuomprisco
8da8ed3376
Force i18next version in the package.json overrides to make sure peer dependencies use the same version.
2024-10-28 15:26:34 +08:00
gbuomprisco
b47151fb3c
React Compiler: never memo Tanstack Table
2024-10-28 12:14:53 +08:00
gbuomprisco
74c4f3cc85
Fix dev tooling script at startup to also check pending commits
2024-10-28 11:13:27 +08:00
gbuomprisco
64e7e30b3d
React Compiler: maximize compatibility with react-hook-form
2024-10-28 10:44:40 +08:00
gbuomprisco
8e9d6659e1
Syncpack: introducing syncpack to fix versions of packages; packages fixed with Syncpack.
2024-10-26 12:18:24 +08:00
gbuomprisco
93b0f3d450
Sidebar: fix collapsible props
2024-10-26 11:44:18 +08:00
gbuomprisco
681a7c9233
Sidebar: fix collapsible state
2024-10-25 20:55:38 +08:00
Giancarlo Buomprisco
2209e2988b
Sitemap: renamed server-sitemap to sitemap; added caching; set up redirect for retro-compatibility ( #76 )
2024-10-25 17:26:02 +08:00
gbuomprisco
c00ec761d3
Updated dependencies
2024-10-25 15:48:01 +08:00
Giancarlo Buomprisco
14c2220904
Update Shadcn Sidebar ( #73 )
...
Migrated Sidebar to use Shadcn UI's
2024-10-25 15:43:34 +08:00
Giancarlo Buomprisco
df944bb1e5
Scripts across various package encapsulated into a package named "scripts". Added a script to verify no secrets were leaked into the Git .env files ( #74 )
2024-10-25 15:43:10 +08:00
gbuomprisco
8d1cdcfa11
Monitoring Service: ensure service is ready before calling captureException
2024-10-24 00:50:23 +08:00
gbuomprisco
4134315076
Convert enhanceRouteHandler params into a Promise-based Dynamic API
2024-10-22 15:08:17 +08:00
gbuomprisco
a99d9483d6
Updated Lock file
2024-10-22 14:55:11 +08:00
gbuomprisco
201bca128d
Remove debugging script
2024-10-22 14:42:01 +08:00
Giancarlo Buomprisco
5b9285a575
Next.js 15 Update ( #26 )
...
* Update Next.js and React versions in all packages
* Replace onRedirect function with next/link in BillingSessionStatus, since it's no longer cached by default
* Remove unused revalidatePath import in billing return page, since it's no longer cached by default
* Add Turbopack module aliases to improve development server speed
* Converted new Dynamic APIs to be Promise-based
* Adjust mobile layout
* Use ENABLE_REACT_COMPILER to enable the React Compiler in Next.js 15
* Report Errors using the new onRequestError hook
2024-10-22 14:39:21 +08:00
gbuomprisco
93cb011260
Sidebar: Collapse logo when sidebar is collapsed
2024-10-15 16:58:09 +08:00
gbuomprisco
03cd7fcd3f
Sidebar: added transition to text, reduced animation speed
2024-10-15 14:45:53 +08:00
Giancarlo Buomprisco
b2c27eb25b
Sidebar: make it possible to set the sidebar as collapsed ( #72 )
...
* Sidebar: make it possible to set the sidebar as collapsed
2024-10-14 17:31:18 +08:00
gbuomprisco
d137df2675
MFA: shuffled components to avoid re-rendering closing the setup dialog
2024-10-13 22:19:37 +08:00
gbuomprisco
fe2148730a
MFA: Fix factors dialog closing when factors re-render. Removed debugging line setting the popup to Infinite
2024-10-13 09:32:05 +08:00
Giancarlo Buomprisco
8f5690b959
Allow customers to subscribe for a free trial without the need to enter their CC details ( #68 )
2024-10-12 12:19:46 +08:00
Giancarlo Buomprisco
25adc2d1e3
Fix password update ( #71 )
...
* Fix password update
* Use next or callback params for retro-compatibility
2024-10-12 11:09:34 +08:00
gbuomprisco
2fe8fc0231
Revert hard coded setting
2024-10-12 04:38:00 +02:00
gbuomprisco
f2b74a9c7e
MFA: display meaningful errors
2024-10-12 04:35:03 +02:00
gbuomprisco
1ee6d8c669
Orders: Use "id" instead of wrong "session_id" property
2024-10-09 17:04:26 +02:00
gbuomprisco
6d74d7d958
Update buggy version of the Supabase CLI
2024-10-09 14:52:21 +02:00
gbuomprisco
08e3d22d48
Update Shadcn CLI settings
2024-10-09 11:24:56 +02:00
gbuomprisco
376f2cc2a9
Update i18next
2024-10-08 18:02:05 +02:00
gbuomprisco
832ae117fa
Update Supabase to use the latest CLI
2024-10-08 14:37:53 +02:00
gbuomprisco
e9500463bf
Enforce deletion environment variables server side; added logging
2024-10-08 00:37:35 +02:00
gbuomprisco
67f428a56d
Fix version checker
2024-10-07 19:41:14 +02:00
gbuomprisco
87212d397c
Display severity of current outdated version
2024-10-07 19:38:39 +02:00
gbuomprisco
00906d9564
Remove "dev:web" command in favour of "dev"
2024-10-07 18:34:29 +02:00
gbuomprisco
2f7e582483
Added check to war user if some migrations are not yet applied
2024-10-07 18:06:32 +02:00
gbuomprisco
046e8d749c
Added RLS to delete a team account; converted
2024-10-07 17:31:10 +02:00
gbuomprisco
595b38dd21
Adjust query to select the correct owner of the Team deleting the account
2024-10-07 16:57:01 +02:00
gbuomprisco
a5e1366b06
Normalize search targets to lowercase in accounts tables
2024-10-03 15:54:08 +02:00
gbuomprisco
3bf16eecdf
Added issue template to Github
2024-10-03 11:09:03 +02:00
gbuomprisco
b912e6376b
Allow restricted keys in Stripe line item IDs
2024-10-02 22:16:23 +02:00
gbuomprisco
0c7c2e66f7
Updated Dependencies
2024-10-01 12:01:12 +02:00
gbuomprisco
d6bcbbdfdf
Use a custom config named user.username to pass Github username to the checker
2024-09-22 23:19:22 +02:00
gbuomprisco
d5f23cd49f
Updated setup generator with a pre-commit script
2024-09-22 20:21:25 +02:00
gbuomprisco
fff0b40a65
Updated license checker to log errors; updated dependencies.
2024-09-22 19:55:25 +02:00
gbuomprisco
e16ca0b856
Do not throw if a remote repository is not found
2024-09-22 18:24:25 +02:00
gbuomprisco
3221677bd3
Use version checker to inform customers that they may be running an outdated version of Makerkit
2024-09-22 16:23:55 +02:00
gbuomprisco
b0d052a108
Updated checker to use JS; Added initial setup script as a Turbo command
2024-09-22 15:42:27 +02:00
gbuomprisco
1433acfff7
Added license checker
2024-09-22 11:53:54 +02:00
gbuomprisco
8d13d31162
Added "use client" to a React Context file
2024-09-22 09:45:30 +02:00
gbuomprisco
9f5c2f57b0
Page Header: do not add markup if the prop is not passed in
2024-09-20 20:41:45 +02:00
gbuomprisco
85c1f35631
Added custom "tailwindFunctions" parameters for linting and formatting the Tailwind CSS classes.
2024-09-20 18:40:58 +02:00
gbuomprisco
f2118e97f8
Stripe: allow passing custom parameters to the Checkout session
2024-09-20 18:38:44 +02:00
gbuomprisco
98b77d8ee1
Updated dependencies
2024-09-20 13:24:42 +02:00
gbuomprisco
871df6ad43
Updated dependencies
2024-09-16 23:38:47 +02:00
gbuomprisco
9751b5982d
Fix Migrations error with setting a picture URL
2024-09-15 15:12:23 +02:00
gbuomprisco
5706a3486c
Updated dependencies; added translation string to CreateTeamSchema schema
2024-09-13 11:03:31 +02:00
gbuomprisco
4be76ac797
Created a list of reserved names that the user cannot choose to create a team account
2024-09-13 10:52:59 +02:00
gbuomprisco
2649ac3a4e
Updated deps; Keystatic pinned to a previous version to work around a bug. Pinned eslint-plugin-react as well because of weird unrelated errors with any "this" usages.
2024-09-12 11:05:21 +02:00
gbuomprisco
691cad1c0d
Fix animations bug in Firefox. Minor updates to marketing components.
2024-09-10 20:53:18 +02:00
gbuomprisco
bc624e7d96
Updated dependencies; fixes some TS issues uncovered by update
2024-09-10 10:55:28 +02:00
gbuomprisco
460479bf1a
Provide a public variable "NEXT_PUBLIC_KEYSTATIC_STORAGE_REPO" to allow Keystatic to detect the storage client-side. This is fundamental to make the Admin work.
2024-09-09 11:21:43 +02:00
gbuomprisco
c275526b07
Provide a public variable "NEXT_PUBLIC_KEYSTATIC_STORAGE_KIND" to allow Keystatic to detect the storage client-side. This is fundamental to make the Admin work.
2024-09-09 11:17:02 +02:00