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

[FEAT] Configurable character limit on live chat #360

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
528 commits
Select commit Hold shift + click to select a range
6f041ba
Fix invalid develop payload to release service (#17799)
graywolf336 Jun 1, 2020
ed62071
Update Apps-Engine version (#17804)
d-gubert Jun 2, 2020
5c530d0
[FIX] Error when re-installing an App (#17789)
d-gubert Jun 2, 2020
2503fa4
[FIX] Email link "go to message" being incorrectly escaped (#17803)
sampaiodiego Jun 2, 2020
68d2577
[FIX] Link preview containing HTML encoded chars (#16512)
gabriellsh Jun 2, 2020
62a7ffc
Add Apps-Engine to Engine Versions on History (#17810)
d-gubert Jun 3, 2020
bcf26aa
Fix the update check not working (#17809)
graywolf336 Jun 3, 2020
02645e4
[IMPROVE][Federation] Add support for _tcp and protocol DNS entries (…
alansikora Jun 3, 2020
46856e4
[FIX] When the message is too long declining to send as an attachment…
ishriom53tyagi Jun 4, 2020
50334ad
[NEW] Assign oldest active user as owner when deleting last room owne…
pierre-lehnen-rc Jun 4, 2020
2abe15d
[REGRESSION] Omnichannel visitor forward was applying wrong restricti…
MarcosSpessatto Jun 5, 2020
e01297c
[FIX] Administration User page blank opening users without email (#17…
dudizilla Jun 5, 2020
600dc0e
Create codeql-analysis.yml
rodrigok Jun 9, 2020
6828007
[FIX] Slack importer settings object (#17776)
lpilz Jun 9, 2020
6be2861
Refactor components and views to Storybook compatibility (#17800)
tassoevan Jun 9, 2020
7d1ea63
[FIX] Logic for room type was inverted in edit panel (#17851) (#17853)
cking-vonix Jun 9, 2020
40efb0a
[FIX] Omnichannel message link is broken in email notifications (#17843)
renatobecker Jun 9, 2020
d70f4af
[FIX] Importers progress sending too much update events to clients (#…
pierre-lehnen-rc Jun 9, 2020
31bf5e3
[FIX] Apps room events losing data (#17827)
d-gubert Jun 9, 2020
ee639be
[FIX] SAML LogoutRequest sending wrong NameID (#17860)
pierre-lehnen-rc Jun 9, 2020
3c647a8
[FIX] Reorder hljs (#17854)
MartinSchoeler Jun 10, 2020
aedce8c
[FIX] Slack importer settings object (#17776)
lpilz Jun 9, 2020
af7b42d
[FIX] Error when re-installing an App (#17789)
d-gubert Jun 2, 2020
f92a193
[FIX] Email link "go to message" being incorrectly escaped (#17803)
sampaiodiego Jun 2, 2020
ee7b467
Update Apps-Engine version (#17804)
d-gubert Jun 2, 2020
3173431
Fix the update check not working (#17809)
graywolf336 Jun 3, 2020
6b48d21
[REGRESSION] Omnichannel visitor forward was applying wrong restricti…
MarcosSpessatto Jun 5, 2020
ae28107
[FIX] Apps room events losing data (#17827)
d-gubert Jun 9, 2020
9e04e14
[FIX] Administration User page blank opening users without email (#17…
dudizilla Jun 5, 2020
d3f68e2
[FIX] Omnichannel message link is broken in email notifications (#17843)
renatobecker Jun 9, 2020
4adb676
[FIX] Logic for room type was inverted in edit panel (#17851) (#17853)
cking-vonix Jun 9, 2020
cc73302
[FIX] SAML LogoutRequest sending wrong NameID (#17860)
pierre-lehnen-rc Jun 9, 2020
16646f9
Bump version to 3.3.1
sampaiodiego Jun 10, 2020
d247dba
[NEW] Blocked Media Types setting (#17617)
pierre-lehnen-rc Jun 10, 2020
95b46a6
Merge pull request #17865 from RocketChat/release-3.3.1
sampaiodiego Jun 10, 2020
bf9421d
Submit a payload to the release service when a release happens (#17775)
graywolf336 May 28, 2020
90ce6cb
Fix invalid develop payload to release service (#17799)
graywolf336 Jun 1, 2020
9567f0e
Bump version to 3.3.2
sampaiodiego Jun 10, 2020
a089803
Merge pull request #17870 from RocketChat/release-3.3.2
sampaiodiego Jun 10, 2020
70498a4
Always initialize CIRCLE_BRANCH env var on CI (#17874)
sampaiodiego Jun 11, 2020
9589502
Always initialize CIRCLE_BRANCH env var on CI (#17874)
sampaiodiego Jun 11, 2020
34fdf5c
Bump version to 3.3.3
sampaiodiego Jun 11, 2020
f9553e4
Merge pull request #17875 from RocketChat/release-3.3.3
sampaiodiego Jun 11, 2020
2c41b94
[IMPROVE] Rewrite admin sidebar in React (#17801)
gabriellsh Jun 11, 2020
5acbcad
Change some components' location (#17893)
tassoevan Jun 12, 2020
1eaad4f
[FIX] Some Login Buttons disappear after refreshing OAuth Services (#…
pierre-lehnen-rc Jun 12, 2020
046a184
Wrap components with React.memo (#17899)
ggazzo Jun 12, 2020
ed7eca5
[FIX] Duplicated placeholderaceholder (#17898)
dudizilla Jun 12, 2020
ac987a1
[IMPROVE] Rewrite Federation Dashboard (#17900)
tassoevan Jun 13, 2020
2cf963d
correct outdated dev start info
Sing-Li Jun 13, 2020
d504638
[IMPROVE] Split NOTIFICATIONS_SCHEDULE_DELAY into three separate vari…
jazztickets Jun 13, 2020
77aff86
[IMPROVE] Don't send emails to online users and remove delay when awa…
sampaiodiego Jun 15, 2020
9bef694
Remove unused accounts-js integration (#17921)
sampaiodiego Jun 15, 2020
893bf78
[FIX] Undesirable message updates after user saving profile (#17930)
pierre-lehnen-rc Jun 16, 2020
12c11f2
[IMPROVE][Performance] Add new database indexes to improve data query…
rodrigok Jun 16, 2020
e18c3c0
Update Dockerfile to not depend on custom base image (#17802)
sampaiodiego Jun 17, 2020
5645357
[IMPROVE] Change default upload settings to only block SVG files (#17…
sampaiodiego Jun 17, 2020
99a70e6
LingoHub based on develop (#17796)
engelgabriel Jun 17, 2020
43a5f6e
[IMPROVE] Add rate limiter to UiKit endpoints (#17859)
sampaiodiego Jun 17, 2020
35a8949
[IMPROVE] Use REST for DDP calls by default (#17934)
sampaiodiego Jun 17, 2020
a6d5721
Do not build Docker image for fork PRs (#17370)
sampaiodiego Jun 17, 2020
867a763
Chatpal: limit results to current room (#17718)
mrsimpson Jun 17, 2020
469cc31
[FIX] Missing pinned icon indicator for messages pinned (#16448)
ashwaniYDV Jun 17, 2020
1c9ee40
[FIX] Close the user info context panel does not navigate back to the…
mohamedar97 Jun 17, 2020
5b03583
[FIX] Not possible to translate the label of custom fields in user's …
antkaz Jun 17, 2020
ab04c6e
[FIX] Message action popup doesn't adjust itself on screen resize (#1…
vegeta999 Jun 17, 2020
968cb28
[NEW][API] New endpoints to manage User Custom Status `custom-user-st…
ashwaniYDV Jun 17, 2020
b83cbf9
[FIX] Links being escaped twice leading to visible encoded characters…
gabriellsh Jun 17, 2020
bb29ff6
[FIX] Outgoing webhook: Excessive spacing between trigger words (#17830)
Karting06 Jun 17, 2020
a57d2f5
[FIX] Profile save button not activates properly when changing the us…
vegeta999 Jun 17, 2020
fe86580
[FIX] StreamCast stream to server only streamers (#17942)
sampaiodiego Jun 18, 2020
cc1ed29
[IMPROVE] React hooks lint rules (#17941)
gabriellsh Jun 18, 2020
d73c7a7
[IMPROVE] Performance editing Admin settings (#17916)
tassoevan Jun 18, 2020
cf58d73
[FIX] Hide system message add/remove owner (#17938)
ggazzo Jun 18, 2020
b8ccd82
[NEW][ENTERPRISE] Download engagement data (#17920)
ggazzo Jun 18, 2020
56eb008
Regression: Infinite loop in CodeSettingInput (#17949)
tassoevan Jun 18, 2020
63c5c4f
[FIX] Typo "coorosponding" (#17840)
toshokan Jun 18, 2020
9852963
Add Apps to control GitHub issues (#17807)
sampaiodiego Jun 18, 2020
b0b09cd
[FIX] Discussion List paddings (#17955)
ggazzo Jun 19, 2020
79a30e8
[FIX] Added explicit server oembed provider for Twitter (#17954)
Cleod9 Jun 19, 2020
d11c1bc
[FIX] ReadOnly Rooms permission checks (#17709)
pierre-lehnen-rc Jun 19, 2020
bba4126
[IMPROVE] Allow webhook message to respond in thread (#17863)
Karting06 Jun 19, 2020
af5e5eb
Bump websocket-extensions from 0.1.3 to 0.1.4 (#17837)
dependabot[bot] Jun 19, 2020
f509da3
LDAP typo (#17835)
thomas-mc-work Jun 19, 2020
ab994fb
[FIX] double slashes in avatar url (#17739)
Jun 19, 2020
2da3fc8
Fix typo on Contributing.md (#17769)
onurtemiz Jun 19, 2020
d4d4002
[IMPROVE] User avatar cache invalidation (#17925)
pierre-lehnen-rc Jun 19, 2020
7db530c
[FIX] Video conferences being started by users without permission (#1…
sampaiodiego Jun 19, 2020
ec7c22f
Update stale bot to v3 and run every 6 hours (#17958)
sampaiodiego Jun 19, 2020
4a10a42
[IMPROVE] Refactor Omnichannel Past Chats List (#17346)
nitinkumartiwari Jun 19, 2020
341aa61
[FIX] Add Authorization Bearer to allowed Headers (#8566)
Siedlerchr Jun 19, 2020
9c8bcda
[FIX] Discussion sort option even with discussions disabled (#17963)
ggazzo Jun 19, 2020
da81cb0
Encode custom oauth2 URL params (#13373)
InstinctBas Jun 19, 2020
4680501
[NEW][API] Add `interation.update` endpoint (#13618)
tonobo Jun 19, 2020
6f1a262
[NEW] Chatpal: add option to search in all public channels (#13856)
Peym4n Jun 19, 2020
19781ef
[NEW] Chatpal: add option to search in all public channels (#13856)
Peym4n Jun 19, 2020
1b10d80
[FIX] User can resend email verification if email is invalid or is em…
ashwaniYDV Jun 19, 2020
261b0aa
[NEW] Setting to determine if the LDAP user active state should be sy…
pierre-lehnen-rc Jun 19, 2020
d384c3b
Rename issue-close-app config file
sampaiodiego Jun 19, 2020
189efea
[FIX] Cannot react while "Allow reaction" is set to true (#17964)
gabriellsh Jun 19, 2020
567b265
[FIX] Missing User when forwarding Omnichannel conversations via Apps…
murtaza98 Jun 19, 2020
8c91c42
[FIX] Discussion not updating rooms list and not checking right permi…
sampaiodiego Jun 19, 2020
09d9905
[FIX] Autocomplete component is not working property when searching c…
renatobecker Jun 19, 2020
117e623
[IMPROVE] Slack import: Parse channel and user mentions (#17637)
lpilz Jun 19, 2020
7ec93ad
[FIX] No rotate option, to prevent image quality loss (#15196)
stleitner Jun 19, 2020
6e38936
channel's leave, hide options have channel in place of room (#10165)
c0dzilla Jun 19, 2020
ee85880
[IMPROVE] SAML implementation (#17742)
pierre-lehnen-rc Jun 19, 2020
7c22f5d
[NEW][API] Endpoint `groups.setEncrypted` (#13477)
Montel Jun 19, 2020
d26e8d9
[FIX] Update AmazonS3 file upload with error handling and sync operat…
madhavmalhotra3089 Jun 19, 2020
4af853a
[NEW] Reply notification email to sender's email when the Direct Repl…
localguru Jun 19, 2020
5653a09
Make ldap avatar source field customizable (#12958)
alexbartsch Jun 19, 2020
31432bb
[NEW] Ability to configure Jitsi room options via new setting `URL Su…
fthiery Jun 19, 2020
a224420
[NEW] Rewrite Apps (#17906)
gabriellsh Jun 20, 2020
7a5433c
[FIX] Admin UI is not rendering when trying to edit an user (#17972)
pierre-lehnen-rc Jun 20, 2020
143ff3a
[FIX] No Way to Display Password Policy on Password Reset Screen (#16…
ashwaniYDV Jun 20, 2020
0aada15
[NEW] Add ability to block failed login attempts by user and IP (#17783)
MarcosSpessatto Jun 20, 2020
46b8f17
[NEW] Allows agents to send chat transcript to omnichannel end-users …
renatobecker Jun 20, 2020
1cfd820
Federation performance and bug fixes (#17504)
hyfen Jun 21, 2020
9ee519b
Regression: App info broken (#17979)
Jun 21, 2020
6c2f4ff
[IMPROVE] Refactor Omnichannel Office Hours feature (#17824)
MarcosSpessatto Jun 21, 2020
b64fb67
[IMPROVE] Threads (#17416)
ggazzo Jun 21, 2020
5e4a93c
Regression: Fix AWS S3 file retrieval (#17982)
rodrigok Jun 21, 2020
c9333af
[FIX] Add missing i18n entry for LDAP connection test success message…
bytes-by-talari Jun 22, 2020
ca4dfa6
Regression: Only add reply-to if sender has emails (#17998)
sampaiodiego Jun 22, 2020
b6fe48c
Regression: Image Upload not working (#17993)
pierre-lehnen-rc Jun 22, 2020
c5a4a03
Regression: Admin User Edit panel is broken (#17992)
pierre-lehnen-rc Jun 22, 2020
7c7999d
Regression Admin: uploading foreign profile image changes own image
pierre-lehnen-rc Jun 22, 2020
9fe61d1
[FIX] New Omnichannel Past Chats list padding (#17994)
renatobecker Jun 22, 2020
a89c90b
[NEW][ENTERPRISE] Omnichannel multiple business hours (#17947)
MarcosSpessatto Jun 22, 2020
c4d8bfc
Regression: Cannot save avatar change on admin (#17999)
gabriellsh Jun 22, 2020
e8a43e9
[FIX] Missing i18n key for setting: Verify Email for External Account…
pierre-lehnen-rc Jun 22, 2020
2dde4fd
[FIX] User is prompted to reset their password when logging in with O…
pierre-lehnen-rc Jun 22, 2020
f6828bb
Remove useLazyRef hook usage (#18003)
tassoevan Jun 22, 2020
65384bb
Regression - Incoming WebHook messages not showing up on the channel …
pierre-lehnen-rc Jun 22, 2020
c1244bf
Bump version to 3.4.0-rc.0
sampaiodiego Jun 22, 2020
7e78049
Regression: Fix setting reply-to email header (#18008)
sampaiodiego Jun 23, 2020
ed1c213
Regression: Favorite and Featured fields not triggering changes (#18010)
ggazzo Jun 23, 2020
b8f447e
Regression: Deprecate check permission on integrations (#18024)
sampaiodiego Jun 23, 2020
da1266b
Merge remote-tracking branch 'origin/develop' into release-candidate
sampaiodiego Jun 23, 2020
6024fdb
Bump version to 3.4.0-rc.1
sampaiodiego Jun 23, 2020
14c6b9d
Regression - Unable to view or edit user status on the Edit User pane…
pierre-lehnen-rc Jun 24, 2020
dbe4d17
Regression: Repair CodeMirror component reactivity (#18037)
tassoevan Jun 25, 2020
ef47ef6
Regression: Reset section button (#18007)
MartinSchoeler Jun 25, 2020
69668d6
Regression: Room flickering if open a thread (#18004)
ggazzo Jun 25, 2020
49183a8
Regression: Fix wrong message grouping inside threads (#18039)
ggazzo Jun 25, 2020
d7b9dfb
Merge remote-tracking branch 'origin/develop' into release-candidate
sampaiodiego Jun 25, 2020
59da623
Bump version to 3.4.0-rc.2
sampaiodiego Jun 25, 2020
a2323bf
Revert "Regression: Fix wrong message grouping inside threads (#18039…
ggazzo Jun 25, 2020
a0f2aac
Regression: Grouping Thread messages (#18042)
ggazzo Jun 25, 2020
1b3eb10
Regression: Improve the logic to get request IPs (#18033)
pierre-lehnen-rc Jun 26, 2020
6f3fc56
Regression: Fix threads badge color indicators (#18048)
sampaiodiego Jun 28, 2020
0c17938
Merge remote-tracking branch 'origin/develop' into release-candidate
rodrigok Jun 28, 2020
a065ed5
Bump version to 3.4.0-rc.3
rodrigok Jun 28, 2020
cc42193
Regression: Improve Omnichannel Business Hours (#18050)
MarcosSpessatto Jun 29, 2020
fa32fea
Regression: Infinite render loop on Setup Wizard (#18074)
tassoevan Jun 29, 2020
0c26dca
Regresion: Issue with reply button on broadcast channels (#18057)
MartinSchoeler Jun 29, 2020
2e6516d
Regression: Fix exit-room on livechat (#18067)
ggazzo Jun 30, 2020
a370048
Upgrade Livechat Widget version to 1.6.0 (#18070)
renatobecker Jun 30, 2020
8024768
Regression: Fix mentions on thread preview (#18071)
ggazzo Jun 30, 2020
8b8c2a0
Regression: Wrong padding and colors on some tabs (#18068)
MartinSchoeler Jun 30, 2020
438d580
Merge remote-tracking branch 'origin/develop' into release-candidate
sampaiodiego Jun 30, 2020
112fc5a
Bump version to 3.4.0-rc.4
sampaiodiego Jun 30, 2020
1157075
Regression: Fix update last message on delete (#18077)
sampaiodiego Jun 30, 2020
995d03f
Merge remote-tracking branch 'origin/develop' into release-candidate
sampaiodiego Jun 30, 2020
667abdc
Bump version to 3.4.0-rc.5
sampaiodiego Jun 30, 2020
ddd284c
Merge remote-tracking branch 'origin/release-candidate' into release-…
sampaiodiego Jun 30, 2020
2f16afc
Bump version to 3.4.0
sampaiodiego Jun 30, 2020
52171c4
Merge pull request #18078 from RocketChat/release-3.4.0
sampaiodiego Jun 30, 2020
0ba0bd0
Bump version to 3.5.0-develop
sampaiodiego Jun 30, 2020
986d2a7
Merge pull request #18083 from RocketChat/develop-sync
sampaiodiego Jun 30, 2020
92d6a40
[FIX] Corrects Typo in Analytics section of the admin page (#17984)
darigovresearch Jun 30, 2020
98a935d
[FIX] Geolocation permission being asked on load (#18030)
gabriellsh Jun 30, 2020
f148fa4
[FIX] Misleading labels in Prune Messages (#18006)
gabriellsh Jun 30, 2020
2fa1746
[IMPROVE] Sort/Group list dropdown (#18081)
MartinSchoeler Jun 30, 2020
c575e48
[FIX] Not possible to read encrypted messages after disable E2E on ch…
rodrigok Jul 1, 2020
17bae05
Handle callback returning promise. (#18102)
renatobecker Jul 1, 2020
3fdbd94
[FIX] Avatar ETag missing from User (#18109)
gabriellsh Jul 1, 2020
e989e2b
[FIX] The livechat agent activity monitor wasn't being initialised be…
paulobernardoaf Jul 1, 2020
b7e7ebe
[FIX] Email notifications were still being sent for online users (#18…
Densik Jul 1, 2020
e5b85b6
[FIX] Jitsi opening twice (#18111)
ggazzo Jul 2, 2020
f96c9a1
[FIX] "Add reaction" icon missing when the viewport size is smaller t…
dudizilla Jul 2, 2020
53effb3
[FIX] Clipboard not working when permalinking a pinned message (#18047)
MartinSchoeler Jul 2, 2020
ff7c781
[FIX] App details returns to apps table, instead of previous page (#1…
gabriellsh Jul 3, 2020
96dd97d
[FIX] Cannot open admin when server uses ROOT_URL with subpath (#1810…
omarchehab98 Jul 4, 2020
a3e0e6e
[FIX] Old Data Migrations breaking upgrades (#18185)
pierre-lehnen-rc Jul 7, 2020
fd3ffe0
Update Apps-Engine version (#18212)
d-gubert Jul 8, 2020
af8c879
[FIX] Application not loading due to reverse proxy decoding API calls…
rodrigok Jul 9, 2020
2e2c4cc
[FIX] SAML login crashing when receiving an array of roles (#18224)
pierre-lehnen-rc Jul 9, 2020
d025656
[FIX] CAS login not merging users with local accounts (#18238)
pierre-lehnen-rc Jul 10, 2020
e4e3c3a
Update the API of React Hooks using Meteor's reactive system (#18226)
tassoevan Jul 11, 2020
8427e69
[FIX]Update link URL at AppsWhatIsIt (#18240)
tassoevan Jul 11, 2020
b711b12
Regression: Remove calls to Console API in useForm hook (#18244)
tassoevan Jul 11, 2020
c492c61
Rewrite Contextual Bar Discussion List in React (#18127)
ggazzo Jul 11, 2020
793e15d
[IMPROVE] Message action styles (#18190)
ggazzo Jul 13, 2020
6429353
[NEW] Sign in with apple (iOS client only) (#18258)
djorkaeffalexandre Jul 14, 2020
d319e63
[FEAT] Configurable character limit on live chat
ogustavo-pereira Jul 14, 2020
10ea922
[NEW] Added profile field to inform Nickname for users in order to be…
rodrigok Jul 15, 2020
a77d5b0
Regression: Message actions under "unread messages" warning (#18273)
gabriellsh Jul 15, 2020
20483a8
[NEW] External MP3 encoder worker for audio recording (#18277)
tassoevan Jul 17, 2020
12f5ce7
[FIX] Apps page loading indefinitely if no Markeplace data (#18274)
gabriellsh Jul 17, 2020
1bed297
[NEW] "My Account" rewritten (#18106)
ggazzo Jul 17, 2020
be55979
[FIX] Few adjustments to accept fuselage theme (#18009)
ggazzo Jul 17, 2020
4babbfe
Regression - Profile page crashing for users without password (#18287)
pierre-lehnen-rc Jul 17, 2020
1b31cb6
Regression: Account Sidebar not rendering properly (#18288)
gabriellsh Jul 17, 2020
02d69d0
[FIX] Fix sticky notifications not working (#18285)
ggazzo Jul 17, 2020
317cb2c
[FIX] View close uikit event sending wrong payload (#18289)
d-gubert Jul 17, 2020
fc2bff5
LingoHub based on develop (#18176)
engelgabriel Jul 17, 2020
bf5eb20
Rewrite: My Account > Integrations rewritten (#18290)
gabriellsh Jul 18, 2020
4b1b44a
[NEW] Update Apps-Engine version (#18271)
d-gubert Jul 18, 2020
42d41ba
[NEW] User profile and User card (#18194)
ggazzo Jul 18, 2020
874db4f
Update Apps-Engine to Beta version (#18294)
d-gubert Jul 20, 2020
01cb7f0
LingoHub based on develop (#18307)
engelgabriel Jul 20, 2020
d463e5f
[FIX] Closing the admin does not return to last opened room (#18308)
ggazzo Jul 20, 2020
6674257
[FIX] Don't show agent info in the transcript if the setting is disab…
antkaz Jul 20, 2020
dab320a
[FIX] Delete user warning message undefined (#18310)
gabriellsh Jul 20, 2020
ae7b9a1
[FIX][ENTERPRISE] Canned Responses not available to agents after they…
renatobecker Jul 20, 2020
dae7b70
[NEW][ENTERPRISE] Add support to license tags (#18093)
sampaiodiego Jul 21, 2020
b6a564f
[FIX] Merge user custom fields on LDAP sync (#17339)
tobiasge Jul 21, 2020
eb1272b
[FIX] "Join" button on thread when room is read only (#18314)
gabriellsh Jul 21, 2020
217c70e
[FIX] Error when fetching a nonexistent business hour from the server…
renatobecker Jul 21, 2020
f283aee
[IMPROVE] Mention autocomplete UI and performance improvements (#18309)
rodrigok Jul 21, 2020
163293e
[FIX] Local Account login error when both LDAP and Email 2FA are enab…
pierre-lehnen-rc Jul 21, 2020
13636d8
[FIX] SAML login saves invalid username when receiving multiple value…
pierre-lehnen-rc Jul 21, 2020
c4f2dd8
[NEW][ENTERPRISE] Push Notification Data Privacy (#18254)
pierre-lehnen-rc Jul 21, 2020
30acaef
[IMPROVE] Improve performance and remove agents when the department i…
MarcosSpessatto Jul 21, 2020
022df82
Move the development guidelines to our handbook (#18026)
rodrigok Jul 21, 2020
47d1438
[FIX] Bug on entering token in connectivity services (#18317)
geekgonecrazy Jul 21, 2020
523e754
[IMPROVE] Change setting that blocks unauthenticated access to avatar…
djorkaeffalexandre Jul 21, 2020
9ef9163
[FIX] SlackBridge error (#18320)
sampaiodiego Jul 21, 2020
ba74996
Regression: Close UserCard if action opens a new page (#18319)
ggazzo Jul 21, 2020
2b63e4f
Regression: User Status selector (#18343)
gabriellsh Jul 21, 2020
dcb16db
Regression: Preferences crashing when User has no preferences set. (#…
gabriellsh Jul 21, 2020
83a13ad
Regression: Admin User password (#18350)
MartinSchoeler Jul 22, 2020
fd12ff2
[FIX] Update check not able to be disabled (#18339)
graywolf336 Jul 22, 2020
4278642
Regression: Notification with id-only isn't showed by iOS devices (#1…
djorkaeffalexandre Jul 23, 2020
def02e9
Regression: Userinfo center avatar image (#18354)
MartinSchoeler Jul 23, 2020
59ca315
Regression: Thread Title not being escaped (#18356)
ggazzo Jul 23, 2020
467fb75
Regression: nickname field in user profile. (#18359)
gabriellsh Jul 24, 2020
a218915
Fix broken link on readme (#18358)
MartinSchoeler Jul 24, 2020
0b83fab
Regression: Fix defaultFields for null values (#18360)
sampaiodiego Jul 24, 2020
7886fa5
Regression: useStorage (#18370)
ggazzo Jul 24, 2020
944342d
Regression: MP3 worker (#18371)
ggazzo Jul 24, 2020
b8381ee
Regression: Wrong background in disabled inputs (#18372)
gabriellsh Jul 24, 2020
4e176de
Regression: Edit messages after opening thread (#18375)
gabriellsh Jul 24, 2020
1945555
Regression: Mentions in thread title (#18369)
ggazzo Jul 24, 2020
cf05327
Regression: Provide a fallback text when push notification is idOnly …
djorkaeffalexandre Jul 25, 2020
dfeebb8
[FIX] Push gateway and cloud integration (#18377)
sampaiodiego Jul 27, 2020
7152ffa
[FIX] File uploads for unknown file types but nothing is blocked (#18…
20051231 Jul 27, 2020
ecdae36
Regression: Fix useUserSubscription usage (#18378)
ggazzo Jul 27, 2020
75f1eb5
Merge branch 'develop' into configurable-character-limit
renatobecker Jul 27, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
6 changes: 3 additions & 3 deletions .circleci/update-releases.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
set -euvo pipefail
IFS=$'\n\t'

curl -X POST \
-H "X-Update-Token: ${UPDATE_TOKEN}" \
https://releases.rocket.chat/update
curl -H "Content-Type: application/json" -H "X-Update-Token: $UPDATE_TOKEN" -d \
"{\"commit\": \"$CIRCLE_SHA1\", \"tag\": \"$RC_VERSION\", \"branch\": \"$CIRCLE_BRANCH\", \"artifactName\": \"$ARTIFACT_NAME\", \"releaseType\": \"$RC_RELEASE\" }" \
https://releases.rocket.chat/update

# Makes build fail if the release isn't there
curl --fail https://releases.rocket.chat/$RC_VERSION/info
42 changes: 29 additions & 13 deletions .docker-mongo/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,24 +1,40 @@
FROM rocketchat/base:12.16.1
FROM node:12.16.1-buster-slim

LABEL maintainer="buildmaster@rocket.chat"

# Install MongoDB and dependencies
RUN set -x \
&& apt-get update \
&& apt-get install -y wget \
&& wget -qO - https://www.mongodb.org/static/pgp/server-4.0.asc | apt-key add - \
&& echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main" | tee /etc/apt/sources.list.d/mongodb-org-4.0.list \
&& apt-get update \
&& apt-get install -y pwgen mongodb-org \
&& apt-get clean my room
&& apt-get update \
&& apt-get install -y wget gnupg dirmngr pwgen \
&& wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | apt-key add - \
&& echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/4.2 main" | tee /etc/apt/sources.list.d/mongodb-org-4.2.list \
&& apt-get update \
&& apt-get install -y mongodb-org fontconfig \
&& apt-get clean my room \
&& groupadd -g 65533 -r rocketchat \
&& useradd -u 65533 -r -g rocketchat rocketchat \
&& mkdir -p /app/uploads \
&& chown rocketchat:rocketchat /app/uploads

ADD . /app
ADD entrypoint.sh /app/bundle/

RUN set -x \
&& cd /app/bundle/programs/server \
&& npm install \
&& npm cache clear --force \
&& chown -R rocketchat:rocketchat /app
RUN aptMark="$(apt-mark showmanual)" \
&& apt-get install -y --no-install-recommends g++ make python ca-certificates \
&& cd /app/bundle/programs/server \
&& npm install \
&& apt-mark auto '.*' > /dev/null \
&& apt-mark manual $aptMark > /dev/null \
&& find /usr/local -type f -executable -exec ldd '{}' ';' \
| awk '/=>/ { print $(NF-1) }' \
| sort -u \
| xargs -r dpkg-query --search \
| cut -d: -f1 \
| sort -u \
| xargs -r apt-mark manual \
&& apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
&& npm cache clear --force \
&& chown -R rocketchat:rocketchat /app

VOLUME /app/uploads

Expand Down
2 changes: 1 addition & 1 deletion .docker-mongo/entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ echo """
╚═╝ ╚═╝ ╚═════╝ ╚═════╝╚═╝ ╚═╝╚══════╝ ╚═╝╚═╝ ╚═════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝╚══════╝ ╚═══╝ ╚═╝╚══════╝ ╚══╝╚══╝
"""

mongod --smallfiles --storageEngine=mmapv1 --fork --replSet rs0 --config /etc/mongod.conf
mongod --fork --replSet rs0 --config /etc/mongod.conf

until mongo --eval "db" &> /dev/null; do
echo "MongoDB still not ready, sleeping"
Expand Down
35 changes: 27 additions & 8 deletions .docker/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,14 +1,33 @@
FROM rocketchat/base:12.16.1

ADD . /app
FROM node:12.16.1-buster-slim

LABEL maintainer="buildmaster@rocket.chat"

RUN set -x \
&& cd /app/bundle/programs/server \
&& npm install \
&& npm cache clear --force \
&& chown -R rocketchat:rocketchat /app
# dependencies
RUN groupadd -g 65533 -r rocketchat \
&& useradd -u 65533 -r -g rocketchat rocketchat \
&& mkdir -p /app/uploads \
&& chown rocketchat:rocketchat /app/uploads \
&& apt-get update \
&& apt-get install -y --no-install-recommends fontconfig

ADD . /app

RUN aptMark="$(apt-mark showmanual)" \
&& apt-get install -y --no-install-recommends g++ make python ca-certificates \
&& cd /app/bundle/programs/server \
&& npm install \
&& apt-mark auto '.*' > /dev/null \
&& apt-mark manual $aptMark > /dev/null \
&& find /usr/local -type f -executable -exec ldd '{}' ';' \
| awk '/=>/ { print $(NF-1) }' \
| sort -u \
| xargs -r dpkg-query --search \
| cut -d: -f1 \
| sort -u \
| xargs -r apt-mark manual \
&& apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false \
&& npm cache clear --force \
&& chown -R rocketchat:rocketchat /app

USER rocketchat

Expand Down
2 changes: 1 addition & 1 deletion .docker/Dockerfile.rhel
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
FROM registry.access.redhat.com/rhscl/nodejs-8-rhel7

ENV RC_VERSION 3.2.0-develop
ENV RC_VERSION 3.5.0-develop

MAINTAINER buildmaster@rocket.chat

Expand Down
4 changes: 1 addition & 3 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,13 @@ app/katex/client/katex/katex.min.js
packages/rocketchat-livechat/assets/rocketchat-livechat.min.js
packages/rocketchat-livechat/assets/rocket-livechat.js
app/theme/client/vendor/
app/ui/client/lib/customEventPolyfill.js
app/ui/client/lib/Modernizr.js
public/mp3-realtime-worker.js
public/lame.min.js
public/packages/rocketchat_videobridge/client/public/external_api.js
packages/tap-i18n/lib/tap_i18next/tap_i18next-1.7.3.js
private/moment-locales/
public/livechat/
!.scripts
public/pdf.worker.min.js
public/workers/**/*
imports/client/
!/.storybook/
25 changes: 22 additions & 3 deletions .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@
"jscolor": false
},
"plugins": [
"react"
"react",
"react-hooks"
],
"rules": {
"jsx-quotes": [
Expand All @@ -24,7 +25,9 @@
"react/jsx-fragments": [
"error",
"syntax"
]
],
"react-hooks/rules-of-hooks": "error",
"react-hooks/exhaustive-deps": "warn"
},
"settings": {
"import/resolver": {
Expand Down Expand Up @@ -74,6 +77,8 @@
"error",
"prefer-single"
],
"indent": "off",
"no-extra-parens": "off",
"react/jsx-uses-react": "error",
"react/jsx-uses-vars": "error",
"react/jsx-no-undef": "error",
Expand All @@ -84,7 +89,21 @@
"@typescript-eslint/ban-ts-ignore": "off",
"@typescript-eslint/indent": [
"error",
"tab"
"tab",
{
"SwitchCase": 1
}
],
"@typescript-eslint/no-extra-parens": [
"error",
"all",
{
"conditionalAssign": true,
"nestedBinaryExpressions": false,
"returnAssign": true,
"ignoreJSX": "all",
"enforceForArrowConditionals": false
}
],
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/interface-name-prefix": [
Expand Down
47 changes: 16 additions & 31 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,42 +1,27 @@
# Contributing to Rocket.Chat

:+1::tada: First off, thanks for taking the time to contribute! :tada::+1:
**First off, thanks for taking the time to contribute! :tada::+1:**

The following is a set of guidelines for contributing to Rocket.Chat and its packages, which are hosted in the [Rocket.Chat Organization](https://github.com/RocketChat) on GitHub.
> There are many ways to contribute to Rocket.Chat even if you're not technical or a developer:
>
> * Email us at marketing@rocket.chat to tell us how much you love the project
> * Write about us in your blogs
> * Fix some small typos in our [documentation](https://docs.rocket.chat/contributing)
> * Become our [GitHub sponsor](https://github.com/sponsors/RocketChat)
> * Tell others about us and help us spread the word
>
> Every bit of contribution is appreciated 🙂 thank you!

__Note:__ If there's a feature you'd like, there's a bug you'd like to fix, or you'd just like to get involved please raise an issue and start a conversation. We'll help as much as we can so you can get contributing - although we may not always be able to respond right away :)

## ECMAScript 2015 vs CoffeeScript

While we still have a lot of CoffeeScript files you should not create new ones. New code contributions should be in **ECMAScript 2015**.

## Coding standards

Most of the coding standards are covered by `.editorconfig` and `.eslintrc.js`.

Things not covered by `eslint`:
The following is a set of guidelines for contributing to Rocket.Chat, which are hosted in the [Rocket.Chat Organization](https://github.com/RocketChat) on GitHub.

* `exports`/`module.exports` should be at the end of the file
* Longer, descriptive variable names are preferred, e.g. `error` vs `err`

We acknowledge all the code does not meet these standards but we are working to change this over time.

### Syntax check

Before submitting a PR you should get no errors on `eslint`.

To check your files, first install `eslint`:
__Note:__ If there's a feature you'd like, there's a bug you'd like to fix, or you'd just like to get involved please raise an issue and start a conversation. We'll help as much as we can so you can get contributing - although we may not always be able to respond right away :)

```
npm install -g eslint
```
## Development Guidelines

Then run:
Check out our Handbook for the [Development Guidelines](https://handbook.rocket.chat/product/development/development-guidelines) on how to setup your enviroment, do code, test and push your code. There you find our patterns on how to compose your Pull Requests' titles to have your contribution accepted.

```
eslint .
```
## Contributor License Agreement

# Contributor License Agreement
To have your contribution accepted you must sign our [Contributor License Agreement](https://cla-assistant.io/RocketChat/Rocket.Chat). In case you submit a Pull Request before sign the CLA GitHub will alert you with a new comment asking you to sign and will block the Pull Request from be merged by us.

Please review and sign our CLA at https://cla-assistant.io/RocketChat/Rocket.Chat
7 changes: 0 additions & 7 deletions .github/ISSUE_TEMPLATE/custom.md

This file was deleted.

45 changes: 40 additions & 5 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,46 @@
<!-- INSTRUCTION: Your Pull Request name should start with one of the following tags -->
<!-- This is a pull request template, you do not need to uncomment or remove the comments, they won't show up in the PR text. -->
<!-- Your Pull Request name should start with one of the following tags -->
<!-- [NEW] For new features -->
<!-- [FIX] For bug fixes -->
<!-- [BREAK] For pull requests including breaking changes -->

<!-- INSTRUCTION: Inform the issue number that this PR closes, or remove the line below -->
Closes #ISSUE_NUMBER
## Proposed changes
<!-- Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If it fixes a bug or resolves a feature request, be sure to link to that issue below. -->

<!-- INSTRUCTION: Link to a https://github.com/RocketChat/docs PR with added/updated documentation or an update to the missing/outdated documentation list, see https://rocket.chat/docs/contributing/documentation/ -->
## Issue(s)
<!-- Link the issues being closed by or related to this PR. For example, you can use #594 if this PR closes issue number 594 -->

## How to test or reproduce
<!-- Mention how you would reproduce the bug if not mentioned on the issue page already. Also mention which screens are going to have the changes if applicable -->

## Screenshots

## Types of changes
<!-- What types of changes does your code introduce to Rocket.Chat? -->
<!-- Put an `x` in the boxes that apply -->

- [ ] Bugfix (non-breaking change which fixes an issue)
- [ ] Improvement (non-breaking change which improves a current function)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Hotfix (a major bugfix that has to be merged asap)
- [ ] Documentation Update (if none of the other choices apply)

## Checklist
<!-- Put an `x` in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code. -->

- [ ] I have read the [CONTRIBUTING](https://github.com/RocketChat/Rocket.Chat/blob/develop/.github/CONTRIBUTING.md#contributing-to-rocketchat) doc
- [ ] I have signed the [CLA](https://cla-assistant.io/RocketChat/Rocket.Chat)
- [ ] Lint and unit tests pass locally with my changes
- [ ] I have added tests that prove my fix is effective or that my feature works (if applicable)
- [ ] I have added necessary documentation (if applicable)
- [ ] Any dependent changes have been merged and published in downstream modules

## Changelog
<!-- CHANGELOG -->
<!-- Enter HERE a brief text that would go up on the changelog on our releases page -->
<!-- END CHANGELOG -->

## Further comments
<!-- If this is a relatively large or complex change, kick off the discussion by explaining why you chose the solution you did and what alternatives you considered, etc... -->

<!-- INSTRUCTION: Tell us more about your PR with screen shots if you can -->
Loading