-
3fe3516b9e
nook helper
master
Michael Freno
2026-09-22 22:21:41 -04:00
-
bef8f8414b
utilization reduction
Mike Freno
2026-09-22 16:38:43 -04:00
-
f3e9cdf0bd
fix sentry + note email delivery
Michael Freno
2026-09-06 13:53:49 -04:00
-
7ecc0f68d7
increase width cap
Michael Freno
2026-09-06 01:08:52 -04:00
-
00a26a9e49
resized+compressed
Michael Freno
2026-09-06 01:06:58 -04:00
-
163c68fcb8
new with temp demo
Michael Freno
2026-09-05 20:02:10 -04:00
-
3149eba196
fix missing height
Michael Freno
2026-09-05 17:20:12 -04:00
-
bc65789431
fix mobile overlap
Michael Freno
2026-09-05 16:59:36 -04:00
-
21f1f07a99
fix download routing, fix layout shift
Michael Freno
2026-09-05 16:45:40 -04:00
-
23f86681af
better feature design
Michael Freno
2026-09-05 16:06:27 -04:00
-
8492821f75
better fan ui
Michael Freno
2026-09-05 15:08:36 -04:00
-
17bb43851e
midway
Michael Freno
2026-09-05 10:33:26 -04:00
-
fd68efdb78
nook bug reporting handler
Michael Freno
2026-09-01 17:44:20 -04:00
-
1ee61d8fe4
remove "The Nook" in license key phrasing
Michael Freno
2026-08-28 14:15:40 -04:00
-
6c024342ba
fixed privacy routing
Michael Freno
2026-08-28 13:16:28 -04:00
-
9860213760
remove - Michael
Michael Freno
2026-08-27 23:29:01 -04:00
-
cb584f8b68
license resend, license pretified
Michael Freno
2026-08-27 23:03:33 -04:00
-
8c5fe25c2b
fix email trigger
Michael Freno
2026-08-27 20:42:17 -04:00
-
22f40b2284
favicons
Michael Freno
2026-08-27 14:18:12 -04:00
-
b10a81068d
nook icon
Michael Freno
2026-08-27 13:38:19 -04:00
-
6d3315c71f
fix nook subdomain routing
Michael Freno
2026-08-27 13:06:41 -04:00
-
20944bf46e
update nook brand color
Michael Freno
2026-08-27 11:58:54 -04:00
-
a161c96b05
nook: surface per-license maxDevices in activate + status responses
Michael Freno
2026-08-27 09:26:14 -04:00
-
082e503d4f
nook: per-license device caps + grant CLI for free licenses
Michael Freno
2026-08-27 09:16:31 -04:00
-
0031055315
nook: fix idempotent reactivation SQL bind (row object -> id)
Michael Freno
2026-08-27 08:55:51 -04:00
-
9ae1b8a2e5
nook: commit license keygen script (blind-spot scripts/ ignore)
Michael Freno
2026-08-27 08:55:45 -04:00
-
e4a9be4899
prep for the nook
Michael Freno
2026-08-26 17:41:57 -04:00
-
898c891bd5
chore: remediate pygienium audit findings
Michael Freno
2026-08-11 13:36:18 -04:00
-
33ca9213f2
fix: root /downloads button fix, subdomain footer fix
Michael Freno
2026-07-28 14:25:15 -04:00
-
34db684fe1
subdomain footer
Michael Freno
2026-07-27 16:34:32 -04:00
-
2f1b5f35c6
fix: color and blog fixes, favicon pointers
Michael Freno
2026-07-27 15:47:59 -04:00
-
44b6e7595c
fix: subdomain routing fixed, favicon bundles
Michael Freno
2026-07-27 14:01:50 -04:00
-
5ddbfbc429
fix: subdomain capture
Michael Freno
2026-07-26 09:53:20 -04:00
-
ad5221dc35
fix: stop toggle from triggering overflow
Michael Freno
2026-07-24 22:32:01 -04:00
-
5eecb8e7d1
fix: correct DarkModeToggle sig
Michael Freno
2026-07-24 22:28:25 -04:00
-
c66cd6d456
nav color fixes, cache busting
Michael Freno
2026-07-24 15:26:36 -04:00
-
4b663c014a
feat: (lineage) quest event json
Michael Freno
2026-07-24 08:56:35 -04:00
-
9e285570e1
feat:lineage compat, nessa made more similar
Michael Freno
2026-07-24 07:40:58 -04:00
-
a876cee6ec
fix: drop redis env
Michael Freno
2026-07-23 23:06:11 -04:00
-
84e4c2203e
meta: further task ref cleanup
Michael Freno
2026-07-23 22:53:40 -04:00
-
f2fc6a5d1a
meta: task ref cleanup
Michael Freno
2026-07-23 21:54:52 -04:00
-
8e33af43a5
fix: product subdomain cleanup
Michael Freno
2026-07-23 20:52:49 -04:00
-
a6ef4d2955
fix: bun startup issue(vite)
Michael Freno
2026-07-23 17:51:38 -04:00
-
e7b32d6566
Merge branch 'per-subdomain-contact-pages' (task 09)
Michael Freno
2026-07-23 17:08:39 -04:00
-
-
e55a28d249
Merge branch 'downloads-and-deletion-flows' (task 11)
Michael Freno
2026-07-23 17:08:06 -04:00
-
-
7fb38f37a0
Merge branch 'inputhalo-landing-page'
Michael Freno
2026-07-23 14:53:36 -04:00
-
-
06c39b8813
feat: add InputHalo landing page with DMG download flow
Michael Freno
2026-07-23 14:32:06 -04:00
-
59d129b46b
feat: add product-aware deletion emails and subdomain deletion/downloads routes
Michael Freno
2026-07-23 12:32:14 -04:00
-
d5794f6e34
Merge branch 'privacy-policy-consolidation'
Michael Freno
2026-07-23 12:25:54 -04:00
-
-
-
-
a7ad581ed2
feat(contact): extract shared ContactForm and add per-subdomain contact pages
Michael Freno
2026-07-23 12:25:13 -04:00
-
6a8c8b7662
feat(privacy): migrate privacy policies to product subdomains
Michael Freno
2026-07-23 12:22:33 -04:00
-
5705c5add7
Merge branch 'gaze-landing-page'
Michael Freno
2026-07-23 12:19:22 -04:00
-
-
-
-
f2ff75e6df
feat(gaze): add Gaze subdomain landing page with direct download
Michael Freno
2026-07-23 12:15:04 -04:00
-
-
bc907fb990
Merge branch 'lineage-landing-page-migration'
Michael Freno
2026-07-23 12:07:29 -04:00
-
-
-
-
1cc16313d5
Merge branch 'nessa-landing-page'
Michael Freno
2026-07-23 12:01:47 -04:00
-
-
-
-
0356bdcaad
refactor(lineage): migrate life-and-lineage to lineage subdomain redirect
Michael Freno
2026-07-23 11:55:48 -04:00
-
-
-
dbf47f3170
feat(nessa): add branded landing page with site-aware metadata
Michael Freno
2026-07-23 11:42:25 -04:00
-
-
6fdbbbbe2b
Merge branch 'site-aware-layout-and-navigation'
Michael Freno
2026-07-23 11:19:43 -04:00
-
-
d42cfc106b
feat(nav): site-aware layout and navigation refinements
Michael Freno
2026-07-23 11:14:58 -04:00
-
dcfa32c5af
Merge branch 'sparkle-dual-host-appcast'
Michael Freno
2026-07-23 11:05:45 -04:00
-
-
37ed5170ed
docs: add Sparkle appcast dual-host support documentation
Michael Freno
2026-07-23 10:55:35 -04:00
-
-
650b216dbc
feat(Bars): add site-aware layout and navigation with subdomain nav config
Michael Freno
2026-07-23 10:38:53 -04:00
-
-
d82f31990d
Merge branch 'site-aware-pagehead-and-canonical'
Michael Freno
2026-07-23 10:13:23 -04:00
-
-
741a6e26a3
feat(PageHead): make page metadata site-aware with auto-derived canonical URLs
Michael Freno
2026-07-23 10:04:26 -04:00
-
5b9c680b25
Merge branch 'per-subdomain-sitemaps'
Michael Freno
2026-07-23 09:52:53 -04:00
-
-
e9aa987b94
feat: generate per-subdomain sitemaps based on Host header
Michael Freno
2026-07-23 09:46:28 -04:00
-
-
d399f0b1d7
Merge branch 'vercel-dns-and-domain-config'
Michael Freno
2026-07-23 09:32:21 -04:00
-
-
-
-
77f84c47b1
docs: add subdomain routing reference to AGENTS.md and verification script
Michael Freno
2026-07-23 09:29:26 -04:00
-
fd486d8af6
docs: document subdomain DNS configuration and Vercel domain setup (task 12)
Michael Freno
2026-07-23 09:26:50 -04:00
-
-
8ae42d32bd
Merge branch 'subdomain-routing-and-site-context'
Michael Freno
2026-07-23 09:20:49 -04:00
-
-
92890ce259
feat: add subdomain-based site context with SSR resolution
Michael Freno
2026-07-23 09:18:55 -04:00
-
72d1cfaf3f
more nessa prep
Michael Freno
2026-07-23 08:43:40 -04:00
-
-
0385090f32
fix(clerk-webhook): sync emailVerified from Clerk verification status
Michael Freno
2026-07-23 01:49:05 -04:00
-
7287f10c9a
feat: migrate Nessa auth to Clerk session tokens (task 03)
Michael Freno
2026-07-23 01:40:53 -04:00
-
7ddbe752a5
nessa is moving to clerk
Michael Freno
2026-07-23 00:28:02 -04:00
-
1530a18431
align with reality
Michael Freno
2026-07-23 00:02:24 -04:00
-
d4621b6ae2
fix: env cleanup, updates for new apps
Michael Freno
2026-07-22 23:56:10 -04:00
-
42757bc93d
feat: add Nessa club events router (CRUD/RSVP/participants), suppress expected JWT verify logs, drop unused GOOGLE_CLIENT_ID env
Michael Freno
2026-07-22 22:23:44 -04:00
-
ff956be80f
security(p8): consolidate remediation + regression gate (tasks 02-11)
Michael Freno
2026-07-22 20:21:25 -04:00
-
e446eb1775
fix(p8-010): move rate-limit store to a shared distributed DB store
Michael Freno
2026-07-22 18:10:28 -04:00
-
3bb3e80b77
security: lock down public S3 procedures and sanitize keys (p8-001, p8-008)
Michael Freno
2026-07-22 17:37:58 -04:00
-
333ea9a28a
fix(p8-003): enforce club membership checks on 7 community endpoints
Michael Freno
2026-07-22 16:58:08 -04:00
-
0c29135bad
nessa routes
Michael Freno
2026-07-13 14:11:46 -04:00
-
52174c94dc
lineage analytics
Michael Freno
2026-07-13 13:26:08 -04:00
-
7dc5166e90
missed
Michael Freno
2026-05-28 22:23:21 -04:00
-
30b2d03c68
cleanup
Michael Freno
2026-05-28 20:22:30 -04:00
-
d48bbc0fc3
security cleanup, fix turnstile
Michael Freno
2026-05-28 16:48:06 -04:00
-
b7187721db
reference fixes
Michael Freno
2026-05-28 13:59:46 -04:00
-
fbc8215410
turnstile added
Michael Freno
2026-05-28 10:24:23 -04:00
-
8b6551330f
input halo sections, sparkle handling
Michael Freno
2026-04-30 06:38:54 -04:00
-
3635133994
fix github activity
Michael Freno
2026-04-06 14:41:30 -04:00
-
4dbd0ac965
(sidebar)forget redis, better parallization
Michael Freno
2026-04-06 13:32:46 -04:00
-
67bf77815e
mermaid loading improved
Michael Freno
2026-04-03 14:07:27 -04:00
-
9c48bc61c0
Flip Github/Gitea order - put Gitea above GitHub in sidebar
Michael Freno
2026-03-10 11:05:12 -04:00
-
6a6feade42
update gaze links
Michael Freno
2026-03-27 06:59:26 -04:00
-
1a60e606de
update min version
Michael Freno
2026-03-02 13:17:33 -05:00
-
e045909acb
somehow this works better
Mike Freno
2026-02-10 13:10:12 -05:00
-
40411104d6
gaze pp
Michael Freno
2026-02-10 01:06:57 -05:00
-
c6e9fccc9a
marketing page
Michael Freno
2026-02-09 19:53:50 -05:00
-
ede56e5bbd
missed this one
Michael Freno
2026-02-09 01:02:00 -05:00