Jesse Wierzbinski
|
daabce46eb
|
refactor: 🔥 Remove old config-manager symlink
|
2024-08-24 15:44:28 +02:00 |
|
DevMiner
|
d2113e349f
|
fix(federation): unfollows don't send Undos to the followee
|
2024-08-02 17:53:29 +02:00 |
|
Jesse Wierzbinski
|
3baac85cf7
|
refactor: ♻️ Rewrite relationship system
|
2024-07-27 20:46:19 +02:00 |
|
Jesse Wierzbinski
|
627afffdb2
|
fix(federation): ✏️ Correct typo causing incorrect URIs
|
2024-07-26 21:29:37 +02:00 |
|
Jesse Wierzbinski
|
903415161e
|
fix(federation): 🐛 Fix issues with note federation URIs
|
2024-07-26 21:19:41 +02:00 |
|
Jesse Wierzbinski
|
92a80d97c2
|
fix(federation): 🐛 Force add content-type http header
|
2024-07-26 20:35:26 +02:00 |
|
Jesse Wierzbinski
|
385bdc13da
|
fix(federation): 🐛 Send correct headers in inbox requests
|
2024-07-26 19:51:08 +02:00 |
|
Jesse Wierzbinski
|
558ae72c82
|
fix(federation): 🐛 Fix new notes being federated to ALL remote users, regardless of visibility
|
2024-07-26 19:21:03 +02:00 |
|
Jesse Wierzbinski
|
2f823317c2
|
refactor(federation): 🔥 Remove old code and simplify federation requests
|
2024-07-26 18:51:39 +02:00 |
|
Jesse Wierzbinski
|
ad9ed2598c
|
refactor(federation): ⬆️ Refactor code to use v2.2 of federation SDK
|
2024-07-26 18:07:11 +02:00 |
|
Jesse Wierzbinski
|
1216e278e8
|
fix(federation): 🐛 Fix some errors not being ignored properly
|
2024-07-26 17:20:37 +02:00 |
|
Jesse Wierzbinski
|
6ae13265fa
|
feat(federation): ✨ Make server actor available on /users/actor
|
2024-07-26 00:32:33 +02:00 |
|
Jesse Wierzbinski
|
5a52ac005b
|
fix(federation): 🚑 Don't re-parse response as JSON when FederationRequester has done so already
|
2024-07-24 19:25:14 +02:00 |
|
Jesse Wierzbinski
|
0bc6a89706
|
feat(api): ✨ Add more Sentry logging
|
2024-07-24 19:04:00 +02:00 |
|
Jesse Wierzbinski
|
daba8e8178
|
refactor(federation): ♻️ Refactor code to use less fetch calls and instead use FederationRequester
|
2024-07-24 18:52:30 +02:00 |
|
Jesse Wierzbinski
|
8213ca62e0
|
chore: ⬆️ Upgrade @lysand-org/federation to latest
|
2024-07-23 00:13:46 +02:00 |
|
Jesse Wierzbinski
|
42ff591e48
|
fix(federation): 🐛 Fix fetching of ActivityPub users not working anymore
|
2024-07-17 15:37:36 +02:00 |
|
Jesse Wierzbinski
|
be881f18cd
|
feat(api): ✨ Add new endpoint to get a user by its username
|
2024-07-17 14:02:29 +02:00 |
|
Jesse Wierzbinski
|
aae99c804a
|
fix(federation): 🐛 Don't try to fetch from ActivityPub instances if no bridge is configured
|
2024-07-16 23:30:52 +02:00 |
|
Jesse Wierzbinski
|
ff315af230
|
feat(federation): ✨ Add ActivityPub bridge support with CLI command
|
2024-07-16 23:29:20 +02:00 |
|
Jesse Wierzbinski
|
57b295ccf2
|
fix(cli): 🐛 Don't federate changes to remote users, initialize search indexer on all CLI commands
|
2024-06-29 22:55:50 -10: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
|
38c8ea24a9
|
refactor(federation): 🔥 Remove some old SQL queries for Instances
|
2024-06-29 21:08:03 -10:00 |
|
Jesse Wierzbinski
|
f2b0de779b
|
refactor: ♻️ Store instance federation protocol in database, refactor fetcher
|
2024-06-29 20:58:39 -10:00 |
|
Jesse Wierzbinski
|
19c15f7e96
|
refactor: ♻️ Replace Meilisearch with Sonic
|
2024-06-28 23:40:44 -10:00 |
|
Jesse Wierzbinski
|
106e34848a
|
refactor(api): 🏷️ Replace API types with those from @lysand-org/client
|
2024-06-28 20:36:15 -10:00 |
|
Jesse Wierzbinski
|
faf829437d
|
refactor: ♻️ Rewrite media management code
|
2024-06-28 20:10:02 -10:00 |
|
Jesse Wierzbinski
|
d09f74e58a
|
refactor: 🚚 Rename functions, move getUrl to Attachment
|
2024-06-28 17:50:56 -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
|
70cd00cfa8
|
refactor(federation): ⬆️ Use @lysand-org/federation v2.0.0
|
2024-06-19 13:21:02 -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
|
00fd751c2a
|
fix(federation): 🐛 Fix mention URIs in Lysand Notes being empty string for local users
|
2024-06-13 11:53:41 -10:00 |
|
Jesse Wierzbinski
|
c3271ba264
|
docs: 📝 More work on JSDoc
|
2024-06-12 22:52:03 -10:00 |
|
Jesse Wierzbinski
|
83275be536
|
refactor: ⚰️ Remove dead code and useless files
|
2024-06-12 20:34:17 -10:00 |
|
Jesse Wierzbinski
|
d301d4da09
|
refactor(api): 🎨 Don't use node:crypto for random strings
|
2024-06-12 19:38:26 -10:00 |
|
Jesse Wierzbinski
|
d8cb1d475b
|
refactor(api): 🎨 Refactor emojis into their own class
|
2024-06-12 18:52:01 -10:00 |
|
Jesse Wierzbinski
|
c61f519a34
|
refactor(api): 🎨 Refactor complex functions into smaller ones
|
2024-06-12 18:16:59 -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
|
2e98859153
|
refactor(database): ♻️ Move Attachment into its own class
|
2024-06-12 15:03:57 -10:00 |
|
Jesse Wierzbinski
|
5565bf00de
|
refactor(database): 🎨 Improve database handlers to have more consistent naming and methods
|
2024-06-12 14:45:07 -10:00 |
|
Jesse Wierzbinski
|
b17b2be683
|
fix(api): 🔒 Properly proxy role icons through media proxy
|
2024-06-11 18:57:04 -10:00 |
|
Jesse Wierzbinski
|
efe202ea27
|
feat(api): ✨ Add Lysand roles to user accounts
|
2024-06-11 14:29:59 -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
|
d2f5aaf114
|
fix(api): 🐛 Add default role with default permissions in roles API
|
2024-06-09 16:14:36 -10:00 |
|
Jesse Wierzbinski
|
11369649c0
|
fix(api): 🐛 Give correct URI/URL values for notes in API
|
2024-06-09 15:17:03 -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
|
19823d8eca
|
feat(api): ✨ Add Roles API
|
2024-06-07 17:31:17 -10:00 |
|
Jesse Wierzbinski
|
8f09ea4c60
|
feat(federation): ✨ Add support for federation of note editing
|
2024-06-05 21:04:52 -10:00 |
|
Jesse Wierzbinski
|
3e94a9d491
|
fix(api): 🐛 Fix incorrect editing of note attachments (when attachments are removed)
|
2024-06-05 20:35:56 -10:00 |
|