6d7f022230
feat: redeploy from admin panel
2026-01-23 05:19:20 +00:00
cd564c4856
fix: properly pass github user id through jwt callback
2026-01-23 05:02:16 +00:00
c77b1be514
fix: add --remote to build script
2026-01-23 04:53:31 +00:00
d34829c320
fix: move vercel config to root, use pnpm
2026-01-23 04:49:49 +00:00
1a608358d1
chore: add vercel config
2026-01-23 04:49:02 +00:00
d7b1dd365e
feat: use prompt dialogs for guestbook instead of form
2026-01-23 04:20:20 +00:00
3600897f4b
fix: simplify form styles and handle missing auth config
...
- Remove excessive form styling, keep minimal
- Wrap getSession in try-catch for dev without env vars
2026-01-23 04:17:25 +00:00
892afc2161
feat: add guestbook admin page
2026-01-23 04:15:27 +00:00
79c7aff48b
feat: switch to Astro DB for guestbook
...
- Add @astrojs/db integration
- Define Guestbook schema in db/config.ts
- Add seed data for development
- Update db.ts to use astro:db
- Add guestbook section to homepage with form
- Update env vars to use ASTRO_DB_REMOTE_URL
2026-01-23 04:10:51 +00:00
4e2c09b770
feat: add guestbook api routes
2026-01-23 03:55:11 +00:00
4a979080af
feat: add github oauth configuration
2026-01-23 03:53:51 +00:00
ac667a243d
feat: add turso database client
2026-01-23 03:47:53 +00:00
c23358ed8e
chore: add vercel adapter and auth dependencies
2026-01-23 03:37:08 +00:00
b5e9d33cdf
feat: summaries
2026-01-23 03:19:04 +00:00
f04b56a2f1
feat: move posts to /posts/[slug]
2026-01-23 03:08:34 +00:00
fb57494c37
feat: contact info
2026-01-23 02:40:32 +00:00
61ec65806b
feat: homepage categories
2026-01-23 01:59:08 +00:00
b0d8cb009e
feat: auto-discover txt files from public/txt/
2026-01-23 01:43:39 +00:00
5553270e67
fix: sort bookmarks by date descending
2026-01-23 01:32:51 +00:00
a88af69ffd
feat: add bookmarks data file and render in index
...
Create bookmarks.yaml data file with sample entries and update
index.astro to import, parse, and display bookmarks with format
DD/MM/YY Site Name (domain.com)
2026-01-23 01:28:19 +00:00
8a09357036
feat: package.json & gitignore
2026-01-23 00:51:05 +00:00
cd7914dc4e
Add sample blog posts and fix rendering
...
- Add hello-world.md and second-post.md sample posts
- Fix index page: use set:html for links, add charset, import global.css
- Fix post page: add charset meta tag
- Fix remark plugin: use className array, handle leaf directives
- Update CSS: support left/right margin note classes
2026-01-23 00:47:27 +00:00
bb1b30fc2d
Add blog post detail page
2026-01-23 00:12:20 +00:00
be88d18dcc
Add blog index page
2026-01-23 00:11:01 +00:00
0b8b50cf12
Add blog app scaffolding with remark plugins
2026-01-23 00:07:23 +00:00
9d9f213bbe
Move penfield app to apps/penfield
2026-01-23 00:02:44 +00:00
8d625b15cd
Set up pnpm workspace for monorepo
2026-01-22 23:56:52 +00:00