Skip to content

v0.1.0-rc.1

Pre-release
Pre-release

Choose a tag to compare

@pikann pikann released this 27 Apr 07:27
· 428 commits to master since this release
178da7d

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: true to tsconfig.node.json for tsc -b project references by @Copilot in #21
  • fix: add composite: true to tsconfig referenced projects for tsc -b by @Copilot in #20
  • Fix ESM incompatibility: replace __dirname with import.meta.url in 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> into SuccessEnvelope<T> / ApiErrorEnvelope discriminated 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

  • @pikann made their first contribution in #12
  • @Copilot made their first contribution in #16

Full Changelog: https://github.com/Paca-AI/paca/commits/v0.1.0-rc.1