Commit Graph

576 Commits

Author SHA1 Message Date
Taras Kushnir cbdc994e0d Add Org scope to API keys. closes PrivateCaptcha/issues#237 2025-12-22 18:54:47 +01:00
Taras Kushnir 1478f7a376 Add read-only attribute to the scope of API key 2025-12-22 14:33:26 +01:00
Taras Kushnir 3c3632349a Use node v24 for widget publishing 2025-12-22 13:08:53 +01:00
Taras Kushnir 782dbb5f34 Validate API requests while reading JSON 2025-12-22 12:50:08 +01:00
Taras Kushnir 727fbfa93e Preallocate map size 2025-12-22 12:47:18 +01:00
Taras Kushnir 495c3eae44 Add Makefile variable for NPM publish 2025-12-22 12:35:30 +01:00
Taras 1d34ceaea8 Move to trusted publishing for corelib package 2025-12-22 11:27:11 +00:00
Renovate Bot 55f23e9e5a Update dependency esbuild to v0.27.1 2025-12-20 02:07:20 +00:00
Taras Kushnir fe8fe813cf Bump widget lib version to 18 v0.0.26 2025-12-19 20:02:56 +01:00
Taras Kushnir f308e55d91 Make properties API to use PUT 2025-12-19 20:02:27 +01:00
Taras Kushnir 207d8a0f68 Fix api key scope migration 2025-12-19 14:44:24 +01:00
Taras Kushnir a25fd054c8 Cosmetic improvements 2025-12-19 13:19:04 +01:00
Taras Kushnir 207a28e674 Fix build 2025-12-19 12:38:34 +01:00
Taras Kushnir c45dbd4e46 Validate property chart period on the client 2025-12-19 12:27:37 +01:00
Taras Kushnir 3f6856698d Bump widget attempts 2025-12-19 12:22:43 +01:00
Taras Kushnir 9c69d83edb Generate 2FA code with better rng 2025-12-19 12:21:45 +01:00
Taras Kushnir 24b43ade8f Refactor email verification 2025-12-19 10:36:09 +01:00
Taras Kushnir 77cb6e987d Cleanup user caches on logout 2025-12-19 10:09:31 +01:00
Taras Kushnir c6ddaf7a23 Improve OpenAPI spec 2025-12-19 09:43:04 +01:00
Taras Kushnir def6a5b3c8 Add new Portal APIs to OpenAPI file 2025-12-18 19:01:18 +01:00
Taras Kushnir f446e2884d Add API to get a single property. related PrivateCaptcha/issues#45 2025-12-18 18:17:51 +01:00
Taras Kushnir 6e6174bedf Fix cosmetic GitHub Code Quality findings 2025-12-18 14:36:59 +01:00
Taras Kushnir 3475c9c1e2 Add API to batch-update properties. related PrivateCaptcha/issues#45 2025-12-18 14:28:55 +01:00
Taras 25b289eaac Merge pull request #227 from PrivateCaptcha/renovate/golang.org-x-sync-0.x
Update module golang.org/x/sync to v0.19.0
2025-12-18 13:15:45 +00:00
Taras Kushnir 8386d16fe6 Cosmetic improvement 2025-12-18 11:02:33 +01:00
Renovate Bot e91ed9d926 Update module golang.org/x/sync to v0.19.0 2025-12-18 02:11:55 +00:00
Taras Kushnir 50945a6480 Fix typo 2025-12-17 19:27:53 +01:00
Taras Kushnir a01792ffd8 Add API to get properties. related PrivateCaptcha/issues#45 2025-12-17 19:16:18 +01:00
Taras Kushnir 66d842413a Split portal and DB page size for properties 2025-12-17 19:01:35 +01:00
Taras Kushnir d1ac04d09d Cosmetic improvements
some found by CodeRabbit review
2025-12-17 19:00:37 +01:00
Taras Kushnir 05e653631e Add pagination support for org properties. related PrivateCaptcha/issues#45 2025-12-17 18:32:41 +01:00
Taras Kushnir b0c7b4c957 Cosmetic improvement 2025-12-17 18:16:02 +01:00
Taras Kushnir b0c520eb4f Fix new API errors metric namespace 2025-12-17 17:49:04 +01:00
Taras Kushnir bbdf596e6e Remove refactoring leftover 2025-12-17 14:05:50 +01:00
Taras Kushnir 653b91f86e Add API support to delete properties. related PrivateCaptcha/issues#45 2025-12-17 12:55:49 +01:00
Taras Kushnir 6084818cbf Move Alpine data storage higher 2025-12-15 19:44:05 +01:00
Taras Kushnir 3bcd76e8fd Remove another unused variable 2025-12-15 19:11:09 +01:00
Taras c42eef5e7e Fix badge links in README.md
Updated badge links in README for CI and linting workflows.
2025-12-15 17:51:31 +00:00
Taras Kushnir 2fe3fe6105 Cosmetic improvements
found by GitHub code quality
2025-12-15 15:49:57 +01:00
Taras Kushnir b959c00af8 Add create properties bulk API. related PrivateCaptcha/issues#45 2025-12-15 15:43:05 +01:00
Renovate Bot fd94846f11 Update module github.com/golang-migrate/migrate/v4 to v4.19.1 2025-12-14 02:28:18 +00:00
Taras Kushnir 97f71cc9b5 Fix total element not defined. closes PrivateCaptcha/issues#231 2025-12-13 12:09:06 +01:00
Renovate Bot a384a1f7b5 Update dependency happy-dom to v20.0.11 2025-12-12 02:15:36 +00:00
Taras Kushnir fa61bb9afd Show scroll in orgs dropdown 2025-12-11 10:29:18 +01:00
Taras Kushnir 85ca8c5a7a Add preliminary basic version of orgs API. related PrivateCaptcha/issues#45 2025-12-10 21:15:02 +01:00
Taras Kushnir 3b208240dc Fix typo 2025-12-10 21:15:02 +01:00
Taras Kushnir 261c27a1d4 Fix tests 2025-12-08 19:00:15 +01:00
Taras Kushnir 7c433a93f0 Fix build 2025-12-08 18:57:11 +01:00
Taras Kushnir 03910a870c Shuffle limits related code to DB 2025-12-08 18:49:34 +01:00
Taras Kushnir 9effd7a5df Refactor API server routes mounting 2025-12-08 17:45:52 +01:00