Jesse Wierzbinski
|
9c30dacda7
|
refactor(database): ♻️ Use ContentFormat to store media data
|
2025-01-23 19:37:17 +01:00 |
|
Jesse Wierzbinski
|
2f61cd8f0a
|
refactor(database): 🚚 Rename "Attachment" to "Media"
|
2025-01-23 16:08:42 +01:00 |
|
Jesse Wierzbinski
|
bbd56b600d
|
refactor: 👷 Switch to Bun's text lockfile
|
2025-01-23 15:48:12 +01:00 |
|
Jesse Wierzbinski
|
c4339e64bd
|
chore: ⬆️ Upgrade Bun to 1.2.0
|
2025-01-23 15:28:16 +01:00 |
|
Jesse Wierzbinski
|
e32b6f9f8e
|
chore: ⬆️ Upgrade dependencies
|
2025-01-23 15:15:34 +01:00 |
|
Jesse Wierzbinski
|
88bb724ae0
|
chore: ⬆️ Upgrade dependencies
|
2025-01-17 14:18:31 +01:00 |
|
Jesse Wierzbinski
|
24efc77770
|
fix: 🚑 Put Sharp back into the API worker
The Attachment processor needs it for metadata
|
2025-01-07 15:16:51 +01:00 |
|
Jesse Wierzbinski
|
11ba1ab5c8
|
fix(api): 🐛 Fix failing build
The node_modules directory didn't exist, so cp threw an error
|
2025-01-07 14:10:54 +01:00 |
|
Jesse Wierzbinski
|
b086e65404
|
refactor(worker): ⚡ Move blurhash processing to worker
|
2025-01-06 19:45:32 +01:00 |
|
Jesse Wierzbinski
|
8188a6ffc7
|
refactor: 🔥 Remove sharp from api worker output
|
2025-01-06 19:31:42 +01:00 |
|
Jesse Wierzbinski
|
ded8799a9c
|
fix: 🚑 Bundle Sharp into worker
|
2025-01-06 19:30:51 +01:00 |
|
Jesse Wierzbinski
|
80b874e5fb
|
refactor(api): ⚡ Move media processing to background job
|
2025-01-06 19:21:57 +01:00 |
|
Jesse Wierzbinski
|
dcdc8c7365
|
fix(api): 🐛 Fix user registration incorrectly counting remote users as local
|
2025-01-06 18:14:09 +01:00 |
|
Jesse Wierzbinski
|
0e9db83279
|
style: 🚨 Run Biome
|
2025-01-02 04:52:30 +01:00 |
|
Jesse Wierzbinski
|
3484b1e1a1
|
fix(api): 🐛 Improve notification text
|
2025-01-02 04:49:36 +01:00 |
|
Jesse Wierzbinski
|
1c543723fb
|
fix(api): 🐛 Use aesgcm, not aes128gcm during push notifications
Mastodon's server hates aes128gcm
|
2025-01-02 04:36:28 +01:00 |
|
Jesse Wierzbinski
|
bedc25bacf
|
fix(api): 🐛 Properly await notification result
|
2025-01-02 04:27:52 +01:00 |
|
Jesse Wierzbinski
|
cde2836982
|
fix(api): 👽 Ignore what the Mastodon docs say, they're wrong
|
2025-01-02 04:13:12 +01:00 |
|
Jesse Wierzbinski
|
5d64ecd04f
|
fix(api): 🐛 Switch base64 version to base64url in subscriptions
|
2025-01-02 04:02:29 +01:00 |
|
Jesse Wierzbinski
|
ea0afdaf22
|
fix(api): 🐛 Make validation on push subscription more lax
|
2025-01-02 03:53:38 +01:00 |
|
Jesse Wierzbinski
|
59cf4e384a
|
fix(api): 🐛 Correctly calculate user based on token
|
2025-01-02 03:36:54 +01:00 |
|
Jesse Wierzbinski
|
8706c7b405
|
feat(federation): ✨ Add Push Queue to Bull Board
|
2025-01-02 03:27:26 +01:00 |
|
Jesse Wierzbinski
|
85de7b8ddc
|
ci: 🐛 Fix bug causing worker Docker image to be a copy of Server
|
2025-01-02 03:22:18 +01:00 |
|
Jesse Wierzbinski
|
c58c8c6cc8
|
fix(api): 🐛 Correctly start push worker
|
2025-01-02 03:12:59 +01:00 |
|
Jesse Wierzbinski
|
7b3158c102
|
fix(api): 🚑 Fix incorrect builds
Everything under api/ should be a route, or it messes up bundling
|
2025-01-02 02:55:56 +01:00 |
|
Jesse Wierzbinski
|
d839c274b1
|
feat(api): ✨ Finish push notification delivery
|
2025-01-02 02:45:40 +01:00 |
|
Jesse Wierzbinski
|
d096ab830c
|
feat(api): ✨ Add initial Push Notifications support
|
2025-01-02 01:29:33 +01:00 |
|
Jesse Wierzbinski
|
acd2bcb469
|
feat: 🧑💻 Add VSCode launch json
|
2025-01-01 23:42:14 +01:00 |
|
Jesse Wierzbinski
|
1137782f2a
|
ci: 🐛 Remove unnecessary permissions from tests
|
2024-12-31 17:38:13 +01:00 |
|
Jesse Wierzbinski
|
9d88fdbe53
|
ci: ♻️ Make tests, linting and checks pass before build is run
|
2024-12-31 17:35:27 +01:00 |
|
Jesse Wierzbinski
|
deada6cbd9
|
ci: ♻️ Merge Worker & Server build into one CI file
|
2024-12-31 17:21:49 +01:00 |
|
Jesse Wierzbinski
|
fbd352e23c
|
fix: 🚑 Correctly apply patches to bull-board
|
2024-12-31 17:16:16 +01:00 |
|
Jesse Wierzbinski
|
82da70bcac
|
refactor(api): ♻️ Group note/account fetching code in some routes
|
2024-12-30 21:30:10 +01:00 |
|
Jesse Wierzbinski
|
16f302c2dc
|
refactor(api): ♻️ Simplify route schema definitions
|
2024-12-30 20:26:56 +01:00 |
|
Jesse Wierzbinski
|
4926d6ff5d
|
refactor(api): 🔥 Remove all useless route metadata objects
|
2024-12-30 20:18:48 +01:00 |
|
Jesse Wierzbinski
|
a9ea5eb672
|
chore: ⬆️ Upgrade TypeScript peer dependency to latest
|
2024-12-30 19:41:36 +01:00 |
|
Jesse Wierzbinski
|
09f30db83a
|
refactor(api): ♻️ Remove useless authorization checks
|
2024-12-30 19:38:41 +01:00 |
|
Jesse Wierzbinski
|
dc12b269f5
|
refactor(api): ♻️ Improve authentication checker API
|
2024-12-30 19:18:31 +01:00 |
|
Jesse Wierzbinski
|
621dd7e9d9
|
refactor(api): ♻️ Upgrade zod-openapi to 0.18.3
Needed to add "as const" to all middleware handlers :)
|
2024-12-30 18:20:22 +01:00 |
|
Jesse Wierzbinski
|
fbfd237f27
|
refactor(api): ♻️ Throw ApiError instead of returning error JSON
|
2024-12-30 18:00:23 +01:00 |
|
Jesse Wierzbinski
|
c14621ee06
|
refactor(api): 🔥 Simplify oauth authorize handler
|
2024-12-30 16:47:48 +01:00 |
|
Jesse Wierzbinski
|
44d7264b79
|
refactor: 🔥 Remove deprecated ioredis type package
|
2024-12-30 16:20:47 +01:00 |
|
Jesse Wierzbinski
|
a7b29d563e
|
fix(api): 🏷️ Use context.body for 204 responses
|
2024-12-30 16:18:28 +01:00 |
|
Jesse Wierzbinski
|
6af6bde12a
|
chore: ⬆️ Upgrade dependencies
|
2024-12-30 16:07:10 +01:00 |
|
Jesse Wierzbinski
|
8d2451cafc
|
chore: 🔖 Bump version to 0.8.0-alpha
|
2024-12-30 16:05:45 +01:00 |
|
Jesse Wierzbinski
|
20970a76fd
|
chore: ⬆️ Upgrade Bun to 1.1.42
|
2024-12-22 11:57:32 +01:00 |
|
Jesse Wierzbinski
|
c621d9251e
|
chore: ⬆️ Upgrade dependencies
|
2024-12-22 11:56:52 +01:00 |
|
Jesse Wierzbinski
|
7268bd74f7
|
fix(api): ✏️ Remove extra attribute on NoteReaction
Was left there by mistake
|
2024-12-19 15:45:06 +01:00 |
|
Jesse Wierzbinski
|
98d63d85d4
|
docs(api): 📝 Document Reactions API
|
2024-12-19 15:41:56 +01:00 |
|
Jesse Wierzbinski
|
6f97f9f8f1
|
refactor(database): ♻️ Clean up database schema
|
2024-12-18 21:52:53 +01:00 |
|