Commit Graph

141 Commits

Author SHA1 Message Date
thgO.O
4616f040dd
refactor: use visibility enum for unlisted check 2026-05-09 00:47:56 -03:00
Psycological
d3af9746b8 add Unlisted badge to plugin cards in public directory search results 2026-05-08 08:10:39 +05:30
psycarlo
4829306bb5 feat: gitlab provider and IGitHostingProvider abstraction 2026-04-13 18:49:04 +01:00
Tim
91ae5f726c
Merge branch 'btcpayserver:master' into master 2026-04-11 11:20:06 +02:00
thgO.O
55260634fa
Merge pull request #187 from 1amKhush/feat/unify-error-pages-158
Some checks failed
PluginBuilder Tests / test (push) Waiting to run
Publish Docker image / Push Docker image to Docker Hub (push) Has been cancelled
Port BTCPay-style error pages and pipeline (404/500)
2026-04-01 11:58:04 -03:00
Timothé
ed1454e408 rm : screenshots -> images 2026-03-31 19:36:40 +02:00
Timothé
4edb993eae
Merge branch 'btcpayserver:master' into master 2026-03-31 15:23:17 +02:00
Chukwuleta Tobechi
556f72d910 adjustments 2026-03-30 21:30:15 +01:00
Timothé
f6c07cd6fd
Merge branch 'btcpayserver:master' into master 2026-03-30 17:05:10 +02:00
susan githaiga
b5f811819a add max & min version in plugin directory 2026-03-30 14:00:13 +03:00
1amKhush
37a1f709e0 Port BTCPay-style error pages and pipeline (404/500) 2026-03-30 02:20:49 +05:30
Timothé
c31b1f4d8b feat : add screenshots field on settings 2026-03-28 20:38:49 +01:00
thgO.O
a9212c900e
refactor: remove legacy plugin review user link 2026-03-27 00:22:53 -03:00
Timothé
3605f18986 fix : review 2026-03-24 10:10:27 +01:00
Timothé
f100113e17 fix coderabbit issue 2026-03-21 14:26:30 +01:00
Timothé
3f974b114a feat : add health pages 2026-03-20 22:26:21 +01:00
Timothé
a25739d454 feat : health check endpoint 2026-03-19 22:01:00 +01:00
Nicolas Dorier
6ddcdedee8
Bump the builder to dotnet 10.0 2026-03-13 15:32:06 +09:00
rollforsats
69e6cc8cf0 Address PR feedback
- Add rate limiter to login, register, forgot password, and reset password POST endpoints
- Consolidate tests using parametrization
2026-03-10 09:09:42 -05: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
thgO.O
dce66ec786
fix: sanitize control characters in plugin search inputs 2026-02-23 13:36:15 -03:00
Chukwuleta Tobechi
bb44aaf095 save snapshot 2026-02-19 16:10:05 +01:00
Chukwuleta Tobechi
a10c7fc105 open 2026-02-19 10:27:00 +01:00
Chukwuleta Tobechi
e08b454083 . 2026-02-19 03:34:02 +01:00
rockstardev
b82d9b8b21
Merge pull request #150 from teamssUTXO/master
feat: add plugins video
2026-02-18 17:18:44 -06:00
Chukwuleta Tobechi
7da482f5ad persist contributor snapshots to DataDir 2026-02-18 09:23:01 +01:00
Chukwuleta Tobechi
ffd8a33ba2 snapshot contributor list and improve public view 2026-02-17 21:03:43 +01:00
Timothé
b2afde3a52 feat: add plugins video 2026-02-16 21:11:42 +01:00
thgO.O
7e55c18d70 feat: support author search in public directory 2026-02-13 00:18:30 -03:00
rockstardev
57637b4c16
Updating editorconfig and cleaning up solution 2026-01-15 23:47:43 -06:00
rockstardev
bbbb1f71b8
Updating editorconfig 2026-01-15 14:54:45 -06:00
thgO.O
9e15e24c0e fix: prevent NRE in plugin details 2026-01-15 00:27:22 -03:00
thgO.O
5aaf2437ef refactor: use GitHub client for verification and contributors 2025-12-19 15:31:21 -03:00
thgO.O
713f39a956 feat: improve rating sort tie-breakers (reviews, recency) 2025-12-15 20:49:45 -03:00
thgO.O
30924c532d refactor: standardize password reset email 2025-12-08 23:42:45 -03:00
Chukwuleta Tobechi
93b982722a coderabbit: use model-level errors so they show in the validation summary 2025-12-08 20:00:08 +01:00
Chukwuleta Tobechi
84bff5ba70 fix validation suggestion 2025-12-08 19:54:20 +01:00
Chukwuleta Tobechi
8aeb0b5a22 Improve password reset flow 2025-12-08 19:31:29 +01:00
thgO.O
e5d0f27998 fix: align ownership and helpful votes with plugin reviewers 2025-12-04 21:05:29 -03:00
thgO.O
3c3e535d21 refactor: Nostr URL formatting and safe short name handling 2025-12-03 14:43:07 -03:00
thgO.O
427d0989ba refactor: centralize external profile URLs and update import review test 2025-12-03 12:53:24 -03:00
thgO.O
2f40d318f7 fix: reviewer identity mapping 2025-12-03 03:44:00 -03:00
thgO.O
123fccac5b refactor: safely refresh nostr reviewer profile 2025-12-03 00:52:56 -03:00
thgO.O
fbba72d88f refactor: fix test and nits 2025-12-03 00:35:39 -03:00
thgO.O
d910957df0 feat: improve external reviewer import and identity 2025-12-02 23:34:58 -03:00
Chukwuleta Tobechi
f8b3e84325 normalize github url 2025-11-27 15:59:22 +01:00
Chukwuleta Tobechi
1d384e5ce5 clean up review 2025-11-27 06:39:32 +01:00
Chukwuleta Tobechi
e909136590 update upsert method with new table 2025-11-24 15:42:21 +01:00
Chukwuleta Tobechi
c2fb468ffc Incvlude reviewer table plus import review 2025-11-24 08:48:43 +01:00
Chukwuleta Tobechi
5785ae0ff7 staged 2025-11-24 06:17:34 +01:00