Commit Graph

1592 Commits

Author SHA1 Message Date
Audric Ackermann a0d3a00afa feat: start of settings screen redesign 2022-08-22 09:10:35 +10:00
Audric Ackermann 542c704b64 feat: add search by contacts to closed group overlay 2022-08-19 09:53:53 +10:00
Audric Ackermann 7bbbc74fa8 feat: make the tick on memberList a radio looking element 2022-08-19 09:53:53 +10:00
Audric Ackermann 970e719229 chore: move session radio group to styled components
also clean up unused css
and move some elements from OverlayClosedGroup to styled components
2022-08-19 09:53:53 +10:00
Audric Ackermann f415ef36dd feat: add sorted contacts list merged by starting char 2022-08-19 09:53:53 +10:00
Audric Ackermann 374b71630a feat: wrap up the new Join Community overlay 2022-08-19 09:53:53 +10:00
Audric Ackermann 282e631f73 feat: add menu action and action chooser left pane option 2022-08-19 09:53:53 +10:00
Audric Ackermann 242d51ca8d
Id blinding + onionv4 + new endpoints for sogs and fileserver (#2347)
* Added Onionv4 support to file server, sogs and pn server
* Added blinded message support
* Updated endpoints for sogs and file server to remove legacy ones
2022-08-08 09:50:48 +10:00
William Grant dfb2c3e797 fix: pass yarn ready tests 2022-06-20 15:13:31 +10:00
William Grant d3d0ac80a0 feat: you can now choose where to save the debug logs
debug log window now follows the app theme, logs are save as txt
2022-06-20 14:51:52 +10:00
Audric Ackermann 3ecdb659d8
Merge pull request #2341 from yougotwill/message_text_wrapping
fix: make sure to break links and not words when wrapping text in messages
2022-05-25 13:30:35 +10:00
William Grant 48c9b56571 fix: add sass check to yarn ready 2022-05-23 16:47:39 +10:00
William Grant 5cf76c5f08 feat: build sass files using parcel instead of grunt
added sass watch command for auto building sass on file changes, cleaned up IE7 fallback css
2022-05-23 16:36:03 +10:00
William Grant 461e6ec38b fix: make sure to break links and not words when wrapping text 2022-05-23 13:39:18 +10:00
William Grant 42e06a8399 fix: message text should wrap without causing extremely wide messages 2022-05-20 14:46:57 +10:00
Audric Ackermann 3713e95a9f
feat: ask user for opengroup pruning on/off 2022-05-18 13:21:35 +10:00
Audric Ackermann d9bc2c5c47
fix: revert unread count color 2022-05-16 10:06:25 +10:00
Will G 511567bc78
fix: emoji panel light mode support (#2292)
* fix: emoji panel light mode support

* fix: link darkMode prop to redux state

* fix: use getTheme selector directly
2022-05-11 16:01:33 +10:00
Audric Ackermann b93201fbe6
When deleting multiple messages, inform the user of the number
taken from #2263 by @ianmacd
2022-04-27 14:02:13 +10:00
Audric Ackermann 8148c63285
Merge pull request #2231 from ianmacd/pr12
Reduce untagged message opacity during message selection.
2022-04-27 12:20:25 +10:00
Audric Ackermann da9df532b0
Merge pull request #2242 from Bilb/node-side-in-ts
Node side + web worker in typescript
2022-04-27 12:10:31 +10:00
Audric Ackermann 3fc476d689
Merge pull request #2167 from ianmacd/pr1
Make per conversation unread message count stand out better.
2022-04-20 15:35:22 +10:00
Audric Ackermann 5c9b34fb86
lint files 2022-04-20 10:34:21 +10:00
Audric Ackermann e11775a2e0
fix color of opengroup invitation 2022-04-14 15:42:22 +10:00
Audric Ackermann 475c92eeb4
migrate about_start to not use jquery 2022-04-07 11:42:22 +10:00
Ian Macdonald 18908c6441
Reduce untagged message opacity during message selection.
This improves legibility for moderators when reading through a group and
tagging messages for deletion.
2022-03-25 22:19:08 +01:00
Audric Ackermann 51575d2f56
moved views to TS but broken 2022-03-24 11:15:21 +11:00
Audric Ackermann 71af748eb6
make sure right panel is over the message detail view 2022-03-11 10:57:25 +11:00
Audric Ackermann 43d133519e
do not shrink member list items when list is full 2022-03-09 15:18:24 +11:00
warrickct 3be0f86978 Menu options have black text when highlighted. 2022-03-02 11:21:46 +11:00
warrickct 893f7e99b8 Merge branch 'clearnet' into message-request-ui 2022-02-15 12:04:14 +11:00
Ian Macdonald 6613161b20
Don't nanny the user. Allow all file types as attachments.
The Android client already has no such restrictions, and these are
ineffective anyway, as they are based on the file's name, not its
payload.
2022-02-14 09:25:53 +01:00
warrickct ee9156d4f8 Merge clearnet into message-request-ui 2022-02-14 16:42:53 +11:00
warrickct 36ca2a767c Adding PR changes 2022-02-11 12:14:58 +11:00
warrickct 02cf6fea2b minor styling fixes 2022-02-10 22:59:03 +11:00
Ian Macdonald 5a689ba16e
Make per conversation unread message count stand out better. 2022-02-09 01:47:50 +01:00
Audric Ackermann 2478a78794
move mentions and emojify to a functional component 2022-02-08 11:17:39 +11:00
Audric Ackermann 19722b6bdc
remove other emoji dependency and use unicode to render them in message
Relates #2151
2022-02-08 10:43:56 +11:00
Audric Ackermann 1efe6ca728
click oin @ bring to latest mention 2022-02-07 11:44:07 +11:00
warrickct 436d22bafd Added colouring of simple session button. 2022-02-04 11:22:26 +11:00
Audric Ackermann 912d6b36dc
remove light roboto as it looks ugly 2022-02-03 16:30:18 +11:00
Audric Ackermann 27906de084
grunt keep underscore in for backbone 2022-02-03 16:25:57 +11:00
Audric Ackermann 5b6d0d25f5
fix typo noteSelf results and shortened pubkey for unknown contacts 2022-02-03 16:02:25 +11:00
warrickct 2d66b1db4e Adding styling to conversation window for a message request. 2022-02-03 14:04:35 +11:00
Audric Ackermann 44f61073dc
move search results to styled components
and cleanup search logic and rendering of message results
2022-02-03 10:58:48 +11:00
Audric Ackermann 5e314e4dcc
remove 'recipients' message field and 'destination'
we do not need recipients as it makes no sense for us having medium
groups on the same pubkey

we do not need destination as it can always be guessed from the
direction and the type of conversation of that message
2022-02-03 10:58:42 +11:00
Audric Ackermann 00d2bbc63d
cleanup MessageSearchResults 2022-02-03 10:58:42 +11:00
Audric Ackermann 792c23da87
cleanup scroll to unread of quote or search result on open 2022-02-03 10:58:42 +11:00
Audric Ackermann a3be2c347d
fixup open convo on search, quote click or hit the bottom 2022-02-03 10:58:41 +11:00
audric a21751c611
open convo on last unread, and can scroll up 2022-02-03 10:58:34 +11:00
audric 83d27ed3b7 update quoted message to animate to have border-green instead of bg green 2022-01-19 10:17:04 +11:00
audric e515ce3ca5 Merge remote-tracking branch 'upstream/clearnet' into cleanup-attachment 2022-01-17 16:50:18 +11:00
warrickct 804c9a56b9 convert to functional component. Tweak colors for search results. Fix search result header incorrect color. Addressing PR comments from previous search branch. Experimenting trimming approaches. 2022-01-17 14:51:30 +11:00
audric fc916ce94c Fix attachments duplication on message syncing with current device 2022-01-14 14:56:55 +11:00
audric e97ac5d7c7 make the DL spinner a styled component 2022-01-14 14:55:12 +11:00
Audric Ackermann c7565fe7b3 Move scale/resize and attachment logic to typescript 2022-01-12 17:01:32 +11:00
warrickct 374d5a6619 Global search partially functioning, added basic functions for load testing performance. 2021-12-22 11:20:29 +11:00
Audric Ackermann e33b6eadc4
bump typescript to 4.5.4 2021-12-17 11:50:56 +11:00
Audric Ackermann e17b5e0671
Fix attachment dl freeze (#2086)
* fix attachment download freezing app for some opengroups

* make registration page work with smaller height
2021-12-15 15:56:29 +11:00
Audric Ackermann b68cb07e3e
add crown icon for closed group admins (#2084) 2021-12-15 14:41:55 +11:00
Audric Ackermann 28c7445dce
refactor most of the components to outside of their Session folder (#2072)
* refactor most of the components to outside of their Session folder

* finish moving overlay and memberListItem to react hook

* fix bug with kicked member len >2 not being displayed

also sort admins first in UpdateGroupMembers dialog

* fix admin leaving text of groupNotification

* add a useFocusMount hook to focus input fields on mount

* make click avatar convo item open only user dialog

* cleanup config default.json

* make sure to use convoController to build sync message

* disable showing pubkey on opengroups

* add a pause on audio playback

Fixes #2079
2021-12-14 15:15:12 +11:00
Audric Ackermann 48e7a0e25f
Various UI fixes (#2070)
* cleanup unused convo json fields in db

* display a toast if the user is not approved yet on call OFFER received

* enable CBR for calls

* do not update active_at on configMessage if !!active_at

* remove mkdirp dependency

* disable call button if focused convo is blocked

* quote: do not include the full body in quote, but just the first 100

* click on the edit profile qr code padding

* Allow longer input for opengroup join overlay

Fixes #2068

* Fix overlay feature for start new session button

* make ringing depend on redux CALL status

* turn ON read-receipt by default
2021-12-08 14:15:54 +11:00
Audric Ackermann 273d866b98
Cleanup message request (#2063)
* close incoming call dialog if endCall from seame sender

* disable message request toggle if featureFlag is OFF

* cleanup UI of message requests

* mark all existing conversations as approved in a migration

* fix regex with conversationID for opengroups
2021-12-02 16:22:14 +11:00
Audric Ackermann cf44896a03
Minor call tweaks (#2051)
* show missed-call,started-call and answered call notification in chat

* fix types for createLastMessageUpdate

* show incoming dialog if we have a pending call when enable call receptio

* simplify a bit the avatar component

* move disableDrag to a custom hook

* speed up hash colors of avatarPlaceHolders

* fixup text selection and double click reply on message

* keep avatar decoded items longer before releasing memory

* add incoming/outgoing/missed call notification

also, merge that notification with the timer and group notification
component

* hangup call if no answer after 30sec

* refactor SessionInput using hook + add testid field for recovery

* disable message request feature flag for now

* fix merge issue

* force loading screen to be black instead of white

for our dark theme user's eyes safety
2021-11-29 17:40:46 +11:00
warrickct f17b923add Fixing rimraf transpile bug. Adding PR fixes - icon buttons. 2021-11-26 15:29:57 +11:00
warrickct 86a9253144 Merge branch 'clearnet' into message-requests 2021-11-22 17:24:53 +11:00
Audric Ackermann 8df85441f7
fix video stream not displaying in draggable container 2021-11-05 13:30:18 +11:00
Audric Ackermann 62e8150021
add padding to qr code for easy scanning in dark mode
Relates #2004
2021-11-04 16:38:46 +11:00
Audric Ackermann 864d710460
add a handle to resize the inconvo call video 2021-11-03 16:05:59 +11:00
Audric Ackermann 0f21e12073
make resizable the height of the inconvo call 2021-11-03 14:05:44 +11:00
Warrick Corfe-Tan 84e12ff42f Alter request button item positioning. 2021-10-26 10:57:51 +11:00
Audric Ackermann 0f2fcbb6e3
delete for opengroups is working 2021-10-25 17:04:51 +11:00
Audric Ackermann f74ce2a3ae
msg with attachments gets no bigger than the attachment container 2021-10-21 17:07:57 +11:00
Audric Ackermann 6eb6f00c62
make sure messages do not take more than 75% of the list width 2021-10-21 13:09:50 +11:00
Warrick Corfe-Tan c3f20aceb2 WIP message requesting. Banner styling finished. 2021-10-20 17:49:14 +11:00
Audric Ackermann 87e7cc5ebf
Merge remote-tracking branch 'upstream/clearnet' into webrtc-calls 2021-10-14 14:22:37 +11:00
Audric Ackermann 3f1e55b787
add basic code markup 2021-10-04 10:57:15 +11:00
Audric Ackermann 1e8c8991ad
more cleanup 2021-10-04 10:56:54 +11:00
Audric Ackermann 87aa4dfbf4
center ip and countries in onion path dialog 2021-09-22 13:35:36 +10:00
Audric Ackermann 76100903cb
show ip of onion path on hover of country name 2021-09-22 11:18:11 +10:00
Audric Ackermann ce4037f43f
do not justify content for messages text 2021-09-20 17:23:50 +10:00
Warrick 1d459ba533
Unsend messages (only message hashes saving for now is enabled) (#1891)
* WIP unsending message.

* retrieving message with hash from db on receiving unsend request.

* outgoing messages hashes updated on message sent success

* unsend messaging

* unsend message - deleting messages and marking as isDeleted.

* add msg hash to unprocessed records.

* Message unsending working for closed groups provided the message has been updated with a hash from server.

* adding 2-stage confirmation modal for message deletion

* adding rendering of removed incoming messages, disabling rendering of unsent outgoing messages in coversation screen.

* Adding logging

* debugging.

* outgoing only saved for sync message instead of regular message.

* deleting locally

* adding post unsend deletioncode.

* starting adding feature flag.

* Added feature flag.

* addding mandatory messageHash  pollling pipeline methods swarm polling.

* Conversation list item message preview showing deletion placeholder text if deleted.

* add condition to drop unsend requests not send by message author

* refactoring deleteMessage. Saving response hash for closed group message sending

* running yarn ready

* removing logging.

* Adding PR fixes

* Minor changes and running yarn ready

* fix typo

* Moved feature flag to lokiFeatureFlags. Fixing linting errors


Co-authored-by: Audric Ackermann <audric@loki.network>
2021-09-20 13:47:59 +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 Ackermann 945ecf34a1
Fix select colors for sent messages and link text not selectable (#1924)
* do not update sent_at for synced messages

* reply to message context menu only visible if msg sent

* Allow scrolling in mentioning people in composition box

Relates #1849

* fix selection colors for sent messages and make link selectable

Relates #1922
2021-09-17 11:36:46 +10:00
Audric Ackermann 2fdafb8fba
Out of sync message sync (#1923)
* do not update sent_at for synced messages

* reply to message context menu only visible if msg sent

* Allow scrolling in mentioning people in composition box

Relates #1849
2021-09-17 11:36:36 +10:00
Audric Ackermann c92baad736
Fix path building (#1903)
* Keep line breaks when message has some new lines

Relates #1758 and #1898 and #1901

* fix link preview cropped when received

* make sure we fetch from seed if we end up with not enough snodes

* try to download recent previews if we just trusted a user

* throw if we need to rebuild path while fetching snode list from snode

* fixup no refecthing of snode list while we are fetching them already

* added test for fetch from db or seed

* fetch snode list from snode every hour

also make sure the path building does not try to get more snodes. It
just throws

* do not drop a path if an opengroup room is down and we get errors  back

* do not throw an error if the snode in error in not in any path

* fix tests

* bump to v1.7.11
2021-09-13 17:07:53 +10:00
Audric Ackermann 48090b4b25
Keep line breaks when message has some new lines
Relates #1758 and #1898 and #1901
2021-09-08 13:45:56 +10:00
audric bfc805c9d4 fix search logic and UI cosmetic fixes 2021-09-03 16:47:04 +10:00
audric bf02b85043 finish rework registration page 2021-09-02 17:20:44 +10:00
audric ba35a8cb24 update design of registration page 2021-09-02 16:38:37 +10:00
audric 56412df2b4 fixup registration page with back buttons for now
Relates #1889
2021-09-02 15:08:39 +10:00
audric 0d90248450 fix scrolling jumping to bottom on new messages 2021-09-02 10:31:08 +10:00
audric 08cdd035ae disable transition for background of leftpane (for app initial load) 2021-09-01 15:25:34 +10:00
audric bd7d88e170 remove theme from css and used variables instead 2021-09-01 14:29:04 +10:00
audric a53392853f make the CompositionBox closer to the mobile UI 2021-08-30 15:11:26 +10:00
audric e85f351540 cleanup theme object 2021-08-30 14:26:58 +10:00
audric ec2eab6e23 do not trigger redux update if onion path did not change 2021-08-25 16:18:53 +10:00
audric 4968244491 fix tooltip error in debug run related to memory leak 2021-08-25 15:29:13 +10:00
audric f9988119f9 major UI rewrite of messages view with redux improvements 2021-08-25 15:01:19 +10:00
audric ee4ed2e075 fix attachment logic with ui redesign 2021-08-24 13:23:23 +10:00
audric f7b0c6c7e1 make conversation screen closer to mobile UI part1 2021-08-23 16:32:21 +10:00
Warrick Corfe-Tan ebb37b44b6 Merge branch 'clearnet' into registration-progress-banner 2021-08-19 13:51:12 +10:00
Audric Ackermann eed48094fe
Merge pull request #1851 from warrickct/simplify-onboarding
Combining registration steps.
2021-08-19 13:45:49 +10:00
Warrick Corfe-Tan f9ad63d58b Merge branch 'clearnet' into registration-progress-banner 2021-08-18 11:14:06 +10:00
Brice-W f6d3715dab add a link icon when there is no image available or when media download is not allowed 2021-08-16 14:46:31 +10:00
Warrick Corfe-Tan bf645f36b7 Combining registration steps. 2021-08-16 09:27:29 +10:00
Warrick Corfe-Tan bfed4a88dd removing comments 2021-08-12 09:21:49 +10:00
Warrick Corfe-Tan 81969ae12f applying linting and formatting. 2021-08-12 09:21:49 +10:00
Warrick Corfe-Tan 986fc16e7d Adding animation to briefly scale up send button after recording is made. 2021-08-12 09:21:49 +10:00
Warrick Corfe-Tan 32f7dcc811 testing shake addition to send button on finished recording. 2021-08-12 09:21:49 +10:00
Warrick Corfe-Tan 81ffb96530 adjusting alignment of buttons. increasing pulse for recording light, increasing hover over effect. 2021-08-12 09:21:49 +10:00
Warrick Corfe-Tan 8fca989736 Fixing delete button JSX evaluating to NaN 2021-08-12 09:21:49 +10:00
Warrick Corfe-Tan 9eb1847da5 WIP removing NaN dsiaply timer text. 2021-08-12 09:21:48 +10:00
Warrick Corfe-Tan cd7a1233fa Adding small hover effect to message composition icon buttons. Removing extra method call. 2021-08-12 09:21:48 +10:00
Warrick Corfe-Tan 637b604d0b Adding fraction timer display, exaggerating recording animation, moving delete button to toolbar, display full recording duration immediately after stop recording. 2021-08-12 09:21:48 +10:00
Audric Ackermann 649a581dd2
make caret-color as text-color to make it for visible 2021-07-30 11:15:52 +10:00
audric 30327257ca don't overflow char taking too much space 2021-07-23 10:39:53 +10:00
audric 4f5072ee65 Merge remote-tracking branch 'upstream/clearnet' into perf-improv 2021-07-21 09:47:10 +10:00
Warrick Corfe-Tan 398e23256d minor style tweak. 2021-07-20 11:09:27 +10:00
Warrick Corfe-Tan ee7e6e47fe applying to outgoing messages 2021-07-20 10:50:06 +10:00
Warrick Corfe-Tan fb81fce331 formatting and linting. 2021-07-20 10:12:10 +10:00
Warrick Corfe-Tan c944fac426 Transparent background for images. 2021-07-20 10:08:09 +10:00
Audric Ackermann 511adcf388
refactored right panel to hook 2021-07-14 13:56:13 +10:00
Audric Ackermann 4eb76df60c
fix line on onion path modal 2021-06-28 15:02:02 +10:00
Warrick Corfe-Tan 00c7c8b969 vertical line wip. 2021-06-28 13:25:20 +10:00
Warrick Corfe-Tan fe474425ba wip vertical line. 2021-06-28 11:30:22 +10:00
Audric Ackermann 9bdd6ad139
add button to control speed playback on the player 2021-06-25 16:19:16 +10:00
Audric Ackermann e8020348b4
fix up onion path animation with no glowing nodes 2021-06-22 14:28:46 +10:00
Warrick Corfe-Tan eb2e60b2eb Fixed update-group-name dialog styling. 2021-06-18 11:34:10 +10:00
Audric Ackermann bbbcfd54d6
rename all spacer-* to react component 2021-06-17 16:51:59 +10:00
Audric Ackermann a5d7995168
merge dialog refctor with clearnet 2021-06-17 16:38:20 +10:00
Audric Ackermann c9d7f4a1ab
Merge remote-tracking branch 'w/onion-paths' into clearnet 2021-06-17 14:55:25 +10:00
Warrick Corfe-Tan 7dc318aa3d add / remove moderator modals refactored. Need to remove old whisper code and files. 2021-06-15 03:50:33 +10:00
Warrick Corfe-Tan b2dcb695f8 Fixed modal header styling for onion path dialog. 2021-06-07 11:44:49 +10:00
Warrick Corfe-Tan ec39f7ae9b Moved edit profile saving into edit profile component file. 2021-06-04 14:48:05 +10:00
Warrick Corfe-Tan 7285866e5e Fix edit icon styling. 2021-06-02 18:42:24 +10:00
Warrick Corfe-Tan 066e0d954e lights glowing but not yet in order.
WIP glow cycle.

Glow animation working.

Glow animation working, modal no longer interferring with left menu margins.

Cleaning up code. Adding PR suggestions.

Adding typing.

Refactor edit profile modal dialog to no longer use the signal code.
2021-06-02 15:57:56 +10:00
Audric Ackermann 68f81d387f
fixed mentions overlay with attachment on back 2021-05-26 15:17:54 +10:00
Warrick Corfe-Tan 22a32283b7 WIP Adding country and styling to modals. 2021-05-26 10:04:26 +10:00
Warrick Corfe-Tan d7b22e13e1 WIP: Onion path modal using redux state and refactored modals. 2021-05-26 09:58:33 +10:00
Lucas Phang b4ac4db452 Change path node colors depending on status 2021-05-14 17:14:57 +10:00
Lucas Phang 56bd22fd76 Refactor Onion Path rendering logic 2021-05-14 17:14:56 +10:00
Lucas Phang dc8c3138d5 Remove lines from dialog 2021-05-14 17:14:56 +10:00
Lucas Phang 07b434ccc8 Add CSS for Nodes and Lines 2021-05-14 17:14:56 +10:00
Lucas Phang 9cfb39bb97 Add button to dialog and css updates 2021-05-14 17:14:56 +10:00
Lucas Phang f1bfd363e5 Add display dialog logic 2021-05-14 17:13:49 +10:00
Lucas Phang 67bf0f0398 Add Circle SVG 2021-05-14 17:11:21 +10:00
Lucas Phang f1aad750f2 Add new icon to actions panel 2021-05-14 17:11:21 +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 e41d182972
Fix fonts sans serif (#1619)
* force deleteAccount after 10sec timeout waiting for configMessage

* move some constants to file where they are used

* add a way to fetch snodes from snodes

* remove a snode from a pubkey's swarm if we get 421 without valid content

* remove getVersion from snodes

* hide groupMembers in right panel for non-group convo

* fix font sans serif by using roboto instead

Fixes #1617
2021-05-12 10:35:05 +10:00
Audric Ackermann b574fd731d
match group invitation design with ios 2021-05-07 16:52:10 +10:00
Audric Ackermann 248494f15b
redesign group invitation message type 2021-05-07 14:49:38 +10:00
Audric Ackermann eb0ddd85f4
add zombies logic for member leaving and removing 2021-05-05 16:40:15 +10:00
Audric Ackermann f7581cf4eb
increase prettier maxWidth to 100 2021-04-22 18:03:58 +10:00
Audric Ackermann d3b9e56c92
remove unused templates and css 2021-03-05 15:39:56 +11:00
Audric Ackermann 720e229c95
do not put DM settings on multiple lines 2021-03-04 14:22:13 +11:00
Audric Ackermann c420bfcf74 only handle a single time the groups from a configurationMessage 2021-03-02 16:06:30 +11:00
Audric Ackermann a04bc0d225 center notification icon on settings and make label clickable 2021-03-02 15:25:38 +11:00
Audric Ackermann 6a998111c7 add a qrcode to scan mnemonic/seed in dialog 2021-03-02 10:35:35 +11:00
Audric Ackermann 6edcb88788
remove resend as it does not make any sense with medium groups
and sendAnyway
2021-02-09 11:38:11 +11:00
Audric Ackermann d655c397e0
make the isAdmin coming from the convo props and not the messages 2021-01-22 11:09:34 +11:00
Audric Ackermann 5c3cb0a165
make moderator dialogs the Session way 2021-01-21 17:49:14 +11:00
Audric Ackermann a0703bc2f9
remove primary and secondary device separate status 2021-01-21 17:49:13 +11:00
Audric Ackermann 21c3e4717e
Merge pull request #1434 from Bilb/remove-prekey
Remove prekeys message and Session managment.
2021-01-19 15:43:01 +11:00
Audric Ackermann 3476b54d43
fix add/remove moderators dialog and open groups name avatar dialog 2021-01-18 15:51:56 +11:00
Audric Ackermann 72c96ea998
remove most of the SessionProtocol unused stuff
- prekeys
- SessionCipher
- LokiCipher
- endSession and the reset Session logic
- what we called Sessionprotocol manager (to keep track of session with
everyone)
2021-01-18 10:58:34 +11:00
Audric Ackermann 979a9058e3
remove verified number - related features (partial) 2021-01-18 10:35:16 +11:00
Audric Ackermann b15984aa08
cosmetic UI for updateGroupMembersDialog 2021-01-13 14:06:27 +11:00
Audric Ackermann 1a128ab055
fix colors for caption editor 2021-01-06 10:02:08 +11:00
Audric Ackermann 2fbb52c486
Merge pull request #1404 from Bilb/add-session-protocol
Add decrypt of messages with Session protocol and disable SessionRequest logic
2020-12-17 13:30:36 +11:00
Audric Ackermann d201078837
Merge pull request #1403 from Bilb/various-bug-fixes
Various bug fixes
2020-12-16 16:55:24 +11:00
Audric Ackermann b0a229bf13 add Dialog on app start to ask to update SessionID 2020-12-16 16:35:30 +11:00
Audric Ackermann 41855ada32
fix unread count bubble overflow on more than 99 messages unread 2020-12-14 22:21:02 +11:00
Audric Ackermann 3313c72ba7
set the min-width of a message to 150px 2020-12-14 17:06:21 +11:00
Audric Ackermann e9f186065d
do not shrink SessionSpinner 2020-12-14 16:23:59 +11:00
Audric Ackermann 5109f9fdda
remove ConversationLoadingScreen (unused) 2020-12-14 16:23:27 +11:00
Audric Ackermann 766a9f9c45
fix theme for voice messages and recording 2020-12-14 14:39:39 +11:00
Audric Ackermann 08cb446227 Fix font for conversation list item title
Fixes #1193
2020-12-10 17:11:57 +11:00
Audric Ackermann 7647529cc8
fix typing bubbles on SessionConversation
for some reasons, they were sometimes not visible due to the message
list bottom padding
2020-12-09 14:20:24 +11:00
Audric Ackermann 4bab6cc8b4
fix typing bubbles on SessionConversation
for some reasons, they were sometimes not visible due to the message
list bottom padding
2020-12-09 14:19:24 +11:00
Audric Ackermann c0292b0b2b
fix up session logo on loading and max message body length 2020-12-09 13:02:27 +11:00
Audric Ackermann 7da988c132
fix up session logo on loading and max message body length 2020-12-09 13:01:48 +11:00
Audric Ackermann 26c9eee85d
add sanitize.css and fix up z-index for audio recording canvas 2020-12-09 11:35:58 +11:00
Audric Ackermann dd4f591cf4
deleteAccount => show warning when recover will generate new SessionID 2020-12-08 15:04:46 +11:00
Audric Ackermann a23d5cd95c
fix theme for SessionRecording 2020-12-08 13:22:15 +11:00
Audric Ackermann 46fa6e39f6 fix position of play button on right panel medias 2020-12-07 14:09:54 +11:00
Audric Ackermann 6afe893359
fix up a few test 2020-12-04 18:02:55 +11:00
Audric Ackermann cb2f90f7f7
make SessioNotificationCount a styled component 2020-12-04 18:01:51 +11:00
Audric Ackermann c128684ffe
cleanup unused svg files from Signal 2020-12-04 15:47:33 +11:00
Audric Ackermann 4c6a05c6d7
make timestamp a styled-component too 2020-12-04 15:01:50 +11:00
Audric Ackermann e1fbcade0f
move expiretimer bucket svg to ts & style them with styled-components 2020-12-04 14:48:11 +11:00
Audric Ackermann 15ae97e0a7
use OutgoingMessageStatus in ConversationListItem too
also, enable back the delivered/read status on message metadata
2020-12-04 10:53:28 +11:00
Audric Ackermann 0a6a49eda5 Add an Outgoing Message Status react component 2020-12-03 16:25:41 +11:00
Audric Ackermann e38be266c2 major rework of session icon => make them styled with styled-component 2020-12-03 12:09:39 +11:00
Audric Ackermann f0a58b01b0
remove calculatingPow animation on msg => use the one for sending 2020-12-02 17:48:43 +11:00
Audric Ackermann 4c0a988fe5
Move the metadata badges to use react functional components 2020-12-02 16:23:51 +11:00
Audric Ackermann 29eb528d1f
remove signal gear icon, and show back ours on calculatingPow
this is used for a message in the message list and in the conversation
list item
2020-12-02 11:27:15 +11:00
Audric Ackermann f9783be764
various UI fixes
* hide borders of images in bg when in the message details view
* force color of caption edits to white, as the background is grey and
it is more readable
* fix a bug preventing to quote the same message twice when switing
between two conversation after starting to quote one
2020-12-01 11:24:07 +11:00
Audric Ackermann e8677eef8c add back bump typing to CompositionBox 7 show bubbles on direct convo 2020-11-30 11:10:10 +11:00
Audric Ackermann 08d8b90aaa
add animation on click on quoted message just like on mobile 2020-11-27 18:05:46 +11:00