Chukwuleta Tobechi
cf8b8462d0
plugin stats implementation
2026-05-04 18:23:05 +01:00
psycarlo
4829306bb5
feat: gitlab provider and IGitHostingProvider abstraction
2026-04-13 18:49:04 +01:00
rollforsats
c65b6ab1cc
feat: add IP-based rate limiting (429) on public plugin endpoints
...
Add fixed-window rate limiter to public plugin endpoints using ASP.NET
Core's built-in RateLimiter middleware, keyed by client IP. Rate limit
settings (permit limit, window seconds) are stored in the database and
cached via AdminSettingsCache, with sensible defaults of 30 req/60s.
2026-03-07 17:45:31 -06:00
rockstardev
57637b4c16
Updating editorconfig and cleaning up solution
2026-01-15 23:47:43 -06:00
thgO.O
b83f988312
feat: add named GitHub HttpClient
2025-12-19 15:31:07 -03:00
rockstardev
56bf065c68
Refactoring flow for approval / rejection
2025-11-23 22:50:31 -06:00
Chukwuleta Tobechi
3e94091913
Include email notification to listing flow
2025-11-21 21:33:04 +01:00
rockstardev
5565a3bda5
Switching to dedicated page for listing requests
2025-11-19 23:45:58 -06:00
rockstardev
ae7bd9df41
Merge pull request #109 from btcpayserver/feat/nostr-verification
...
[Feature] Add Nostr verification (NIP-07/manual) + relay fetch
2025-11-14 00:05:47 -06:00
thgO.O
4a9a630836
feat: admin-driven Nostr relays + AdminSettingsCache
2025-11-12 14:41:00 -03:00
thgO.O
54bf0b77f7
refactor: KISS and improve readability
2025-11-12 09:28:35 -03:00
thgO.O
a285d875d8
refactor: coderabbit nits
2025-11-12 09:28:35 -03:00
thgO.O
a1265ebda9
refactor: initialize settings for new users, make profile parse resilient, and fix test
2025-11-12 09:28:34 -03:00
thgO.O
90db907b89
feat: add nostr verification (NIP-07/manual) + relay fetch
2025-11-12 09:28:34 -03:00
thgO.O
4a41905b6e
feat: add output caching for plugins list api
2025-11-10 21:38:15 -03:00
Chukwuleta Tobechi
182f6f04f3
initial gpg implementation
2025-10-20 11:48:45 +01:00
rockstardev
87bb60ebed
Revert Merge pull request #89 from btcpayserver/gpg_key_encryption
2025-10-16 09:36:55 -05:00
Chukwuleta Tobechi
426312587f
Update PR with admin GPG management plus UI update
2025-10-06 22:00:10 +01:00
Chukwuleta Tobechi
a9aae6435c
Initiate GPG key flow
2025-10-03 16:28:38 +01:00
thgO.O
a27c7e8fcf
feat: add GitHubVerified setting toggle and refactor to UserVerified
2025-09-23 18:07:19 -03:00
thgO.O
174dbcd000
refactor: mark HTML descriptions in modal triggers
2025-09-18 00:37:15 -03:00
thgO.O
844e024182
refactor: handle null warning and fix data-button-class
2025-09-17 16:13:57 -03:00
thgO.O
55caee7c1c
feat: add confirm modal
2025-09-16 17:00:03 -03:00
thgO.O
ba51b23679
refactor: replace hardcoded keys with constants and add VerifiedEmailForLogin
2025-09-09 19:25:54 -03:00
rockstardev
20cbaeaf8b
Initializing values of setting keys in db on startup
2025-08-09 23:29:05 -05:00
rockstardev
0cded9adb4
Resolving compilation warnings
Publish Docker image / Push Docker image to Docker Hub (push) Has been cancelled
2025-06-09 23:48:45 +02:00
Chukwuleta Tobechi
59662415fc
Include action for admin the change user email
2025-05-30 06:19:13 +01:00
rockstardev
bb99ffba31
Improving .editorconfig and cleaning up project
2025-04-24 22:54:41 -05:00
rockstardev
7fa078152a
Adding enum for setting keys to prepare for feature flags
2024-11-10 15:57:38 -06:00
rockstardev
99ac26f591
Displaying email address in account details
2024-11-04 23:04:22 -06:00
rockstardev
4e3fe47d8f
Adding field for visibility of plugin
2024-09-30 22:33:41 -05:00