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

Release 1.0.0 #14277

Merged
merged 423 commits into from
Apr 28, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
423 commits
Select commit Hold shift + click to select a range
40a2c9f
Regression: Threads - Invite users and DM (#13646)
ggazzo Mar 8, 2019
969ba3d
Improve: Send cloud token to Federation Hub (#13651)
sampaiodiego Mar 8, 2019
d8afafa
Regression: Fix embedded layout (#13574)
rodrigok Mar 11, 2019
a53731e
Regression: Sidebar create new channel hover text (#13658)
bhardwajaditya Mar 11, 2019
c42b43f
Regression: User thread join message (#13656)
bhardwajaditya Mar 11, 2019
10356cf
[FIX] Race condition on the loading of Apps on the admin page (#13587)
graywolf336 Mar 11, 2019
2efb8ad
Regression: Add missing translations used in Apps pages (#13674)
sampaiodiego Mar 12, 2019
af1077e
[FIX] Corrects UI background of forced F2A Authentication (#13670)
fliptrail Mar 12, 2019
44d8492
Fixes #13627 (#13630)
knrt10 Mar 12, 2019
c4bc234
[IMPROVE] Add decoding for commonName (cn) and displayName attributes…
pkolmann Mar 12, 2019
eeb57a1
[FIX] Avatar fonts for PNG and JPG (#13681)
sampaiodiego Mar 12, 2019
54ff282
Regression: Fix icon for DMs (#13679)
sampaiodiego Mar 12, 2019
0304362
[FIX] Stop livestream (#13676)
ggazzo Mar 12, 2019
f516fbb
[FIX] Legal page's style (#13677)
ggazzo Mar 12, 2019
70afb0e
[FIX] Audio message recording issues (#13486)
tassoevan Mar 12, 2019
3480544
Regression: Prune Threads (#13683)
ggazzo Mar 12, 2019
dcac9f4
Move files from packages to imports
sampaiodiego Mar 12, 2019
e275b94
Fix file references after moving from packages
sampaiodiego Mar 12, 2019
7f5d817
Add missing file about packages removal
sampaiodiego Mar 13, 2019
761ad9b
Update husky config (#13687)
sampaiodiego Mar 13, 2019
d63ccf0
Change the way to resolve DNS for Federation (#13695)
alansikora Mar 13, 2019
98c5d22
only set default value if not defined when snap refresh (#13702)
LuluGO Mar 14, 2019
d33d3cd
[FIX] Changing Room name updates the webhook (#13672)
knrt10 Mar 14, 2019
8fbbd6c
[FIX] Update bad-words to 3.0.2 (#13705)
trivoallan Mar 14, 2019
d5c57d1
Add Houston config (#13707)
sampaiodiego Mar 14, 2019
9ab5dd5
[FIX] Adds Proper Language display name for many languages (#13714)
fliptrail Mar 14, 2019
246ff8a
[FIX] WebRTC wasn't working duo to design and browser's APIs changes …
ggazzo Mar 15, 2019
b57f208
[IMPROVE] Add index for room's ts (#13726)
sampaiodiego Mar 15, 2019
e4bb492
[FIX] Remove Room info for Direct Messages (#9383) (#12429)
vinade Mar 15, 2019
7822dac
[BREAK] Remove deprecated file upload engine Slingshot (#13724)
rodrigok Mar 15, 2019
debefd1
Remove unused files (#13725)
rodrigok Mar 15, 2019
0665caa
Regression: removed backup files (#13729)
ggazzo Mar 15, 2019
ed092fb
Convert imports to relative paths (#13740)
rodrigok Mar 15, 2019
5589113
[FIX] Audio message recording (#13727)
tassoevan Mar 15, 2019
36e7e25
[NEW] Provide new Livechat client as community feature (#13723)
renatobecker Mar 15, 2019
cb06a45
Regression: Threads styles improvement (#13741)
ggazzo Mar 15, 2019
6031294
Fixed #13738 (#13743)
knrt10 Mar 16, 2019
9b7e01e
Add space after inserting emoji from emojiPicker. (#13744)
Kailash0311 Mar 16, 2019
c2f5321
Fix emoji test
engelgabriel Mar 18, 2019
5851725
Removing (almost) every dynamic imports (#13767)
MarcosSpessatto Mar 18, 2019
db32757
[FIX] Loading user list from room messages (#13769)
sampaiodiego Mar 18, 2019
df23847
Remove Sandstorm support (#13773)
sampaiodiego Mar 18, 2019
6c08a6f
[BUG] No new room created when conversation is closed (#13753)
knrt10 Mar 18, 2019
aba7e58
In home screen Rocket.Chat+ is dispalyed as Rocket.Chat (#13784)
ashwaniYDV Mar 19, 2019
b254f02
Fixed grammatical error. (#13559)
gsunit Mar 19, 2019
e5e6d16
[NEW] Add e-mail field on Livechat Departments (#13775)
renatobecker Mar 19, 2019
4c44f59
Adds French translation of Personal Access Token (#13779)
ashwaniYDV Mar 19, 2019
c143bd4
[FIX] Translation interpolations for many languages (#13751)
fliptrail Mar 19, 2019
e4e0d7e
[IMPROVE] Replaces color #13679A to #1d74f5 (#13796)
fliptrail Mar 19, 2019
6c6dec2
Fix: addRoomAccessValidator method created for Threads (#13789)
renatobecker Mar 19, 2019
71c6932
[FIX] Remove spaces in some i18n files (#13801)
MarcosSpessatto Mar 19, 2019
805a7eb
[FIX] Forwarded Livechat visitor name is getting updated on the sideb…
zolbayars Mar 20, 2019
9ef1c6f
Allow user to click on message action menu without loosing text selec…
engelgabriel Mar 21, 2019
1e8ce1d
fix stylelint
engelgabriel Mar 21, 2019
24db661
Lingohub sync and additional fixes (#13825)
sampaiodiego Mar 21, 2019
2f01d04
Remove unused files (#13833)
tassoevan Mar 21, 2019
9deb8f9
Remove unused style (#13834)
tassoevan Mar 21, 2019
58584d4
LingoHub Update :rocket: (#13839)
engelgabriel Mar 21, 2019
eba8598
Add support to search for all users in directory (#13803)
sampaiodiego Mar 21, 2019
90fc643
[BUG] Icon Fixed for Knowledge base on Livechat (#13806)
knrt10 Mar 21, 2019
920f0a1
[IMPROVE] Ignore agent status when queuing incoming livechats via Gue…
renatobecker Mar 22, 2019
ceb6539
[IMPROVE] Filter agents with autocomplete input instead of select ele…
renatobecker Mar 22, 2019
be18e18
Rename Threads to Discussion (#13782)
ggazzo Mar 22, 2019
f21a969
[NEW] Allow sending long messages as attachments (#13819)
marceloschmidt Mar 22, 2019
f776cf6
[IMPROVE] Join channels by sending a message or join button (#13752)
bhardwajaditya Mar 22, 2019
bc1722a
[FIX] wrong importing of e2e (#13863)
marceloschmidt Mar 22, 2019
be6b13e
[IMPROVE] Remove user from role dialog fixed (#13874)
bhardwajaditya Mar 25, 2019
e1e6de5
LingoHub based on develop (#13891)
engelgabriel Mar 25, 2019
ebbb457
wrong width/height for tile_70 (mstile 70x70 (png)) (#13851)
ulf-f Mar 25, 2019
6ef4095
[FIX] Some Safari bugs (#13895)
tassoevan Mar 26, 2019
cc58107
Use CircleCI Debian Stretch images (#13906)
sampaiodiego Mar 26, 2019
88c8c8c
Remove some index.js files routing for server/client files (#13772)
rodrigok Mar 26, 2019
26c3bb2
[FIX] VIDEO CALL/JITSI multiple calls before video call (#13855)
ggazzo Mar 26, 2019
607729b
Fix missing dependencies on stretch CI image (#13910)
sampaiodiego Mar 26, 2019
c98fd21
[FIX] Avatar image being shrinked on autocomplete (#13914)
sampaiodiego Mar 26, 2019
7c2d680
[NEW] Add message action to copy message to input as reply (#12626)
mrsimpson Mar 27, 2019
fd817b2
[NEW] Marketplace integration with Rocket.Chat Cloud (#13809)
rodrigok Mar 28, 2019
c13708a
[FIX] Read Receipt for Livechat Messages fixed (#13832)
knrt10 Mar 28, 2019
be8ae64
Remove bitcoin link in Readme.md since the link is broken (#13935)
ashwaniYDV Mar 28, 2019
65b5be3
Improve: Support search and adding federated users through regular en…
alansikora Mar 28, 2019
c470673
Small improvements to federation callbacks/hooks (#13946)
sampaiodiego Mar 29, 2019
92a48f2
Update preview Dockerfile to use Stretch dependencies (#13947)
sampaiodiego Mar 29, 2019
849c9d1
Show rooms with mentions on unread category (#13948)
sampaiodiego Mar 29, 2019
4d15868
LingoHub based on develop (#13964)
engelgabriel Apr 1, 2019
19c6eb7
Remove some bad references to messageBox (#13954)
tassoevan Apr 1, 2019
cdf70b1
[FIX] Limit App’s HTTP calls to 500ms (#13949)
rodrigok Apr 1, 2019
408aa9d
Update eslint config (#13966)
sampaiodiego Apr 1, 2019
1d02537
[FIX] OTR dialog issue (#13755)
knrt10 Apr 1, 2019
42b57f9
[FIX] Loading theme CSS on first server startup (#13953)
sampaiodiego Apr 2, 2019
bec1008
[FIX] Display first message when taking Livechat inquiry (#13896)
renatobecker Apr 2, 2019
81c2292
[FIX] Minor issues detected after testing the new Livechat client (#1…
renatobecker Apr 2, 2019
982ed73
[FIX] Directory and Apps logs page (#13938)
tassoevan Apr 2, 2019
727170e
[FIX] Opening a Livechat room from another agent (#13951)
renatobecker Apr 2, 2019
6403849
[IMPROVE] UI of page not found (#13757)
fliptrail Apr 2, 2019
85db0a7
Bump version to 1.0.0-rc.0
sampaiodiego Apr 2, 2019
993e4b2
[FIX] Change localStorage keys to work when server is running in a su…
MarcosSpessatto Apr 2, 2019
5cde8ab
[FIX] Wrong permalink when running in subdir (#13746)
ura14h Apr 2, 2019
9e2a753
Update PayPal link
engelgabriel Apr 2, 2019
b0d71bc
[FIX] Improve cloud section (#13820)
geekgonecrazy Apr 2, 2019
59e5e92
[BREAK] Prevent start if incompatible mongo version (#13927)
geekgonecrazy Apr 3, 2019
ab3faad
[FIX] Auto hide room from sidebar on close (#13824)
knrt10 Apr 3, 2019
f2129a7
[NEW] - Add setting to request a comment when closing Livechat room (…
knrt10 Apr 3, 2019
e8849d5
Decrease padding for app buy modal (#13984)
geekgonecrazy Apr 3, 2019
3cde9fb
[FIX] Focus on input when emoji picker box is open was not working (#…
d-gubert Apr 3, 2019
49b7978
[FIX] Groups endpoints permission validations (#13994)
MarcosSpessatto Apr 5, 2019
993a96b
Add custom MIME types for *.ico extension (#13969)
tassoevan Apr 6, 2019
3967a74
[IMPROVE] Use SessionId for credential token in SAML request (#13791)
MohammedEssehemy Apr 6, 2019
c8b0262
[FIX] Fix rendering of links in the announcement modal (#13250)
supra08 Apr 6, 2019
54cac43
[FIX] Theme CSS loading in subdir env (#14015)
sampaiodiego Apr 6, 2019
40fed25
Allow set env var METEOR_OPLOG_TOO_FAR_BEHIND (#14017)
rodrigok Apr 6, 2019
7bf6f3b
Change dynamic dependency of FileUpload in Messages models (#13776)
MarcosSpessatto Apr 6, 2019
472a6ea
Deprecate /api/v1/info in favor of /api/info (#13798)
MarcosSpessatto Apr 6, 2019
409bc3c
[FIX] Real names were not displayed in the reactions (API/UI) (#13495)
MarcosSpessatto Apr 6, 2019
1e82c37
fix conflicts with develop branch (#13532)
thayannevls Apr 6, 2019
bc80e0e
[FIX] Links and upload paths when running in a subdir (#13982)
MarcosSpessatto Apr 6, 2019
f5d463c
Fix debug logging not being enabled by the setting (#13979)
graywolf336 Apr 6, 2019
3adef03
[FIX] Check settings for name requirement before validating (#14021)
marceloschmidt Apr 6, 2019
0383c28
[FIX] Closing sidebar when room menu is clicked. (#13842)
Kailash0311 Apr 6, 2019
d99d158
[NEW] Chatpal: Enable custom search parameters (#13828) (#13829)
Peym4n Apr 6, 2019
8121c08
[IMPROVE] UI of Permissions page (#13732)
fliptrail Apr 6, 2019
05ee4dc
[IMPROVE] Add permission to change other user profile avatar (#13884)
knrt10 Apr 6, 2019
414a1e3
[NEW] Add support to updatedSince parameter in emoji-custom.list and …
MarcosSpessatto Apr 6, 2019
fede7cf
Settings: hiding reset button for readonly fields (#14025)
alansikora Apr 7, 2019
d7d5b66
Settings: disable reset button (#14026)
alansikora Apr 7, 2019
338e4da
OpenShift custom OAuth support (#13925)
bsharrow Apr 7, 2019
7d18278
Add pagination to getUsersOfRoom (#12834)
ggazzo Apr 7, 2019
14b79fe
[NEW] Threads V 1.0 (#13996)
ggazzo Apr 7, 2019
2143056
[NEW] Add an option to delete file in files list (#13815)
marceloschmidt Apr 7, 2019
a1774af
Merge remote-tracking branch 'origin/develop' into release-candidate
sampaiodiego Apr 7, 2019
a04ba53
Bump version to 1.0.0-rc.1
sampaiodiego Apr 7, 2019
7fc7856
Fix discussions issues after room deletion and translation actions no…
ggazzo Apr 8, 2019
fceb1f6
Fix sending notifications to mentions on threads and discussion email…
sampaiodiego Apr 8, 2019
34e1e0c
Fix room re-rendering (#14044)
sampaiodiego Apr 8, 2019
e4b5011
Fix race condition of lastMessage set (#14041)
rodrigok Apr 8, 2019
96a1796
Fix modal scroll (#14052)
ggazzo Apr 8, 2019
4813ad5
Fix shield identation (#14048)
rodrigok Apr 8, 2019
9d51732
Fix: Tests were not exiting RC instances (#14054)
rodrigok Apr 8, 2019
2e79252
Proper thread quote, clear message box on send, and other nice things…
tassoevan Apr 9, 2019
0a96784
[IMPROVE] New sidebar item badges, mention links, and ticks (#14030)
tassoevan Apr 9, 2019
aa8bce4
[IMPROVE] Include more information to help with bug reports and debug…
geekgonecrazy Apr 9, 2019
3eb4d59
Prioritize user-mentions badge (#14057)
sampaiodiego Apr 9, 2019
502ec70
Merge remote-tracking branch 'origin/develop' into release-candidate
sampaiodiego Apr 9, 2019
5149e53
Bump version to 1.0.0-rc.2
sampaiodiego Apr 9, 2019
98eed0f
[IMPROVE] Update the Apps Engine version to v1.4.1 (#14072)
graywolf336 Apr 9, 2019
7fc7b3a
Fix messages losing thread titles on editing or reaction and improve …
ggazzo Apr 9, 2019
91179f5
[FIX] Livechat office hours (#14031)
renatobecker Apr 10, 2019
33729fe
Unstuck observers every minute (#14076)
rodrigok Apr 10, 2019
9dffb8e
Update misc.js
rodrigok Apr 10, 2019
f8bde38
Fix threads rendering performance (#14059)
ggazzo Apr 10, 2019
10d3c84
Add isURL helper; fix getURL helper (#14086)
d-gubert Apr 10, 2019
d43c006
Wait port release to finish tests (#14066)
rodrigok Apr 10, 2019
51235cf
Fix: Error when version check enpoint was returning invalid data (#14…
rodrigok Apr 10, 2019
8da0e1a
Fix sending message from action buttons in messages (#14101)
tassoevan Apr 11, 2019
c07e42c
[FIX] Support for handling SAML LogoutRequest SLO (#14074)
geekgonecrazy Apr 11, 2019
c3dd886
LingoHub based on develop (#14046)
engelgabriel Apr 11, 2019
bc6d7a2
[FIX] Livechat user registration in another department (#10695)
renatobecker Apr 11, 2019
e9a4895
[NEW] Rest endpoints of discussions (#13987)
MarcosSpessatto Apr 11, 2019
19abded
Fix top bar unread message counter (#14102)
tassoevan Apr 11, 2019
4e92002
[FIX] Receiving agent for new livechats from REST API (#14103)
renatobecker Apr 11, 2019
19b0fee
[NEW] update name of user if changed externally using CustomOAuth
Hudell Apr 12, 2019
2ce190e
Fix: Remove message class `sequential` if `new-day` is present (#14116)
tassoevan Apr 12, 2019
db6a269
Fix: Skip thread notifications on message edit (#14100)
sampaiodiego Apr 12, 2019
32641d8
Fix update apps capability of updating messages (#14118)
sampaiodiego Apr 12, 2019
4d33e6d
Fix integrations message example (#14111)
MarcosSpessatto Apr 12, 2019
7b7f455
Fixed #14090 (#14097)
knrt10 Apr 12, 2019
4987ca2
Regression: User autocomplete was not listing users from correct room…
rodrigok Apr 12, 2019
d5c14f7
[FIX] Missing connection headers on Livechat REST API (#14130)
renatobecker Apr 12, 2019
0227f8b
[NEW] Add Voxtelesys to list of SMS providers (#13697)
john08burke Apr 15, 2019
e092090
[FIX] Updating a message from apps if keep history is on (#14129)
sampaiodiego Apr 15, 2019
f36236a
[FIX] Attachment fields not respecting short property (#14148)
d-gubert Apr 15, 2019
4ea7efc
Smaller thread replies and system messages (#14099)
tassoevan Apr 15, 2019
ea8bb4b
[FIX] Custom Oauth login not working with accessToken (#14113)
knrt10 Apr 15, 2019
dd76eca
[IMPROVE] OAuth Role Sync (#13761)
hypery2k Apr 15, 2019
97393fa
[IMPROVE] Get avatar from oauth (#14131)
geekgonecrazy Apr 16, 2019
270f513
[FIX] Apps converters delete fields on message attachments (#14028)
d-gubert Apr 16, 2019
ee9d8c0
Update badges and mention links colors (#14071)
tassoevan Apr 16, 2019
b643dcb
[FIX] Custom Oauth store refresh and id tokens with expiresIn (#14121)
ralfbecker Apr 16, 2019
9667462
[NEW] Add GET method to fetch Livechat message through REST API (#14147)
renatobecker Apr 17, 2019
174527c
[IMPROVE] Attachment download caching (#14137)
wreiske Apr 17, 2019
c46c81f
Prevent error on normalize thread message for preview (#14170)
tassoevan Apr 17, 2019
183652b
Regression: Message box does not go back to initial state after sendi…
rodrigok Apr 17, 2019
f6f507d
Faster CI build for PR (#14171)
rodrigok Apr 17, 2019
05c14e8
[NEW] Rest threads (#14045)
MarcosSpessatto Apr 17, 2019
c12cdd8
Change logic to identify message sender when in livechat room (#14174)
d-gubert Apr 17, 2019
d132b91
[IMPROVE] Remove setting to show a livechat is waiting (#13992)
renatobecker Apr 17, 2019
aeb1d1c
Prevent error for ldap login with invalid characters (#14160)
rodrigok Apr 17, 2019
b40e664
Fix threads tests (#14180)
rodrigok Apr 17, 2019
4d160bf
Auto remove SAML certificate header and footer (#14179)
Hudell Apr 17, 2019
535324e
Show discussion avatar (#14053)
sampaiodiego Apr 18, 2019
32c8207
Merge remote-tracking branch 'origin/develop' into release-candidate
sampaiodiego Apr 18, 2019
1bc56c5
Bump version to 1.0.0-rc.3
sampaiodiego Apr 18, 2019
ea58137
REGRESSION: Fix variable name references in message template (#14184)
d-gubert Apr 18, 2019
5796f34
Show unread counter for DMs as blue when mentioned (#14185)
sampaiodiego Apr 18, 2019
163da07
Regression: wrong expression at messageBox.actions.remove() (#14192)
tassoevan Apr 22, 2019
db242df
Use own logic to get thread infos via REST (#14210)
MarcosSpessatto Apr 22, 2019
e779a23
Use main message as thread tab title (#14213)
tassoevan Apr 22, 2019
51e66ea
allow change default values, fix loading search users (#14177)
ggazzo Apr 22, 2019
b99ae72
Prevent click on reply thread to trigger flex tab closing (#14215)
tassoevan Apr 22, 2019
509cd18
[FIX] Obey audio notification preferences (#14188)
sampaiodiego Apr 22, 2019
0df35a2
[NEW] allow drop files on thread (#14214)
ggazzo Apr 22, 2019
9d211f3
Regression: System messages styling (#14189)
tassoevan Apr 22, 2019
b8c0e6f
Regression: Prevent startup errors for mentions parsing (#14219)
tassoevan Apr 22, 2019
77fe8ac
Unify mime-type package configuration (#14217)
tassoevan Apr 22, 2019
81be44e
Exit process on unhandled rejection (#14220)
rodrigok Apr 22, 2019
67b9f4c
Fix wrong import
rodrigok Apr 23, 2019
abe05b6
Regression: Broken UI for messages (#14223)
tassoevan Apr 23, 2019
b4df795
Broken styles in Administration's contextual bar (#14222)
tassoevan Apr 23, 2019
4419590
Regression: fix drop file (#14225)
ggazzo Apr 23, 2019
1cda5fe
ESLint: Add more import rules (#14226)
rodrigok Apr 23, 2019
0e0dfe9
Fixes #14209 (#14216)
knrt10 Apr 24, 2019
b587351
[BREAK] Require OPLOG/REPLICASET to run Rocket.Chat (#14227)
rodrigok Apr 24, 2019
29bf1ff
Move LDAP Escape to login handler (#14234)
rodrigok Apr 24, 2019
2ce3eea
Remove border from unstyled message body (#14235)
tassoevan Apr 24, 2019
a0672ae
[NEW]Set up livechat connections created from new client (#14236)
renatobecker Apr 24, 2019
4a9ca3f
Regression: grouping messages on threads (#14238)
ggazzo Apr 24, 2019
15a48db
[NEW] option to not use nrr (experimental) (#14224)
ggazzo Apr 24, 2019
5ada58f
Fix empty const object when getting badge count. (#14244)
renatobecker Apr 24, 2019
a11939e
Regression: Cursor position set to beginning when editing a message (…
rodrigok Apr 25, 2019
9c110dd
[FIX] Sidenav does not open on some admin pages (#14010)
MarcosSpessatto Apr 25, 2019
b20e3d3
[NEW] Multiple slackbridges (#11346)
Hudell Apr 25, 2019
5dc4511
Regression: fix grouping for reactive message (#14246)
ggazzo Apr 25, 2019
5362e0e
Regression: Exception on notification when addinf someone in room via…
rodrigok Apr 25, 2019
12741f2
[FIX] image attachment re-render on message update (#14207)
Kailash0311 Apr 25, 2019
e03bb48
[FIX] Autogrow not working properly for many message boxes (#14163)
tassoevan Apr 25, 2019
9f19edb
Fix lowercase TAPi18n language string on livechat widget. (#14012)
renatobecker Apr 25, 2019
85530cf
Regression: invite user autocomplete loading forever #14253
ggazzo Apr 26, 2019
e021872
Added federation ping, loopback and dashboard (#14007)
alansikora Apr 26, 2019
f055d5f
Improve message validation (#14266)
d-gubert Apr 27, 2019
44192a9
[FIX] Align burger menu in header with content matching room header (…
tassoevan Apr 27, 2019
dec78eb
[FIX] Auto-translate toggle not updating rendered messages (#14262)
marceloschmidt Apr 27, 2019
5f2ab13
Merge remote-tracking branch 'origin/develop' into release-candidate
rodrigok Apr 27, 2019
d1da92f
Bump version to 1.0.0-rc.4
rodrigok Apr 27, 2019
ae92a17
[New] Reply privately to group messages (#14150)
bhardwajaditya Apr 27, 2019
67d07a2
Improve: Marketplace auth inside Rocket.Chat instead of inside the if…
geekgonecrazy Apr 27, 2019
886115e
[WIP] new threads style (#14269)
ggazzo Apr 27, 2019
64a9552
[NEW] Update message actions (#14268)
MarcosSpessatto Apr 27, 2019
0593d87
Regression: Admin embedded layout (#14229)
tassoevan Apr 27, 2019
4cd31dc
[FIX] View All members button now not in direct room (#14081)
knrt10 Apr 27, 2019
fad728b
[FIX] Slackbridge private channels (#14273)
Hudell Apr 27, 2019
047aad7
Force unstyling of blockquote under .message-body--unstyled (#14274)
tassoevan Apr 27, 2019
a0d7c20
Regression: Discussions were not showing on Tab Bar (#14050)
knrt10 Apr 27, 2019
d9949d8
[IMPROVE] Replace livechat inquiry dialog with preview room (#13986)
renatobecker Apr 28, 2019
6e5f8ff
LingoHub based on develop (#14178)
engelgabriel Apr 28, 2019
a6e2a0a
Rename Cloud to Connectivity Services & split Apps in Apps and Market…
geekgonecrazy Apr 28, 2019
e60e22f
Regression: Active room was not being marked (#14276)
rodrigok Apr 28, 2019
0cbee28
Merge remote-tracking branch 'origin/develop' into release-candidate
rodrigok Apr 28, 2019
2e80b15
Bump version to 1.0.0-rc.5
rodrigok Apr 28, 2019
c43c136
Merge branch 'master' into develop
rodrigok Apr 28, 2019
3f458ec
Merge branch 'develop' into release-candidate
rodrigok Apr 28, 2019
d3c309c
Bump version to 1.0.0
rodrigok Apr 28, 2019
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
186 changes: 77 additions & 109 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ test-install-dependencies: &test-install-dependencies
command: |
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
echo "deb [ arch=amd64 ] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google.list
echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google.list
echo "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
sudo apt-get update
sudo apt-get install -y mongodb-org-shell google-chrome-stable

Expand All @@ -33,59 +33,53 @@ test-configure-replicaset: &test-configure-replicaset
mongo --eval 'rs.initiate({_id:"rs0", members: [{"_id":1, "host":"localhost:27017"}]})'
mongo --eval 'rs.status()'

test-docker-image: &test-docker-image
circleci/node:8.11-browsers
test-restore-npm-cache: &test-restore-npm-cache
keys:
- node-modules-cache-{{ checksum ".circleci/config.yml" }}-{{ checksum "package.json" }}

test: &test
<<: *defaults
environment: &test-environment
TEST_MODE: "true"
MONGO_URL: mongodb://localhost:27017/rocketchat
test-save-npm-cache: &test-save-npm-cache
key: node-modules-cache-{{ checksum ".circleci/config.yml" }}-{{ checksum "package.json" }}
paths:
- ./node_modules

test-docker-image: &test-docker-image
circleci/node:8.11-stretch-browsers

test-with-oplog: &test-with-oplog
<<: *test
<<: *defaults
environment:
<<: *test-environment
TEST_MODE: "true"
MONGO_URL: mongodb://localhost:27017/rocketchat
MONGO_OPLOG_URL: mongodb://localhost:27017/local

steps:
- attach_workspace: *attach_workspace
- checkout
- run: *test-install-dependencies
- run: *test-configure-replicaset
- restore_cache: *test-restore-npm-cache
- run: *test-npm-install
- run: *test-run
- save_cache: *test-save-npm-cache
- store_artifacts: *test-store_artifacts

test-without-oplog: &test-without-oplog
<<: *test
steps:
- attach_workspace: *attach_workspace
- checkout
- run: *test-install-dependencies
- run: *test-npm-install
- run: *test-run
- store_artifacts: *test-store_artifacts


version: 2
jobs:
build:
<<: *defaults
docker:
- image: circleci/node:8.11
- image: circleci/node:8.11-stretch

steps:
- checkout

# - restore_cache:
# keys:
# - node-modules-cache-{{ checksum ".circleci/config.yml" }}-{{ checksum "package.json" }}
- restore_cache:
keys:
- node-modules-cache-{{ checksum ".circleci/config.yml" }}-{{ checksum "package.json" }}

# - restore_cache:
# keys:
# - meteor-{{ checksum ".circleci/config.yml" }}-{{ checksum ".meteor/release" }}
- restore_cache:
keys:
- meteor-{{ checksum ".circleci/config.yml" }}-{{ checksum ".meteor/release" }}

- run:
name: Install Meteor
Expand Down Expand Up @@ -123,6 +117,9 @@ jobs:
# rm -rf node_modules
# rm -f package-lock.json
meteor npm install
cd packages/rocketchat-livechat/.app
meteor npm install
cd -

- run:
name: Lint
Expand All @@ -134,28 +131,34 @@ jobs:
command: |
meteor npm run testunit

# - restore_cache:
# keys:
# - meteor-cache-{{ checksum ".circleci/config.yml" }}-{{ checksum ".meteor/versions" }}
- restore_cache:
keys:
- meteor-cache-{{ checksum ".circleci/config.yml" }}-{{ checksum ".meteor/versions" }}

# - restore_cache:
# keys:
# - livechat-meteor-cache-{{ checksum ".circleci/config.yml" }}-{{ checksum "packages/rocketchat-livechat/app/.meteor/versions" }}
- restore_cache:
keys:
- livechat-meteor-cache-{{ checksum ".circleci/config.yml" }}-{{ checksum "packages/rocketchat-livechat/.app/.meteor/versions" }}

# - restore_cache:
# keys:
# - livechat-node-modules-cache-{{ checksum ".circleci/config.yml" }}-{{ checksum "packages/rocketchat-livechat/app/package.json" }}
- restore_cache:
keys:
- livechat-node-modules-cache-{{ checksum ".circleci/config.yml" }}-{{ checksum "packages/rocketchat-livechat/.app/package.json" }}

- run:
name: Build Rocket.Chat
environment:
TOOL_NODE_FLAGS: --max_old_space_size=4096
TOOL_NODE_FLAGS: --max_old_space_size=3072
command: |
if [[ $CIRCLE_TAG ]]; then meteor reset; fi
set +e
meteor add rocketchat:lib
set -e
meteor build --server-only --directory /tmp/build-test
if [[ $CIRCLE_TAG ]] || [[ $CIRCLE_BRANCH == 'develop' ]]; then
meteor reset;
fi

export CIRCLE_PR_NUMBER="${CIRCLE_PR_NUMBER:-${CIRCLE_PULL_REQUEST##*/}}"
if [[ -z $CIRCLE_PR_NUMBER ]]; then
meteor build --server-only --directory /tmp/build-test
else
export METEOR_PROFILE=1000
meteor build --server-only --directory --debug /tmp/build-test
fi;

- run:
name: Prepare build
Expand All @@ -166,30 +169,30 @@ jobs:
cd /tmp/build-test/bundle/programs/server
npm install

# - save_cache:
# key: node-modules-cache-{{ checksum ".circleci/config.yml" }}-{{ checksum "package.json" }}
# paths:
# - ./node_modules
- save_cache:
key: node-modules-cache-{{ checksum ".circleci/config.yml" }}-{{ checksum "package.json" }}
paths:
- ./node_modules

# - save_cache:
# key: meteor-cache-{{ checksum ".circleci/config.yml" }}-{{ checksum ".meteor/versions" }}
# paths:
# - ./.meteor/local
- save_cache:
key: meteor-cache-{{ checksum ".circleci/config.yml" }}-{{ checksum ".meteor/versions" }}
paths:
- ./.meteor/local

# - save_cache:
# key: livechat-node-modules-cache-{{ checksum ".circleci/config.yml" }}-{{ checksum "packages/rocketchat-livechat/app/package.json" }}
# paths:
# - ./packages/rocketchat-livechat/app/node_modules
- save_cache:
key: livechat-node-modules-cache-{{ checksum ".circleci/config.yml" }}-{{ checksum "packages/rocketchat-livechat/.app/package.json" }}
paths:
- ./packages/rocketchat-livechat/app/node_modules

# - save_cache:
# key: livechat-meteor-cache-{{ checksum ".circleci/config.yml" }}-{{ checksum "packages/rocketchat-livechat/app/.meteor/versions" }}
# paths:
# - ./packages/rocketchat-livechat/app/.meteor/local
- save_cache:
key: livechat-meteor-cache-{{ checksum ".circleci/config.yml" }}-{{ checksum "packages/rocketchat-livechat/.app/.meteor/versions" }}
paths:
- ./packages/rocketchat-livechat/app/.meteor/local

# - save_cache:
# key: meteor-{{ checksum ".circleci/config.yml" }}-{{ checksum ".meteor/release" }}
# paths:
# - ~/.meteor
- save_cache:
key: meteor-{{ checksum ".circleci/config.yml" }}-{{ checksum ".meteor/release" }}
paths:
- ~/.meteor

- persist_to_workspace:
root: /tmp/
Expand Down Expand Up @@ -229,36 +232,10 @@ jobs:
- image: mongo:4.0
command: [mongod, --noprealloc, --smallfiles, --replSet=rs0]


test-without-oplog-mongo-3-2:
<<: *test-without-oplog
docker:
- image: *test-docker-image
- image: mongo:3.2

test-without-oplog-mongo-3-4:
<<: *test-without-oplog
docker:
- image: *test-docker-image
- image: mongo:3.4

test-without-oplog-mongo-3-6:
<<: *test-without-oplog
docker:
- image: *test-docker-image
- image: mongo:3.6

test-without-oplog-mongo-4-0:
<<: *test-without-oplog
docker:
- image: *test-docker-image
- image: mongo:4.0


deploy:
<<: *defaults
docker:
- image: circleci/node:8.11
- image: circleci/node:8.11-stretch

steps:
- attach_workspace:
Expand All @@ -272,9 +249,9 @@ jobs:
if [[ $CIRCLE_PULL_REQUESTS ]]; then exit 0; fi;

sudo apt-get -y -qq update
sudo apt-get -y -qq install python3.4-dev
sudo apt-get -y -qq install python3.5-dev
curl -O https://bootstrap.pypa.io/get-pip.py
python3.4 get-pip.py --user
python3.5 get-pip.py --user
export PATH=~/.local/bin:$PATH
pip install awscli --upgrade --user

Expand All @@ -290,7 +267,6 @@ jobs:
source .circleci/setdeploydir.sh
bash .circleci/setupsig.sh
bash .circleci/namefiles.sh
# echo ".circleci/sandstorm.sh"

aws s3 cp $ROCKET_DEPLOY_DIR/ s3://download.rocket.chat/build/ --recursive

Expand Down Expand Up @@ -414,50 +390,42 @@ workflows:
- build:
filters:
tags:
only: /^[0-9]+\.[0-9]+\.[0-9]+(-rc\.[0-9]+)?$/
only: /^[0-9]+\.[0-9]+\.[0-9]+(?:-(?:rc|beta)\.[0-9]+)?$/
- test-with-oplog-mongo-3-2: &test-mongo
requires:
- build
filters:
tags:
only: /^[0-9]+\.[0-9]+\.[0-9]+(-rc\.[0-9]+)?$/
only: /^[0-9]+\.[0-9]+\.[0-9]+(?:-(?:rc|beta)\.[0-9]+)?$/
- test-with-oplog-mongo-3-4: &test-mongo-no-pr
requires:
- build
filters:
branches:
only: develop
tags:
only: /^[0-9]+\.[0-9]+\.[0-9]+(-rc\.[0-9]+)?$/
only: /^[0-9]+\.[0-9]+\.[0-9]+(?:-(?:rc|beta)\.[0-9]+)?$/
- test-with-oplog-mongo-3-6: *test-mongo-no-pr
- test-with-oplog-mongo-4-0: *test-mongo
- test-without-oplog-mongo-3-2: *test-mongo-no-pr
- test-without-oplog-mongo-3-4: *test-mongo-no-pr
- test-without-oplog-mongo-3-6: *test-mongo-no-pr
- test-without-oplog-mongo-4-0: *test-mongo-no-pr
- deploy:
requires:
- test-with-oplog-mongo-3-2
- test-with-oplog-mongo-3-4
- test-with-oplog-mongo-3-6
- test-with-oplog-mongo-4-0
- test-without-oplog-mongo-3-2
- test-without-oplog-mongo-3-4
- test-without-oplog-mongo-3-6
- test-without-oplog-mongo-4-0
filters:
branches:
only: develop
tags:
only: /^[0-9]+\.[0-9]+\.[0-9]+(-rc\.[0-9]+)?$/
only: /^[0-9]+\.[0-9]+\.[0-9]+(?:-(?:rc|beta)\.[0-9]+)?$/
- image-build:
requires:
- deploy
filters:
branches:
only: develop
tags:
only: /^[0-9]+\.[0-9]+\.[0-9]+(-rc\.[0-9]+)?$/
only: /^[0-9]+\.[0-9]+\.[0-9]+(?:-(?:rc|beta)\.[0-9]+)?$/
- hold:
type: approval
requires:
Expand All @@ -466,13 +434,13 @@ workflows:
branches:
ignore: develop
tags:
only: /^[0-9]+\.[0-9]+\.[0-9]+(-rc\.[0-9]+)?$/
only: /^[0-9]+\.[0-9]+\.[0-9]+(?:-(?:rc|beta)\.[0-9]+)?$/
- pr-image-build:
requires:
- hold
filters:
branches:
ignore: develop
tags:
only: /^[0-9]+\.[0-9]+\.[0-9]+(-rc\.[0-9]+)?$/
only: /^[0-9]+\.[0-9]+\.[0-9]+(?:-(?:rc|beta)\.[0-9]+)?$/

4 changes: 2 additions & 2 deletions .docker-mongo/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ ADD entrypoint.sh /app/bundle/
MAINTAINER buildmaster@rocket.chat

RUN set -x \
&& apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5 \
&& echo "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.6 main" | tee /etc/apt/sources.list.d/mongodb-org-3.6.list \
&& apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4 \
&& 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 --force-yes pwgen mongodb-org \
&& echo "mongodb-org hold" | dpkg --set-selections \
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 0.74.3
ENV RC_VERSION 1.0.0

MAINTAINER buildmaster@rocket.chat

Expand Down
22 changes: 11 additions & 11 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,23 @@ node_modules
packages/autoupdate/
packages/meteor-streams/
packages/meteor-timesync/
packages/rocketchat-emoji-emojione/generateEmojiIndex.js
packages/rocketchat-favico/favico.js
packages/rocketchat-katex/client/katex/katex.min.js
app/emoji-emojione/generateEmojiIndex.js
app/favico/favico.js
app/katex/client/katex/katex.min.js
packages/rocketchat-livechat/.app/node_modules
packages/rocketchat-livechat/.app/.meteor
packages/rocketchat-livechat/assets/rocketchat-livechat.min.js
packages/rocketchat-livechat/assets/rocket-livechat.js
packages/rocketchat_theme/client/minicolors/jquery.minicolors.js
packages/rocketchat_theme/client/vendor/
packages/rocketchat-ui/client/lib/customEventPolyfill.js
packages/rocketchat-ui/client/lib/Modernizr.js
packages/rocketchat-ui/client/lib/recorderjs/recorder.js
packages/rocketchat-videobridge/client/public/external_api.js
app/theme/client/minicolors/jquery.minicolors.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/
public/mp3-realtime-worker.js
public/lame.min.js
!.scripts
!packages/rocketchat-livechat/.app
public/pdf.worker.min.js
Loading