Repository navigation
Releases
Releases · nipalab/nipa
v0.0.1-beta.0
What's Changed
- Initial commit setup by @apinprastya in #1
- renamed module by @apinprastya in #2
- update license by @apinprastya in #3
- refactor project structure by @apinprastya in #4
- User auth by @apinprastya in #5
- use snowflake id by @apinprastya in #6
- rename project by @apinprastya in #7
- adding grpc by @apinprastya in #8
- add login by @apinprastya in #9
- Grpc client by @apinprastya in #10
- Get tree node by @apinprastya in #11
- Client clone by @apinprastya in #12
- implement nipa branch command cli by @apinprastya in #13
- add chunker package by @apinprastya in #14
- stage file for push to server by @apinprastya in #15
- cli add remove and status by @apinprastya in #16
- implement server push by @apinprastya in #17
- stream file to server by @apinprastya in #18
- adding update and clone download chunk by @apinprastya in #19
- re login if refresh token not works by @apinprastya in #20
- add upload and download progress by @apinprastya in #21
- implement add new branch command by @apinprastya in #22
- implement nipa branch switch by @apinprastya in #23
- update readme by @apinprastya in #24
- implement merge by @apinprastya in #25
- add merge test e2e by @apinprastya in #26
- Web scaffold by @apinprastya in #27
- implement log command by @apinprastya in #28
- implementation diff by @apinprastya in #29
- Revert "implementation diff" by @apinprastya in #30
- fix log by @apinprastya in #31
- stream the upload chunk by @apinprastya in #32
- Update chunk by @apinprastya in #33
- revert implementation by @apinprastya in #34
- diff implementation by @apinprastya in #35
- pbac implementation by @apinprastya in #36
- Web UI permission by @apinprastya in #37
- Local use presign url by @apinprastya in #38
- Merge implementation by @apinprastya in #39
- Optimize chunker by @apinprastya in #40
- Web UI browser by @apinprastya in #41
- fix auth client by @apinprastya in #42
- Stat file by @apinprastya in #43
- adding agents and some docs by @apinprastya in #44
- adding nipa delete file to stage by @apinprastya in #45
- branch delete by @apinprastya in #46
- Sequential merge request numbers by @apinprastya in #47
- implement lock system by @apinprastya in #48
- Allow adding new binary files without a lock by @apinprastya in #49
- implement merge request reviews by @apinprastya in #50
- implement client daemon (nipa serve) by @apinprastya in #51
- webhook repository by @apinprastya in #52
- webhook api by @apinprastya in #53
- webhook dispatcher by @apinprastya in #54
- webhook events by @apinprastya in #55
- webhook settings ui by @apinprastya in #56
- mr synchronized webhook by @apinprastya in #57
- cli json output by @apinprastya in #58
- client mcp server by @apinprastya in #59
- client dry run by @apinprastya in #60
- S3 chunk storage backend by @apinprastya in #61
- Presigned direct chunk uploads to S3 by @apinprastya in #62
- Web UI project/branch management and default main branch by @apinprastya in #63
- Add tag storage, management usecase and tag webhooks by @apinprastya in #64
- Add tag gRPC API by @apinprastya in #65
- Add tag REST API and nipa tag CLI by @apinprastya in #66
- Add tag checkout with nipa switch --tag by @apinprastya in #67
- Support tags in daemon, status, log and diff by @apinprastya in #68
- Add storage ledger seam and organization creation by @apinprastya in #69
- Add EE postgres repositories and extract shared serverapp by @apinprastya in #70
- Add nipad-ee server binary and remaining postgres repositories by @apinprastya in #71
- Add Ginkgo client e2e suite for free and enterprise servers by @apinprastya in #72
- Rework merge request UI and refresh profile/admin screens by @apinprastya in #73
- Rework access-control UI and resolve group/PBAC display data server-side by @apinprastya in #74
- Add .nipaignore and .nipa/ignore rules with nipa add -f by @apinprastya in #75
- Gate merge request merges on required approvals and record lifecycle events by @apinprastya in #76
- MR CLI review surface, pagination/filters, SPA review composer + webhooks by @apinprastya in #77
- Add draft merge requests, dismiss-stale approvals policy and protected-branch delete refusal by @apinprastya in #78
- Add merge strategies (merge/squash/rebase) for merge requests by @apinprastya in #79
- Add MR assignees, status checks and richer branch protection by @apinprastya in #80
- Update seeded super admin credentials to nipa/nipa by @apinprastya in #81
- Add email sender support by @apinprastya in #82
- Add email notification preference to user profile by @apinprastya in #83
- Add email outbox with retrying delivery dispatcher by @apinprastya in #84
- Add email notifications for merge request events by @apinprastya in #85
- Add email delivery inspection and redelivery for project admins by @apinprastya in #86
- Exercise sendgrid and http email transports in the client e2e harness by @apinprastya in #87
- Add server observability: structured logging, request IDs, health probes and pprof by @apinprastya in #88
- Add Prometheus metrics for server observability (phase 2) by @apinprastya in #89
- ee: lease a distinct snowflake node id per instance by @apinprastya in #90
- Add enterprise storage quota ledger with per-owner quotas and per-project usage by @apinprastya in #91
- implement restore by @apinprastya in #92
- Add build version reporting for client and servers by @apinprastya in #93
- add ssh key management by @apinprastya in #94
- Add SSH key login (challenge/response) by @apinprastya in #95
- Add client SSH key login (nipa login) by @apinprastya in #96
- Add SSH key management UI and key-only SSH login by @apinprastya in #97
- Add SSH key login docs and client e2e coverage by @apinprastya in #98
- Add performance benchmarking and load-testing tooling by @apinprastya in #99
- Add OpenTelemetry distributed tracing for the push/clone data path by @apinprastya in #100
- Add SaaS onboarding: self-registration and social login by @apinprastya in #101
- update doc by @apinprastya in #102
- Add Scaleway Transactional Email transport by @apinprastya in #103
- Fix onboarding slug UX and grant org owners full project access by @apinprastya in https://github.com/nipala...