P. Reis
f9da100936
refactor(swapNutzapsToWalletController): change to POST method
2025-02-07 22:41:39 -03:00
P. Reis
a6c7bbd751
createNutzapInformationController: add TODO message
2025-02-07 18:11:39 -03:00
P. Reis
f7e49cd5ec
checkpoint: implement nutzap redemption history (kind 7376)
2025-02-06 12:28:09 -03:00
P. Reis
d61f0d1d4b
checkpoint: swap tokens into user controlled wallet
...
TODO: create the 7376 history kind, reemded marker, etc
2025-02-05 23:34:56 -03:00
P. Reis
df1a3fe842
dependency: add cashu-ts
2025-02-05 19:32:48 -03:00
P. Reis
870847127b
checkpoint: implement swapNutzapsToWalletController
2025-02-04 21:33:02 -03:00
P. Reis
236a9284ca
refactor(createNutzapInformationController): implement new NIP 60 cashu wallet
2025-02-04 15:12:56 -03:00
P. Reis
e9696b8a2a
refactor(createCashuWalletController): implement new NIP 60 cashu wallet
2025-02-04 12:48:56 -03:00
P. Reis
8797963d8c
refactor: remote import at the top
2025-01-30 20:35:46 -03:00
P. Reis
db6ac74702
feat: create and implement createNutzapInformationController
2025-01-30 20:26:24 -03:00
P. Reis
6a34f8f6e5
fix: use zod array instead of zod set
...
https://github.com/colinhacks/zod/issues/3963
2025-01-30 11:07:15 -03:00
P. Reis
d19b925db0
fix: get first event from query
2025-01-29 20:44:34 -03:00
P. Reis
d5ff66a542
feat: endpoint for creating NIP-60 wallet
2025-01-29 20:41:22 -03:00
Alex Gleason
7a60b4b8d8
Support kind 20 "Picture" events (NIP-68)
2025-01-05 11:23:18 -06:00
Alex Gleason
f8e77d90eb
Filter out invalid WebSocket URLs from pool, prevent admins from setting them
...
Fixes https://gitlab.com/soapbox-pub/ditto/-/issues/276
2024-12-10 17:43:41 -06:00
P. Reis
8fccd7eb03
fix(updateInstanceSchema): remove zod strict()
2024-11-15 11:49:38 -03:00
P. Reis
d9cc8cc7c2
refactor(updateInstanceController): move async function out of callback
2024-11-15 11:20:10 -03:00
P. Reis
33b36ba0ed
fix(updateInstanceController): use updateAdminEvent() function
2024-11-15 11:08:47 -03:00
P. Reis
3a656e6f61
fix: remove unused imports
2024-11-07 18:31:28 -03:00
P. Reis
715908082f
fix(updateInstanceController): stop using screenshot_ids and thumbnail_id
2024-11-07 18:18:33 -03:00
P. Reis
9907d7ffd8
fix(updateInstanceController): allow for setting the tagline
2024-11-05 14:36:48 -03:00
P. Reis
af0211d65b
fix(updateInstanceController): remove 'event' field from meta
2024-11-05 09:46:33 -03:00
P. Reis
f92c382da9
refactor: remove unused imports
2024-11-04 11:16:36 -03:00
P. Reis
bac2c51bc1
refactor: use screenshot_ids and thumbnail_id in updateInstanceController
2024-11-04 11:12:16 -03:00
P. Reis
f0be2a1c02
fix: set thumbnail in
2024-11-01 23:19:17 -03:00
P. Reis
339b13c084
feat: create updateInstanceController
...
for now only update: title, description, screenshots (user must provide the image URL) and thumbnail (user must provide the image URL)
screenshots array is stored in the content of the kind 0 of the
2024-11-01 23:14:59 -03:00
P. Reis
7d9f874cdf
feat: implement fifth parameter in zap tag
2024-08-27 17:52:51 -03:00
Alex Gleason
717fd6bdc9
Merge branch 'zap-tag-endpoint-by-id' into 'main'
...
Get zap split by post/status id, based in the zap tag
See merge request soapbox-pub/ditto!448
2024-08-07 17:36:09 +00:00
P. Reis
10052230e5
refactor: rename getZapSplitsOfStatusController to statusZapSplitsController
2024-08-07 14:24:32 -03:00
P. Reis
32cecb5e6b
feat: create zap split endpoint based in post/status id
2024-08-06 20:55:40 -03:00
Alex Gleason
d285b7dced
Fix Mastodon legacy pagination
2024-08-06 18:20:26 -05:00
P. Reis
bce404728b
refactor: rename zap_split to dittoZapSplit
2024-08-05 16:20:38 -03:00
P. Reis
0a3ed4e160
refactor(zap split): rename amount to weight
2024-08-05 14:41:16 -03:00
P. Reis
25bbeceb8d
refactor: rename zap_splits_mastodon to zapSplitEntity
2024-08-05 14:29:30 -03:00
P. Reis
baa00e45a6
feat: create getZapSplitsController
2024-08-02 18:47:21 -03:00
P. Reis
f94ae7606c
refactor: change zapSplitSchema to z.record())
2024-07-25 11:11:44 -03:00
P. Reis
85806f7ea8
refactor: use object fields instead of tuple in zapSplitSchema
2024-07-24 11:14:42 -03:00
P. Reis
961da0f52c
refactor: change error message in updateZapSplitsController & deleteZapSplitsController
2024-07-24 10:56:12 -03:00
P. Reis
80e14c65c0
refactor: rename zap_split.ts to zap-split.ts, rename tests as well
2024-07-23 18:14:22 -03:00
P. Reis
449a3497ba
feat: create deleteZapSplitsController
2024-07-21 19:40:55 -03:00
P. Reis
2e66af26db
feat: create updateZapSplitsController
2024-07-21 19:26:05 -03:00
Alex Gleason
d06cafd0dd
nameRequestController: prevent submitting the same name twice
2024-06-13 19:11:59 -05:00
Alex Gleason
5658c5db08
nameRequestsController: ids.size === 0 => !ids.size
2024-06-13 23:47:12 +00:00
Alex Gleason
100a5056eb
nameRequestsController: display only owned 3036 events
2024-06-13 18:42:59 -05:00
Alex Gleason
2245263011
Add ditto:name_grant notification
2024-06-09 14:50:37 -05:00
Alex Gleason
5379863d36
Tag the nip05 request in the grant event
2024-06-09 12:13:50 -05:00
Alex Gleason
2a2f43d106
Add admin name approve/reject endpoints
2024-06-09 11:57:10 -05:00
Alex Gleason
8a7cae9841
Refactor reports more, add reopen endpoint
2024-06-09 11:03:46 -05:00
Alex Gleason
bd6424acf5
Add preliminary nameRequestsController
2024-06-08 22:16:34 -05:00
Alex Gleason
a30e19b6b2
Fix nip05 endpoints
2024-06-06 17:35:48 -05:00