Commit Graph
36 Commits
Author SHA1 Message Date
Tuan Dang 846e2e037f Update 2023-07-19 22:23:48 +07:00
Khoa Le 9d33e4756b Add eslint rule and fix as many issues as possible 2023-06-19 23:42:04 -04:00
Tuan Dang 75acda0d7d Add option to attach accessId onto integration auth middleware 2023-06-17 10:35:42 +07:00
Tuan Dang 8c0d643a37 Fix merge conflicts 2023-06-07 12:58:24 +01:00
Tuan Dang 5667e47b31 Add default rely on Cloudflare for IP addresses 2023-06-07 00:50:25 +01:00
Maidul Islam 77d47e071b add folder id to versions in batch update 2023-06-06 13:31:08 -07:00
Tuan Dang 846f5c6680 Upgraded JWT invalidation/session logic to separate TokenVersion model. 2023-06-06 16:36:52 +01:00
akhilmhdh deaa85cbe7 feat(folders): added support for snapshot by env and folder 2023-06-04 13:18:05 +05:30
Sheen Capadngan 007e8c4442 initial setup for google signin signup integration 2023-04-25 23:47:46 +08:00
Tuan Dang acb90ee0f7 Add frontend migration support for existing project to be blind-indexed 2023-04-18 12:43:06 +03:00
Tuan Dang df83e8ceb9 Complete first iteration of CRUD secrets operations by name 2023-04-17 11:09:45 +03:00
Tuan Dang 5bbe09e4be Substitute hardcoded auth modes for variables 2023-04-07 16:50:05 +03:00
Tuan Dang aa53de9070 Begin refactoring middleware for service accounts 2023-04-04 11:08:03 +03:00
Tuan Dang 9c18adf35f Begin service account middleware 2023-03-30 23:55:24 +07:00
Tuan Dang ebdcccb6ca Checkpoint service accounts 2023-03-18 13:34:06 +07:00
Tuan Dang 65bec23292 Begin rewiring frontend to use batch route for CRUD secret ops 2023-02-16 22:43:53 +07:00
Tuan Dang 614a2558f5 Patch IP recognition 2023-01-17 00:50:35 +07:00
Tuan Dang 315810bd74 Complete v1 API reference docs, pre-launch 2023-01-14 19:02:12 +07:00
Tuan Dang 35d23cf55c Finish preliminary /v2/secrets routes for batch/single CRUD secrets endpoints 2023-01-09 01:03:40 +07:00
Tuan Dang 85cb3a11aa Fix frontend endpoints for service tokens and patch secret index.d.ts error 2023-01-05 19:25:33 +07:00
mv-turtle 3f0eefb091 Merge branch 'main' into activity-logs 2023-01-04 21:12:24 -08:00
Maidul Islam 7e026e82bb Merge crud cli api and cli changes 2023-01-04 10:43:57 -05:00
Tuan Dang df7340e440 Fix merge conflicts 2023-01-04 21:31:58 +07:00
Tuan Dang c7fb9209c4 Complete v1 support for API key auth mode 2023-01-04 20:27:16 +07:00
Tuan Dang 9727075b0b Resolve merge conflicts 2023-01-03 15:59:37 +07:00
Tuan Dang c7c5a947d2 Modify secret snapshots to point to secret versions 2023-01-03 15:53:06 +07:00
Tuan Dang 72a9343a02 Fix merge conflicts 2023-01-02 22:51:25 +07:00
Maidul Islam 776b4c2922 update types for request body in secrets v2 api 2023-01-01 11:18:00 -05:00
Maidul Islam f015e6be6e Add batch delete api and batch create api 2023-01-01 02:12:24 -05:00
Tuan Dang 6f054d8f2c Add requireSecretAuth middleware 2023-01-01 10:36:07 +07:00
Maidul Islam 3c6b1e51b5 Add non try catch error handle and fix bulk patch 2022-12-31 20:43:49 -05:00
Maidul Islam 60445727e9 merge with own change 2022-12-31 17:48:56 -05:00
Tuan Dang 01d969190b Begin service token data refactor 2022-12-30 23:57:21 +03:00
Hüseyin Berke Bütün bd9041a62c feat: Add central error handler
Added:
- Added Midleware to capture and handle all errors
    - will catch error from `throw ...` and `next(...)`
- Added RequestError base error class to build consistent error objects
- Added common errors like `UnauthorizedRequestError`, `BadRequestError`
- Added consistent Logging solution using `winston`
    - Supports Loki Transporter using `winston-loki`
- Outputing Legal disclaimer to console when `TELEMETRY_ENABLED=true`

Changed:
- Changed console.log to getLogger() favor of using consistent logging
2022-12-22 00:55:41 +01:00
Tuan Dang 46fe724012 Begin developing bot, event, and integration pipeline 2022-12-06 00:23:16 -05:00
Maidul Islam bea0ff6e05 Add frontend, backend and CLI 2022-11-17 17:54:35 -05:00