Julian Lam
|
4324f09c85
|
fix: icon text and bgColor in remote profiles
|
2023-12-07 13:10:06 -05:00 |
|
Julian Lam
|
5e693702a4
|
chore: minor re-shuffling of code
|
2023-12-07 12:36:30 -05:00 |
|
Julian Lam
|
99cc60c8d5
|
fix: add basic sanity-checking to middleware.validateActivity
|
2023-12-06 13:57:49 -05:00 |
|
Julian Lam
|
cc0d18869a
|
test: fixed improper signed_string reconstruction in .verify()
|
2023-12-06 13:38:41 -05:00 |
|
Julian Lam
|
4218ecc4a0
|
fix: save remote follower count separately from local follower count
|
2023-12-06 13:38:41 -05:00 |
|
Julian Lam
|
c02271c7af
|
feat: follow/unfollow logic and receipt
|
2023-12-06 13:38:41 -05:00 |
|
Julian Lam
|
e6753ce5db
|
fix: missing req.body when parsing ActivityPub requests
|
2023-12-06 13:38:41 -05:00 |
|
Julian Lam
|
5d95765ee7
|
fix: bugs, more prep to start making calls to self
|
2023-12-06 13:38:41 -05:00 |
|
Julian Lam
|
9f94653b3f
|
style: remove unused variable
|
2023-12-06 13:38:41 -05:00 |
|
Julian Lam
|
cdc4275fec
|
feat: actor cache, method to resolve inboxes, stub code for sending requests. Now base64 encoding digest as expected by Mastodon
|
2023-12-06 13:38:41 -05:00 |
|
Julian Lam
|
2e89900886
|
chore: reorganize controllers for clarity
|
2023-12-06 13:38:41 -05:00 |
|
Julian Lam
|
e7184eb8cc
|
feat: http signatures support, .sign() and .verify() AP helper methods
|
2023-12-06 13:38:41 -05:00 |
|
Julian Lam
|
4f5f025d57
|
feat: add webfinger ttl cache
|
2023-12-06 13:38:41 -05:00 |
|
Julian Lam
|
57895b7246
|
feat: add .has() call to cache/ttl
|
2023-12-06 13:38:39 -05:00 |
|
Julian Lam
|
ab3ff320b5
|
refactor: acp tpl + config option
- Updated ACP template to match new format
- changed global switch to `activitypubEnabled` (lowercase p)
|
2023-12-06 13:38:18 -05:00 |
|
Julian Lam
|
0cbbce8c16
|
chore: update AP helpers export, 404 logic reversal, no slugify in userslug in mock profile from remote instance
|
2023-12-06 13:38:18 -05:00 |
|
Julian Lam
|
a05b674e27
|
feat: ability to view federated profiles via url manipulation
|
2023-12-06 13:38:18 -05:00 |
|
Julian Lam
|
7e1dac39ea
|
feat: followers and following endpoints
|
2023-12-06 13:38:18 -05:00 |
|
Julian Lam
|
81b6260f2e
|
feat: inbox and outbox routes, stub controllers
|
2023-12-06 13:38:18 -05:00 |
|
Julian Lam
|
099124c49e
|
feat: global switch for disabling federation, + test
|
2023-12-06 13:38:18 -05:00 |
|
Julian Lam
|
1c8e13bb12
|
test: updated activitypub test suite
|
2023-12-06 13:38:18 -05:00 |
|
Julian Lam
|
2dec357aee
|
feat: activitypub actor endpoint for user accounts
|
2023-12-06 13:38:18 -05:00 |
|
Julian Lam
|
51d8f3b195
|
fix: moved .well-known assets to separate router file, added basic webfinger implementation
added tests for webfinger controller
|
2023-12-06 13:38:18 -05:00 |
|
Julian Lam
|
445b70deda
|
test: migrate socket modules tests to v3 api
|
2023-12-05 11:47:55 -05:00 |
|
Julian Lam
|
2c1c4dfe41
|
test: migrate socket.io groups tests to use api v3
|
2023-12-05 10:41:14 -05:00 |
|
Opliko
|
f8219aa6cd
|
feat: remove gif exif stripping exception
|
2023-12-04 11:31:36 -05:00 |
|
Opliko
|
0b3eb6c02d
|
fix: extract all pages when stripping metadata
fixes #12207
|
2023-12-04 11:31:36 -05:00 |
|
Julian Lam
|
2c6024e07f
|
feat: update groups.leave to allow global mods to kick users out of groups
|
2023-12-01 13:04:32 -05:00 |
|
Opliko
|
2d8026ebb7
|
Add basic author information to topic data (#12202)
* feat: add author metadata to topics
* docs: add author object to OpenAPI definition
* docs: add remaining author properties to openapi definition
* docs: mark optional properties optional
* docs: properly set required properties
|
2023-12-01 09:08:50 -05:00 |
|
Barış Soner Uşaklı
|
b905013950
|
fix: closes #12185, fix cli user password reset
refactor session get/destroy
|
2023-11-28 20:58:07 -05:00 |
|
Barış Soner Uşaklı
|
50a90f8e03
|
fix: don't require login for listing categories
|
2023-11-27 09:11:26 -05:00 |
|
Barış Soner Uşaklı
|
0a4f3c8a56
|
fix: #12183, remove ensureLoggedIn middleware
from category routes
add privilege check to getTopicCount
|
2023-11-24 17:05:36 -05:00 |
|
Barış Soner Uşaklı
|
f4faa0b7d1
|
feat: better layout for manage chat room modal
|
2023-11-20 18:33:02 -05:00 |
|
Julian Lam
|
9079ad0b2c
|
chore: added missing deprecation warning for .getTopics
|
2023-11-20 16:18:11 -05:00 |
|
Julian Lam
|
b5940a5d44
|
fix: remove unused requires
|
2023-11-20 13:06:26 -05:00 |
|
Julian Lam
|
c1e6be7705
|
refactor(socket.io): deprecate SocketModules.chats.typing in favour of api.chats.toggleTyping
|
2023-11-20 13:06:26 -05:00 |
|
Julian Lam
|
401e8636bd
|
refactor(socket.io): deprecate SocketModules.chats.loadPinnedMessages in favour of api.chats.getPinnedMessages"
|
2023-11-20 13:06:26 -05:00 |
|
Julian Lam
|
f9dc35021d
|
refactor(socket.io): deprecate SocketModules.chats.searchMessages in favour of api.search.roomMessages
|
2023-11-20 13:06:26 -05:00 |
|
Julian Lam
|
f9c471a09b
|
fix: remove lodash require
|
2023-11-20 13:06:26 -05:00 |
|
Julian Lam
|
75c8cda18c
|
refactor(socket.io): deprecate SocketModules.chats.setNotificationSetting in favour of api.chats.watch
|
2023-11-20 13:06:26 -05:00 |
|
Julian Lam
|
b13c6ee431
|
refactor(socket.io): deprecated SocketModules.chats.toggleOwner in favour of api.chats.toggleOwner
|
2023-11-20 13:06:26 -05:00 |
|
Julian Lam
|
932bd29200
|
feat: update Messaging.toggleOwner to optionally take a third state argument
|
2023-11-20 13:06:26 -05:00 |
|
Julian Lam
|
6e952263d1
|
refactor(socket.io): deprecated SocketModules.chats.searchMembers in favour of api.search.roomUsers
|
2023-11-20 13:06:26 -05:00 |
|
Julian Lam
|
62b7dfd400
|
refactor(socket.io): deprecate SocketModules.sortPublicRooms in favour of api.chats.sortPublicRooms
|
2023-11-20 13:06:26 -05:00 |
|
Julian Lam
|
2de534fad8
|
chore: update note at top of file
|
2023-11-20 13:06:26 -05:00 |
|
Julian Lam
|
5eaffb422c
|
refactor(socket.io): deprecate SocketModules.chat.getUnreadCount in favour of api.chats.getUnread
|
2023-11-20 13:06:26 -05:00 |
|
Julian Lam
|
214989a8c1
|
refactor(socket.io): deprecate SocketModules.chats.getIP in favour of api.chats.getIpAddress
|
2023-11-20 13:06:26 -05:00 |
|
Julian Lam
|
0d3c94e6bb
|
refactor(socket.io): deprecate SocketModules.chats.hasPrivateChat in favour of api.users.getPrivateRoomId
|
2023-11-20 13:06:26 -05:00 |
|
Julian Lam
|
a4133500fe
|
refactor(socket.io): deprecate SocketModules.chats.canMessage and .markAllRead with no alternative. deprecate .getRecentChats in favour of api.chats.list
|
2023-11-20 13:06:26 -05:00 |
|
Julian Lam
|
eebea4df2e
|
refactor(socket.io): deprecate SocketModules.chats.isDnD in favour of api.users.getStatus
|
2023-11-20 13:06:26 -05:00 |
|