Alex Gleason
|
d13b7435a7
|
debug: minimize socket close output
|
2024-01-01 17:30:01 -06:00 |
Alex Gleason
|
43359f787b
|
web.ts -> api.ts
|
2024-01-01 17:03:32 -06:00 |
Alex Gleason
|
1620668d5a
|
debug: log events signed through the API
|
2024-01-01 17:02:09 -06:00 |
Alex Gleason
|
1a15c21626
|
Merge branch 'pins' into 'main'
Support pinned statuses
See merge request soapbox-pub/ditto!93
|
2024-01-01 22:33:25 +00:00 |
Alex Gleason
|
57d7f7ff40
|
Support `pinned` param in accountStatusesController
|
2024-01-01 16:30:11 -06:00 |
Alex Gleason
|
3341d6aedd
|
Add pinController, unpinController
|
2024-01-01 16:23:08 -06:00 |
Alex Gleason
|
2d249ff20e
|
Merge branch 'bookmark' into 'main'
Support Bookmarks
See merge request soapbox-pub/ditto!92
|
2024-01-01 20:54:47 +00:00 |
Alex Gleason
|
9841d193eb
|
Ensure bookmarks are displayed reverse-chronologically
|
2024-01-01 14:51:04 -06:00 |
Alex Gleason
|
5f6715db46
|
Add unbookmarkController
|
2024-01-01 14:35:46 -06:00 |
Alex Gleason
|
b98487196f
|
Set `bookmarked` property of statuses, optimize status querying, fix relationships wrong assumption
|
2024-01-01 14:31:45 -06:00 |
Alex Gleason
|
5af0e0992f
|
db/events: ensure local bookmarks get indexed
|
2024-01-01 14:21:05 -06:00 |
Alex Gleason
|
c8e2707704
|
Add bookmarkController, refactor generic views
|
2024-01-01 14:07:39 -06:00 |
Alex Gleason
|
69a44f9d2b
|
Add bookmarkController
|
2024-01-01 13:45:07 -06:00 |
Alex Gleason
|
89bdc21caa
|
Merge branch 'blocks' into 'main'
Support /api/v1/block, and /api/v1/accounts/:id/unblock
See merge request soapbox-pub/ditto!91
|
2024-01-01 19:14:26 +00:00 |
Alex Gleason
|
38241d011d
|
Add missing newline
|
2024-01-01 13:08:32 -06:00 |
Alex Gleason
|
3807ca175f
|
Add unblock and unfollow endpoints
|
2024-01-01 12:50:09 -06:00 |
Alex Gleason
|
5b7c3a1d5e
|
Support GET /api/v1/blocks
|
2024-01-01 12:44:50 -06:00 |
Alex Gleason
|
0c311732d3
|
Merge branch 'nip51' into 'main'
Add support for blocking, refactor user lists (NIP-51)
See merge request soapbox-pub/ditto!90
|
2024-01-01 05:42:34 +00:00 |
Alex Gleason
|
84eb4cec2e
|
Add blockController, fix bugs
|
2023-12-31 23:35:37 -06:00 |
Alex Gleason
|
6d1375ba59
|
Optimize the relationships controller, support block relationships
|
2023-12-31 22:56:21 -06:00 |
Alex Gleason
|
63fb934220
|
setTag -> addTag
|
2023-12-31 22:06:35 -06:00 |
Alex Gleason
|
8023cfa7b2
|
Use a cleaner API for updating lists
|
2023-12-31 22:01:57 -06:00 |
Alex Gleason
|
e341ec7b36
|
db/events: respect the signal
|
2023-12-31 21:01:30 -06:00 |
Alex Gleason
|
f665c5f825
|
Remove isFollowing util
|
2023-12-31 20:31:06 -06:00 |
Alex Gleason
|
dc27ee05d4
|
Create `updateListEvent` helper function
|
2023-12-31 20:13:49 -06:00 |
Alex Gleason
|
335f7dc281
|
Add tags module
|
2023-12-31 14:05:55 -06:00 |
Alex Gleason
|
e5c8f8c146
|
Bump the timeout a bit when fetching an individual status
|
2023-12-31 12:48:49 -06:00 |
Alex Gleason
|
8c52ae80e4
|
reqmeister: fix eventhandler memory leak, fix promise resolving too soon, respect the signal
|
2023-12-31 12:47:28 -06:00 |
Alex Gleason
|
952b3f0d66
|
Fix http logger
|
2023-12-31 12:47:00 -06:00 |
Alex Gleason
|
f62662b89f
|
deno.json: add back `debug` task
The devserver refuses to restart automatically when `--inspect` is enabled
|
2023-12-30 11:41:08 -06:00 |
Alex Gleason
|
d133b6f009
|
Add Event<30361> fixture
|
2023-12-30 10:29:05 -06:00 |
Alex Gleason
|
e869651c63
|
users: remove duplicate debug call
|
2023-12-30 09:58:12 -06:00 |
Alex Gleason
|
79349124bc
|
Prevent duplicate usernames from being added
|
2023-12-30 09:57:33 -06:00 |
Alex Gleason
|
a564a03ee3
|
Merge branch 'users-to-events' into 'main'
Convert users to events
See merge request soapbox-pub/ditto!89
|
2023-12-30 06:06:48 +00:00 |
Alex Gleason
|
47e5696a1b
|
gitlab-ci: fix DITTO_NSEC in tests
|
2023-12-29 23:29:38 -06:00 |
Alex Gleason
|
529bc11da1
|
Support replaceable events and parameterized replaceable events (delete old versions upon insert)
|
2023-12-29 23:21:05 -06:00 |
Alex Gleason
|
08059f6b40
|
docs: nip78.md -> events.md
|
2023-12-29 21:22:59 -06:00 |
Alex Gleason
|
38238cc4a8
|
Fix db/events test, remove unnecessary AbortSignal from pipeline
|
2023-12-29 21:21:56 -06:00 |
Alex Gleason
|
3472428da8
|
relay: fix wrong function name
|
2023-12-29 21:12:57 -06:00 |
Alex Gleason
|
f6a8ab570f
|
db/events: simplify it further
|
2023-12-29 21:08:59 -06:00 |
Alex Gleason
|
b39902d322
|
Load local timeline a lot faster by using leftJoin instead of innerJoin, wow
|
2023-12-29 21:05:31 -06:00 |
Alex Gleason
|
9492b7654f
|
db/events: fix the `local` filter
|
2023-12-29 20:53:01 -06:00 |
Alex Gleason
|
358396fdac
|
Drop users table
|
2023-12-29 17:01:23 -06:00 |
Alex Gleason
|
13bf936088
|
Convert users to Events
|
2023-12-29 16:37:18 -06:00 |
Alex Gleason
|
716a7019c2
|
Merge branch 'store-refactor' into 'main'
Add EventStore interface, extend eventsDB, client, and memorelay from it
See merge request soapbox-pub/ditto!88
|
2023-12-29 19:55:29 +00:00 |
Alex Gleason
|
4ce51014de
|
events.test: fix type error
|
2023-12-29 13:53:09 -06:00 |
Alex Gleason
|
56373c4ce3
|
Refactor memorelay as an EventStore
|
2023-12-29 13:35:57 -06:00 |
Alex Gleason
|
ccfdbfeb8d
|
Rework client as EventStore
|
2023-12-29 13:22:51 -06:00 |
Alex Gleason
|
e6c8d1dad9
|
Add an EventStore interface, refactor eventsDB
|
2023-12-29 13:12:16 -06:00 |
Alex Gleason
|
62071173d9
|
Merge branch 'rm-mixer' into 'main'
Remove mixer module
See merge request soapbox-pub/ditto!87
|
2023-12-29 18:46:17 +00:00 |