Commit Graph

64 Commits

Author SHA1 Message Date
Audric Ackermann 1e8c8991ad
more cleanup 2021-10-04 10:56:54 +11:00
Warrick Corfe-Tan 6743201cc4 added perfect negotiation
Adding toast for cam and audio permission when making a call.

adding missed call message and toast when a call is received while mid-call.

background call message work
2021-10-01 13:39:47 +10:00
Audric Ackermann 8b611a2867
make call UI react to incoming and ongoing calls 2021-09-23 13:37:38 +10:00
Warrick Corfe-Tan a1601b039e Adding call to convo header menu 2021-09-22 17:04:15 +10:00
Audric Ackermann b17312c13c
Cleanup redux store (#1925)
* do not consider expire timer update unread messages #1881

* cleanup conversation props in redux to only have what cannot be derived

* fix app not starting without the await on convo creation

* cleanup props of message model
2021-09-17 16:41:04 +10:00
audric bd7d88e170 remove theme from css and used variables instead 2021-09-01 14:29:04 +10:00
audric 9e37985d03 enable no-unused local and imports and fix tslint 2021-08-12 14:48:18 +10:00
audric 4f5072ee65 Merge remote-tracking branch 'upstream/clearnet' into perf-improv 2021-07-21 09:47:10 +10:00
Brice-W 46dc6c6275 pin conversations added to header menu 2021-07-13 15:38:59 +10:00
Brice-W 5d7d58fe05 move NotificationForConvoOption declaration + getConversationNotificationSettingType created as used twice 2021-07-13 15:34:56 +10:00
Brice-W adab2b4506 add Notifications in conversations context menu 2021-07-13 15:14:43 +10:00
Audric Ackermann 5b0b165ba9
Merge remote-tracking branch 'upstream/clearnet' into perf-improv 2021-07-12 13:01:23 +10:00
Audric Ackermann 7f76ab274c
added a hook to fetch avatar of closed group members 2021-07-08 16:11:43 +10:00
Brice-W 5252dd40e3 fixes 2021-07-07 13:43:33 +10:00
Brice-W f1e4cbaabf clean 2021-07-07 11:16:12 +10:00
Brice-W 14cecb1216 menu item creation moved to getPinConversationMenuItem 2021-07-07 10:37:35 +10:00
Brice-W ff7f201e04 add feature flag 2021-07-07 10:19:35 +10:00
Brice-W c3bf2a4e96 fixes and tests 2021-07-06 17:16:05 +10:00
Audric Ackermann 97b9156562
improve performamce by memoizing avatar and menus 2021-07-06 17:14:00 +10:00
Brice-W b2deeb39be clean 2021-07-06 15:05:04 +10:00
Brice-W 75a20e5de7 simplification by using derived data 2021-07-06 15:02:29 +10:00
Audric Ackermann 87a8385629
move timerOptions to redux 2021-07-06 14:40:45 +10:00
Brice-W e3aa500ba0 i18n labels for pin conversations limit 2021-07-06 14:01:29 +10:00
Brice-W 4ddc00c9b6 set a limit numer to pinned conversations 2021-07-06 13:34:39 +10:00
Audric Ackermann 672eb91975
add types for message props and remove props function calls msg 2021-07-05 15:54:35 +10:00
Warrick Corfe-Tan 4decda9cff Merge branch 'clearnet' into pin-conversations 2021-06-30 15:39:30 +10:00
Warrick Corfe-Tan 535a66b879 minor tidying 2021-06-30 15:36:19 +10:00
Warrick Corfe-Tan cf6ac09300 Refactor to functional components 2021-06-30 15:19:37 +10:00
Warrick Corfe-Tan 563dff64ae yarn linting and formatting, 2021-06-30 13:12:25 +10:00
Warrick Corfe-Tan 36cf05db1b Switched conversation pin state. 2021-06-30 13:09:09 +10:00
Warrick Corfe-Tan 49415e3bf0 Yarn formatting and linting. 2021-06-29 16:21:45 +10:00
Warrick Corfe-Tan 264f97663e Persisting conversation pin statuses. 2021-06-29 15:57:37 +10:00
Warrick Corfe-Tan 60b3032833 Exclude showing pin icon and menu item for contacts list. 2021-06-29 13:14:35 +10:00
Warrick Corfe-Tan 6dd7f34e4d Pin conversations WIP. Pinning functioning and persisting on conversation list. 2021-06-29 10:52:55 +10:00
Audric Ackermann 15aa6b5ef9
add loading for leaving opengroup dialog 2021-06-28 13:31:21 +10:00
Audric Ackermann 89a0868fc3
remove getInstance of conversationController to get() 2021-06-24 15:10:38 +10:00
Audric Ackermann 54f06cca1b
disable editing of open group name 2021-06-24 11:01:03 +10:00
Audric Ackermann b64e8bf610
fix seed dialog and leave group as admin dialog 2021-06-21 10:59:37 +10:00
Audric Ackermann 651921590c
reduxify remaining dialogs 2021-06-18 16:44:28 +10:00
Audric Ackermann 93e43fe929
move conversation dialogs to redux store 2021-06-18 14:31:16 +10:00
Audric Ackermann c9d7f4a1ab
Merge remote-tracking branch 'w/onion-paths' into clearnet 2021-06-17 14:55:25 +10:00
Audric Ackermann dd9341a196
remove i18n from props everywhere where possible 2021-06-16 15:37:02 +10:00
Warrick Corfe-Tan ee7afb6ebf WIP: refacotring. confirm modals mostly done. Working on add moderator modal now. Need to toggle via setModal. 2021-06-11 17:02:02 +10:00
Warrick Corfe-Tan b082dd9f43 delete messages and leave group working with redux modal. 2021-06-09 15:27:03 +10:00
Audric Ackermann 4a98d911a2
add a HeaderOption to change the notification settings for each convo 2021-06-07 14:20:07 +10:00
Warrick Corfe-Tan de3536081a onion-paths-WIP 2021-06-07 08:36:48 +10:00
Warrick Corfe-Tan ec39f7ae9b Moved edit profile saving into edit profile component file. 2021-06-04 14:48:05 +10:00
Warrick cb307790f6
WIP: User nicknames (#1618)
* WIP Adding change nickname dialog.

* WIP adding nickname change dialog.

* WIP nickname dialog.

* WIP: Able to set conversation nicknames. Next step cleaning and adding to conversation list menu.

* Fix message capitilisations.

* Add change nickname to conversation list menu.

* Enable clear nickname menu item.

* Added messages for changing nicknames.

* Clearing nicknames working from header and message list.

* Adding modal styling to nickname modal.

* Reorder nickname menu item positions.

* Add group based conditional nickname menu options to conversation header menu.

* minor tidying.

* Remove unused error causing el option.

* Formatting.

* Linting fixes.

* Made PR fixes

* Prioritise displaying nicknames for inviting new closed group members
and updating closed group members.
2021-05-12 10:40:49 +10:00
Audric Ackermann a26c5da6cb
Uniformize once and for all the conversation types
no more 'direct'. those are private convos
2021-04-28 14:20:22 +10:00
Audric Ackermann f7581cf4eb
increase prettier maxWidth to 100 2021-04-22 18:03:58 +10:00