What's Changed
- feat: initialize web apps source code by @pikann in #12
- 7 init project initialization by @pikann in #13
- feat: enhance Load function to collect and report all missing environ… by @pikann in #14
- Fix api container port mismatch when API_PORT is overridden by @Copilot in #16
- Make Vite file-watch polling conditional on DOCKER env var by @Copilot in #17
- chore: remove committed tsbuildinfo build artifact and ignore future ones by @Copilot in #19
- fix: add
composite: truetotsconfig.node.jsonfortsc -bproject references by @Copilot in #21 - fix: add
composite: trueto tsconfig referenced projects fortsc -bby @Copilot in #20 - Fix ESM incompatibility: replace
__dirnamewithimport.meta.urlin vite.config.ts by @Copilot in #22 - feat: update web apps to csr by @pikann in #18
- feat: containerization local dev orchestration by @pikann in #15
- Remove configurable API_PORT and WEB_PORT; hardcode internal container ports by @Copilot in #25
- feat: add nginx gateway by @pikann in #23
- Remove trailing whitespace from DBML column definitions by @Copilot in #28
- feat: add database schema documentation by @pikann in #26
- docs: add HTTP API design document by @pikann in #29
- feat: add Axios-based ApiClient for handling API requests by @pikann in #30
- Use gorm.DeletedAt to exclude soft-deleted users from repository lookups by @Copilot in #46
- Use strconv.ParseBool for COOKIE_SECURE config parsing by @Copilot in #45
- feat: implement auth apis by @pikann in #44
- fix(e2e): use log-based wait strategy for Postgres container readiness by @Copilot in #48
- Scope TESTCONTAINERS_RYUK_DISABLED to Colima sockets only by @Copilot in #49
- feat: implement e2e tests by @pikann in #47
- feat: update login page ui by @pikann in #50
- feat: enhance login functionality and update routing for dashboard ac… by @pikann in #51
- Split
Envelope<T>intoSuccessEnvelope<T>/ApiErrorEnvelopediscriminated union by @Copilot in #53 - feat: implement machine-readable error codes and enhance error handli… by @pikann in #52
- fix: use protocol-qualified port strings in testcontainers MappedPort calls by @Copilot in #57
- docs: add /api prefix to all route paths in http-design.md by @Copilot in #56
- docs: fix API path prefixes in http-design.md to match /api router mount by @Copilot in #55
- 31 epic authentication authorization by @pikann in #54
- fix: align package doc comment with actual package name in e2e tests by @Copilot in #60
- fix: handle cookiejar.New error in refresh_token_reuse_outside_grace_period subtest by @Copilot in #59
- refactor: refactor e2e testing by @pikann in #58
- refactor: refactor login page by @pikann in #61
- feat(e2e): add end-to-end testing suite with Playwright by @pikann in #62
- feat: enhance login page UI with improved gradients, layout adjustmen… by @pikann in #63
- Feature/implement remember me function by @pikann in #64
- test: improve api test coverage by @pikann in #65
- Test/implement web app unit test by @pikann in #66
- test: add BDD feature files for login, validation, security, session … by @pikann in #67
- 33 epic role management by @pikann in #68
- feat: implement user management apis by @pikann in #69
- feat: add project management functionality with CRUD operations and role/member management by @pikann in #70
- 43 epic integrations by @pikann in #71
- 36 epic task subtask by @pikann in #72
- 37 epic bdd scenario by @pikann in #75
- 73 story task attachments by @pikann in #76
- feat: integrate BlockNote for task descriptions by @pikann in #77
- feat: implement task activity logging and comment functionality by @pikann in #78
- feat: add dark-mode theme variables for BlockNote aligned with deep-n… by @pikann in #79
- feat: enhance project role logic by @pikann in #80
- feat: add document management features including folders, documents, … by @pikann in #83
- refactor: refactor API handlers to include projectID checking by @pikann in #84
- chore: update dependencies and devDependencies in package.json by @pikann in #85
- feat(realtime): implement initial realtime service with authenticatio… by @pikann in #86
- feat: add notification service and related functionality by @pikann in #88
- 89 epic GitHub integration by @pikann in #90
- fix: update README to enhance clarity and align with project vision by @pikann in #92
- fix: update execution description in README for clarity on server-sid… by @pikann in #93
- fix: update README to clarify Paca's focus on complex projects and en… by @pikann in #94
- Feature/implement api key management by @pikann in #91
- 87 epic mcp server by @pikann in #95
- feat: add CI/CD workflow for building and publishing Docker images an… by @pikann in #96
New Contributors
Full Changelog: https://github.com/Paca-AI/paca/commits/v0.1.0-rc.1