Commit Graph

791 Commits

Author SHA1 Message Date
Alex Gleason d63de0ad0b
Set SQLite PRAGMAs on start 2023-10-11 23:05:43 -05:00
Alex Gleason 149f8f6f04
Enable WAL mode on the database 2023-10-11 22:30:07 -05:00
Alex Gleason 7ec028465e Merge branch 'nginx-static' into 'main'
Serve static files from nginx

See merge request soapbox-pub/ditto!55
2023-10-12 02:35:11 +00:00
Alex Gleason 3da30b4f6e
Serve static files from nginx 2023-10-11 21:33:13 -05:00
Alex Gleason fe99e4a053 Merge branch 'sqlite3' into 'main'
Switch main database to Deno SQLite3

See merge request soapbox-pub/ditto!54
2023-10-11 21:26:53 +00:00
Alex Gleason 5cb87a0fd9
db/events: fix catching UNIQUE violations 2023-10-11 16:24:10 -05:00
Alex Gleason 451b77d6c4
Switch main database to Deno SQLite3 2023-10-11 16:13:58 -05:00
Alex Gleason 6c2c9541be Merge branch 'no-pool-queries' into 'main'
No pool queries

See merge request soapbox-pub/ditto!53
2023-10-09 18:38:11 +00:00
Alex Gleason 9cd0a9bf22
Stop querying the pool 2023-10-09 13:17:02 -05:00
Alex Gleason 24cbc50c1b
mixer: stop querying relays 2023-10-09 13:15:02 -05:00
Alex Gleason a0ebd80c7e Merge branch 'views' into 'main'
Reorganize views

See merge request soapbox-pub/ditto!52
2023-10-06 20:52:36 +00:00
Alex Gleason 45d42f7ea4
Delete nostr-to-mastoapi.ts, add notifications.ts and relationships.ts 2023-10-06 15:40:34 -05:00
Alex Gleason d49c63bb1a
Move statuses view into its own file 2023-10-06 15:37:31 -05:00
Alex Gleason 0b77e7d888
Add views/mastodon/accounts.ts, views/mastodon/emojis.ts 2023-10-06 15:28:02 -05:00
Alex Gleason cb1141784e
views.ts: fix wrong import of toAccount 2023-10-06 15:19:27 -05:00
Alex Gleason 981d0ee693
views/attachment.ts -> views/mastodon/attachments.ts 2023-10-06 15:19:13 -05:00
Alex Gleason 180fdbd1c9
nostr-to-activitypub.ts --> activitypub/actor.ts 2023-10-06 15:09:01 -05:00
Alex Gleason 1662f616ef
Move unfurl code to a separate module 2023-10-06 15:05:22 -05:00
Alex Gleason db17f84937
Move emojiTagSchema into schemas/nostr.ts 2023-10-06 12:39:22 -05:00
Alex Gleason 9ca3ec08a3
Delete `transformers` directory, rename `views` 2023-10-06 12:02:24 -05:00
Alex Gleason 8a244edad5 Merge branch 'docs-debug' into 'main'
Add debugging.md

See merge request soapbox-pub/ditto!51
2023-10-06 02:03:29 +00:00
Alex Gleason e4f1f0dc53
Add debugging.md 2023-10-05 21:01:13 -05:00
Alex Gleason f611a94144 Merge branch 'deno-v1.37.1' into 'main'
Upgrade Deno to v1.37.1

See merge request soapbox-pub/ditto!50
2023-10-06 01:20:26 +00:00
Alex Gleason 1c96d48106
Upgrade Deno to v1.37.1 2023-10-05 20:18:03 -05:00
Alex Gleason 11d4d7e549 Merge branch 'sentry' into 'main'
Add Sentry hono middleware

See merge request soapbox-pub/ditto!49
2023-10-06 01:07:05 +00:00
Alex Gleason a15e28e48f
Add Sentry hono middleware 2023-10-05 20:04:27 -05:00
Alex Gleason 980e20ac35 Merge branch 'sentry' into 'main'
Add Sentry integration

See merge request soapbox-pub/ditto!48
2023-10-05 21:10:08 +00:00
Alex Gleason d646598879
Add Sentry integration 2023-10-05 16:08:12 -05:00
Alex Gleason 7a8cc9b46e Merge branch 'machina' into 'main'
Subscription: fix it with nostr-machina

See merge request soapbox-pub/ditto!46
2023-10-04 22:20:48 +00:00
Alex Gleason 233f671326
Subscription: fix it with nostr-machina 2023-10-04 16:09:23 -05:00
Alex Gleason 5847d95121 Merge branch 'fix-local-filter' into 'develop'
relay: fix querying by ids and authors

See merge request soapbox-pub/ditto!45
2023-09-12 00:47:31 +00:00
Alex Gleason 0f9ff5bcaa
relay: fix querying by ids and authors 2023-09-11 19:45:27 -05:00
Alex Gleason 334814056b Merge branch 'nip05-set' into 'develop'
accounts: set nip05 during update_credentials

See merge request soapbox-pub/ditto!44
2023-09-11 23:48:06 +00:00
Alex Gleason 62ac9bffa3
accounts: set nip05 during update_credentials 2023-09-11 18:44:44 -05:00
Alex Gleason 3394474ee2 Merge branch 'upload-avatar' into 'develop'
Refactor media, upload avatar

See merge request soapbox-pub/ditto!43
2023-09-11 23:03:37 +00:00
Alex Gleason 93d8e0b22b
accounts: support updating avatar and banner 2023-09-11 18:02:17 -05:00
Alex Gleason d2760bc706
media: refactor upload code into a separate module 2023-09-11 17:49:38 -05:00
Alex Gleason 55d5197136
timelines: 3 seconds --> 1 second 2023-09-11 17:26:47 -05:00
Alex Gleason cdfdcb19bb Merge branch 'static' into 'develop'
Use default avatar and banner from repo, instead of linking out to image

See merge request soapbox-pub/ditto!42
2023-09-11 20:37:59 +00:00
Alex Gleason a44fb4c84f
Use default avatar and banner from repo, instead of linking out to image 2023-09-11 15:36:09 -05:00
Alex Gleason 34b022ea51 Merge branch 'csp-remote-media' into 'develop'
csp: load any media over https, not just local media

See merge request soapbox-pub/ditto!41
2023-09-11 20:18:51 +00:00
Alex Gleason 737c9f0364
csp: load any media over https, not just local media 2023-09-11 15:16:26 -05:00
Alex Gleason 6382f98a5e Merge branch 'installation' into 'develop'
Installation

See merge request soapbox-pub/ditto!40
2023-09-11 20:11:11 +00:00
Alex Gleason 3637eff468
installation: add nginx file 2023-09-11 15:09:20 -05:00
Alex Gleason 35d8b83b10
Add installation files 2023-09-11 14:42:39 -05:00
Alex Gleason 94671b6a98
s3: create the client instance from a function each time (so missing config doesn't crash it) 2023-09-11 14:42:29 -05:00
Alex Gleason c20e0a0200 Merge branch 'registrations' into 'develop'
Enable registrations, require proof-of-work

Closes #6

See merge request soapbox-pub/ditto!39
2023-09-11 17:59:28 +00:00
Alex Gleason ef96fa539a
Render status account from pubkey 2023-09-11 09:46:41 -05:00
Alex Gleason 31114b6094
accounts: return a blank account for verify_credentials if it isn't resolved 2023-09-11 09:08:15 -05:00
Alex Gleason 1b2f4d9a54
accounts: return token after registering account 2023-09-11 07:17:00 -05:00