Alex Gleason
|
bacb872a18
|
Add /api not implemented controller
|
2023-09-11 04:55:15 -05:00 |
|
Alex Gleason
|
82c4f0827e
|
Make registrations configurable by env
|
2023-09-10 23:44:30 -05:00 |
|
Alex Gleason
|
607ef4b980
|
Make POW configurable, expose over the API
|
2023-09-10 15:38:49 -05:00 |
|
Alex Gleason
|
052c00821d
|
Enable registrations, require proof-of-work
|
2023-09-10 15:07:31 -05:00 |
|
Alex Gleason
|
43499f2dfd
|
media: add attachment view, unify types
|
2023-09-09 21:33:12 -05:00 |
|
Alex Gleason
|
cf9a754b02
|
media: pukey --> pubkey, fix adding media tags to event
|
2023-09-09 20:12:47 -05:00 |
|
Alex Gleason
|
e8053ba072
|
unattached-media: cid --> url
|
2023-09-09 18:12:54 -05:00 |
|
Alex Gleason
|
c88b174d02
|
Add unattached_media table, insert one when uploading a file
|
2023-09-09 17:41:30 -05:00 |
|
Alex Gleason
|
b5a84627c8
|
statuses: enable posting with media attachments
|
2023-09-08 18:45:00 -05:00 |
|
Alex Gleason
|
2c943872a8
|
media: enforce a filesize limit on uploads
|
2023-09-08 16:48:27 -05:00 |
|
Alex Gleason
|
acc18adffb
|
media: return the appropriate Attachment type
|
2023-09-08 16:15:34 -05:00 |
|
Alex Gleason
|
8ae89462b7
|
Add a configUploader module to select the uploader based on config
|
2023-09-08 16:04:55 -05:00 |
|
Alex Gleason
|
4f57ac0352
|
uploads: make uploader and media URL configurable
|
2023-09-08 15:20:57 -05:00 |
|
Alex Gleason
|
014b9f6d29
|
uploaders: allow deleting files by CID
|
2023-09-08 15:01:52 -05:00 |
|
Alex Gleason
|
c4af44d582
|
Move s3 to separate uploader module, add ipfs uploader
|
2023-09-07 16:59:05 -05:00 |
|
Alex Gleason
|
4622b52f78
|
mediaController: get cid, fix permissions, host on /ipfs
|
2023-09-06 22:10:28 -05:00 |
|
Alex Gleason
|
3fc60c78d2
|
Add a mediaController for s3 uploads
|
2023-09-06 17:55:46 -05:00 |
|
Alex Gleason
|
5a3d112396
|
frontendConfigController: add a #d filter
|
2023-09-03 19:18:05 -05:00 |
|
Alex Gleason
|
7686371183
|
Implement frontend configurations
|
2023-09-03 18:49:45 -05:00 |
|
Alex Gleason
|
4c41ce8c0a
|
@/nip05.ts --> @/utils/nip05.ts
|
2023-09-02 13:43:01 -05:00 |
|
Alex Gleason
|
4ff27ddc04
|
Add /api/v1/favourites
|
2023-09-01 13:14:27 -05:00 |
|
Alex Gleason
|
b7b5e67118
|
search: refactor/cleanup searchController
|
2023-08-30 15:40:18 -05:00 |
|
Alex Gleason
|
080cfe817b
|
search: support account_id query param
|
2023-08-30 15:31:07 -05:00 |
|
Alex Gleason
|
799a9c1e9a
|
search: support searching by account_id
|
2023-08-30 15:22:39 -05:00 |
|
Alex Gleason
|
8079679f18
|
search: support MastoAPI params, improve performance, improve value lookup
|
2023-08-30 15:02:28 -05:00 |
|
Alex Gleason
|
675010ddec
|
search: fix FTS special characters, optimize search
|
2023-08-30 14:03:16 -05:00 |
|
Alex Gleason
|
df14ff66bc
|
search: search use FTS to search for statuses
|
2023-08-30 12:16:04 -05:00 |
|
Alex Gleason
|
9b67d7a7c0
|
Add followers/following endpoints
Fixes https://gitlab.com/soapbox-pub/ditto/-/issues/69
|
2023-08-30 10:27:45 -05:00 |
|
Alex Gleason
|
b27b84e3fb
|
Add favourited_by and reblogged_by controllers
|
2023-08-29 18:08:00 -05:00 |
|
Alex Gleason
|
ad823e587a
|
accounts: remove unecessary sort call
|
2023-08-29 15:29:12 -05:00 |
|
Alex Gleason
|
d01dbcbfee
|
relay: add support for NIP-45 COUNT
|
2023-08-29 15:24:07 -05:00 |
|
Alex Gleason
|
9d714b6173
|
Pass viewerPubkey to toStatus in more places
|
2023-08-29 14:48:28 -05:00 |
|
Alex Gleason
|
2ee29bf1e2
|
Make favourites stick, refactor some async logic in threads
|
2023-08-29 14:44:59 -05:00 |
|
Alex Gleason
|
ebd933126a
|
webfinger: fix import order
|
2023-08-29 13:14:03 -05:00 |
|
Alex Gleason
|
d21ec6d241
|
apps: use AppController type
|
2023-08-29 13:04:38 -05:00 |
|
Alex Gleason
|
4d211d637e
|
timelines: add DRY renderStatuses function
|
2023-08-29 13:01:47 -05:00 |
|
Alex Gleason
|
4216a7931a
|
Add paginated helper function, DRY pagination code
|
2023-08-29 12:55:00 -05:00 |
|
Alex Gleason
|
ce4a330812
|
Rename timeline controllers, homeController --> homeTimelineController, etc
|
2023-08-29 12:41:14 -05:00 |
|
Alex Gleason
|
ccb8c534ca
|
Add hashtag timeline
|
2023-08-28 19:51:21 -05:00 |
|
Alex Gleason
|
a075c533e6
|
Make notifications kind of work
|
2023-08-28 15:56:38 -05:00 |
|
Alex Gleason
|
dfbad6b2e7
|
Add boilerplate notifications controller, fix import order in app.ts
|
2023-08-28 14:23:27 -05:00 |
|
Alex Gleason
|
e18aa878bb
|
streaming: reorder tag params
|
2023-08-28 13:37:15 -05:00 |
|
Alex Gleason
|
e6d1494a10
|
streaming: make user stream mostly work, in a kind of hacky way
|
2023-08-28 13:34:15 -05:00 |
|
Alex Gleason
|
e8a7dfef2b
|
Remove uneeded session ID from auth token
|
2023-08-28 13:00:00 -05:00 |
|
Alex Gleason
|
f25284daa9
|
streaming: support hashtag timeline
|
2023-08-28 12:42:28 -05:00 |
|
Alex Gleason
|
2e8b26cf4f
|
Remove legacy stream.ts module
|
2023-08-27 10:07:13 -05:00 |
|
Alex Gleason
|
320d2f493e
|
change .positive() to .nonnegative() !!!
|
2023-08-26 23:13:48 -05:00 |
|
Alex Gleason
|
9cd1ca1861
|
streaming: don't forget to close the subscription when the socket closes
|
2023-08-26 15:57:51 -05:00 |
|
Alex Gleason
|
3c279175bc
|
instance: actually, put all this under a nostr key
|
2023-08-26 12:28:25 -05:00 |
|
Alex Gleason
|
baf4c00fee
|
instance: add urls.nostr_relay and pubkey properties to instance
|
2023-08-26 12:01:46 -05:00 |
|