|
|
d929247db5
|
ci(web): add playwright e2e job
|
2026-05-05 13:27:12 -07:00 |
|
|
|
150f824a2a
|
ci(mobile): run lint and tests
|
2026-05-05 13:25:30 -07:00 |
|
|
|
02bcb0d122
|
feat: integrate feedback, broadcast, survey, offline-queue clients + settings page + devops
Phase 4: Add @bytelyst/feedback-client, broadcast-client, survey-client, offline-queue
wrappers. Revamp settings page with profile, password change, feedback form.
Add BroadcastBanner and SurveyBanner to app layout. Wire offline queue flush on boot.
Phase 5: Fix .env.example branding (NoteLett), update docker-compose with all env vars,
enable GitHub Actions CI workflow with lint steps.
Made-with: Cursor
|
2026-03-29 20:57:27 -07:00 |
|
saravanakumardb1
|
ad50e604c6
|
chore(ci): migrate to Gitea local CI, disable GitHub Actions
- Add .gitea/workflows/ci.yml for self-hosted Gitea runner
- Disable .github/workflows/ci.yml (GitHub billing blocked)
|
2026-03-22 20:13:18 -07:00 |
|
saravanakumardb1
|
90dd2d3bd5
|
feat(repo): migrate notelett workspace to pnpm
|
2026-03-22 15:50:54 -07:00 |
|
saravanakumardb1
|
fa1377892c
|
fix(ci): add common-plat checkout for backend, upgrade Node to 22, add concurrency
- Backend: common-plat checkout + pnpm build so @bytelyst/* file: deps resolve
- All jobs: Node 20→22, concurrency group for PR dedup
|
2026-03-20 15:20:18 -07:00 |
|
saravanakumardb1
|
a71747e3fb
|
chore(devops): add Dockerfiles, docker-compose, CI workflow, docker-prep script [C1-C5]
- backend/Dockerfile: multi-stage Node.js build (install → build → runtime)
- web/Dockerfile: multi-stage Next.js standalone build
- docker-compose.yml: backend (4016) + web (3000) with health check
- scripts/docker-prep.sh: pack @bytelyst/* tarballs + rewrite file: refs (--restore to undo)
- .github/workflows/ci.yml: backend (typecheck+test+build), web (typecheck+test+build), mobile (typecheck)
|
2026-03-19 08:47:04 -07:00 |
|