thgO.O
474264419a
chore: remove reviewer feedback leftovers
2026-05-18 00:30:59 -03:00
Chukwuleta Tobechi
66d9d5e172
Remove feedback and move request listing to side nav
2026-05-11 21:12:01 +01:00
Chukwuleta Tobechi
85a8581e06
Improve plugin listing request flow
2026-05-06 15:47:46 +01:00
Chukwuleta Tobechi
fa9e2673d9
Merge pull request #207 from btcpayserver/ft/remove_logo_on_Create_plugin
...
clean up create plugin page
2026-04-21 21:00:46 +01:00
Chukwuleta Tobechi
f0ddd89293
clean up create plugin page
2026-04-17 13:53:50 +01:00
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
Timothé
a2ce9d5094
fix : repopulate images in settings
2026-04-06 19:29:54 +02:00
Timothé
581a9ed1ee
fix : limitation images url
2026-04-06 19:13:38 +02:00
Chukwuleta Tobechi
315c80fe05
clean up controller
2026-04-06 12:27:09 +01:00
Timothé
d6246d2e24
fix : change requestform to fromform
2026-04-03 14:02:23 +02:00
Timothé
af146b9d36
fix : coderabbit review
2026-04-01 11:53:07 +02:00
Timothé
53b3d654e7
refactor : edit/settings drag&drop + view + rm image
2026-03-31 23:35:55 +02:00
Timothé
ed1454e408
rm : screenshots -> images
2026-03-31 19:36:40 +02:00
1amKhush
45390be6d5
Fix error status codes and owner leave redirect flow
2026-03-31 19:30:18 +05:30
Timothé
ba82867753
feat : add preview to settings & edit views
2026-03-30 14:15:50 +02:00
Timothé
03dcd9de45
feat : add limit 10 screens server side
2026-03-29 16:41:01 +02:00
Timothé
be667dceef
fix: preserve submitted screenshots order/removal in plugin settings
2026-03-29 15:50:51 +02:00
Timothé
96d44fd6b0
feat : add screenshot input verification
2026-03-28 22:36:02 +01:00
Timothé
c31b1f4d8b
feat : add screenshots field on settings
2026-03-28 20:38:49 +01:00
thgO.O
c161ab5508
feat(build): let owners edit BTCPay compatibility per build
2026-03-19 19:21:05 -03:00
Timothé
24df634b93
feat : require video url to request listing
2026-03-18 16:35:23 +01:00
thgO.O
a021949db5
fix: enforce github verification for web build creation
2026-03-14 19:54:49 -03:00
thgO.O
c805e91419
refactor: centralize version lifecycle and add API coverage
2026-03-11 21:49:37 -03:00
Andrew Camilleri
b31f1bd511
feat: add version release management and build listing API endpoints
...
Add 4 new authenticated endpoints to /api/v1:
- GET /plugins/{slug}/builds — list builds (last 50)
- POST /plugins/{slug}/versions/{ver}/release — release or GPG-sign-release
- POST /plugins/{slug}/versions/{ver}/unrelease — revert to pre-release
- DELETE /plugins/{slug}/versions/{ver} — remove a version
Supporting changes:
- Add State property to BuildData (also exposed on existing GET build endpoint)
- Add byte[] overload to GPGKeyService for JSON API signature verification
- Extract ManifestHelper utility from PluginController private methods
- Create ReleaseVersionRequest model for the release endpoint
2026-03-11 19:49:52 -03:00
Timothé
ec30023549
feat: resolve potential issues
2026-02-17 09:27:03 +01:00
Timothé
b2afde3a52
feat: add plugins video
2026-02-16 21:11:42 +01:00
rockstardev
ee8beb698c
Restoring unobtrusive validation
2026-02-05 19:20:42 -06:00
thgO.O
ad99f0fa35
chore: log logo upload failures
2026-02-05 12:21:43 -06:00
thgO.O
82b87bef66
feat: show settings errors in top warning
2026-02-05 11:45:18 -06: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
8c83a77e2b
feat: add reusable plugin ownership service
2025-12-16 12:22:25 -03:00
thgO.O
01b1d9b611
feat: prevent duplicate plugin titles
2025-12-11 00:48:49 -03:00
Chukwuleta Tobechi
5785ae0ff7
staged
2025-11-24 06:17:34 +01:00
rockstardev
56bf065c68
Refactoring flow for approval / rejection
2025-11-23 22:50:31 -06:00
rockstardev
48248a92aa
Verifying HTTPS scheme in URLs
2025-11-23 22:26:09 -06:00
rockstardev
be10ea8b8d
Fixing code based on coderabbit suggestions
2025-11-23 22:11:33 -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
Chukwuleta Tobechi
249a756124
Import review code template
2025-11-17 13:55:56 +01:00
Chukwuleta Tobechi
dd17d40ac0
validate telegram link
2025-11-17 08:55:52 +01:00
Chukwuleta Tobechi
01447e6ce0
resolve code rabbit comments
2025-11-17 08:33:02 +01:00
Chukwuleta Tobechi
92f81d50ec
step-by-step flow for improved UX
2025-11-16 22:00:16 +01:00
Chukwuleta Tobechi
76eda5624d
Include nostr to requested account verification
2025-11-14 07:38:42 +01:00
rockstardev
6dab0041b2
Merge branch 'master' into ft/request_listing
...
# Conflicts:
# PluginBuilder/Controllers/AdminController.cs
# PluginBuilder/Controllers/PluginController.cs
# PluginBuilder/Util/Extensions/NpgsqlConnectionExtensions.cs
2025-11-14 00:09:34 -06:00
Chukwuleta Tobechi
0284a163cb
Merge pull request #112 from btcpayserver/feat/add-api-cache
...
[Feature] Add OutputCache to plugins API
2025-11-13 16:44:47 +01:00
Chukwuleta Tobechi
3a2e79aaad
fix request listing email url
2025-11-12 17:05:40 +01:00
Chukwuleta Tobechi
645b566a19
review request listing
2025-11-12 14:59:19 +01:00
rockstardev
fb8db08c4d
Merge pull request #107 from btcpayserver/refactor_slug
...
refactor slug into plugin slug and clean up code
2025-11-11 13:10:53 -06:00