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

3320 Коммитов

Автор SHA1 Сообщение Дата
Joas Schilling 5bddf8fb80
Move signaling settings to src/
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-18 13:14:10 +02:00
Joas Schilling 3b1d69a1a3
Move turn settings to src/
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-18 13:14:10 +02:00
Joas Schilling 39789d7fbc
Move stun settings to src/
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-18 13:14:09 +02:00
Joas Schilling 42eb6249b5
Move GeneralSettings to src/
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-18 13:14:09 +02:00
Joas Schilling 690c54d2db
Move commands settings to src/
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-18 13:14:09 +02:00
Joas Schilling 1fc32b8f29
Move AllowedGroupsSettings to src/
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-18 13:14:09 +02:00
Marco Ambrosini a02f827db6 Display actions on tap if mobile
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-18 10:18:07 +02:00
Marco Ambrosini 6c22479b84 Apply suggestions
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-18 10:18:07 +02:00
Marco Ambrosini ba9c272742 Fix temporary message
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-17 18:04:14 +02:00
Marco Ambrosini e12d1a0d4f Add sticky avatar
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-17 18:04:14 +02:00
Marco Ambrosini 6a79f50e19 Change components names according to new structure
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-17 18:04:14 +02:00
Marco Ambrosini dcd42f75df Use vue-virtual-scroll-list instead of DynamicScroller
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-17 18:04:14 +02:00
Marco Ambrosini 4b40cb2a83 Create grouped-by-author messages array
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-17 13:55:17 +02:00
Marco Ambrosini b648cae54a Don't repeat username for same Author messages
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-17 13:34:27 +02:00
Marco Ambrosini 73efa19f41 Don't repeat avatar for same author
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-17 13:34:27 +02:00
Joas Schilling 06bb91fdfa
Use constants
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-17 11:25:24 +02:00
Joas Schilling d64429028f
Move to token based identifiers
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-17 11:23:16 +02:00
Marco Ambrosini 9ccbda1016
Fix routing bug
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-17 11:23:16 +02:00
Joas Schilling 92d929ad8d
Instantly remove conversations from the list when leaving or deleting
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-17 11:23:16 +02:00
Joas Schilling bbf65ee00b
Instantly set the notification level when changing it
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-17 11:23:16 +02:00
Joas Schilling 29bb9ce3b4
Instantly reflect the state change on the favorite flag
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-17 11:23:16 +02:00
Joas Schilling ffdeb95654
Add "Copy link" feature with vue-clipboard2
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-17 11:23:15 +02:00
Joas Schilling cde4b00679
Rename component to Conversation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-17 11:23:15 +02:00
Joas Schilling 4ce9865e81
Add action buttons for most features
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-17 11:23:15 +02:00
Joas Schilling 164a9b4b08
Add a Wrapper for the ConversationListItem
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-17 11:23:15 +02:00
Joas Schilling 07291d16fc
Unread message counter
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-17 11:23:15 +02:00
Marco Ambrosini 1796ec2056 Uppercase all constants
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-17 10:29:46 +02:00
Joas Schilling 53a22d9f49
Define all constants
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-17 09:21:13 +02:00
Marco Ambrosini b3b7cad617 Fix navigation design issues.
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-16 09:56:12 +02:00
Joas Schilling be3a54a017
Merge pull request #2291 from nextcloud/feature/vuejs/conversations-icon
Fix the conversations icons
2019-10-15 11:22:40 +02:00
Joas Schilling 85a0dd5945
Rename to ConversationIcon
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-15 11:15:15 +02:00
Joas Schilling 1ef400af64
Move component to root as it's going to be used in other parts too
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-14 12:30:11 +02:00
Joas Schilling 827c184c8d
Fix spaces and units
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-14 09:34:40 +02:00
Joas Schilling 1d9c63fe51
Use a computed property
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-14 09:20:48 +02:00
Joas Schilling 3250e06a18
Fix the conversations icon
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-14 09:20:48 +02:00
Joas Schilling 4d3356ec97
Merge pull request #2292 from nextcloud/bugfix/vuesjs/make-app-navigation-dark-mode-compatible
Make app navigation dark-mode compatible
2019-10-14 09:05:48 +02:00
Marco Ambrosini 85390c5194 Add ability to receive new messages.
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-11 15:25:49 +02:00
Joas Schilling 777510c4ec
Make app navigation dark-mode compatible
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-10 13:20:04 +02:00
Joas Schilling 22e9893358
Fix broken import (until the PR is merged upstream)
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-09 13:10:22 +02:00
Joas Schilling c65a56b0e3
Fix eslint
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-10-09 12:17:57 +02:00
Marco Ambrosini f57cad9626 Add AppContentListItem component
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 11:37:49 +02:00
Marco Ambrosini 3d267a7d74 Add ability to delete conversation
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:50:29 +02:00
Marco Ambrosini 08026dbfe1 Minor layout fixes
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:50:29 +02:00
Marco Ambrosini e0a41dc4d3 Add ability to create a new conversation.
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:50:29 +02:00
Marco Ambrosini a2b552af13 Create ContactsList component and display search results
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:50:29 +02:00
Marco Ambrosini 6249cfa8ee Add searchPossibleConversations service
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:50:29 +02:00
Marco Ambrosini 03b55f22cf Create AppNavigationSearch component
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:50:29 +02:00
Marco Ambrosini 98c5ab9b9e Add search conversation feature
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:50:29 +02:00
Marco Ambrosini fe3fc5b149 Use AppContentListItem instead of Conversation component
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:50:29 +02:00
Marco Ambrosini bb4480a033 Create Conversation component
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:50:29 +02:00
Marco Ambrosini 7c4ac9c4ce 🎉 🎉 📚DOCS📚 🎉 🎉
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:50:29 +02:00
Marco Ambrosini a6121bdf5a Add ability to delete messages
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:50:29 +02:00
Marco Ambrosini 2cc220e5f0 Add autoscroll for message list
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:50:29 +02:00
Marco Ambrosini b5c7873e75 Add temporary message feature
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:50:29 +02:00
Marco Ambrosini bf952ec3e8 Create postNewMessage service
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:50:29 +02:00
Marco Ambrosini 61f35b43c8 Add joinConversation service
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:50:29 +02:00
Marco Ambrosini 0febe9ce14 Add message list api call
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:50:29 +02:00
Marco Ambrosini 2f8da9908a Create router, WelcomeView and ChatView components
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:50:29 +02:00
Marco Ambrosini 9a571c7e70 Create ConversationsList component
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:50:29 +02:00
Marco Ambrosini 13222555d6 Add conversation's api call
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:50:29 +02:00
Marco Ambrosini 88f8554384 Create Vuex store
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:50:29 +02:00
Marco Ambrosini b31c1044f4 Add support for enter and shift+enter key presses
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:50:29 +02:00
Marco Ambrosini ee0e380528 Create AdvancedInput component
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:50:25 +02:00
Marco Ambrosini 07994a7dbc Create NewRoomForm component
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:48:26 +02:00
Marco Ambrosini c267bcc634 Create NewMessageForm component
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:48:26 +02:00
Marco Ambrosini af31891f64 Add MessageList component and DynamicScroller
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:48:26 +02:00
Marco Ambrosini 277679f543 Add AppNavigationItem component 2019-10-09 10:48:26 +02:00
Marco Ambrosini 61e424a8c5 Create MessageBody component
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:48:26 +02:00
Marco Ambrosini 9abc27d774 Add hover feedback and Actions
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:48:26 +02:00
Marco Ambrosini 5e9c3400c7 Create Message component
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2019-10-09 10:48:26 +02:00