Commit Graph

  • 5c6ca444d9 test: lock in root build/test/typecheck commands (E00-S01-T12) implementer 2026-08-28 22:56:48 +00:00
  • 0ad2d4db0b Merge pull request '[E00-S01-T11] apps/packages/extensions separated' (#378) from feature/164 into main kpcto 2026-08-28 22:50:38 +00:00
  • 729a67b79d test: lock in apps/packages/extensions workspace layout separation (E00-S01-T11) implementer 2026-08-28 22:43:01 +00:00
  • 24d1c1c9fc Merge pull request '[E00-S01-T10] Strict base tsconfig committed' (#377) from feature/163 into main kpcto 2026-08-28 22:36:29 +00:00
  • 4b5519465f test: lock in strict base tsconfig for all packages (E00-S01-T10) implementer 2026-08-28 21:46:57 +00:00
  • 9c76a64bee Merge pull request '[E00-S01-T09] TypeScript 6.0.3 exact dependency' (#376) from feature/162 into main kpcto 2026-08-28 21:41:38 +00:00
  • 628885ae0f test: lock in TypeScript 6.0.3 exact dependency (E00-S01-T09) implementer 2026-08-28 21:33:52 +00:00
  • 12a3829039 Merge pull request '[E00-S01-T08] Node engine restricted to 24.x' (#375) from feature/161 into main kpcto 2026-08-28 09:18:23 +00:00
  • 6323e486bc docs: document enforced Node 24.x engine restriction (E00-S01-T08) implementer 2026-08-28 09:15:09 +00:00
  • 7c548ac43b test: lock in Node 24.x engine restriction (E00-S01-T08) implementer 2026-08-28 09:15:09 +00:00
  • d405ee5cfa feat: restrict Node engine to 24.x (E00-S01-T08) implementer 2026-08-28 09:15:09 +00:00
  • da3bb78474 Merge pull request '[E00-S01-T07] Commit and lock in pnpm 11.23.0 workspace' (#374) from feature/160 into main kpcto 2026-08-28 09:07:30 +00:00
  • 23a574d6af test: lock in committed pnpm 11.23.0 workspace config (E00-S01-T07) implementer 2026-08-28 09:03:50 +00:00
  • bd8c94982a Merge pull request '[E00-S01-T06] Document local non-container developer path' (#373) from feature/159 into main kpcto 2026-08-28 08:59:02 +00:00
  • 21485aed44 feat(server): add start script for compiled entrypoint (E00-S01-T06) implementer 2026-08-28 08:52:03 +00:00
  • 72c53494a1 docs: add local non-container developer path guide (E00-S01-T06) implementer 2026-08-28 08:52:03 +00:00
  • bbd5c5a9f0 Merge pull request '[E00-S01-T05] Add root build/test scripts' (#372) from feature/158 into main kpcto 2026-08-28 08:48:10 +00:00
  • 0d1bd19093 feat: add root build/test/typecheck scripts (E00-S01-T05) implementer 2026-08-28 08:39:13 +00:00
  • 2c0d081983 Merge pull request '[E00-S01-T04] Add dependency-boundary rule/test' (#371) from feature/157 into main kpcto 2026-08-28 08:32:08 +00:00
  • 4d0df92290 feat: add dependency-boundary rule and architecture import test (E00-S01-T04) implementer 2026-08-28 08:30:34 +00:00
  • 4ef0ec9ae4 Merge pull request '[E00-S01-T03] Configure ESM package boundaries' (#370) from feature/156 into main kpcto 2026-08-28 08:21:09 +00:00
  • b1fef8d592 feat: configure ESM package boundaries across the workspace (E00-S01-T03) implementer 2026-08-28 08:13:00 +00:00
  • 97b702cc59 Merge pull request '[E00-S01-T02] Implement tsconfig.base.json' (#369) from feature/155 into main kpcto 2026-08-28 08:08:08 +00:00
  • 4e527f9267 feat: add strict tsconfig.base.json shared by all packages (E00-S01-T02) implementer 2026-08-28 00:00:51 +00:00
  • 09c40bd9b3 Merge pull request '[E00-S01-T01] Create workspace/package manifests' (#368) from feature/154 into main kpcto 2026-08-27 23:47:58 +00:00
  • a2fa1dee32 chore: bootstrap pnpm workspace and package manifests implementer 2026-08-27 23:07:58 +00:00
  • 7c21255582 Remove tests/scaffold.test.js kpcto 2026-08-26 22:36:42 +00:00
  • a410bdd3e4 Remove tests/reading-list.test.js kpcto 2026-08-26 22:36:38 +00:00
  • 03e885896a Remove tests/newsletter.test.js kpcto 2026-08-26 22:36:34 +00:00
  • 5ea4c2c2da Remove tests/mailto.test.js kpcto 2026-08-26 22:36:28 +00:00
  • def9940c5e Remove tests/contact.test.js kpcto 2026-08-26 22:36:23 +00:00
  • 2001d1c10d Remove reading.html kpcto 2026-08-26 22:36:18 +00:00
  • 05cb7af9b7 Remove package.json kpcto 2026-08-26 22:36:14 +00:00
  • 6407e7df34 Remove newsletter.html kpcto 2026-08-26 22:36:10 +00:00
  • d55eeca7d4 Remove js/reading-list.js kpcto 2026-08-26 22:36:06 +00:00
  • 7e290c5f04 Remove js/newsletter.js kpcto 2026-08-26 22:36:01 +00:00
  • 1e14fc106b Remove js/newsletter-config.js kpcto 2026-08-26 22:35:57 +00:00
  • c61d77e1b3 Remove js/mailto.js kpcto 2026-08-26 22:35:52 +00:00
  • 657c2e7d43 Remove js/contact.js kpcto 2026-08-26 22:35:48 +00:00
  • 3de742c8ed Remove index.html kpcto 2026-08-26 22:35:43 +00:00
  • 55af0d92c3 Remove data/reading-list.js kpcto 2026-08-26 22:35:39 +00:00
  • b32ddb1eed Remove css/style.css kpcto 2026-08-26 22:35:35 +00:00
  • d673d05d80 Remove contact.html kpcto 2026-08-26 22:35:31 +00:00
  • 39f51a322f Remove README.md kpcto 2026-08-26 22:35:26 +00:00
  • 66659c8d41 Remove .gitignore kpcto 2026-08-26 22:35:21 +00:00
  • c955a30a50 Remove .gitea/workflows/ci.yml kpcto 2026-08-26 22:34:50 +00:00
  • 2a321ad677 Merge pull request '[Story] Git-ignore local secrets and environment files' (#20) from feature/19 into main kpcto 2026-08-26 21:37:38 +00:00
  • e186faeb44 Add root .gitignore for local env files and node_modules implementer 2026-08-26 19:34:37 +00:00
  • 25caf810bc Merge pull request 'Update .gitea/workflows/ci.yml' (#18) from kpcto-patch-1 into main kpcto 2026-08-26 18:18:00 +00:00
  • 94c1019a6f Update .gitea/workflows/ci.yml kpcto 2026-08-26 18:17:41 +00:00
  • c33614e3e5 Merge pull request 'Update .gitea/workflows/ci.yml' (#17) from kpcto-patch-2 into main kpcto 2026-08-26 18:02:20 +00:00
  • 39587532c6 Update .gitea/workflows/ci.yml kpcto 2026-08-26 18:02:07 +00:00
  • 9f1a065529 Merge pull request 'Update .gitea/workflows/ci.yml' (#16) from kpcto-patch-1 into main kpcto 2026-08-26 17:57:19 +00:00
  • d7740e3819 Update .gitea/workflows/ci.yml kpcto 2026-08-26 17:56:07 +00:00
  • 6620510bfb Merge pull request '[Story] Newsletter signup (serverless)' (#15) from feature/14 into main kpcto 2026-08-26 11:44:09 +00:00
  • 32c81d8b91 test: add 3xx-redirect failure and no-credential-header/URL checks implementer 2026-08-26 11:31:54 +00:00
  • 86aa3afbbf refactor: newsletter signup posts no credential (SEC-14-R1 option a) implementer 2026-08-26 11:27:11 +00:00
  • cb9cf703a8 docs: document the newsletter page and its config in the README bot-implementer 2026-08-25 19:15:56 +00:00
  • 49690a7934 test: component + unit tests for the newsletter signup bot-implementer 2026-08-25 19:15:56 +00:00
  • 24db5b8a50 feat: add serverless newsletter signup page bot-implementer 2026-08-25 19:15:56 +00:00
  • e24ba8916d Merge pull request '[Story] Update home page intro copy' (#13) from feature/12 into main kpcto 2026-08-25 18:59:48 +00:00
  • a93b860cda Update home page intro copy: recipe → road trip bot-implementer 2026-08-25 18:53:06 +00:00
  • f40b66d5cc Merge pull request '[Story] Reading list page' (#11) from feature/10 into main kpcto 2026-08-25 17:14:31 +00:00
  • fb62194d40 feat: harden external reading links with rel="noopener noreferrer" bot-implementer 2026-08-25 15:15:31 +00:00
  • 5bd86f3f9b Merge pull request '[Story] Reading list page' (#9) from feature/8 into main kpcto 2026-08-25 12:33:20 +00:00
  • e4a192baab docs: document the reading list page and data file in the README bot-implementer 2026-08-25 12:30:10 +00:00
  • f278df1214 test: component + unit tests for the reading list page bot-implementer 2026-08-25 12:30:10 +00:00
  • dfaaeaf7f4 feat: add reading list page and link it from site navigation bot-implementer 2026-08-25 12:30:09 +00:00
  • ffdcd35cea feat: add reading list renderer module bot-implementer 2026-08-25 12:30:06 +00:00
  • 05cfbad4ad feat: add curated reading list data file bot-implementer 2026-08-25 12:30:06 +00:00
  • 37f2c9a2f2 chore: use default test discovery so npm test works across node builds bot-implementer 2026-08-25 12:30:06 +00:00
  • c1c26e7d0e Merge pull request 'feature/5' (#7) from feature/5 into main kpcto 2026-08-25 11:17:55 +00:00
  • fdc306ac33 feat: link the contact page from the home page navigation bot-implementer 2026-08-25 10:45:45 +00:00
  • d94e769806 test: component + unit tests for the contact page bot-implementer 2026-08-25 10:45:36 +00:00
  • 2f5c522cc3 test: unit tests for the mailto URL builder bot-implementer 2026-08-25 10:45:28 +00:00
  • 0d76bc01fe feat: wire contact form submit to open mail client via mailto bot-implementer 2026-08-25 10:45:23 +00:00
  • b99c1b27d0 feat: add pure mailto URL builder bot-implementer 2026-08-25 10:45:17 +00:00
  • b7692551e1 feat: add contact page with name, email, and message fields bot-implementer 2026-08-25 10:45:12 +00:00
  • f77720c10b chore: add scaffold smoke test bot-implementer 2026-08-25 10:44:19 +00:00
  • 6aabecbe76 chore: add CI workflow running the test suite bot-implementer 2026-08-25 10:44:14 +00:00
  • 9c71105d92 chore: add package.json with test script bot-implementer 2026-08-25 10:44:10 +00:00
  • 05df22dc4b chore: add global and responsive styles bot-implementer 2026-08-25 10:44:06 +00:00
  • 16f02d7dd7 chore: add home page with site navigation bot-implementer 2026-08-25 10:43:58 +00:00
  • 4a73b14471 chore: scaffold static personal blog site bot-implementer 2026-08-25 10:43:53 +00:00
  • dca4af9a13 chore: remove probe file bot-implementer 2026-08-25 10:43:47 +00:00
  • 88189f91ed probe: check write access on feature/5 bot-implementer 2026-08-25 10:43:12 +00:00