Jesse Wierzbinski
|
afda1f1211
|
fix(api): 🐛 Fix incorrect boolean/string comparisons in status creation endpoint
|
2024-05-06 09:20:23 +00:00 |
|
Jesse Wierzbinski
|
2779b76f44
|
fix(api): 🐛 Fix various data encoding bugs
|
2024-05-06 09:14:43 +00:00 |
|
Jesse Wierzbinski
|
de4381e151
|
fix(api): 🐛 Respond to OPTIONS requests with empty CORS response
|
2024-05-06 08:54:57 +00:00 |
|
Jesse Wierzbinski
|
e6749d9b72
|
fix(api): 🔥 Correctly coerce limit to an int in account statuses endpoint
|
2024-05-06 08:47:26 +00:00 |
|
Jesse Wierzbinski
|
31ef6865d8
|
refactor: 🧑💻 Add cloc to devcontainer
|
2024-05-06 08:46:22 +00:00 |
|
Jesse Wierzbinski
|
e249b61969
|
fix(api): 🐛 Add jsonOrForm to /oauth/token
|
2024-05-06 08:42:58 +00:00 |
|
Jesse Wierzbinski
|
ddab167018
|
fix(api): 🐛 Fix incorrect OAuth changes
|
2024-05-06 08:40:26 +00:00 |
|
Jesse Wierzbinski
|
d5076590c6
|
fix(api): 🐛 Fix incorrect providers being returned by oauth providers endpoint
|
2024-05-06 08:36:00 +00:00 |
|
Jesse Wierzbinski
|
516bfb72e7
|
fix(build): 🐛 Add bodyOrJson middleware to server/api/v1/apps
|
2024-05-06 08:31:12 +00:00 |
|
Jesse Wierzbinski
|
959dd27ad6
|
refactor(api): 🎨 Finish Hono refactor
|
2024-05-06 08:19:42 +00:00 |
|
Jesse Wierzbinski
|
826a260e90
|
refactor(api): ♻️ Move to Hono for HTTP
|
2024-05-06 07:16:33 +00:00 |
|
Jesse Wierzbinski
|
2237be3689
|
chore: 📝 Update README and License
|
2024-05-05 11:35:27 -10:00 |
|
Jesse Wierzbinski
|
f006efbfb2
|
fix(api): 🔥 Remove pleroma attribute on users
|
2024-05-05 10:55:40 -10:00 |
|
Jesse Wierzbinski
|
5f785c391d
|
refactor(api): 🎨 Switch to base64url for proxy url encoding instead of plaintext
|
2024-05-04 21:02:25 -10:00 |
|
Jesse Wierzbinski
|
3be9d1d6ce
|
fix(api): 🐛 Also wrap instance banner and thumbnail in proxy
|
2024-05-04 19:22:21 -10:00 |
|
Jesse Wierzbinski
|
972bd4f4a2
|
chore(build): 📦 Update Bun and packages
|
2024-05-04 19:19:07 -10:00 |
|
Jesse Wierzbinski
|
550e8977cf
|
fix(api): 🐛 Fix media proxy having incorrect headers
|
2024-05-04 19:17:57 -10:00 |
|
Jesse Wierzbinski
|
ead34b818f
|
feat(api): 🔒 Make all media be proxied through an internal proxy
|
2024-05-04 19:13:23 -10:00 |
|
Jesse Wierzbinski
|
9547cd097a
|
fix(api): 🐛 Disable custom security headers on frontends
|
2024-05-05 02:30:29 +00:00 |
|
Jesse Wierzbinski
|
d73ff674a1
|
feat: 🧑💻 Add Devcontainers support
|
2024-05-05 02:30:10 +00:00 |
|
Jesse Wierzbinski
|
6a0188c93e
|
chore: 🔨 Add character count script
|
2024-05-02 19:20:32 -10:00 |
|
Jesse Wierzbinski
|
154f17ab12
|
refactor(api): 📦 Change sanitizer from DOMPurify to xss
|
2024-05-02 17:20:24 -10:00 |
|
Jesse Wierzbinski
|
a430db5c30
|
fix(build): 🐛 Fix happy-dom
|
2024-05-02 15:29:36 -10:00 |
|
Jesse Wierzbinski
|
4f0db2dfba
|
chore: ➖ Remove jsdom and types
|
2024-05-02 14:55:29 -10:00 |
|
Jesse Wierzbinski
|
5ef7564ee8
|
fix(build): 🐛 aaa
|
2024-05-02 14:44:49 -10:00 |
|
Jesse Wierzbinski
|
c251853194
|
fix(build): 🐛 fuck youuu JSDom
|
2024-05-02 14:39:33 -10:00 |
|
Jesse Wierzbinski
|
4058ddc08e
|
fix(build): 🐛 Move JSDom to be external
|
2024-05-02 14:33:35 -10:00 |
|
Jesse Wierzbinski
|
d884c8cff2
|
fix(build): 🐛 fuck you JSDom
|
2024-05-02 14:25:20 -10:00 |
|
Jesse Wierzbinski
|
74873fe924
|
fix(api): 🚑 Replace isomorphic-dompurify with plain jsdom and dompurify
|
2024-05-02 14:21:09 -10:00 |
|
Jesse Wierzbinski
|
a339b7fa94
|
fix(frontend): 🐛 Add unsafe-inline to CSP for frontend
|
2024-05-02 14:05:14 -10:00 |
|
Jesse Wierzbinski
|
74b9083551
|
fix(api): 🚑 Fix incorrect Content-Security-Policy on frontend
|
2024-05-02 13:57:36 -10:00 |
|
Jesse Wierzbinski
|
7a90abeaec
|
fix: 🎨 Switch from happy-dom to jsdom for HTML sanitization
|
2024-05-02 13:53:10 -10:00 |
|
Jesse Wierzbinski
|
68badc5caa
|
chore: 📦 Remove old isomorphic-dompurify dependency
|
2024-05-02 13:26:17 -10:00 |
|
Jesse Wierzbinski
|
febddc2a8b
|
feat(api): ✨ Reimplement HTML sanitization
|
2024-05-02 13:25:32 -10:00 |
|
Jesse Wierzbinski
|
cac726ac1b
|
refactor(api): 🎨 Add better headers when serving API requests and client requests
|
2024-05-02 12:46:21 -10:00 |
|
Jesse Wierzbinski
|
4077f937b4
|
chore(build): 📦 Revert bun-node version to 1.1.5
|
2024-05-01 19:04:22 -10:00 |
|
Jesse Wierzbinski
|
035d90c763
|
chore: 📦 Update packages and Bun version
|
2024-05-01 18:59:39 -10:00 |
|
Jesse Wierzbinski
|
d2d8151f35
|
test(api): ✅ Fix failing OAuth test (bug)
|
2024-05-01 18:58:07 -10:00 |
|
Jesse Wierzbinski
|
76b29aef9a
|
fix(api): 🐛 Only send code query parameter when doing OAuth redirects
|
2024-05-01 18:49:33 -10:00 |
|
Jesse Wierzbinski
|
166048479e
|
docs: 📝 Update docs
|
2024-05-01 18:45:27 -10:00 |
|
Jesse Wierzbinski
|
0baa9dd12d
|
fix(api): 🐛 Fix OAuth login bugs
|
2024-05-01 18:34:24 -10:00 |
|
Jesse Wierzbinski
|
edf62aa015
|
fix(api): 🐛 Fix incorrect error being returned when registering goes wrong
|
2024-04-28 14:15:33 -10:00 |
|
Jesse Wierzbinski
|
2ea5612759
|
fix(api): 🐛 Error out on registration when email is already taken
|
2024-04-28 14:09:34 -10:00 |
|
Jesse Wierzbinski
|
065b37f091
|
fix(api): 🐛 Automatically trim every relevant API request field to remove extra whitespace
|
2024-04-28 14:05:07 -10:00 |
|
Jesse Wierzbinski
|
aee47e6df4
|
fix(api): 🚑 Fix using an incorrect email or password giving weird errors
|
2024-04-28 13:47:14 -10:00 |
|
Jesse Wierzbinski
|
48f2fa1b94
|
chore: 📦 Update dependencies and Bun
|
2024-04-27 21:38:42 -10:00 |
|
Jesse Wierzbinski
|
de0214c77e
|
fix(api): 🐛 Fix quote serialization in API again
|
2024-04-27 20:15:08 -10:00 |
|
Jesse Wierzbinski
|
e8632caeac
|
fix(api): 🐛 Fix incorrect quote API serialization
|
2024-04-27 20:08:01 -10:00 |
|
Jesse Wierzbinski
|
db35ba6f93
|
refactor(database): ♻️ Cleanup Notes database declaration
|
2024-04-26 11:19:01 -10:00 |
|
Jesse Wierzbinski
|
a45a4b3652
|
fix(api): 🐛 Fix issues with quotes not being serialized to API properly
|
2024-04-26 11:18:37 -10:00 |
|