All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.9.1 (2026-01-29)
- workflow: add mermaid diagram and fix high severity tar vulnerability (32b47fa)
1.9.0 (2026-01-29)
- record release notes for v1.8.1 (fd213dd)
- web: sync version badges with package metadata (b579113)
- workflow: integrate mermaid feature flow and stabilize workflow logic (88dfe56)
- update commitlint dependencies and setup commiter (6e016f9)
1.8.1 (2025-12-26)
1.8.0 (2025-12-26)
- complete handlers.js modularization and fix all tests (af5b3d6)
- split handlers.test.js into smaller focused test modules (321bbe5)
1.7.17 (2025-12-26)
- update release notes for v1.7.16 (0afd96b)
- allow skipping release step (004e4fa)
- add @programinglive/commiter setup (1d2a19d)
1.7.16 (2025-12-24)
- align database schema with dashboard and improve user ID handling (69e7f38)
- cleanup temporary debugging scripts (a5e2b15)
- sync version to 1.7.15 across web and landing pages (c520e4a)
- update macOS MCP config instructions (1e368da)
1.7.15 (2025-12-19)
- optimize startup performance and add database connection resilience (bff2714)
- refactor Navbar and History to use absolute API client URLs v1.7.18 (dc33eae)
- sync all version labels to 1.7.14 and improve netlify routing (78712eb)
- sync all version strings to 1.7.14 (e2a1795)
- sync version to 1.7.14 and fix static routing via trailingSlash (1c152bd)
1.7.14 (2025-12-19)
- add API dependencies and update login to use API client (94bb42f)
- add REST API server for frontend database access (cdb347c)
- implement JWT authentication and update client (8efbe80)
- remove session cookies, enforce JWT only (bacd83a)
- add credentials:include to getCurrentUser to persist session (b8f2df5)
- add root netlify.toml for monorepo support (54c5ed3)
- enable trust proxy and force secure cookies for cross-domain session (2c5d6e8)
- ensure getMe uses full API URL (b3bd0da)
- force API URL to tunnel address to resolve cached old IP (1883731)
- inline auth functions in API server (eefd73c)
- remove duplicate variable declarations in API server (31d3621)
- remove dynamic API route for static export (05a4dd0)
- remove explicit publish path to fix netlify build (cd64bcf)
- remove incorrect netlify publish dir for dynamic build (ea34cf4)
- remove incorrect publish dir from netlify config (010236f)
- restore static export for netlify deployment (685d841)
- update API URL to use Cloudflare Tunnel for HTTPS (ab72f6c)
- use apiClient in history page and add version indicator (4889669)
- use npm install instead of ci to avoid lockfile issues (e5fae26)
- bump version to 1.7.14 to ensure fresh build (f7d8886)
- bump version to 1.7.15 for JWT frontend deploy (7850268)
- cleanup post-release and update website version to 1.7.13 (7341d44)
- save pending changes before release (4d4b1c9)
1.7.13 (2025-12-18)
- remote db connection, history api 500 errors, and windows startup (ce559a6)
1.7.12 (2025-12-17)
- post-release cleanup v1.7.11 (c2ee733)
- add authentication system with login page and protected routes (2acb20e)
- add Docker deployment support with PostgreSQL for GCP (3adb4cb)
- expose PostgreSQL port for remote access (b1d4066)
- revamp history page UI and remove history from landing (a9d0e4e)
- simplify docker-compose to only PostgreSQL, improve logout button UI (4530862)
- suppress 401 auth errors in console (b63e63b)
- web: resolve 500 error on history API and auth sync (88bbff0)
- configure commitlint and husky via commiter setup (4de6c84)
- update website to v1.7.11 and fix dependencies (da80b1c)
1.7.11 (2025-12-16)
- fix version status in PRD (fa7912b)
- implement .env support and fix mysql date persistence (096797c)
- comprehensive DB adapter tests, env support, and warning fixes (44814ff)
1.7.10 (2025-12-16)
- update release notes and finalize ci config (92ac78a)
- update PRD and release notes for v1.7.9 (024b3c2)
1.7.9 (2025-12-16)
- ci: apply official npm trusted publishing config (9256583)
1.7.8 (2025-12-16)
- ci: remove all token config for pure OIDC publishing (d4759cc)
1.7.7 (2025-12-16)
- ci: remove duplicates and apply robust trusted publishing config (eedb661)
1.7.6 (2025-12-16)
- ci: restore registry config with token fallback for Trusted Publishing (542615c)
1.7.5 (2025-12-16)
- ci: switch to tokenless trusted publishing (fdfc4a9)
1.7.4 (2025-12-16)
- ci: add id-token permission for npm provenance (8930338)
1.7.3 (2025-12-16)
- ci: add web dependencies installation step (7d5dc62)
1.7.2 (2025-12-16)
- ci: consolidate release and publish workflows (98e5b31)
1.7.1 (2025-12-16)
1.7.0 (2025-12-16)
- handle null CustPL in birthday-customers.blade.php (ERP-19) (71b8f7e)
- integrate database adapters into workflow state (370cbb4)
- add mysql2 and pg dependencies (94423d7)
- release: null 🚀 (93a17e2)
- release: null 🚀 (033097e)
- release: null 🚀 (91c800a)
- release: null 🚀 (f0958c4)
- release: null 🚀 (ac3cc6e)
- release: null 🚀 (f3f9a00)
- release: null 🚀 (bcf7d95)
- release: null 🚀 (74df6d6)
- release: null 🚀 (0d9dc4d)
- release: null 🚀 (9667012)
- release: null 🚀 (db25d0c)
- release: null 🚀 (50d5353)
- release: null 🚀 (ee0a540)
- release: null 🚀 (92558af)
- release: null 🚀 (cd851ac)
- release: null 🚀 (49ec562)
- release: null 🚀 (bcc7a3c)
- implement database adapters for sqlite, mysql, postgres (8e7416a)
- persist active workflow state to database (d29546d)
1.6.3 (2025-12-06)
- update release notes for 1.6.2 (f0c2d49)
- add light mode support to docs page (490cf22)
1.6.2 (2025-12-06)
- update release notest for 1.6.1 (72a9284)
- update create_documentation test to verify PRD check and remove incompatible jest test (a7f2b28)
- add PRD file existence check to create_documentation workflow step (62cdee3)
- add PRD file existence check to create_documentation workflow step (6c51012)
1.6.1 (2025-12-06)
- add table header to release notes for release script compatibility (44e47fc)
1.6.0 (2025-12-06)
- add responsive vertical monitor support and dark/light mode toggle (5565765)
1.5.11 (2025-12-05)
1.5.10 (2025-12-05)
1.5.9 (2025-12-05)
1.5.8 (2025-12-05)
- release: amend tag to include release notes, remove build-docs.js and dist/docs (a3cea9b)
1.5.7 (2025-12-05)
- ci: checkout main branch for release notes and remove RELEASE_NOTES.html generation (5d50dc0)
1.5.6 (2025-12-05)
- ci: update github release workflow to use github-script (0990808)
1.5.5 (2025-12-05)
- add unreleased note for release automation (a5478dc)
1.5.4 (2025-12-05)
- ci: add github release automation workflow (80d5ded)
- release: version 1.5.3 changes and changelog (c2698a7)
- run release scripts via cjs (bc241c8)
- web: update version display to 1.5.3 in docs page (25e37f3)
- web: update version display to 1.5.3 in Hero component (b478449)
1.5.3 (2025-12-05)
- correct package.json version from null to 1.5.2 for npm publish (be60c99)
- news: improve error handling and form accessibility (5e0a1a8)
- switch to static export for Netlify deployment (acddfd7)
1.5.2 (2025-12-02)
1.5.1 (2025-12-02)
- add netlify.toml for static site deployment (8667537)
- add Netlify deployment support for web dashboard (c05a791)
1.5.0 (2025-12-02)
- dashboard: combine analytics charts and use local Chart.js (86ed3f4)
- dashboard: implement random data generation for analytics chart (17e2073)
- dashboard: improve responsive layout for admin stats cards (33d5b39)
- dashboard: improve responsive layout for admin stats cards (530400d)
- move build dependencies to dependencies section (701b07c)
- move dompdf to require and resolve debugbar production error (e5d1cb6)
- move vite to dependencies to ensure build works on production (62fc4c0)
- resolve sentry permission issues (c739f8e)
- align MCP registry schema and docs (e4e732d)
- release: 1.4.10 🚀 (74fa5c1)
- release: 1.4.11 🚀 (28c7a62)
- release: 1.4.7 🚀 (ab4c218)
- release: 1.4.8 🚀 (b60681b)
- release: 1.4.9 🚀 (3f73564)
- remove web-legacy (5f0d29e)
- update release notes html for 1.4.11 (e683ab6)
1.4.11 (2025-12-01)
- move vite to dependencies to ensure build works on production (62fc4c0)
- resolve sentry permission issues (c739f8e)
1.4.10 (2025-12-01)
- dashboard: implement random data generation for analytics chart (17e2073)
- move dompdf to require and resolve debugbar production error (e5d1cb6)
1.4.9 (2025-11-30)
- dashboard: combine analytics charts and use local Chart.js (86ed3f4)
1.4.8 (2025-11-30)
- dashboard: improve responsive layout for admin stats cards (33d5b39)
- dashboard: improve responsive layout for admin stats cards (530400d)
1.4.7 (2025-11-29)
- add core doc types (PRD/README/RELEASE_NOTES) and fix CI build (8ed0567)
- update hero text and meta description to emphasize Indonesian programmer community (681547b)
- display dynamic version in web dashboard from /api/version (69f561d)
- add 1.4.3 release notes (8b165f7)
- add MCP registry metadata (mcpName & server.json) (66caea1)
- align MCP registry schema and docs (e4e732d)
- release: 1.4.4 🚀 (05a968f)
- release: 1.4.5 🚀 (7e823b9)
- release: 1.4.6 🚀 (7e0b672)
1.4.6 (2025-11-27)
- add MCP registry metadata (mcpName & server.json) (66caea1)
1.4.5 (2025-11-27)
- display dynamic version in web dashboard from /api/version (69f561d)
1.4.4 (2025-11-27)
- consolidate workflow state to root .state folder only (3d69a14)
- ensure release guard uses freshest workflow state (e07eb42)
- remove invalid turbopack experimental config from next.config.ts (af0a7ea)
- web: configure next.js root to silence warnings (22ed002)
- web: improve mobile layout for hero section (53b26bf)
- add Plesk deployment guide (de35675)
- add 1.4.3 release notes (8b165f7)
- fix release state detection (ed5dfd1)
- prepare for release (a6ea2d0)
- release: 1.4.2 (fac8999)
- release: 1.4.2 🚀 (01b0b3c)
- release: 1.4.3 🚀 (04d8c3b)
- update task list (35663dd)
- web: fix next.js lockfile warning (05ffce0)
- add core doc types (PRD/README/RELEASE_NOTES) and fix CI build (8ed0567)
- update hero text and meta description to emphasize Indonesian programmer community (681547b)
- update program tracks and fix fast refresh warning (aa5bc9c)
1.4.3 (2025-11-27)
- release: 1.4.2 (fac8999)
- remove invalid turbopack experimental config from next.config.ts (af0a7ea)
- add Plesk deployment guide (de35675)
- update program tracks and fix fast refresh warning (aa5bc9c)
1.4.2 (2025-11-27)
- fix release state detection (ed5dfd1)
- prepare for release (a6ea2d0)
- update task list (35663dd)
- web: fix next.js lockfile warning (05ffce0)
- ensure release guard uses freshest workflow state (e07eb42)
- web: configure next.js root to silence warnings (22ed002)
- web: improve mobile layout for hero section (53b26bf)
- consolidate workflow state to root .state folder only (3d69a14)
1.4.1 (2025-11-27)
- update build test to include postbuild (b1e2f48)
- add custom server.js for Plesk (b3912cd)
1.4.0 (2025-11-26)
- migrate dashboard to Next.js with TypeScript and Tailwind CSS (bce1fec)
1.3.12 (2025-11-22)
- scripts: update release notes script and backfill versions (808791e)
- scripts: update release notes script to support header format and backfill versions (e4a5055)
1.3.11 (2025-11-22)
- web: move static files to public/ subdirectory for Plesk security (3e5c321)
1.3.10 (2025-11-22)
- add workflow best practices to eliminate forced releases (6bcac42)
1.3.9 (2025-11-22)
- web: improve documentation modal layout and readability (ca033bd)
- rebuild Tailwind CSS (b8a552e)
1.3.8 (2025-11-22)
- web: track dist/docs in git for production deployment (95a9e87)
1.3.7 (2025-11-22)
- web: downgrade to Tailwind v3 for CSS generation (74c2abd)
1.3.6 (2025-11-22)
- web: replace Tailwind CDN with build process (1e6e91f)
1.3.5 (2025-11-22)
- sync package-lock.json with dependencies (c3f3b5c)
1.3.4 (2025-11-22)
- move marked to dependencies for production build (15b9a93)
1.3.3 (2025-11-22)
- web: add version display to dashboard (cb412bf)
1.3.2 (2025-11-22)
- web: update dashboard with new documentation links (57c4b9a)
1.3.1 (2025-11-22)
- move release notes to docs/release-notes/ and update missing versions (67119fc)
- update package.json release scripts to point to release-wrapper.js (5b30015)
1.3.0 (2025-11-22)
- integrate @programinglive/commiter package for automated release management (ab114df)
- convert release scripts to CJS to support ESM project (3162905)
- use double quotes for Windows shell escaping in cmd.exe (3f0b21b)
1.2.7 (2025-11-13)
1.2.6 (2025-11-11)
- release: delegate to commiter (e174d8d)
- cli: expose primary branch helper (a3fb9c8)
- changelog: note commiter delegation (6352aa2)
1.2.4 (2025-11-11)
- docs: prebuild markdown docs (84272b6)
1.2.3 (2025-11-11)
- web: highlight 20 MCP tools on dashboard (eb76634)
1.2.6 (2025-11-11)
- release: 1.2.2 🚀 (64eb9de)
- release: 1.2.3 🚀 (cd113e9)
- release: 1.2.4 🚀 (7d39809)
- release: 1.2.5 🚀 (e893f26)
- clarify user ID management (a76381c)
1.2.5 (2025-11-11)
- release: 1.2.2 🚀 (64eb9de)
- release: 1.2.3 🚀 (cd113e9)
- release: 1.2.4 🚀 (7d39809)
- release: 1.2.5 🚀 (e893f26)
- clarify user ID management (a76381c)
1.2.4 (2025-11-11)
- release: 1.2.2 🚀 (64eb9de)
- release: 1.2.3 🚀 (cd113e9)
- release: 1.2.4 🚀 (7d39809)
- release: 1.2.5 🚀 (e893f26)
- clarify user ID management (a76381c)
1.2.3 (2025-11-11)
- release: 1.2.2 🚀 (64eb9de)
- release: 1.2.3 🚀 (cd113e9)
- release: 1.2.4 🚀 (7d39809)
- release: 1.2.5 🚀 (e893f26)
- clarify user ID management (a76381c)
1.2.2 (2025-11-11)
- release: 1.2.2 🚀 (64eb9de)
- release: 1.2.3 🚀 (cd113e9)
- release: 1.2.4 🚀 (7d39809)
- release: 1.2.5 🚀 (e893f26)
- clarify user ID management (a76381c)
1.2.5 (2025-11-03)
1.2.4 (2025-11-03)
1.2.3 (2025-11-03)
1.2.2 (2025-11-03)
1.2.1 (2025-11-03)
1.2.0 (2025-11-03)
- reload workflow state from disk on each request to prevent stale state (96bf50d)
1.1.18 (2025-11-03)
- auto-detect primary branch for commit_and_push (a68d38b)
1.1.17 (2025-10-31)
1.1.16 (2025-10-31)
- align npm provenance metadata (459572e)
1.1.15 (2025-10-31)
- add npm publish workflow automation (c923734)
- npm: build + provenance in npm-publish workflow (5ae04db)
1.1.14 (2025-10-31)
- improve workflow state project root resolution (a575e24)
1.1.13 (2025-10-30)
1.1.12 (2025-10-30)
- cli: add 'call' subcommand to invoke MCP tools directly (e.g., node index.js call drop_task) (c9b8fae)
- web: docs modal, docs API, navbar redesign (902242b)
- web: embed docs modal and redesign dashboard (d2cf2fb)
1.1.11 (2025-10-30)
- verify run_full_workflow with persisted project summary (6fdb475)
- add per-user state, SQLite project summary, and dashboard (7b57b6e)
- per-project workflow state with unique per-user IDs; smarter workflow (b710a52)
1.1.10 (2025-10-29)
- add project knowledge library with persisted summary file for future database integration (b9dc13f)
1.1.9 (2025-10-29)
- interim commit (b1aead0)
- update README.md, exec.js, package-lock.json +7 more (894fdf1)
- make run_full_workflow smart and resumable from current phase (930eb3c)
1.1.8 (2025-10-27)
- note DEV_WORKFLOW_STATE_FILE override (bbeb11b)
1.1.7 (2025-10-26)
- prompt for documentation after tests pass (a87e44f)
1.1.6 (2025-10-26)
1.1.5 (2025-10-25)
- enforce release guard and per-project workflow state (1c845a1)
1.1.4 (2025-10-25)
- ensure install script uses project root for workflow state (8b8b32f)
1.1.3 (2025-10-25)
- make dev-workflow MCP installable with per-project workflow state isolation (50e9ead)
1.1.2 (2025-10-25)
1.1.1 (2025-10-25)
- add force_complete_task tool (f731a7d)
1.1.0 (2025-10-25)
- clarify commit and push step (c741f61)
- allow commit_and_push on clean tree (a831974)
- auto-detect commit in perform_release when tree is clean (0db7038)
- check staged changes when resetting workflow to commit phase (05d02fd)
- continue_workflow auto-executes next step in commit phase (a5b49ed)
1.0.11 (2025-10-25)
- add continue workflow guidance (516b33e)
- ensure commit and push happens before release (08ee662)
1.0.10 (2025-10-24)
- modularize workflow server (f0c9401)
- cover release push flow (933ff11)
1.0.9 (2025-10-23)
- explain local workflow state (cb6e333)
1.0.8 (2025-10-21)
- allow skipping tests and dropping workflow tasks (2b8b27c)
1.0.7 (2025-10-20)
1.0.6 (2025-10-20)
- enforce clean release workflow (c261a7b)
1.0.5 (2025-10-20)
- update index.js and tests/workflowState.test.js (b9df3c8)
1.0.4 (2025-10-20)
- enforce release step after ready check (0725496)
- support windows-friendly commit quoting (47881fd)
1.0.3 (2025-10-20)
- add gitignore (5f695fb)
- clarify cross-platform installation (52b5ee7)
1.0.2 (2025-10-19)
- clarify tool argument requirements (4528614)
1.0.1 (2025-10-18)
- configure release tooling (772fc64)
- initial release (9bd5835)
- add governance and contribution guidelines (cfa78ea)
- ensure clean staging before completing tasks (7186629)
- revert @modelcontextprotocol/sdk to ^1.0.0 (305d71f)
- scope package under programinglive (7388773)
- initial release (9bd5835)
- add governance and contribution guidelines (cfa78ea)