Gabriel Brown
7d1884be41
Deploy from CI with Infisical and ship Payload changes as migrations
...
Build and Deploy Next App / quality (push) Successful in 1m24s
Build and Deploy Next App / convex-deploy (push) Successful in 1m58s
Build and Deploy Next App / build-next (push) Successful in 5m32s
CI reads Infisical staging as the read-only convexmonorepo-ci machine identity, deploys the Convex functions, builds and pushes the image, and asks the VPS to redeploy. Payload schema changes now ship as migrations that production runs on startup; the baseline matches the production schema and is recorded as applied there. The local stack moves to its own ports and syncs the Convex runtime env, and the scripts pick up Infisical account switching, dev-kill and a cache-safe CI install.
2026-10-01 14:42:55 -04:00
Gabriel Brown
f39376a887
Add PostHog, move Plausible to v4, and drop Sentry session replay
...
PostHog loads after the page is idle through a same-origin /ingest proxy and follows the signed-in Convex user. Plausible uses the per-site script through a /pa proxy, clear of Payload's /api routes. Sentry keeps errors and traces only. Pages load only the @gib/ui modules they import, and client code reads public env from publicEnv.ts so zod stays out of the browser.
2026-10-01 14:42:29 -04:00
Gabriel Brown
1af6b43b1a
Update dependencies and fix what the new lint rules caught
...
Every package moves to its newest in-major version, plus React 19.3, @convex-dev/auth 0.0.96 and next-plausible 4. The backend declares @auth/core and generates sign-in codes without oslo, which @convex-dev/auth no longer pulls in. The UseSend patch now actually removes the crypto import Convex refuses to bundle. The stricter react-hooks and typescript-eslint rules flagged the carousel, chart, image crop and mobile hook, which now pass.
2026-10-01 14:41:58 -04:00
Gabriel Brown
bb2a7554cb
Fix build to include ws package.
Build and Push Next App / quality (push) Successful in 1m19s
Build and Push Next App / build-next (push) Successful in 2m59s
2026-06-21 14:16:33 -05:00
Gabriel Brown
a12bf6071b
Move to infisical. Create local dev environment. Add ci gates. Modernize repo
Build and Push Next App / quality (push) Successful in 1m8s
Build and Push Next App / build-next (push) Successful in 2m59s
2026-06-21 14:04:02 -05:00
gib
741f2608b0
Add auth redirect to site admin page
2026-03-28 16:06:36 -05:00
gib
0f531f771b
add sign in redirect
2026-03-28 16:01:42 -05:00
gib
c2fd58bed4
update proxy to be in line with convex auth
2026-03-28 15:55:52 -05:00
gib
3fd35e55b0
Format
2026-03-28 12:20:35 -05:00
gib
e24b592951
Update AGENTS.md file
2026-03-28 12:16:52 -05:00
gib
4c97c7fa17
Fix a bunch of errors we had
2026-03-28 12:15:22 -05:00
gib
b285b6f9e7
Fix header & format
2026-03-28 11:36:03 -05:00
gib
9f5203b523
Update sample rate to just be 0.5
2026-03-27 22:19:08 -05:00
gib
57bcb2474f
Everything seems to be working with better UI for page editting
2026-03-27 04:29:45 -05:00
gib
482d2d6c97
update admin dashboard & landing page editor
2026-03-27 04:17:11 -05:00
gib
8c6891f80d
Update AGENTS.md
2026-03-27 03:16:08 -05:00
gib
abf78e6bd1
Update all packages
2026-03-27 00:24:30 -05:00
gib
787486a965
Update packages
2026-03-27 00:16:32 -05:00
gib
d85af6e2af
Conditionally render admin link for admin users
2026-03-26 23:55:51 -05:00
gib
afd76786e5
Update stuff & add admin link in nav for admins
2026-03-26 23:13:05 -05:00
gib
de95908156
Fix the header to be cooler
2026-03-26 17:11:50 -05:00
gib
2a56af407e
I can't believe how well this works!
2026-03-26 16:36:34 -05:00
gib
475f1cad85
Live preview when editting website! Very cool!
2026-03-26 16:30:28 -05:00
gib
b678e405c5
Update to use payload for landing page
2026-03-26 16:14:13 -05:00
gib
0d83380251
payload is working! must use webpack
2026-03-26 15:52:28 -05:00
gib
01cdd5ab4f
Formatting
2026-03-26 12:36:48 -05:00
gib
ff8c39dc75
Update expo app to make it somewhat functional
2026-03-26 12:36:18 -05:00
gib
d16f4287ce
Update AGENTS.md. Start fixing old weird errors
2026-03-26 12:05:12 -05:00
gib
0bc04dbf6b
Clean up exports now that we are leaning into the gibui thing
2026-03-26 10:49:12 -05:00
gib
2d0a34347b
I think we might finally have the env crap figured out
2026-03-21 17:23:09 -05:00
gib
5e37d10300
I think we might finally have the env crap figured out
2026-03-21 17:20:57 -05:00
gib
1e61e34fb8
Trying to get stuff working
2026-03-21 16:22:46 -05:00
gib
07dc8d7976
Fix next.config.js
2026-03-21 16:08:42 -05:00
gib
ee99ab11c9
Update env stuff because I don't think it was all working right.
2026-03-21 16:07:50 -05:00
gib
0ecf6238de
Image finally builds. Not perfect though
2026-03-20 19:46:30 -05:00
gib
60dc57ddf7
Update last minute things before rebuilding
2026-03-20 18:34:33 -05:00
gib
a8bb610be7
Get password auth working.
2026-03-20 17:41:19 -05:00
gib
81e6a5aaa6
Add that thing
2026-03-20 13:50:02 -05:00
gib
d2eea9880a
update packages
2026-03-20 13:47:53 -05:00
gib
a11af16346
Updated a few package.jsons that should be safe
2026-03-20 13:37:52 -05:00
gib
ce2264ef6d
Update prettier
2026-01-14 00:33:38 -06:00
gib
4bdbb3feb1
Add sentry stuff
2026-01-13 15:56:34 -06:00
gib
09b191eb64
Bring back ability to find out provider for profile page
2026-01-13 15:09:10 -06:00
gib
8f71a22d2b
finish cleaning up home screen
2026-01-13 14:43:35 -06:00
gib
70273af0d9
clean up ai code. looks pretty good
2026-01-13 14:31:12 -06:00
gib
9819b14e71
Update landing page with claude
2026-01-13 11:43:30 -06:00
gib
43d010f7e4
Header has working auth stuff. Good place to let ai takeover maybe
2026-01-13 11:25:56 -06:00
gib
4a27ac162a
Changes before I try out opencode for landing page.
2026-01-13 10:30:16 -06:00
gib
321fecb5e1
Made great progress on monorepo & auth for next. Very happy with work!
2026-01-12 11:55:15 -06:00
gib
72f11f0b02
authentik now working with convex auth
2026-01-12 10:10:03 -06:00