Commit graph

32 commits

Author SHA1 Message Date
lew
8b059424a2 feat: replace sample with cv 2026-01-23 16:06:02 +00:00
lew
d1803384a6 feat: meta viewport 2026-01-23 16:05:52 +00:00
lew
573b0eef89 feat: pinned blog post 2026-01-23 05:50:20 +00:00
lew
be89d82c17 feat: moved /posts/ over to /blog/ path 2026-01-23 05:42:37 +00:00
lew
d1b2db73bc feat: archive pages when >10 posts in a given section 2026-01-23 05:40:58 +00:00
lew
920bb7bbeb feat: tweaks to guestbook messages after port 2026-01-23 05:23:01 +00:00
lew
6d7f022230 feat: redeploy from admin panel 2026-01-23 05:19:20 +00:00
lew
cd564c4856 fix: properly pass github user id through jwt callback 2026-01-23 05:02:16 +00:00
lew
c77b1be514 fix: add --remote to build script 2026-01-23 04:53:31 +00:00
lew
d34829c320 fix: move vercel config to root, use pnpm 2026-01-23 04:49:49 +00:00
lew
1a608358d1 chore: add vercel config 2026-01-23 04:49:02 +00:00
lew
d7b1dd365e feat: use prompt dialogs for guestbook instead of form 2026-01-23 04:20:20 +00:00
lew
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
lew
892afc2161 feat: add guestbook admin page 2026-01-23 04:15:27 +00:00
lew
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
lew
4e2c09b770 feat: add guestbook api routes 2026-01-23 03:55:11 +00:00
lew
4a979080af feat: add github oauth configuration 2026-01-23 03:53:51 +00:00
lew
ac667a243d feat: add turso database client 2026-01-23 03:47:53 +00:00
lew
c23358ed8e chore: add vercel adapter and auth dependencies 2026-01-23 03:37:08 +00:00
lew
b5e9d33cdf feat: summaries 2026-01-23 03:19:04 +00:00
lew
f04b56a2f1 feat: move posts to /posts/[slug] 2026-01-23 03:08:34 +00:00
lew
fb57494c37 feat: contact info 2026-01-23 02:40:32 +00:00
lew
61ec65806b feat: homepage categories 2026-01-23 01:59:08 +00:00
lew
b0d8cb009e feat: auto-discover txt files from public/txt/ 2026-01-23 01:43:39 +00:00
lew
5553270e67 fix: sort bookmarks by date descending 2026-01-23 01:32:51 +00:00
lew
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
lew
8a09357036 feat: package.json & gitignore 2026-01-23 00:51:05 +00:00
lew
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
lew
bb1b30fc2d Add blog post detail page 2026-01-23 00:12:20 +00:00
lew
be88d18dcc Add blog index page 2026-01-23 00:11:01 +00:00
lew
0b8b50cf12 Add blog app scaffolding with remark plugins 2026-01-23 00:07:23 +00:00
lew
9d9f213bbe Move penfield app to apps/penfield 2026-01-23 00:02:44 +00:00