Jesse Wierzbinski
|
bc0943c569
|
feat(database): ✨ Implement read replicas for database
|
2024-08-26 18:04:22 +02:00 |
|
Jesse Wierzbinski
|
832f72160f
|
refactor: 🚚 Use more Versia branding and assets
|
2024-08-24 15:34:49 +02:00 |
|
Jesse Wierzbinski
|
771097d037
|
refactor: 🚚 Begin rebranding to Versia Server
|
2024-08-19 15:16:01 +02:00 |
|
Jesse Wierzbinski
|
5826acbf24
|
docs: 📝 Update CHANGELOG
|
2024-07-26 19:33:54 +02:00 |
|
Jesse Wierzbinski
|
505f7712d6
|
fix(config): 🐛 Add trace propagation targets to Sentry example config
|
2024-07-26 00:50:03 +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
|
5061735da7
|
feat: ✨ Add Sentry support
|
2024-07-24 18:10:29 +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
|
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
|
afeffdbd13
|
fix(config): 🔥 Remove tos_url from example config (not used anymore)
|
2024-06-13 23:30:55 -10:00 |
|
Jesse Wierzbinski
|
b7f8f6689e
|
fix(config): 🐛 Fix crashes with default config values
|
2024-06-13 23:29:41 -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
|
ffcf01e3cd
|
feat(api): ✨ Add TOS and Privacy Policy support
|
2024-06-11 09:55:40 -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
|
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
|
0a82cdc59e
|
docs(config): 📝 Explain what redirect URL to put in OIDC config
|
2024-05-16 21:30:27 -10:00 |
|
Jesse Wierzbinski
|
2db4f25ba6
|
feat(config): ✨ Allow frontend route customization and forcing OIDC
|
2024-05-16 18:05:06 -10:00 |
|
Jesse Wierzbinski
|
29aa43f4ce
|
fix(build): 🐛 Continuation of previous commit
|
2024-05-15 16:51:59 -10:00 |
|
Jesse Wierzbinski
|
fb31375b74
|
refactor(config): 🔥 Replace config validation with Zod
|
2024-05-15 16:37:25 -10:00 |
|
Jesse Wierzbinski
|
0d4d894fd4
|
docs: 📝 Update docs to add guidance on setting up OIDC
|
2024-05-12 18:55:34 -10:00 |
|
Jesse Wierzbinski
|
5cb48b2f3b
|
feat(api): ✨ Make Lysand a full OAuth2/OpenID Connect provider as well as still Mastodon compatible
|
2024-04-17 22:42:12 -10:00 |
|
Jesse Wierzbinski
|
633e92d4e9
|
feat: ✨ Allow specifying custom TLS certificate, key and CA
|
2024-04-17 15:53:42 -10:00 |
|
Jesse Wierzbinski
|
972ced1f10
|
feat(frontend): ✨ Finish glitch frontend implementation
|
2024-04-15 08:50:06 -10:00 |
|
Jesse Wierzbinski
|
ff6a91f916
|
feat(frontend): ✨ Allow usage of glitch-soc as frontend (alpha)
|
2024-04-15 00:46:19 -10:00 |
|
Jesse Wierzbinski
|
96a2fbf178
|
feat(api): ✨ Implement /v1/instance/rules and /v1/instance/extended_description
|
2024-04-14 19:08:16 -10:00 |
|
Jesse Wierzbinski
|
a7969f6ebd
|
refactor(frontend): 🔥 Move frontend out of this repository, allow any frontend to be used
Adds a new configuration option to put your frontend's URL
|
2024-04-14 15:35:56 -10:00 |
|
Jesse Wierzbinski
|
ab6fe6988c
|
Refactor debugging and logging more
|
2024-04-14 01:20:55 -10:00 |
|
Jesse Wierzbinski
|
f490cfce78
|
Add more metadata to instance endpoint
|
2024-04-09 22:54:36 -10:00 |
|
Jesse Wierzbinski
|
e4f82e2fa9
|
Add new default placeholder avatars
|
2024-04-07 17:55:12 -10:00 |
|
Jesse Wierzbinski
|
6a54c5b805
|
Replace config manager with unjs/c12
|
2024-04-06 18:16:54 -10:00 |
|
Jesse Wierzbinski
|
0541776d3d
|
Finish full rewrite of server and testing systems
|
2024-03-10 16:04:14 -10:00 |
|
Jesse Wierzbinski
|
177f573792
|
Add new media handling package
|
2024-03-08 13:14:45 -10:00 |
|
Jesse Wierzbinski
|
d79e718e15
|
feat: Add user registration via Web UI
|
2023-12-08 18:45:36 -10:00 |
|
Jesse Wierzbinski
|
947c1f4991
|
Add full OpenID connect provider support
|
2023-12-06 12:10:22 -10:00 |
|
Jesse Wierzbinski
|
aa0813fef8
|
feat: Add Meilisearch integration, begin work on search endpoint
|
2023-12-02 18:11:30 -10:00 |
|
Jesse Wierzbinski
|
a17b52b2c5
|
feat: Add new Redis caching to queries
|
2023-12-01 13:00:00 -10:00 |
|
Jesse Wierzbinski
|
2c82cffb58
|
Add working Dockerfile
|
2023-11-26 19:30:57 -10:00 |
|
Jesse Wierzbinski
|
8b442c241c
|
Work on federation
|
2023-11-26 15:40:44 -10:00 |
|
Jesse Wierzbinski
|
f51476e810
|
Add status pinning and unpinning, fix bugs
|
2023-11-26 14:56:16 -10:00 |
|
Jesse Wierzbinski
|
28a16e95a4
|
Add media attachment functionality to posts
|
2023-11-22 13:40:31 -10:00 |
|