Commit a67125d
authored
feat: Astro 6 migration — scaffold + workspace + auth + root cleanup (#670)
Replaces Next.js 16 with Astro 6 + Cloudflare Workers.\n\n- Fresh Astro 6 project with @astrojs/cloudflare adapter v13\n- pnpm workspace: apps/web (Astro) + apps/sanity (Studio)\n- better-auth + D1 authentication with Google OAuth\n- Tailwind v4, @sanity/astro integration\n- 394 old Next.js/Vercel/Supabase/Remotion files removed\n- Build: 10.5s1 parent 140b932 commit a67125d
426 files changed
Lines changed: 9943 additions & 122158 deletions
File tree
- .gemini
- apps
- sanity
- components
- documentActions
- lib
- plugins
- schemas
- custom
- documents
- partials
- singletons
- web
- public
- src
- layouts
- lib
- pages
- api/auth
- dashboard
- podcast
- post
- styles
- utils
- app
- (dashboard)
- dashboard
- auth/callback
- config
- content
- login
- pipeline
- review
- [id]
- settings
- sponsors
- videos
- (main)
- (author)
- authors
- page
- [num]
- author/[slug]
- (guest)
- guests
- page
- [num]
- guest/[slug]
- (podcast)
- podcasts
- page
- [num]
- rss.json
- rss.xml
- podcast
- [slug]
- preview/[token]
- (post)
- blog
- page
- [num]
- rss.json
- rss.xml
- post/[slug]
- (sponsor)
- sponsors
- page
- [num]
- sponsor/[slug]
- (top-level-pages)
- [slug]
- pro
- search
- sponsorships
- (sanity)
- studio/[[...tool]]
- (sponsor-portal)
- portal
- api
- algolia
- auth
- logout
- session
- verify
- cron
- check-renders
- check-research
- ingest
- sponsor-outreach
- dashboard
- activity
- config
- metrics
- pipeline
- review
- settings
- devto
- draft-mode
- disable
- enable
- generate-preview-token
- get-preview-content
- hashnode
- sponsorship
- sponsor/opt-out
- webhooks
- sanity-content
- sanity-distribute
- sanity-revalidate
- sponsor-inbound
- stripe-sponsor
- youtube
- rss.xml
- views
- components
- icons
- ui
- e2e
- hooks
- lib
- sanity
- services
- notebooklm
- sponsor
- supabase
- types
- utils
- public
- sanity-icons
- remotion
- components
- compositions
- sanity
- lib
- scripts
- migration
- supabase
- .temp
- migrations
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Binary file not shown.
This file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | 1 | | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
20 | 13 | | |
21 | 14 | | |
22 | | - | |
23 | | - | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
24 | 21 | | |
25 | 22 | | |
26 | 23 | | |
| |||
31 | 28 | | |
32 | 29 | | |
33 | 30 | | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | 31 | | |
41 | 32 | | |
42 | | - | |
43 | 33 | | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
0 commit comments