Commit graph

6382 commits

Author SHA1 Message Date
Vincent
02d23e972c Optimisations and SASS simplifcation 2019-12-13 12:02:02 +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
Vincent
0c4f57e57d Added session button types and session button colors 2019-12-11 15:51:14 +11:00
Vincent
84220f7014 Merge branch 'brand-redesign' of https://github.com/vincentbavitz/loki-messenger into brand-redesign 2019-12-10 16:56:54 +11:00
Vincent
98b4b18583 Added message selection inital functionality and added to buttons 2019-12-10 16:56:03 +11:00
Vince
72461afd3a
Lint fix newline 2019-12-10 09:12:50 +11:00
Vincent
c2c084920a Namespacing 2019-12-09 16:23:33 +11:00
Vincent
c9887f7bc3 Exports simplification and message selection 2019-12-09 16:11:23 +11:00
Vincent
10676f5573 Improved file structuring 2019-12-09 15:42:12 +11:00
Vincent
4d105f5c66 Simplified icons object 2019-12-09 15:22:49 +11:00
Vincent
a17964beb7 Using singular enum names rather than plural 2019-12-09 14:30:00 +11:00
Vincent
19f8e85786 Prop destructuring 2019-12-09 14:09:43 +11:00
Vincent
35e85dc2bc Merged 2019-12-09 14:00:46 +11:00
Vincent
141c0135fb Fixed styling 2019-12-09 13:57:18 +11:00
Vincent
d62f1c6e22 Inital conversation restructuring 2019-12-09 13:48:04 +11:00
vincentbavitz
64d4a7e28f
Made IconButton purely compositional for generalisability 2019-12-06 17:17:09 +11:00
vincentbavitz
d3e6494c36
iconRotation not necessary as class. 2019-12-06 17:15:10 +11:00
vincentbavitz
11915614b5
Update SessionIcon.tsx 2019-12-06 17:13:56 +11:00
Vincent
fa8f310b02 Switched IconButton to fully compositional format for generalisation 2019-12-06 17:07:31 +11:00
vincentbavitz
5632c3442a
Fixed margins on ButtonIcon 2019-12-06 16:49:05 +11:00
vincentbavitz
20f379e0c2
Removed redundant artifact 2019-12-06 16:47:10 +11:00
Vincent
3a03591e00 Built generalised Icon component as superclass to IconButton 2019-12-06 16:30:26 +11:00
Vincent
d866e0ca2d Updated recommended changes and made simplifications 2019-12-05 17:18:51 +11:00
Vincent
08bf89bdd1 Updated recommended changes and made simplifications 2019-12-05 17:18:20 +11:00
Vincent
211b9649ec Added temporary replacement font 2019-12-05 16:54:24 +11:00
Vincent
f7fde304ab Fixed syntax & linted 2019-12-05 16:16:21 +11:00
Vincent
533ec4eedc Fixed syntax & linted 2019-12-05 16:12:33 +11:00
Vincent
a6fb54233a Created generalised icon button component 2019-12-05 16:02:32 +11:00
Audric Ackermann
24e24681a6 add a custom session button 2019-12-05 11:04:48 +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
Mikunj
b3dcd07d16 Bump version to 1.0.0-beta9 2019-12-03 11:15:43 +11:00
Mikunj
ad16cbec4a Bundle mac app as dmg instead of 7z. 2019-12-02 15:21:00 +11:00
Ryan Tharp
a3abf3b14a
Merge pull request #661 from sachaaaaa/encrypted_avatar
Encrypted profile pic
2019-12-01 16:12:34 -08:00
sachaaaaa
4da7243945 simplify tiny public chat snippet 2019-11-29 16:09:56 +11:00
Maxim Shishmarev
19786108a3 address reviews 2019-11-29 16:05:21 +11:00
sachaaaaa
acc19985f5 allow removing picture when avatar set to null (currently only possible via mobile) 2019-11-29 15:15:05 +11:00
sachaaaaa
a29f0a4120 encrypted pictures for public chats 2019-11-29 15:15:05 +11:00
sachaaaaa
0122fb8603 handle SYNC messages 2019-11-29 15:15:05 +11:00
sachaaaaa
b0122b6ce6 Ensure the primary profile is used on secondary devices 2019-11-29 15:15:05 +11:00
sachaaaaa
5b7baaf357 enable profile sharing after becoming friends for private messages 2019-11-29 15:15:05 +11:00
sachaaaaa
7c52a1d038 encrypt and decrypt images before upload and after download 2019-11-29 15:15:05 +11:00
Maxim Shishmarev
222bd7af61
Merge pull request #673 from vincentbavitz/fix-multi-select
Fixed multi select by preventing select on clicking audio element in …
2019-11-29 14:57:02 +11:00
sachaaaaa
25f0c3f700 Hide 'edit profile' on secondary devices 2019-11-29 14:14:59 +11:00
Vince
44ff75cc88 Fixed multi select by preventing select on clicking audio element in message list. 2019-11-29 14:00:54 +11:00
Maxim Shishmarev
1020f54b60
Merge pull request #662 from Bilb/655-clickable-profile
clickable profile
2019-11-29 11:02:36 +11:00
vincentbavitz
2e83881373
Merge pull request #652 from vincentbavitz/public-ban
Public ban
2019-11-29 10:12:14 +11:00
Vince
64996844ac Updated references to hasModPerms to isModerator for code consistency 2019-11-28 17:03:40 +11:00
Vince
0643c6836c Cached constants for readability 2019-11-28 16:57:52 +11:00