Commit graph

1336 commits

Author SHA1 Message Date
Jesse Wierzbinski 083b77bbb9
feat(cli): Add automatic setup script 2024-11-24 00:46:40 +01:00
Jesse Wierzbinski 36b25e0307
feat(cli): Add direct password option to CLI 2024-11-24 00:37:26 +01:00
Jesse Wierzbinski da369e604c
fix(api): 🐛 Fix lookup endpoints thinking local user is remote 2024-11-23 23:09:59 +01:00
Jesse Wierzbinski ace6921447
refactor(federation): ♻️ Correctly handle bridge requests and instance signatures in user inboxes 2024-11-23 23:02:18 +01:00
Jesse Wierzbinski afc5a74a40
fix: 🚑 Correctly use Musl version of Sharp in the production build 2024-11-23 14:35:04 +01:00
Jesse Wierzbinski 5b6924810e
chore: ⬆️ Upgrade Bun to 1.1.36 2024-11-23 14:27:26 +01:00
Jesse Wierzbinski fb9dbcdff0
chore: ⬆️ Upgrade dependencies 2024-11-23 14:26:58 +01:00
Jesse Wierzbinski 8444ff5741
fix(federation): 🐛 Use correct URL for bridge queries 2024-11-22 22:17:25 +01:00
Jesse Wierzbinski 217d3c286d
feat(api): Allow divs and spans in HTML 2024-11-22 19:12:52 +01:00
Jesse Wierzbinski fa0d48b88d
fix(api): 🐛 Use consistent user address matching patterns 2024-11-22 16:53:36 +01:00
Jesse Wierzbinski 569ba8bf2d
fix(api): 🔒 Correctly put all URIs in profiles through proxy 2024-11-22 15:06:46 +01:00
Jesse Wierzbinski bd1f09837b
fix(api): 🐛 Correctly handle underscores when parsing usernames 2024-11-22 14:51:11 +01:00
Jesse Wierzbinski bbfd26bb64
docs: 📝 Point to v0.7.0 installation info in docs instead of main branch 2024-11-21 20:34:21 +01:00
Jesse Wierzbinski 66c5c6e62d
fix(api): 🐛 Also validate other username characters in username changes 2024-11-21 09:31:37 +01:00
Jesse Wierzbinski 2fea17fdaa
fix(api): 🐛 Make uppercase usernames send errors during registration again 2024-11-21 09:26:03 +01:00
Jesse Wierzbinski a3b745358b
fix(api): 🐛 Automatically make all usernames lowercase 2024-11-21 09:23:25 +01:00
Jesse Wierzbinski 5dd8b872d9
chore: 📝 Update changelog for 0.7.0 release 2024-11-21 08:05:47 +01:00
Jesse Wierzbinski 9682cd0f99
fix(api): 🔒 Correctly check for note ownership when editing 2024-11-19 17:26:14 +01:00
Jesse Wierzbinski 653cf712ea
fix(api): 🚑 Correctly check visibility in timelines 2024-11-19 17:07:11 +01:00
Jesse Wierzbinski c20e6eb3b8
feat(federation): Add registration info to nodeinfo 2024-11-19 15:29:21 +01:00
Jesse Wierzbinski 055ee417cb
feat(federation): Implement user statistics and node data in nodeinfo 2024-11-19 15:24:15 +01:00
Jesse Wierzbinski 1837a6feb4
fix(federation): 🐛 Make nodeinfo correctly return JSON instead of redirect 2024-11-19 14:41:12 +01:00
Jesse Wierzbinski bfbaa7ce2c
fix(api): 🐛 Correctly sanitize checkbox inputs 2024-11-19 11:32:16 +01:00
Jesse Wierzbinski dc8a64355a
feat(api): Allow disabled checkbox inputs in rich text 2024-11-19 11:20:24 +01:00
Jesse Wierzbinski 32f71b3adf
fix(api): 🐛 Allow for forcing registrations via OpenID and disabling regular signups 2024-11-18 19:53:52 +01:00
Jesse Wierzbinski 8d2d9bd7fa
fix(config): 🚑 Use correct key in example config 2024-11-18 19:29:24 +01:00
Jesse Wierzbinski aac94e578f
chore: ⬆️ Upgrade dependencies 2024-11-18 13:46:06 +01:00
Jesse Wierzbinski d6fe6d2068
docs: Add favicon to docs 2024-11-10 15:41:00 +01:00
Jesse Wierzbinski bfa44e3f34
fix(api): 🐛 Fix for changed HTTP response code in Emoji API 2024-11-10 15:38:08 +01:00
Gaspard Wierzbinski b0645855ec
Merge pull request #30 from versia-pub/feat/vitepress-docs
Rewrite documentation to use VitePress
2024-11-10 15:35:02 +01:00
Jesse Wierzbinski 83f573c14f
refactor: 🚚 Point to new docs site everywhere 2024-11-10 15:33:21 +01:00
Jesse Wierzbinski cbcfe51362
feat: Enable clean URLs for docs 2024-11-10 15:29:43 +01:00
Jesse Wierzbinski 9796280a55
ci: 👷 Add automatic docs building and deployment 2024-11-10 15:28:27 +01:00
Jesse Wierzbinski 06a8dd1c0a
refactor: 📝 Move documentation to a custom VitePress site 2024-11-10 15:24:34 +01:00
Jesse Wierzbinski 19d8680289
feat(api): Add timeline benchmark 2024-11-10 13:08:43 +01:00
Jesse Wierzbinski 3ec5118771
refactor(plugin): ♻️ Move plugin loading to PluginLoader class 2024-11-10 13:08:26 +01:00
Jesse Wierzbinski 95b8eb6e20
chore: ⬆️ Upgrade dependencies 2024-11-07 13:24:11 +01:00
Jesse Wierzbinski b2405bd118
docs: 📝 Clarify wording in contribution guide 2024-11-07 13:15:58 +01:00
Jesse Wierzbinski 93ebeba368
Revert "refactor(database): ♻️ Correctly use @versia/kit imports everywhere"
This reverts commit 2f94884d37.
2024-11-04 15:20:53 +01:00
Jesse Wierzbinski 2f94884d37
refactor(database): ♻️ Correctly use @versia/kit imports everywhere 2024-11-04 15:06:23 +01:00
Jesse Wierzbinski 02c3c9d0bf
refactor: 🏷️ Move all types that represent ORM abstractions to ORM class static properties 2024-11-04 14:58:17 +01:00
Jesse Wierzbinski ca31830fb3
revert(api): 🔥 Use Notification's schema declaration instead of declaring it again every time 2024-11-04 14:35:27 +01:00
Jesse Wierzbinski 8765a45240
ci: 💚 Correctly name CI mirror workflow 2024-11-04 11:40:08 +01:00
Jesse Wierzbinski 2860323294
ci: 💚 Correctly name the mirror workflow 2024-11-04 11:38:02 +01:00
Jesse Wierzbinski 4552d3712b
ci: 💚 Inherit secrets in mirror workflow 2024-11-04 11:36:52 +01:00
Jesse Wierzbinski cd5ef61ce5
ci: 💚 Correctly add CI secret 2024-11-04 11:35:59 +01:00
Jesse Wierzbinski ad3a417b03
ci: 👷 Add Codeberg mirror CI 2024-11-04 11:29:26 +01:00
Jesse Wierzbinski e732a3df03
refactor(database): ♻️ Move Notifications to their own ORM abstractions 2024-11-04 10:43:30 +01:00
Jesse Wierzbinski 14ace17ad4
chore: ⬆️ Upgrade Bun to 1.1.34 2024-11-04 10:10:32 +01:00
Jesse Wierzbinski 9f7850a9b1
chore: ⬆️ Upgrade dependencies 2024-11-04 10:09:55 +01:00