Commit graph

424 commits

Author SHA1 Message Date
Vincent 8aac656107 Modals finished. Need to xfer all to React 2019-12-20 16:08:57 +11:00
Vincent d0d5012e07 Fixed breaking sessionToggle issues 2019-12-18 17:48:37 +11:00
Audric Ackermann cca4b51c8f remove showSubtitle option on registration page 2019-12-16 11:27:27 +11:00
Audric Ackermann 49d5106b56 validate form registration on enter press 2019-12-16 09:38:34 +11:00
Audric Ackermann 818cfc6dd3 make display name mandatory (remove optional string) 2019-12-16 09:38:34 +11:00
Audric Ackermann d5b8436f4d integrate dangerouslySetInnerHTML into custom components and sanityze it before rendering 2019-12-16 09:38:34 +11:00
Audric Ackermann d6913c4819 do not localize registration strings which cannot be easily made
begin your session
ensuring peace of mind
and terms and conditions
are all static english code because otherwise we would need to use
dangerouslySetHtml
2019-12-16 09:37:32 +11:00
Audric Ackermann 291e3b48a0 add i18n translation and use them in the app 2019-12-16 09:37:31 +11:00
Vincent 2bdc0579c3 Message deletion moderator check and toast. 2019-12-13 10:09:22 +11:00
Vincent fc235d6057 Completed message selection 2019-12-11 17:48:54 +11:00
Maxim Shishmarev 5123fa0409
Merge pull request #669 from msgmaxim/restoration
Prompting the user to reset session on invalid ciphertext
2019-12-05 10:06:48 +11:00
vincentbavitz 449eb8536b System clock (#677)
* Show toast when client clock is out of sync

* Fixed syntactical misarrangements

* Simplify getServerTime method

* Futher simplify getServerTime method

* Update js/modules/loki_app_dot_net_api.js

Co-Authored-By: Mikunj Varsani <Mikunj@users.noreply.github.com>

* Update js/modules/loki_app_dot_net_api.js

Co-Authored-By: Mikunj Varsani <Mikunj@users.noreply.github.com>

* Update loki_app_dot_net_api.js

Use cached timestamp value

* Update preload.js

Update some values to function scope

* Updated syntax

* Semifinal changes

* Improved efficiency and eliminated need for restart on clock update

* Remove await and immediately invoked function
2019-12-04 16:07:20 +11:00
vincentbavitz 2e83881373
Merge pull request #652 from vincentbavitz/public-ban
Public ban
2019-11-29 10:12:14 +11:00
Maxim Shishmarev 81bfa90943 Prompting the user to reset session on invalid ciphertext 2019-11-28 14:05:11 +11:00
Maxim Shishmarev 07c39523e9 Show appropriate message in group invitation dialog on no friends 2019-11-25 17:29:07 +11:00
Beaudan Brown 43a91ab672 Linted 2019-11-25 16:34:52 +11:00
Beaudan Brown bee5a89f14 Show toast on user ban 2019-11-25 16:30:34 +11:00
Beaudan Brown 4581a20260 Add new string i18n stuff 2019-11-25 15:35:13 +11:00
Maxim Shishmarev 89e5e919f2 Address more review comments 2019-11-25 12:02:03 +11:00
Maxim Shishmarev a5fce17d8c public chat invitations 2019-11-22 16:16:43 +11:00
Maxim Shishmarev 4dd314c18f Enable profile pictures 2019-11-18 17:34:41 +11:00
sachaaaaa 5e27be9598 Change auto accept message 2019-11-18 12:05:21 +11:00
Beaudan Brown 685ada5cc5 Merge branch 'clearnet' into prep-merge 2019-11-15 12:31:40 +11:00
Beaudan Brown c168e34adf Update multi device string to match mobile 2019-11-15 11:36:15 +11:00
sachaaaaa cd2c4b993a lint 2019-11-06 13:22:01 +11:00
sachaaaaa 497f42165a Allow unpairing device 2019-11-06 10:52:34 +11:00
Maxim Shishmarev 8677fb15a0 Select multiple messages and bulk deletion 2019-11-06 10:26:21 +11:00
sachaaaaa 13572c3524
Merge branch 'multi-device' into paired_device_alias 2019-11-06 10:08:59 +11:00
sachaaaaa b324421534 Allow primary device to assign local aliases to paired devices 2019-11-01 16:18:30 +11:00
Maxim Shishmarev a2f836c690 Address review comments 2019-11-01 12:00:29 +11:00
Maxim Shishmarev 7c05939f55 Add group admins and the ability to remove members from private groups 2019-11-01 12:00:29 +11:00
Maxim Shishmarev 0df5214979 Limit small private groups to 10 members 2019-11-01 12:00:29 +11:00
Maxim Shishmarev 0490e5c668 Clean up conversation options for groups 2019-11-01 12:00:29 +11:00
Maxim Shishmarev 9f81f67460 Can leave private group chats 2019-11-01 12:00:29 +11:00
Maxim Shishmarev 90f1d4a6aa Display error messages when creating/updating group chats 2019-11-01 12:00:29 +11:00
Maxim Shishmarev cf18572049 Adding new group members; establishing sessions between non-friends 2019-11-01 11:57:49 +11:00
Maxim Shishmarev 0d19b708f9 Creating private group chats between friends 2019-11-01 11:57:49 +11:00
sachaaaaa 65361d33f5 New menu item "show pairing words" for secondary devices 2019-10-31 18:18:07 +11:00
Maxim Shishmarev 9e6f6d5a01 Fix incorrectly showing friend request as pending 2019-10-31 15:23:08 +11:00
Beaudan Brown 883feb668d The rest of my multidevice work, send messages to all the correct devices and automatic friend request if not friends with a device 2019-10-28 16:48:06 +11:00
Beaudan Brown 1b3f56dfd3 Update change nickname message 2019-10-28 13:56:09 +11:00
Beaudan Brown 08ad913105 Add explicit isSecondary flag to conversation list items so they can remain hidden in the menu after they become friends etc 2019-10-28 12:17:21 +11:00
Beaudan Brown 2f52995e18 Fix the delete messages button to not break the conversation 2019-10-25 12:06:39 +11:00
Beaudan Brown d97eced37b Merge branch 'clearnet' into multi-device 2019-10-23 16:34:56 +11:00
Beaudan Brown a3635216db Enable sending audio recordings 2019-10-23 15:00:14 +11:00
Beaudan Brown 49fcb50d48 Update link preview settings to be cleaner 2019-10-23 14:55:34 +11:00
Mikunj 3ba71fad9e Linting. 2019-10-23 09:31:36 +11:00
Beaudan Brown 5e1e70ac8c Enable link previews by default 2019-10-22 15:23:59 +11:00
Beaudan Campbell-Brown c9b11814a6
Merge pull request #567 from BeaudanBrown/name-restriction
Display name restrictions 2
2019-10-22 13:35:58 +11:00
Beaudan Brown 602ec1ccaf Also block displayname characters in the edit display name menu and change spaces to underscores 2019-10-22 13:15:58 +11:00