Commit Graph

1685 Commits (a0b3e1c40f94e1d0da8e29813f018b941ab89df1)

Author SHA1 Message Date
Warrick Corfe-Tan 7c82ccb3e9 user details modal refactor functioning. 4 years ago
Warrick Corfe-Tan e8d06e86b5 Fixed error message always appearing for group rename. 4 years ago
Warrick Corfe-Tan 8c0bec7a97 invite contacts dialog functioning. 4 years ago
Warrick Corfe-Tan 59b02a5ed4 Update group name modal dialog fixes 4 years ago
Warrick Corfe-Tan 9e5824cee1 Update group rename dialog 4 years ago
Warrick Corfe-Tan b278aa09df add / remove moderator modals refactored. Need to remove old whisper code and files. 4 years ago
Warrick Corfe-Tan e55cae697d Refactor confirm modal to redux. 4 years ago
Audric Ackermann dd9341a196
remove i18n from props everywhere where possible 4 years ago
Audric Ackermann adb9775848
cleanup trasnlation with latest from crowdin 4 years ago
Audric Ackermann 8ef9c8ed1a
remove delivery receipt logic 4 years ago
Audric Ackermann 3f75fa54ad
delete one opengroupv1 message every 10 sec until there is no more 4 years ago
Audric Ackermann 27fb732f50
cleanup unused prekeys table 4 years ago
Warrick Corfe-Tan 1bfdbc5c93 WIP: Refactoring modals. 4 years ago
Warrick Corfe-Tan ddda525f63 refactored password change modal. 4 years ago
Warrick Corfe-Tan 09f4b703ef seed dialog refactored 4 years ago
Warrick Corfe-Tan 85e83a221d white sapce 4 years ago
Warrick Corfe-Tan 234ec42162 working with styling 4 years ago
Warrick Corfe-Tan 1925f7725f Session confirm modal appearing and deleting account on OK click. 4 years ago
Audric Ackermann 722f240f3d
fix deduplication based on serverTimestamp 4 years ago
Audric Ackermann bf9a3e6fad
hide settings for mentions_only notif for 1o1 chats 4 years ago
Audric Ackermann 4a98d911a2
add a HeaderOption to change the notification settings for each convo 4 years ago
Warrick Corfe-Tan b2dcb695f8 Fixed modal header styling for onion path dialog. 4 years ago
Audric Ackermann 10b5ff9e0d
fix deleteAuthToken by including it on the request 4 years ago
Warrick Corfe-Tan de3536081a onion-paths-WIP 4 years ago
Warrick Corfe-Tan e435b6c932 Making some PR changes. 4 years ago
Warrick Corfe-Tan ec39f7ae9b Moved edit profile saving into edit profile component file. 4 years ago
Audric Ackermann 623f3da4a2
avoid refreshing mentions too often 4 years ago
Audric Ackermann ecf409bed5
fix slow app while removing v1 convoss 4 years ago
Audric Ackermann 118813661d
remove inte tests + handle opengroupv2 messages in chunk
this is to avoid freezing UI and is only a temporary fix

We need to have webworkers in this app
4 years ago
Audric Ackermann f3768a674a
short error on no network for retry sending message 4 years ago
Warrick Corfe-Tan 72d31bf158 Modal header additions. Close and back button. 4 years ago
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.
4 years ago
Audric Ackermann 60f40c44c6
make sure the returned ONS session id is a valid sessionID 4 years ago
Audric Ackermann a8a8372a08
disable ONS input while fetching 4 years ago
Audric Ackermann d0c1a2bf3a
add ONS resolve for new ONS and loading on message overlay 4 years ago
Audric Ackermann 61b04929f0
show a spinner while default rooms are loading 4 years ago
Audric Ackermann b055165a5d
display a message when the recipient screenshots an attachemnt 4 years ago
Audric Ackermann 810ccdf675
send dataExtractionNotificaionMessage on saving attachment on priv chats 4 years ago
Audric Ackermann b87faa9291
fix SessionIcon viewbox being out of bounds 4 years ago
Audric Ackermann d6b7463f5f
remove unused crypto marking us as coinminer
hopefully
4 years ago
Audric Ackermann 70e72cb92d
fix compile errors with SessionIcon 4 years ago
Audric Ackermann 718f6dea9f
Merge remote-tracking branch 'upstream/master' into remove-fsv1-sogsv1 4 years ago
Audric Ackermann 0192f295f2
move the user fetch for mentions to redux 4 years ago
Audric Ackermann c8878f0a19
remove existing opengroups v1 from db along with every messages 4 years ago
Audric Ackermann 6f8c8ee1b3
remove most of sogsv1 and fsv1 and update version fetch url
version fetch is used to know when we have a new update
4 years ago
Audric Ackermann 3456162402
Moved opengroupv1 test to opengroupv2 tests 4 years ago
Audric Ackermann cbae5af36a
remove dialog unstable attachment
again
4 years ago
Audric Ackermann b15eeb00cd
fixup duration missing 4 years ago
Audric Ackermann 9c568caf1f
fix replying to audio message crash
Fixes #1657
4 years ago
Audric Ackermann 9c8f935e03
fix up dirty hack to display mentions correctly
Fixes #1658
4 years ago
Audric Ackermann a2ee3ac98f
Merge remote-tracking branch 'upstream/clearnet' into scoring-system 4 years ago
Warrick Corfe-Tan 98fe0a87d8 WIP making changes to modal. 4 years ago
Warrick Corfe-Tan 22a32283b7 WIP Adding country and styling to modals. 4 years ago
Warrick Corfe-Tan d7b22e13e1 WIP: Onion path modal using redux state and refactored modals. 4 years ago
Audric Ackermann 1afbd2809a
lint 4 years ago
Audric Ackermann 8c726fd745
reupload avatar every 10 days 4 years ago
Warrick d86e8cd198
Does not display pubkey on message author unless its an open group chat. (#1656) 4 years ago
Audric Ackermann a24e0ccb32
Merge branch 'master' into clearnet 4 years ago
Audric Ackermann 4f55bb4281
remove unstable attachment for next 48 hours dialog (#1653) 4 years ago
Audric Ackermann 81f8870f41
Session V1.6.3 (#1647) 4 years ago
Audric Ackermann 11fbf79ab7
switch to dedicated server (#1646) 4 years ago
Audric Ackermann 5cab7908b4
add some test for partial path rebuilding 4 years ago
Audric Ackermann c2298c4c30
Merge branch 'clearnet' into scoring-system 4 years ago
Audric Ackermann ed461b8f18
Session v1.6.2 (#1639)
* padd Message buffer for all outgoing messages (even opengroupv2)

* pad and unpad message everywhere

attachment not padded for opengroup only

* lint

* enable fileserver v2 sending side

* removed all en unused local strings

* remove all unused keys for other locales

* update displayname even if we dont have avatar on incoming profile

* redesign group invitation message type

* ask confirmation before joining opengroup invitation

* remove the channelId from groupInvitation

* fallback to envelope timestamp if dataMessage.timestamp is 0

* match group invitation design with ios

* speed up first load of room message by prefetching token

* create convo for members if they don't exist

also, removing a private convo does not remove it entirely as we need
the convo to be able to remove members

* fix avatar download on restore when linking device

Fixes  #1601

* make sure the left member convo exist in rendering GroupUpdate

* Reply attachments (#1591)

* First attachment showing in reply composition.

* WIP: Adding thumbnail to quote response composition component.

* Added icon for voice recording attachment

* Updated formatting.

* Formatting.

* removed duplicate styling.

* WIP: Converting quote component to functional components.

* Fix bug where thumbnails for attachment replies wasn't showing.

* yarn Formatting.

* Removed old quote component.

* Add type to contentTypeSupported method.

* Moved  quote subcomponents out of Quote component.

* yarn format

* Add export to quote subcomponents.

* Fixing linting errors.

* remove commented line.

* Addressing PR comments.

* Allow pasting images into composition box as attachments (#1616)

* Allow pasting images into composition box as attachments

* Fix linter errors

* Fix typo

* Get snode from snode (#1614)

* 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 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

* 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.

* Fix app image start for non-debian based distribs (#1622)

Fixes #1620

* fixup nickname dialog for enter key pressed event (#1623)

also add some type for it and remove unused props

* Fix attachment extension vnd (#1628)

* allow openoffice document extension and don't use

* allow opendocument to be shared with the extension rather than mimetype

Fixes #1593

* allow message without padding

* add test for odt files

* More Japanese translations (#1632)

* Translate some untranslated strings into Japanese

* Tweak some Japanese translations

* Add new Japanese translations

* WIP: Closed group reliability (#1630)

* WIP: added non-durable messaging function.

* WIP: Non-durable sending

* WIP: adding dialog box.

* Creating dialog if group invite message promises don't return true.

* removed console log

* applied PR changes, linting and formatting.

* WIP: allowing resend invite to failures.

* using lookup.

* WIP: recursively opening dialog.

* WIP: debugging reject triggering on confirmation modal.

* register events fix.

* Closed group invite retry dialog working.

* Added english text to messages.

* Prevent saving of hexkey pair if it already exists.

* Fixed nickname edit
input trimming end letter.

* Don't show closed group invite dialog unless it has failed at least once.

* Fix linting error.

* Fix plurality.

* Ensure admin members are included in all invite reattempts, mixed plurality.

* test fixing windows build

* Revert "test fixing windows build"

This reverts commit 8ed2e0891d.

Co-authored-by: Warrick <wcor690@aucklanduni.ac.nz>
Co-authored-by: shellhazard <unva1idated@protonmail.com>
Co-authored-by: beantaco <64012487+beantaco@users.noreply.github.com>
4 years ago
Audric Ackermann ed53ab43e6
WIP 4 years ago
Warrick Corfe-Tan 8374cbab08 Merge branch 'clearnet' into add-onion-path-indicator 4 years ago
Warrick 3854d0e10d
WIP: Closed group reliability (#1630)
* WIP: added non-durable messaging function.

* WIP: Non-durable sending

* WIP: adding dialog box.

* Creating dialog if group invite message promises don't return true.

* removed console log

* applied PR changes, linting and formatting.

* WIP: allowing resend invite to failures.

* using lookup.

* WIP: recursively opening dialog.

* WIP: debugging reject triggering on confirmation modal.

* register events fix.

* Closed group invite retry dialog working.

* Added english text to messages.

* Prevent saving of hexkey pair if it already exists.

* Fixed nickname edit
input trimming end letter.

* Don't show closed group invite dialog unless it has failed at least once.

* Fix linting error.

* Fix plurality.

* Ensure admin members are included in all invite reattempts, mixed plurality.
4 years ago
Lucas Phang ffb8331bf9 Add i18n TODO 5 years ago
Lucas Phang b4ac4db452 Change path node colors depending on status 5 years ago
Lucas Phang ae393d6344 Display actual IP address on onion path dialog 5 years ago
Lucas Phang 2f3dbb5be4 Rename interface name 5 years ago
Lucas Phang 56bd22fd76 Refactor Onion Path rendering logic 5 years ago
Lucas Phang 244817490a Display Onion Status Indicator 5 years ago
Lucas Phang dc8c3138d5 Remove lines from dialog 5 years ago
Lucas Phang 07b434ccc8 Add CSS for Nodes and Lines 5 years ago
Lucas Phang 9cfb39bb97 Add button to dialog and css updates 5 years ago
Lucas Phang dc2f62d5eb Display Onion Path Dialog 5 years ago
Lucas Phang f1bfd363e5 Add display dialog logic 5 years ago
Lucas Phang 211477f172 Create Onion Status Dialog 5 years ago
Lucas Phang 6047d05dda Color circle icon 5 years ago
Lucas Phang 67bf0f0398 Add Circle SVG 5 years ago
Lucas Phang f1aad750f2 Add new icon to actions panel 5 years ago
Audric Ackermann 8cb50ebc91
move onionPath building to outside of index.ts 5 years ago
Audric Ackermann 2f14030194
allow unpadded messages (#1625)
* allow unpadded messages

* bump to v1.6.1

* lint

* Fix app image start for non-debian based distribs

Fixes #1620
5 years ago
Audric Ackermann 3d9fbd9153
fixup nickname dialog for enter key pressed event (#1623)
also add some type for it and remove unused props
5 years ago
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.
5 years ago
Audric Ackermann 58abd08e6d
Get snode from snode (#1614)
* 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
5 years ago
shellhazard 442b881438
Allow pasting images into composition box as attachments (#1616)
* Allow pasting images into composition box as attachments

* Fix linter errors

* Fix typo
5 years ago
Warrick e6128fa5a7
Reply attachments (#1591)
* First attachment showing in reply composition.

* WIP: Adding thumbnail to quote response composition component.

* Added icon for voice recording attachment

* Updated formatting.

* Formatting.

* removed duplicate styling.

* WIP: Converting quote component to functional components.

* Fix bug where thumbnails for attachment replies wasn't showing.

* yarn Formatting.

* Removed old quote component.

* Add type to contentTypeSupported method.

* Moved  quote subcomponents out of Quote component.

* yarn format

* Add export to quote subcomponents.

* Fixing linting errors.

* remove commented line.

* Addressing PR comments.
5 years ago
Audric Ackermann 6591702c08
create convo for members if they don't exist
also, removing a private convo does not remove it entirely as we need
the convo to be able to remove members
5 years ago
Audric Ackermann 248494f15b
redesign group invitation message type 5 years ago
Audric Ackermann 5c594ca2ed
removed all en unused local strings 5 years ago
Audric Ackermann 7b96aba1bf
padd Message buffer for all outgoing messages (even opengroupv2) 5 years ago
Audric Ackermann bc4bee6270
hide some logs 5 years ago
Warrick Corfe-Tan c808c5df32 Merge branch 'clearnet' into password-confirm 5 years ago
Warrick Corfe-Tan 0a6e4bcf87 Merge branch 'clearnet' into password-confirm 5 years ago
Audric Ackermann 64eab5160d
remove zombies from the UI only 5 years ago
Audric Ackermann 2c40d1e623
hide checkmMark on showing group members 5 years ago
Audric Ackermann 64ad399daf
close overlay on clicking Next on new conversation 5 years ago
Audric Ackermann fae80c327a
mark convo as ActiveAt when we get a message adding us after left 5 years ago