Jesse Wierzbinski
|
c1dcdc78ae
|
refactor: ♻️ Always use explicit types in every function
|
2024-11-02 00:43:33 +01:00 |
|
Jesse Wierzbinski
|
7a73b8db91
|
refactor(database): 🚚 Only import ORM table data from @versia/kit
|
2024-11-01 21:05:54 +01:00 |
|
Jesse Wierzbinski
|
9f1e89b592
|
refactor(config): 🔥 Remove old oidc section in config
|
2024-10-11 17:03:33 +02:00 |
|
Jesse Wierzbinski
|
f26ab0f0e6
|
feat(plugin): ✨ Add override settings to plugin loading
|
2024-10-06 15:55:15 +02:00 |
|
Jesse Wierzbinski
|
c0805ff125
|
fix(config): 🐛 Make some default config values more sensible
|
2024-10-04 18:36:32 +02:00 |
|
Jesse Wierzbinski
|
076e930369
|
refactor: 🚨 Remove process.exit usage
|
2024-10-03 11:59:26 +02:00 |
|
Jesse Wierzbinski
|
d224d7b9b8
|
feat(plugin): ✨ Add dynamic plugin and manifest loader
|
2024-09-23 11:51:15 +02:00 |
|
Jesse Wierzbinski
|
5d2aa82247
|
feat(api): ✨ Add response logging
|
2024-09-04 22:52:43 +02:00 |
|
Jesse Wierzbinski
|
d51bae52c6
|
refactor(plugin): ♻️ Move parts of OpenID logic to plugin
|
2024-08-29 20:32:04 +02:00 |
|
Jesse Wierzbinski
|
bec60fbf96
|
refactor(api): 🔥 Remove Glitch-FE explicit support
|
2024-08-27 16:45:05 +02:00 |
|
Jesse Wierzbinski
|
fbe86043b7
|
refactor(api): ♻️ Replace old client library with new version (@versia/client)
|
2024-08-26 19:40:15 +02:00 |
|
Jesse Wierzbinski
|
bc0943c569
|
feat(database): ✨ Implement read replicas for database
|
2024-08-26 18:04:22 +02:00 |
|
Jesse Wierzbinski
|
771097d037
|
refactor: 🚚 Begin rebranding to Versia Server
|
2024-08-19 15:16:01 +02:00 |
|
Jesse Wierzbinski
|
4a1ad9dd96
|
refactor: 🔥 Remove old config-manager symlink
|
2024-08-19 14:43:54 +02:00 |
|
Jesse Wierzbinski
|
bc25896ed8
|
feat(config): 🧑💻 Add custom tracing URL support to Sentry config
|
2024-07-26 00:02:48 +02:00 |
|
Jesse Wierzbinski
|
7d1522cc1e
|
feat(config): ✨ Add JSON schema for config
|
2024-07-25 23:51:00 +02:00 |
|
Jesse Wierzbinski
|
833f261392
|
fix(config): 🚑 Add default value for Sentry config
|
2024-07-24 18:15:33 +02:00 |
|
Jesse Wierzbinski
|
5061735da7
|
feat: ✨ Add Sentry support
|
2024-07-24 18:10:29 +02:00 |
|
Jesse Wierzbinski
|
cc8a97ae79
|
fix(config): 🐛 Make bridge url default to undefined, not ""
|
2024-07-16 23:36:36 +02:00 |
|
Jesse Wierzbinski
|
f2c9814171
|
fix(config): 🐛 Ensure bridge config is optional
|
2024-07-16 23:33:11 +02:00 |
|
Jesse Wierzbinski
|
ff315af230
|
feat(federation): ✨ Add ActivityPub bridge support with CLI command
|
2024-07-16 23:29:20 +02:00 |
|
Jesse Wierzbinski
|
cea9452127
|
refactor(federation): ♻️ Replace WebFinger code with @lysand-org/federation logic, add new debug command
|
2024-06-29 22:24:10 -10:00 |
|
Jesse Wierzbinski
|
19c15f7e96
|
refactor: ♻️ Replace Meilisearch with Sonic
|
2024-06-28 23:40:44 -10:00 |
|
Jesse Wierzbinski
|
bc8220c8f9
|
refactor: ♻️ Replace logging system with @logtape/logtape
|
2024-06-26 13:11:39 -10:00 |
|
Jesse Wierzbinski
|
51cbb22eb0
|
fix(config): 🐛 Allow empty proxy address (in case config value isn't set)
|
2024-06-25 18:00:03 -10:00 |
|
Jesse Wierzbinski
|
b8b822e553
|
feat(config): ✨ Add support for HTTP proxies on outgoing requests
|
2024-06-25 17:13:40 -10:00 |
|
Jesse Wierzbinski
|
0ecb65de29
|
refactor: ♻️ Move config checker code into its own file
|
2024-06-25 16:30:51 -10:00 |
|
Jesse Wierzbinski
|
de9dca5735
|
feat(config): ✨ Add option to never convert vector images
|
2024-06-16 01:39:16 -10:00 |
|
Jesse Wierzbinski
|
c764cc044d
|
fix: 🚑 Sleep process instead of exiting it on error
Avoids Docker's auto-restart policy from causing infinite reboots and hanging the system
|
2024-06-13 23:44:46 -10:00 |
|
Jesse Wierzbinski
|
b7f8f6689e
|
fix(config): 🐛 Fix crashes with default config values
|
2024-06-13 23:29:41 -10:00 |
|
Jesse Wierzbinski
|
edbe6e45b2
|
fix: 🐛 Fix incorrect docs, make exit code 0 instead of 1
|
2024-06-13 23:26:20 -10:00 |
|
Jesse Wierzbinski
|
99f14ba114
|
feat(api): ✨ Automatically register user when connecting with OIDC profile not already existing
|
2024-06-13 23:05:04 -10:00 |
|
Jesse Wierzbinski
|
8f9472b221
|
feat(api): ✨ Implement Challenges API
|
2024-06-13 22:03:51 -10:00 |
|
Jesse Wierzbinski
|
0359ba13c4
|
fix(api): 🛂 Don't automatically remove trailing slashes from OIDC issuer URLs
|
2024-06-13 11:33:07 -10:00 |
|
Jesse Wierzbinski
|
527137f279
|
chore: ⬆️ Upgrade dependencies
|
2024-06-12 20:39:53 -10:00 |
|
Jesse Wierzbinski
|
a1e02d0d78
|
refactor: 🚨 Turn every linter rule on and fix issues (there were a LOT :3)
|
2024-06-12 16:26:43 -10:00 |
|
Jesse Wierzbinski
|
ffcf01e3cd
|
feat(api): ✨ Add TOS and Privacy Policy support
|
2024-06-11 09:55:40 -10:00 |
|
Jesse Wierzbinski
|
b3bace4d53
|
fix(api): 🛂 Fix incorrect redirect URI passed to external OIDC providers, normalize issuer URL
|
2024-06-10 15:58:51 -10:00 |
|
Jesse Wierzbinski
|
4902f078a8
|
feat(api): ✨ Add permissions to every route and permission config
|
2024-06-07 18:57:29 -10:00 |
|
Jesse Wierzbinski
|
eab61b38f1
|
feat(federation): ✨ Add bridge tokens, federation request debugging
|
2024-05-21 14:59:03 -10:00 |
|
Jesse Wierzbinski
|
673b7d0bae
|
fix(api): 🐛 Automatically rewrite http to https in federation
|
2024-05-17 11:42:42 -10:00 |
|
Jesse Wierzbinski
|
7a591a024e
|
feat(federation): ✨ Add bridge support to Lysand
|
2024-05-17 07:56:13 -10:00 |
|
Jesse Wierzbinski
|
24288c95b5
|
feat(api): ✨ Implement password resets
|
2024-05-16 22:27:41 -10:00 |
|
Jesse Wierzbinski
|
2db4f25ba6
|
feat(config): ✨ Allow frontend route customization and forcing OIDC
|
2024-05-16 18:05:06 -10:00 |
|
Jesse Wierzbinski
|
6fdc8b2b9a
|
fix(build): 🐛 More shenanigans??
|
2024-05-15 17:25:27 -10:00 |
|
Jesse Wierzbinski
|
2b5b82b465
|
fix: 🐛 Fix all TypeScript issues
|
2024-05-15 17:07:34 -10:00 |
|
Jesse Wierzbinski
|
023b80f411
|
fix(build): 🐛 Changed the CI test config so it is valid
|
2024-05-15 16:50:07 -10:00 |
|
Jesse Wierzbinski
|
fb31375b74
|
refactor(config): 🔥 Replace config validation with Zod
|
2024-05-15 16:37:25 -10:00 |
|
Jesse Wierzbinski
|
303928f960
|
refactor(api): 🔥 Refactor media uploader code
|
2024-05-12 14:30:27 -10:00 |
|
Jesse Wierzbinski
|
06c30b8af2
|
feat(cli): ♻️ Begin new CLI rewrite with oclif
|
2024-05-07 07:41:02 +00:00 |
|