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

5547 Коммитов

Автор SHA1 Сообщение Дата
Marco Ambrosini 3d0299e765 Add ability to choose password in the new group conversation dialog
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2020-01-13 23:06:02 +01:00
Marco Ambrosini 6a68cde8ab Fix avatar layout bug
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2020-01-13 19:29:19 +01:00
Joas Schilling fda3bc0040
Show part of the name on the lest message
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-01-13 19:06:53 +01:00
Joas Schilling 177816a342
Don't override the avatar style to "fix" guests
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-01-13 18:49:36 +01:00
Joas Schilling 700a6f50ef
Merge pull request #2729 from nextcloud/bugfix/noid/participant-list-fixes
Participant list fixes
2020-01-13 18:03:04 +01:00
Joas Schilling 459bf58f4d
Forward the click event to the parent
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-01-13 17:50:07 +01:00
Joas Schilling c7768bab9b
Fix colors of icons in the modal
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-01-13 17:35:54 +01:00
Joas Schilling 1c7d3a39be
Use the ParticipantList for the ParticipantTab
Also fixing the icons there so group suggestions have the correct icon

Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-01-13 17:35:54 +01:00
Joas Schilling cfaa6bde29
Rename the OptionsList
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-01-13 17:35:53 +01:00
Joas Schilling a6d3c3a4f4
Merge pull request #2727 from nextcloud/bugfix/2595/load-older-messages
Load older messages when scrolling to the top of the list
2020-01-13 16:58:42 +01:00
Marco Ambrosini 6ec73f4cb1 Get older messages
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2020-01-13 16:51:09 +01:00
Marco Ambrosini f37bd0db2d Display loader if the message list is scrolled to the top
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2020-01-13 16:51:09 +01:00
Joas Schilling a1a9904810
Merge pull request #2726 from nextcloud/dependabot/npm_and_yarn/nextcloud/auth-1.2.1
Bump @nextcloud/auth from 1.1.0 to 1.2.1
2020-01-13 15:38:16 +01:00
Joas Schilling 3de054c23e
Update all of them
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-01-13 15:36:59 +01:00
Joas Schilling ba5df362cd
Merge pull request #2711 from nextcloud/bugfix/noid/remove-unused-scss-files
Remove unused SCSS files
2020-01-13 15:34:08 +01:00
Joas Schilling b85fa12dc1
Merge pull request #2715 from nextcloud/bugfix/noid/remove-vue-scroll
Remove vue-scroll library
2020-01-13 15:29:30 +01:00
Marco Ambrosini bccb2f4f5b Remove vue-scroll library
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2020-01-13 11:10:29 +01:00
Nextcloud bot 472bd052b9
[tx-robot] updated from transifex 2020-01-13 03:02:39 +00:00
Nextcloud bot 02c6e1e1a7
[tx-robot] updated from transifex 2020-01-12 03:03:24 +00:00
dependabot-preview[bot] 96a338cff9
Bump @nextcloud/auth from 1.1.0 to 1.2.1
Bumps [@nextcloud/auth](https://github.com/nextcloud/nextcloud-auth) from 1.1.0 to 1.2.1.
- [Release notes](https://github.com/nextcloud/nextcloud-auth/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-auth/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-auth/compare/v1.1.0...v1.2.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-12 02:20:00 +00:00
Nextcloud bot e13fff98fb
[tx-robot] updated from transifex 2020-01-11 03:03:14 +00:00
Joas Schilling 9a38b71fd7
Merge pull request #2712 from nextcloud/bugfix/noid/spell-checking
Spell checking
2020-01-10 10:45:02 +01:00
Joas Schilling 9e900b1c9c
Spell checking
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-01-10 10:40:12 +01:00
Joas Schilling 9b6f9d2d7a
Alpha 5
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-01-10 10:31:34 +01:00
Joas Schilling 0d006641c2
Merge pull request #2669 from nextcloud/add-call-view-to-sidebar-in-files-app
Add call view to sidebar in Files app
2020-01-10 10:31:06 +01:00
Joas Schilling 2adb03af99
Merge pull request #2710 from nextcloud/fix-autocompletion-issues
Increase the max height of the mention suggestion to 4.5 mentions ins…
2020-01-10 10:13:36 +01:00
Joas Schilling e4000792a2
Release alpha4
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-01-10 10:01:50 +01:00
Joas Schilling 54e87ddf49
Merge pull request #2703 from nextcloud/followup/2698/combine-empty-sources-in-rightsidebar-and-filter-there-aswell
Unification of participant selections
2020-01-10 10:00:49 +01:00
Joas Schilling d4ecf7b07f
Merge pull request #2694 from nextcloud/bugfix/2676/allow-logged-in-users-to-join-public-conversations
Allow logged in users to join public conversations
2020-01-10 09:52:25 +01:00
Joas Schilling 58d7618e34
Fix loading the avatar of users with a space in their id
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-01-10 09:47:17 +01:00
Joas Schilling 0ef29e1616
Re-enable mentions for other things as its only broken in dev mode
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-01-10 09:44:55 +01:00
Joas Schilling a9423b40c5
Remove unused SCSS files
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-01-10 09:34:37 +01:00
Joas Schilling c5619be74e
Increase the max height of the mention suggestion to 4.5 mentions instead of 3
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-01-10 09:26:11 +01:00
Joas Schilling 53b2583480
Merge pull request #2709 from nextcloud/fix-autocompletion-issues
Fix autocompletion issues
2020-01-10 09:17:51 +01:00
Joas Schilling 60acb45a33
Override more colors with theming and dark mode
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-01-10 09:16:55 +01:00
Daniel Calviño Sánchez a1d02c2f3e Override conflicting rules from comments tab in Files app
Although the CSS rules for the candidate mentions of Talk no longer
mess with other elements, some too broad rules of other elements still
mess with the candidate mentions of Talk, so they need to be explicitly
overriden.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-01-10 06:29:46 +01:00
Daniel Calviño Sánchez e27cfb5cee Move dark theme fixes for the autocompletion panel to At.scss
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-01-10 06:23:32 +01:00
Daniel Calviño Sánchez 1bbc90d77b Replace default vue-at style sheet with a wrapped version
The wrapped version roots all the rules of the default style sheet on
".talk.candidate-mentions", so the rules affect only the candidate
mentions of Talk. Otherwise, as the default rules are too broad (as they
use just ".atwho-XXX") they could mess with the autocompletion of other
elements (like the comments tab in the Files app).

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-01-10 06:22:51 +01:00
Daniel Calviño Sánchez 8d4a28610f Make possible to set extra CSS classes to the vue-at panel
This will be needed to limit the style applied only to the vue-at panel
created by Talk, as by default it uses "atwho-XXX" classes, which clash
for example with the autocompletion in the comments tab of the Files
app.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-01-10 04:46:22 +01:00
Daniel Calviño Sánchez c5e86fdb56 Fix indentation
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-01-10 04:30:48 +01:00
Daniel Calviño Sánchez c6a3816902 Fix check for previously added style sheet
Although it is possible to use the "title" attribute of a style sheet as
an ID that is totally wrong and a complete misuse of the attribute.
Moreover, that only works when only a single style sheet has a title
set.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-01-10 04:25:21 +01:00
Daniel Calviño Sánchez e48c75913d Fix wrong property being unset
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-01-10 04:22:20 +01:00
Nextcloud bot c9de16a22a
[tx-robot] updated from transifex 2020-01-10 03:03:29 +00:00
Daniel Calviño Sánchez b9e8a9a3da Force restoring the sidebar header contents on file changes
If the sidebar is opened in a different file during a call the sidebar
header contents may not be properly restored due to the order in which
the updates are handled, so it needs to be executed again when the
FileInfo has been set and it does not match the current conversation.

Otherwise the call view could be a child of the header instead of the
header actions, so if a call is started again "hidden-by-call" will be
set to the call view too, hiding it during the call.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-01-10 04:02:37 +01:00
Daniel Calviño Sánchez d204b09fe0 Fix frozen video after closing and opening the sidebar during a call
When a video element is removed from the DOM and then added again it
will be frozen in its last frame until its "srcObject" is set again
(even overwriting itself with
"videoElement.srcObject = videoElement.srcObject" would be enough).
Closing and opening the sidebar removes it from and adds it back to the
DOM, but as "srcObject" is only set when the stream changes the video
element was frozen after opening the sidebar again.

Instead of notifying the child views that they were shown again (as it
does not seem to be possible to detect it from the child views
themselves) so they can refresh the "srcObjects", for simplicity now the
CallView is fully rendered again when the sidebar is opened after being
closed.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-01-10 04:02:37 +01:00
Daniel Calviño Sánchez 0cb5519588 Extract function to update data based on CallViewParticipantModels
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-01-10 04:02:37 +01:00
Daniel Calviño Sánchez 678c1b0de0 Add a "constrained layout" for call view to be used in the sidebar
Currently this mimics the layout used in Talk 7 when the call view was
shown in the Files app sidebar (smaller avatars, videos and paddings, no
screensharing button...), but even once the call view is moved to the
new layout a special handling will be needed when the space is limited.

Ideally the call view should automatically change between layouts based
on its size (probably using something like
ResizeObserver/MutationObserver), but for the time being it is
explicitly enabled when the call view is shown in the Files app sidebar.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-01-10 04:02:37 +01:00
Daniel Calviño Sánchez 1459983a5f Replace placeholder with actual call view
As the call view has a black background the close button of the sidebar
is forced to white during calls to make it visible.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-01-10 04:02:37 +01:00
Daniel Calviño Sánchez c133d5ed50 Replace sidebar header contents with call view during calls
During calls the call view is now moved from the header actions to the
header itself, and all the other elements in the header (except the
close button) are hidden. This is done by setting a special CSS class,
"hidden-by-call", which is defined in a style sheet added dynamically.

When the file is changed the sidebar is cleared until the new file is
loaded. However, "setFileInfo" is called once the new file has loaded,
so the call view can not be hidden based on when a new fileInfo is set,
as that would keep the call view shown while the sidebar only shows the
loading spinner. However, "OCA.Talk.fileInfo" is cleared by
"FilesSidebarTab" when the tab is destroyed, which happens when the rest
of the sidebar is cleared, so that fileInfo is the one used to show and
hide the call view.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-01-10 04:02:21 +01:00
Joas Schilling 8a398dc1e9
Merge pull request #2704 from nextcloud/bugfix/noid/fix-chat-tab-scroll-2
Fix chat tab autoscroll to bottom
2020-01-09 21:54:24 +01:00