Граф коммитов

3870 Коммитов

Автор SHA1 Сообщение Дата
Ivan Sein 28410f85b8
Merge pull request #2003 from nextcloud/bugfix/noid/notification-adjustments
Adjust notifier to Nextcloud 17
2019-07-18 14:50:05 +02:00
Joas Schilling ebf7781e24
More buttons
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-07-18 12:30:46 +02:00
Joas Schilling 705847fa8b
Remove unused class import
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-07-18 12:23:58 +02:00
Joas Schilling 771bb4ec53
Adjust the text of past-notifications and add actions
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-07-18 12:23:26 +02:00
Joas Schilling c3c735e7ed
Adjust markProcessed behaviour to 17
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-07-18 12:23:26 +02:00
Joas Schilling b2f41fc736
Adjust notifier to Nextcloud 17
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-07-18 12:23:26 +02:00
Joas Schilling a3676594b1
Merge pull request #2013 from nextcloud/use_csp_event
Use the CSP event
2019-07-18 12:20:34 +02:00
Roeland Jago Douma 49f514cf5f
Use the CSP event
This makes sure we only set the CSP when it is actually needed

Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
2019-07-18 10:53:21 +02:00
Joas Schilling d82bc87ee4
Merge pull request #2011 from Art4/patch-1
Use dashes as list bullets in changelog
2019-07-18 09:23:20 +02:00
Nextcloud bot 8c16cd32b0
[tx-robot] updated from transifex 2019-07-18 02:47:22 +00:00
Artur Weigandt 990caa955e
Use dashes as list bullets in changelog 2019-07-17 16:30:42 +02:00
Joas Schilling 9702156de8
Merge pull request #2004 from nextcloud/fix-peer-creation-for-participants-no-longer-in-the-call
Fix peer creation for participants no longer in the call
2019-07-17 10:23:41 +02:00
Joas Schilling ed4a98d7fc
Merge pull request #2001 from nextcloud/docs/noid/no-tests
Docs/noid/no tests
2019-07-17 10:22:14 +02:00
Joas Schilling 0a47c85b9c
Also run acceptance tests when CSS was modified
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-07-16 14:33:02 +02:00
Joas Schilling fb2df7f0f1
Merge pull request #1993 from nextcloud/dependabot/npm_and_yarn/vue/babel/preset-env-7.5.4
Bump @babel/preset-env from 7.5.0 to 7.5.4 in /vue
2019-07-16 14:31:37 +02:00
Joas Schilling a786e36759
Merge pull request #2005 from nextcloud/fix-using-room-before-joining-it-in-shortcut-handler
Fix using "activeRoom" in the shortcut handler before joining a room
2019-07-16 13:38:51 +02:00
Daniel Calviño Sánchez f374cf3759 Fix using "activeRoom" in the shortcut handler before joining a room
Note that the fullscreen shortcut could be used in the starting page.
However, that would hide the navigation bar and no room could then be
joined, so it would not make much sense. Therefore, the shortcuts are
totally disabled in the starting page instead of fixing calling
"get('participantFlags')" on a null room.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2019-07-16 12:16:44 +02:00
Joas Schilling 2a942d6ab0
Only run php, integration and acceptance tests when required
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-07-16 10:20:48 +02:00
Daniel Calviño Sánchez d1f63673c3 Cancel delayed peer creation when the other participant leaves the call
When a participant is not in the call a Peer object should not be
created for her; besides being incorrect, that would also create a
VideoView for that participant, which will basically stay there as a
ghost without never connecting to her. Due to this when a participant
leaves the call the delayed peer creation for that participant, if any,
has to be cancelled; otherwise once the timeout expires the peer would
be created with the issue just described.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2019-07-16 10:08:27 +02:00
Daniel Calviño Sánchez f0c7447517 Ignore offers when no longer in the call
When the current participant lefts a call WebRTC is not properly
tore down; signaling events are still handled, so if an offer message is
received after leaving a call (which in general should not happen, but
in some strange cases it could) a new Peer object was created. Although
the proper fix would be to disconnect WebRTC and the signaling events
after leaving a call that would require deeper changes, so for now
offers received when not in a call are ignored.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2019-07-16 10:08:27 +02:00
Nextcloud bot 54e8ebe40c
[tx-robot] updated from transifex 2019-07-16 02:47:01 +00:00
dependabot-preview[bot] 1b382a1dd0 Bump @babel/preset-env from 7.5.0 to 7.5.4
Bumps [@babel/preset-env](https://github.com/babel/babel) from 7.5.0 to 7.5.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/compare/v7.5.0...v7.5.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-07-15 15:39:27 +02:00
Joas Schilling e1f7b8595b
Merge pull request #1992 from nextcloud/dependabot/npm_and_yarn/vue/babel/core-7.5.4
Bump @babel/core from 7.5.0 to 7.5.4
2019-07-15 14:20:08 +02:00
Joas Schilling 3938ed8b3b
Merge pull request #1989 from nextcloud/fix-parameter-passed-to-oc-notification
Fix parameter passed to OC.Notification
2019-07-15 10:45:47 +02:00
Daniel Calviño Sánchez 6e9a8ca2bb
Remove no longer used jQuery reference from mediacontrolsview.js
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2019-07-15 09:20:31 +02:00
Daniel Calviño Sánchez 797bfb654c
Fix parameter passed to OC.Notification
"OC.Notification.showTemporary" expects a string as its first parameter
(even if it contains HTML markup), but a jQuery object was passed
instead; until now this just happened to work due to the internal
implementation of that method, but this no longer works since the switch
to Toastify in Nextcloud 17.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2019-07-15 09:20:30 +02:00
Joas Schilling 46eea800e0
Merge pull request #1978 from nextcloud/dependabot/npm_and_yarn/vue/lodash-4.17.14
[Security] Bump lodash from 4.17.11 to 4.17.14
2019-07-15 09:06:28 +02:00
Joas Schilling 927458aa13
Merge pull request #1954 from nextcloud/bugfix/noissue/message-date-tooltips-are-not-consistent
Fixed inconsistent date tooltips in messages
2019-07-15 09:05:41 +02:00
Joas Schilling cd45b1f0e9
Merge pull request #1988 from nextcloud/make-build-system-compatible-with-compile-bot
Make build system compatible with /compile bot
2019-07-15 09:03:18 +02:00
dependabot-preview[bot] 5e5cae9370 Bump @babel/core from 7.5.0 to 7.5.4
Bumps [@babel/core](https://github.com/babel/babel) from 7.5.0 to 7.5.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/compare/v7.5.0...v7.5.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-07-15 08:22:01 +02:00
Nextcloud bot 19f60ba1cb
[tx-robot] updated from transifex 2019-07-13 02:50:11 +00:00
Marco Ambrosini 458c8c9f48 Fixed inconsistent date tooltips in messages
The author row was covering the date on the right side of the chat view
and preventing the date tooltip to be triggered by hovering on the date.
This fix makes the author row slightly narrower (which was the same
approach already used when the date is shown next to a message) in
order to expose the date, thus allowing the date tooltip to be shown
properly.

Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-07-12 21:18:45 +02:00
Daniel Calviño Sánchez c2e9cb650e Remove "not" CSS pseudo-class that always matches
The ".systemMessage" class is set on ".comment" elements, but not on
".comments" elements, so ".comments:not(.systemMessage)" is always the
same as ".comments".

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2019-07-12 21:16:36 +02:00
Daniel Calviño Sánchez 3d392853dd Make build system compatible with /compile bot
The /compile bot first installs the NPM packages with "npm init" and
then performs the build with "npm run build", which executes the command
defined in "scripts->build" in "package.json".

Currently "npm init" does not install all the NPM packages needed by
Talk; it is necessary to run it both in the root folder and in the
"/vue" folder. Due to this "make npm-init" needs to be run from the
build script to install all the needed packages before performing the
actual build.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2019-07-12 16:36:31 +02:00
Ivan Sein c8000ed2bb
Merge pull request #1983 from nextcloud/techdebt/noid/always-check-for-builds
Check if SimpleWebRTC and VueJS are build correctly
2019-07-12 16:15:02 +02:00
Joas Schilling c6fee1e557
Merge pull request #1822 from nextcloud/bugfix/1795/contacts-menu-in-participant-list
Use the contacts menu in the participant list
2019-07-12 15:13:04 +02:00
Joas Schilling de78f1040b
Merge pull request #1833 from nextcloud/techdebt/noid/remove-development-files-from-package
Remove development files from package
2019-07-12 14:48:04 +02:00
Joas Schilling 8ff2ff04ba
Fix missing left border of contacts popover
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-07-12 14:43:59 +02:00
Joas Schilling 291e909153
Simplify the diff check and use the same way the server uses it nowerdays
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-07-12 14:31:42 +02:00
Joas Schilling a9becdb7d7
Merge pull request #1985 from nextcloud/docs/1800/more-hints-for-absolute-paths
More hints for absolute paths
2019-07-12 12:54:18 +02:00
Joas Schilling f896db5fa5
Add a missing constant to the docs
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-07-12 12:49:38 +02:00
Joas Schilling 4694b0c8cb
Add more hints that commands need to use absolute paths
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-07-12 12:49:21 +02:00
Joas Schilling f60246c017
Check VueJS builds as well
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-07-12 12:00:32 +02:00
Joas Schilling 1140f9ed4e
Check if SimpleWebRTC is bundled correctly
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-07-12 12:00:32 +02:00
Joas Schilling 0f8e008d12
Merge pull request #1980 from nextcloud/bundle-simplewebrtc-with-webrtc-adapter-7.2.5
Bundle SimpleWebRTC with WebRTC adapter 7.2.5
2019-07-12 11:25:28 +02:00
Nextcloud bot 3463e8f009
[tx-robot] updated from transifex 2019-07-12 02:45:31 +00:00
Ivan Sein bf8a1de056
Merge pull request #1969 from nextcloud/update-videoview-on-ice-disconnected-failed-with-mcu
Update VideoView on ICE disconnected/failed with MCU
2019-07-11 16:36:07 +02:00
Daniel Calviño Sánchez ab7f97c011 Fix "module.exports" no longer available in WebRTC adapter 7.2.5
Since 7.2.5 the "main" property in the "package.json" of WebRTC adapter
points to an ES6 file which does not provide "module.exports" but
"exports.default". Due to this uses of "var adapter =
require('webrtc-adapter');" now fail, as the properties of the module
are loaded in "adapter.default" instead of in "adapter". To restore the
previous and expected behaviour a Babel plugin is now used to also add
"module.exports" if "exports.default" exists.

As WebRTC adapter still provides an ES5 file an alternative solution
would have been to alias "webrtc-adapter" to that file with
'--transform [ aliasify --global --aliases [ --webrtc-adapter
"webrtc-adapter/dist/adapter_core5.js" ] ]'.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2019-07-11 15:06:17 +02:00
Daniel Calviño Sánchez c0c7a1c9d9 Bundle SimpleWebRTC with WebRTC adapter 7.2.5
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2019-07-11 14:14:46 +02:00
dependabot-preview[bot] d7fdd62e33 [Security] Bump lodash from 4.17.11 to 4.17.14
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.14. **This update includes security fixes.**
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.14)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-07-11 09:29:42 +02:00