Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[NEW] Federation #12370

Merged
merged 75 commits into from Mar 6, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
b3299d4
Early alpha version
alansikora Aug 31, 2018
5204afe
now a newly created federated chat will open as expected. Also fixed …
alansikora Sep 4, 2018
142655b
better federation, with direct, private and public chats
alansikora Sep 4, 2018
fe89a97
federation beta1
alansikora Oct 15, 2018
0ab693b
now using Rocket.Chat's API
alansikora Oct 17, 2018
47109d6
Add missing t param
sampaiodiego Oct 19, 2018
d64ecda
several additions: new way to find users, new configuration, broadcas…
alansikora Oct 28, 2018
628e127
RocketChat.createRoom, despite having indications of working for dire…
alansikora Oct 29, 2018
440ce13
improvements on the peer client
alansikora Oct 30, 2018
fdb963f
normalizing events to allow better direct room management
alansikora Nov 1, 2018
3b92c1d
fixing /invite command
alansikora Nov 18, 2018
4458af4
fixed mentions
alansikora Nov 19, 2018
45267ef
checking for Message_Read_Receipt_Enabled before sending messagesRead…
alansikora Nov 19, 2018
6a35813
added rfederated reactions
alansikora Nov 20, 2018
49a6b34
added federated file upload
alansikora Dec 10, 2018
7cff954
fixed direct message creation
alansikora Dec 10, 2018
a32d694
refactor and a whole new discovery system
alansikora Dec 19, 2018
6afa933
added double crypto to events
alansikora Dec 20, 2018
41f7fe0
importing Meteor after rebase
alansikora Dec 21, 2018
2444cf9
Merge branch 'develop' into rkt-federation
sampaiodiego Dec 28, 2018
2332a61
Rejected messages are being handled from now on
alansikora Jan 18, 2019
8bb6813
merged to latest development
alansikora Jan 21, 2019
0518fbd
added new federation directory screen
alansikora Jan 23, 2019
95e1518
importing FileUpload
alansikora Jan 25, 2019
075c7e0
CSS eslint
alansikora Jan 25, 2019
8df47b0
fixing federation settings, initial setup was not working on every si…
alansikora Jan 29, 2019
9269bcb
added new search method using ~ for usernames, also adjusted some set…
alansikora Jan 30, 2019
2ccc9c5
merged latest develop
alansikora Jan 30, 2019
df76e91
fixing callbacks after last merge
alansikora Jan 30, 2019
72b5782
re-rebased and adjusted file upload
alansikora Jan 31, 2019
cf0a74a
Merge branch 'develop' into rkt-federation
sampaiodiego Feb 8, 2019
5b557f8
final tweaks for the first beta
alansikora Feb 12, 2019
2d6ef24
Merge branch 'rkt-federation' of github.com:RocketChat/Rocket.Chat in…
alansikora Feb 12, 2019
746e27c
using Logger, added support to ownerless rooms, fixed @here and @all …
alansikora Feb 15, 2019
55fc0e3
fixing directct messages counter
alansikora Feb 15, 2019
d926920
Merge branch 'develop' into rkt-federation
sampaiodiego Feb 18, 2019
3846b1e
Fixes after merge
sampaiodiego Feb 18, 2019
fe6fe76
Add return value to skipped callbacks
sampaiodiego Feb 18, 2019
e39d47c
Merge branch 'develop' into rkt-federation
sampaiodiego Feb 18, 2019
e7ec388
Improve browseChannels query
sampaiodiego Feb 19, 2019
901d83a
Add federation support to Rest API
sampaiodiego Feb 19, 2019
25d7676
returning calllbacks
alansikora Feb 19, 2019
4e3a9ad
added retriees to peer http
alansikora Feb 19, 2019
9a4ab8b
Added better initialization/config script, removed all globals
alansikora Feb 22, 2019
15bfb23
some tweaks
alansikora Feb 23, 2019
2eba50d
Organized some files
alansikora Feb 24, 2019
87d40b4
adjusted retry time to better suit federation needs
alansikora Feb 24, 2019
2016d2b
moving files
alansikora Feb 26, 2019
f3738f1
Add sections to logger
sampaiodiego Feb 26, 2019
965634c
Merge branch 'rkt-federation' of github.com:RocketChat/Rocket.Chat in…
sampaiodiego Feb 26, 2019
b6ed237
added new retry, some promises
alansikora Feb 26, 2019
62ed819
final tweaks
alansikora Feb 27, 2019
ae537a8
Merge branch 'rkt-federation' of github.com:RocketChat/Rocket.Chat in…
sampaiodiego Feb 27, 2019
75a159f
code lint
alansikora Feb 27, 2019
22e1f24
removing unused configuration temporarily
alansikora Feb 27, 2019
a4ec707
importing federation settings
alansikora Feb 27, 2019
c60554c
importing methods
alansikora Feb 27, 2019
c00a547
importing methods
alansikora Feb 27, 2019
cadaa46
handling Rrocket.cat user
alansikora Feb 27, 2019
a2657e1
Move models to models package
sampaiodiego Feb 27, 2019
32258b7
new federation search: email or username
alansikora Feb 28, 2019
4cfc1ad
private oand direct federated rooms only
alansikora Feb 28, 2019
d5410af
Merge branch 'develop' into rkt-federation
sampaiodiego Feb 28, 2019
2c3c340
Fix imports
sampaiodiego Feb 28, 2019
16ea036
Add stream-buffers back
sampaiodiego Feb 28, 2019
d959c9b
Fix styles
sampaiodiego Feb 28, 2019
d2b944c
Add translation
sampaiodiego Feb 28, 2019
f4bbc91
Code style
sampaiodiego Feb 28, 2019
b52a00a
Add validation to methods
sampaiodiego Feb 28, 2019
19e9552
Fix stylelint
sampaiodiego Feb 28, 2019
5e1b10e
Fix read receipts
sampaiodiego Mar 1, 2019
6c18740
Normalize imports
sampaiodiego Mar 1, 2019
9f5495a
Add username column back for federation search on directory
sampaiodiego Mar 1, 2019
982c517
Fix showing error for federated messages
sampaiodiego Mar 1, 2019
ee44b56
Merge branch 'develop' into rkt-federation
sampaiodiego Mar 6, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
1 change: 1 addition & 0 deletions .meteor/packages
Expand Up @@ -64,6 +64,7 @@ rocketchat:emoji-custom
rocketchat:emoji-emojione
rocketchat:error-handler
rocketchat:favico
rocketchat:federation
rocketchat:file
rocketchat:file-upload
rocketchat:github-enterprise
Expand Down
1 change: 1 addition & 0 deletions .meteor/versions
Expand Up @@ -159,6 +159,7 @@ rocketchat:emoji-custom@1.0.0
rocketchat:emoji-emojione@0.0.1
rocketchat:error-handler@1.0.0
rocketchat:favico@0.0.1
rocketchat:federation@0.0.1
rocketchat:file@0.0.1
rocketchat:file-upload@0.0.1
rocketchat:github-enterprise@0.0.1
Expand Down
4 changes: 4 additions & 0 deletions imports/message-read-receipt/server/hooks.js
Expand Up @@ -15,3 +15,7 @@ callbacks.add('afterSaveMessage', (message, room) => {
// mark message as read as well
ReadReceipt.markMessageAsReadBySender(message, room._id, message.u._id);
});

callbacks.add('afterReadMessages', (rid, { userId, lastSeen }) => {
ReadReceipt.markMessagesAsRead(rid, userId, lastSeen);
});