Commit Graph

1030 Commits (8fae1f979b4d87d2e891b16481a572adcf1377c3)

Author SHA1 Message Date
Audric Ackermann 6cf838ade8
disallow remove of an admin from a closed group 4 years ago
Audric Ackermann cbd0e63641
add admin dialog to warn him about leaving for v2 closed group 4 years ago
Audric Ackermann d43ae09eb0
first working version of closed group v2 4 years ago
Audric Ackermann 2fe6b11e89
move ConversationController to typescript 4 years ago
Audric Ackermann 0f328d5f28
disable links while on selectionMode
Fixes #795 as the image click already selects the messages while on
selection mode
4 years ago
Audric Ackermann 5109f9fdda
remove ConversationLoadingScreen (unused) 4 years ago
Audric Ackermann 766a9f9c45
fix theme for voice messages and recording 4 years ago
Audric Ackermann e0bdab0d19
fix appearance of bubbles when convo is full of messages 5 years ago
Audric Ackermann 4bab6cc8b4
fix typing bubbles on SessionConversation
for some reasons, they were sometimes not visible due to the message
list bottom padding
5 years ago
Audric Ackermann a58a1a4fba fix text color of expire timer when image only message 5 years ago
Audric Ackermann 4c6a05c6d7
make timestamp a styled-component too 5 years ago
Audric Ackermann e1fbcade0f
move expiretimer bucket svg to ts & style them with styled-components 5 years ago
Audric Ackermann 15ae97e0a7
use OutgoingMessageStatus in ConversationListItem too
also, enable back the delivered/read status on message metadata
5 years ago
Audric Ackermann 7f5515cf6b split Message metadatas rendering to a sub component 5 years ago
Audric Ackermann 0a6a49eda5 Add an Outgoing Message Status react component 5 years ago
Audric Ackermann 788cb2a5fc fetch theme for each dialog, as they are out of the themed tree for now 5 years ago
Audric Ackermann e38be266c2 major rework of session icon => make them styled with styled-component 5 years ago
Audric Ackermann f0a58b01b0
remove calculatingPow animation on msg => use the one for sending 5 years ago
Audric Ackermann 4c0a988fe5
Move the metadata badges to use react functional components 5 years ago
Audric Ackermann 8cc2cd6581
rename textPending to bodyPending
not even sure we need it for Session
this is used when the users sends a really large body => it is sent as
an attachment
5 years ago
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
5 years ago
Audric Ackermann 88cd58e7ff
trigger theme switch with user theme on app start 5 years ago
Audric Ackermann d729e49840
update to latest major version of react-contexify 5 years ago
Audric Ackermann e8677eef8c add back bump typing to CompositionBox 7 show bubbles on direct convo 5 years ago
Audric Ackermann 08d8b90aaa
add animation on click on quoted message just like on mobile 5 years ago
Audric Ackermann 9f0fd6fa8a
fix mentions shows display name in composition box but sends user id 5 years ago
Audric Ackermann c1c1cde14b
improve caption editor, and disable right panel if messagedetails shown 5 years ago
Audric Ackermann 5c55a9411f
add first step to enable back MessageDetails.
Still not much the react way to do it for now
5 years ago
Audric Ackermann 8ac2011682
render triple dots menu on header only when not on default viewmode 5 years ago
Audric Ackermann 291d4682e4
fix some tests 5 years ago
Audric Ackermann 51ea762bce
enable save of attachments on click on single generic attachment 5 years ago
Audric Ackermann a1d4dea845
fix scrolling to unread and marking message as read on scrolling
we need to hit the bottom for the convo to update currently

add smooth scrolling on click on quoted message
5 years ago
Audric Ackermann d0043ca245
use react-intersection to accurately mark messages as read 5 years ago
Audric Ackermann bb87eb0f52
fix timer expiring sometimes missing a sec 5 years ago
Audric Ackermann f8f15cb9f7
fix remove message for public groups 5 years ago
Audric Ackermann edd984e0f5
make quotes stay empty when there object isEmpty() 5 years ago
Audric Ackermann c9e81454fb
make mentions work in react when emoji inserted inside at a rand pos 5 years ago
Audric Ackermann b5af8eb215
Add Mentions with react-mentions 5 years ago
Audric Ackermann 81196b793e
prevent 'now ago' from appearing with capitalize 5 years ago
Audric Ackermann c8e8d851f9
fix verified change saving of messages, and ctx menu for header 5 years ago
Audric Ackermann 357421f161
rename window.console.log to window.log.info 5 years ago
Audric Ackermann c0cf53cdfa
enable back the logic of displaying avatar for first message in serie 5 years ago
Audric Ackermann 0b4400837b
fix scroll to quoted message and contact display name of group updates 5 years ago
Audric Ackermann 7ae79ee0a2
make timer notification work with empty profile name (display pubkey) 5 years ago
Audric Ackermann dfbcf3ac9b
do not remove convo when removing only message
use the user pubkey if group update notification with an unknown user
make GroupNotification a function component
5 years ago
Audric Ackermann b9dbef86a5
click on image message in convo while selection mode, selects message 5 years ago
Audric Ackermann d0bf8d54bc
fix theme of unlock settings with password 5 years ago
Audric Ackermann 3f538b9be1
render Session Verification Messages 5 years ago
Audric Ackermann 940ad57f83
rework the way unread count works
we no longer refresh on each message read, only once the whole
conversation is read.
5 years ago
Audric Ackermann 07c384aa0d
render GroupNotification messages 5 years ago
Audric Ackermann a30ae8903b
remove bulk edit view and related stuff unused 5 years ago
Audric Ackermann ba959f3379
link preview state moved to SessionCompositionBox 5 years ago
Audric Ackermann 13e02b5bf1
add staged link previews for everything from signal 5 years ago
Audric Ackermann a0e5c7386f
delete messages needs to be called once the message is selected 5 years ago
Audric Ackermann 7c47150194
fix attachments download with already set url 5 years ago
Audric Ackermann 55fa65fc31
override attachments name on upload 5 years ago
Audric Ackermann 8abd6a0e21
fix issue with contextmenu on scroll causing UI to break 5 years ago
Audric Ackermann a7c4ce77a1
enable back attachments download on context menu 5 years ago
Audric Ackermann f166ec814e
pass selectiomMode without selectedMessage props to ConversationHEader 5 years ago
Audric Ackermann fe3cfb9e82
move all menu to react-contexify 5 years ago
Audric Ackermann a7bdc93ca8
working drag and drop, but no scrolling on the conversation messages 5 years ago
Audric Ackermann 6cf69a1337
make adding of attachment work on react conversation 5 years ago
Audric Ackermann 3998bbc97d
fix more typing errors of conversation object 5 years ago
Audric Ackermann f117a083c1
remove i18n requirement in props for message 5 years ago
Audric Ackermann 026a1930ed
add a getOrThrow to ConversationController when we expect this convo 5 years ago
Audric Ackermann 144ae41529
add type for ConversationController, remove showStartConversation
and cleanup scss
5 years ago
Audric Ackermann b7f5a32570
add reply to message UI logic 5 years ago
Audric Ackermann 6e07ee42f5
cleanup network status view and some UI constants 5 years ago
Audric Ackermann a652ec3b61
fix light theme in react refactor 5 years ago
Audric Ackermann 4d991d3992
Merge branch 'clearnet' into react-refactor 5 years ago
Audric Ackermann dfff6c2149
Merge pull request #1374 from Bilb/hide-shorten-pubkey-except-public 5 years ago
Audric Ackermann 37dd7b87cc
remove right buttons on Message. use right click instead 5 years ago
Audric Ackermann f57c85dc0d
hide pubkey when not needed on conversationHeader and listItem 5 years ago
Audric Ackermann 16b8fc8620
hide shortened pubkey except for public groups 5 years ago
Audric Ackermann 4a86c81edf
themify the typing bubble 5 years ago
Audric Ackermann c052b1a2ec
update group size limit to 20 now that those are ssk groups
Also removed removed description while creating a medium group as it was
removed on mobile
5 years ago
Audric Ackermann d6ad2a1911
select message on click on message directly 5 years ago
Audric Ackermann 4d801fd8e5
check for changes on member avatars only on re rendering 5 years ago
Audric Ackermann 56cd42d34c
remove authorColor unused in Session 5 years ago
Audric Ackermann 6eb13e43e3
simplify a lot avatar props 5 years ago
Audric Ackermann b845ba9642
use a HOC to fetch closed group conversations for avatar rendering 5 years ago
Audric Ackermann 35ea6af27f
Add group avatar as on mobile: with multiple group members avatar 5 years ago
Audric Ackermann b51eca61c8
Merge pull request #1333 from Bilb/fix-avatar-path
fix custom avatar show on dialogs and list
5 years ago
Audric Ackermann 84c7ce006b
fix ctx menu on repeated block/unblock 5 years ago
Audric Ackermann d3badba681
hide reset session from menu when user is blocked 5 years ago
Audric Ackermann 57160cb45c
fix custom avatar show on dialogs and list 5 years ago
Audric Ackermann 76664d9a11
use created_at for public group to order messages 5 years ago
Audric Ackermann c47d0e5707
rename friend-.. css to contact- 5 years ago
Audric Ackermann 339bc35975
shorten pubkey when replying to a user 5 years ago
Audric Ackermann 4070a7099f
Merge remote-tracking branch 'upstream/clearnet' into add-light-theme 5 years ago
Audric Ackermann 5f51573f53
remove unused templates 5 years ago
Audric Ackermann 9cbf21547b
cleanup scss and themify message view 5 years ago
Audric Ackermann 0b6c915f8f
update translation to match android - part 2 5 years ago
Audric Ackermann 70b739d24f
update translation to match android - part 1 5 years ago
Audric Ackermann 9d4dff611f
simplify Copied xxx => Copied to clipboard 5 years ago
Audric Ackermann 66d3a2b86c
replace unsend with deleteForEveryone 5 years ago
Audric Ackermann edf25e8cbc
clean up menu on message click 5 years ago
Audric Ackermann 71004f04a2
add a getDeleteMenuItem and hide on open groups as
leave and delete messages does the same in fact
5 years ago
Audric Ackermann 1f9aff5d1d
fix merge issue 5 years ago
Audric Ackermann 3945c6b208
Merge remote-tracking branch 'upstream/clearnet' into react-refactor 5 years ago
Audric Ackermann 58dd064e93
Merge remote-tracking branch 'upstream/clearnet' into fix-integration-tests 5 years ago
Audric Ackermann 3e56eb6133
add beta german translation copy pasted from android 5 years ago
Audric Ackermann 933eb73aa1
Merge remote-tracking branch 'upstream/clearnet' into fix-integration-tests 5 years ago
Audric Ackermann a4397ceeb3
Merge remote-tracking branch 'upstream/clearnet' into fix-drop-message-closed-group 5 years ago
Audric Ackermann b237d20e62
treat mentions to our primary as us from secondary 5 years ago
Audric Ackermann 6063e0757d
remove 'friend' reference from messages.json 5 years ago
Audric Ackermann 64dff64925
fix mentions notification displayname rather than pubkeys
* replace @pubkeys with their corresponding display name if found
* fix the display of the @ sign on the conversationListItem
5 years ago
Maxim Shishmarev d95dfdc04a
Merge pull request #1280 from msgmaxim/medium-group-fixes
Medium group protocol changes
5 years ago
Audric Ackermann 592c31dfc0
fix tslint issues with spectron includes 5 years ago
Audric Ackermann 401c37c39e
make standardized menu, use them in ConversationHeader
and ConversationListItem
5 years ago
Vincent d7de09e475 linter-fixes 5 years ago
Audric Ackermann ce6263dc21
share ContextMenu item tests for ConversationListeItem and ConversationHeader 5 years ago
Audric Ackermann ffbba2480f
hide blocking option from UI for blocking groups 5 years ago
Maxim Shishmarev cc43555cd2 Merge branch 'clearnet' into medium-group-fixes 5 years ago
Vincent 2603401207 sleek-emoji-rendering 5 years ago
Maxim Shishmarev 87144336b7 Large refactor of medium groups. Fixes them for multidevice 5 years ago
Vincent 7d4383301d emoji-definition-reversion 5 years ago
Vincent bf32cd3ae6 fixed up 5 years ago
Vincent 28a0d82ea2 Updating message recieving 5 years ago
Vincent d823e2a758 safety-number-view 5 years ago
Vincent 79e821e342 dropZone inti 5 years ago
Vincent 3591001ef1 audio component ui 5 years ago
Vincent c26e20d33f css-loader 5 years ago
Vincent 54b7d9a21b Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into refactor-ts-react 5 years ago
Vincent 9ec99da9f9 SessionRecording-cleanup 5 years ago
Audric Ackermann a121dd6694
show block/unblock option for closed group on contextmenu 5 years ago
Audric Ackermann fc5af07363
update UI when user blocks a group 5 years ago
Audric Ackermann adb7234b43
exclude empty timestamp conversation from contacts list 5 years ago
Vincent 6078be1657 revive-ts-refactor 5 years ago
Vincent 83528f4b8d Merge branch 'clearnet' of https://github.com/loki-project/session-desktop into refactor-ts-react 5 years ago
Audric Ackermann 8432d01488
minor ui improvements (button color and place) 5 years ago
Mikunj 669648d9cb Fix expire timer 5 years ago
Audric Ackermann c95bf57b28
Merge remote-tracking branch 'upstream/clearnet' into handle-message-sending-events 5 years ago
Audric Ackermann 1201707d17
show tiny wheel while message is in sending state 5 years ago
Mikunj fbbbadada5 Merge branch 'clearnet' into attachments 5 years ago
Audric Ackermann 1b011ca74e
fix groupUpdate including an empty kicked field 5 years ago
Mikunj b69ad7db16 Add attachment util 5 years ago
Audric Ackermann aa797f6670
various changes to be reverted. kind of working session chats only. 5 years ago
Audric Ackermann 28fb1dd12a
address PR reviews 5 years ago
Audric Ackermann eb9a838af1
remove friends from UI logic 5 years ago
Audric Ackermann 66de8d9648
remove plenty of the friend logic 5 years ago
Audric Ackermann 68b119fb69
remove FR logic from receiver and background.js 5 years ago
Mikunj e6139a5463 Merge branch 'clearnet' into message-sending-refactor 5 years ago
Maxim Shishmarev abde96bc1e Fix medium group updates 5 years ago
Maxim Shishmarev fcadcd780e More integration tests for medium groups 5 years ago
Maxim Shishmarev 3561ac49c0 UI and some integrations tests for sender keys 5 years ago
Audric Ackermann fa853538d0
LINT after prettier upgrade 5 years ago
Vincent 400e1ee0a8 rm forced leave 5 years ago
Vincent 235d4200bd rm archive 5 years ago
Vincent 3ab2b550e4 Remove archive conversation 5 years ago
Mikunj Varsani 1a0b760fa1
Merge pull request #1093 from Bilb/fix-various-closed-group
Fix various closed group
5 years ago
Mikunj Varsani 3e3df7717f
Merge pull request #1094 from Bilb/link-device-fixes
Link device fixes
5 years ago
Vincent cf05d4ff6c revivify 5 years ago
Audric Ackermann 3c2746d910
fix group update notifcation when we are added to the group 5 years ago
Audric Ackermann 6f8affe5c9
add spinner while unlinking device 5 years ago
Audric Ackermann b60188331a
do not trigger closed group update on unchanged member list 5 years ago
Audric Ackermann 026844e40b
fix slaveMessages shown as someone else messages pubchats
When sending a message from a secondary device to a pubchat the
primary device would display this message on the left side on the
conversation view. It was due to the fact that the slaveDevices was not
built correctly.
5 years ago
Audric Ackermann 645b2d55fc
invite friends to closed group: hide already members 5 years ago
Audric Ackermann ab77b0f9a5
disable message contextmenu on group chats when kicked 5 years ago
Audric Ackermann f48136678e
use isKickedFromGroup to disable ui components 5 years ago
Vincent 9c9b8e08ef Remove redundant bool casting 5 years ago
Vincent 9229ee7482 Linted 5 years ago
Vincent 99200bb725 Message unsendability 5 years ago
Vincent f66bc782da Remove debugging logs 5 years ago
Vincent dd04f650f8 changes 5 years ago
Vincent d09dc92e3d Disabled archiving 5 years ago
Vincent 43772b8ee2 Timer notifications complete 5 years ago
Vincent f2ce52a3d5 Timer notifications rework 5 years ago
Vincent 6cda163b27 upgrade typescript 5 years ago
Audric Ackermann 796a37189a
Disable disappearing message before friend request accepted
Hide nickname option fron menu in ConversationHeader for now
5 years ago
Vincent 86bcee58ce lint 5 years ago
Vincent 1fd0c8168f Memberlist modal strict styling 5 years ago
Vincent e5390d54f4 memberlist item alignment 5 years ago
Vincent d8a12aab0f conv tinkering 5 years ago
Vincent 6360b539a3 linting 5 years ago
Vincent 6135f4d334 Message selection correction 5 years ago
Vincent 4ed1e42cae Message selection debug and onenter 5 years ago
Vince bed64b2ab8
Merge pull request #935 from Bilb/fix-contextmenu-cache-conversation-view
Fix menu cache conversation view
5 years ago
Vincent 1d289c04ed Message reading instantaneous completed 5 years ago
Vincent c7d96f2565 Marking messages as read completed 5 years ago
Vincent 9a6aafe99c Pull from clearnet 5 years ago
Vincent 7235ccff88 Emoji quick styling 5 years ago
Konstantin Ullrich 18a464fc58 Add a numeric TTL Countdown if the time left is under 1 minute 5 years ago
Vincent 6e74640165 Prevent messages reading "now ago" 5 years ago
Vince 62abcfcdc6
Prevent rendering double avatars 5 years ago
Mikunj aeb349ea64 Unrelated lint... 5 years ago
Vince 06142c880a
Revert removal of header search icon
Rendering is still disabled.
5 years ago
Audric Ackermann 0779eb2890
Merge pull request #929 from Bilb/use-new-memberlist-updategroup-dialog
Use the new member list UI for the update group dialog (closed)
5 years ago
Audric Ackermann 1f74803e72
add key to group member list 5 years ago
Ryan Tharp a53fcee1bd lint 5 years ago
Ryan Tharp 1792e2d952 add editGroupNameOrPicture to gear 5 years ago
Mikunj Varsani 053b31ad38
Merge pull request #938 from Mikunj/github-actions
GitHub actions Part 2
5 years ago
Mikunj a09e370e1d Added testing on pull request
Disable proxy in tests.
5 years ago
Vincent 3030b028eb Message selection 5 years ago
Vincent 548db7150d Start message selection reactification 5 years ago
Audric Ackermann 370467a127
Merge pull request #878 from Bilb/group-profile-image
Group profile image upload
5 years ago
Audric Ackermann 2d1739a1e7
add key to a list of badges (cause error on console) 5 years ago
Audric Ackermann 84d5cf4541
fix contextmenu caching on Message right click 5 years ago
Vincent 5d11ef1457 Header props 5 years ago
Vincent a5905536fa Onload scroll to unread 5 years ago
Audric Ackermann 797ccdc125
Use the new member list UI for the update group dialog (closed) 5 years ago
Vincent 82f1f2d1b1 More scroll management 5 years ago
Audric Ackermann 6b2afdf047
Merge pull request #923 from Bilb/fix-close-sessionmodal
fix catch of mouse events on forgotten modals
5 years ago
Audric Ackermann 116c73d741
Merge pull request #921 from konstantinullrich/#903_Remove-redundant-search-icon-in-message-view
Remove search icon in message view
5 years ago
Konstantin 99bb9a2c30
Remove redundant braces
Co-Authored-By: Mikunj Varsani <Mikunj@users.noreply.github.com>
5 years ago
Vincent 03df4891bd Conditional rendering of avatars 5 years ago
Audric Ackermann daec39b94d
fix catch of mouse events on forgotten modals 5 years ago
Konstantin Ullrich 05a15dc9cd Small Code formating 5 years ago
Konstantin Ullrich c731241689 Remove search icon in message view 5 years ago
Audric Ackermann cb18a48d50
fix event propogation on links in messages 5 years ago
Audric Ackermann e0ff1755ac
lint 5 years ago
Audric Ackermann ad682b588a
make group image upload look same as edit profile upload 5 years ago
Audric Ackermann 790085bea1
disable profile image upload for closed group 5 years ago
Audric Ackermann 1428cfe1dd
fix download profile image open groups 5 years ago
Audric Ackermann 60ed8f2972
make download of group avatar work 5 years ago
Audric Ackermann 6d5aed7de8
make upload of group picture work 5 years ago
Vince fbf82efb6d
Merge pull request #859 from Bilb/various-group-updates-fixes
Various group updates fixes
5 years ago
Vince f91ce45c92
Merge pull request #852 from Bilb/fix-message-selection-only-on-message-click
fix #805 select message only onclick on it
5 years ago
Audric Ackermann 2b2c36bb2e
allow remove of group members if group size > 10 5 years ago
Audric Ackermann a67a409150
Merge pull request #842 from Bilb/clearnet
separate update group name and group members dialog (add and remove m…
5 years ago
Audric Ackermann 0e2d95be03
fix #805 select message only onclick on it 5 years ago
Vincent 01389aa802 More styles 5 years ago
Vincent 4d65fe76ab Updating tos & privacy links 5 years ago
Audric Ackermann ff10637a5a
separate update group name and group members dialog
(add and remove members are separated)
5 years ago
Vincent cf0b9e45fa Emoji spacing & message highlight formatting 5 years ago
Vincent 2101abb911 Modal blurs and stylistic simplifications 5 years ago
Mikunj Varsani a75ef365b8 Fix device unlinking.
Fix session request being sent even if we have keys to setup a session.
Fix minor crash.
5 years ago
Ryan Tharp 8aa7682bc4 Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into tls-fix 5 years ago
Ryan Tharp b97c9e7408 lint 5 years ago
Ryan Tharp 64fabc190a put period back at the end 5 years ago
Ryan Tharp 6ff5175a74 remove copyId and block user on RSS feeds 5 years ago
Vincent f526ee0d96 gruntify 5 years ago
Vincent 821cf00b65 Closed group update message stylgin 5 years ago
Vincent b341ceaf76 Closed group joining completed w/o backend 5 years ago
Vincent 4fd2126fbe Fileserver update 5 years ago
Vincent 250a3ad6c1 Closed groups overlay integration 5 years ago
Vincent 91c6a153ae function params changes 5 years ago
Vincent c5e0fe8503 Closed groups UI 5 years ago
Vincent de4edf9252 CLosed groups ui initial listprops 5 years ago
Vince d9320f6255
Merge pull request #776 from Bilb/fix-redesign-comments
Fix some redesign comments
5 years ago
Vincent c0a33a630f Join channel generalisation 5 years ago
Audric Ackermann 5f0738c4b8
make profile image which where 48pixels big 36 noew, as no more border 5 years ago
Audric Ackermann e4c8ece08c
reduce triple dots conversation header icon size 5 years ago
Vincent aeb04a3a44 onboarding messageview 5 years ago
Vincent 9dcc851ebd Updated all icon references 5 years ago
Vincent 4f881ab9a3 Merge branch 'clearnet' of https://github.com/loki-project/loki-messenger into clearnet 5 years ago
Vincent cf46548761 Simplification of keyup 5 years ago
Vincent f55e20d8ac Cleanup media view formatting 5 years ago
Maxim Shishmarev 02320334f0 Remove P2P 5 years ago
Audric Ackermann d68aeb947e
Merge branch 'clearnet' into brand-redesign 5 years ago
Audric Ackermann 7867f4dceb
Merge branch 'clearnet' into brand-redesign 5 years ago
Maxim Shishmarev 09bfd9e4ed
Merge pull request #719 from msgmaxim/private-groups
Fix not showing non-friend members in update group dialog
5 years ago
Maxim Shishmarev 8ce066b802 Display subscriber count for open chats 5 years ago
Vincent 4d690768a6 Scrolling button updated and animations to modals 5 years ago
Vincent a0a5a61b29 Various changes suggested by redesign overview 5 years ago
Vincent 3dd18a0c9c Profile picture upload, fixes and copy 5 years ago
Audric Ackermann 293eca0509 Merge branch 'brand-redesign' into clearnet 5 years ago
Audric Ackermann 7e6bbe9c54 do not make highlighted message different for now 5 years ago
Audric Ackermann 25344685a2 merge 5 years ago
Audric Ackermann 25d0fff95f fix build 5 years ago
Vincent d0a8b933e9 Add friends to server Session'isation 5 years ago
Vincent 643a19d1af Sass improvements 5 years ago
Vincent 010cf045cb optimisation of ternary & binary expr. 5 years ago
Vincent 2439c6f95b Contextmenu left trigger fix for messageview 5 years ago
Audric Ackermann 67262c7eaa lint after merge and fix startup of app 5 years ago
Audric Ackermann a7f2072eb7 update invite friend dialog with session ui 5 years ago
Audric Ackermann fb4debdd42 fix add friends dialog noFriendsToAdd 5 years ago
Audric Ackermann 1d63bc3203 add required props in grouppanel to handle disappearing message sets 5 years ago
Audric Ackermann 213db6c1ed fix lint 5 years ago
Audric Ackermann ab0ff9c3ad rename showUserDetails -> avatarClick for conversationHeader 5 years ago
Audric Ackermann ddaf62a499 add group settings page with media downladable and docs only 5 years ago
Audric Ackermann 89ba00e213 remove unused import 5 years ago
Audric Ackermann 73041ccef3 show receivedFriendRequest in a popup 5 years ago
Audric Ackermann 84c315449f show nb of members on group chat when members.length>0 5 years ago
Maxim Shishmarev 0eda74d476 Fix not showing non-friend members in update group dialog 5 years ago
Vincent 7b6e28eaab Keyboard navigation wrt Modals 5 years ago
Vincent 2ede557a74 Modal additions incl. QR fixup and Seed View 5 years ago
Vincent 2419272608 Updated React dialogs to SessionModals 5 years ago
Vincent 9afb8b4d5e Major rework of context menus 5 years ago
Vincent 08cc218364 Fixed orderin of toasts with Maps 6 years ago
Ryan Tharp 404a2129af
Merge pull request #700 from neuroscr/multidevice-publicchat
Defeat caching of context menu
6 years ago
Maxim Shishmarev dcc3232b2b
Merge pull request #697 from msgmaxim/mentions-fix
Fix not awaiting on promises in mentions
6 years ago
Ryan Tharp 7507b9c2ce defeat caching of context menu, and remove unneeded parameter to getHeaderProps 6 years ago
Audric Ackermann 2cc7f3ed20 fix merge issue 6 years ago
Audric Ackermann 803b24ef16 fix lint 6 years ago
Audric Ackermann d5b8436f4d integrate dangerouslySetInnerHTML into custom components and sanityze it before rendering 6 years ago
Audric Ackermann e2519c38e1 fix lint 6 years ago
Ryan Tharp 472d5ed3be correct menu for RSS conversations 6 years ago
Maxim Shishmarev efc03153d3 Fix not awaiting on promises in mentions 6 years ago
Ryan Tharp 26ea0d3ce4 take out unneeded dollar signs 6 years ago
Ryan Tharp 2761e89732 Make aspects of the HTML easier to style 6 years ago
Ryan Tharp 0281338a39 fix tabIndex 6 years ago
Vincent fc235d6057 Completed message selection 6 years ago
Vincent 0c4f57e57d Added session button types and session button colors 6 years ago
Ryan Tharp 9af91d228c fix typo 6 years ago
Ryan Tharp 5730a88c18 add/remove moderator modal dialogs 6 years ago
Vincent 98b4b18583 Added message selection inital functionality and added to buttons 6 years ago
Vincent c2c084920a Namespacing 6 years ago
Vincent c9887f7bc3 Exports simplification and message selection 6 years ago
Vincent 10676f5573 Improved file structuring 6 years ago
Vincent a17964beb7 Using singular enum names rather than plural 6 years ago
Vincent 141c0135fb Fixed styling 6 years ago
Vincent d62f1c6e22 Inital conversation restructuring 6 years ago
Ryan Tharp 37f4b8e8ed use else 6 years ago
Ryan Tharp d58a835af4 enable updateGroup if a public chat channel mod 6 years ago
Ryan Tharp b152d186d5 handle public chat group update 6 years ago
Vince 44ff75cc88 Fixed multi select by preventing select on clicking audio element in message list. 6 years ago
Maxim Shishmarev 1020f54b60
Merge pull request #662 from Bilb/655-clickable-profile
clickable profile
6 years ago
vincentbavitz 2e83881373
Merge pull request #652 from vincentbavitz/public-ban
Public ban
6 years ago
Vince a7a2f9289c Updated references to hasModPerms to isModerator for code consistency 6 years ago
Vince e9068d56ce Updated isModerator to senderIsModerator and fixed logic of isModerator function 6 years ago
Audric Ackermann acea116d4f Revert "Message: click on avatar show userDetailModal"
This reverts commit 2c914c554d.
6 years ago
Audric Ackermann be5f932c08 fix lint 6 years ago
Audric Ackermann c61249e5e0 put event in the avatar element and trigger it in conversation header 6 years ago
Audric Ackermann 2c914c554d Message: click on avatar show userDetailModal
Disable the click on avatar because before it selected the message.
OnClick on avatar -> trigger event to show the UserDetails modal with this pubkey.
6 years ago
Audric Ackermann 9992a3da1d Add a showUserDetails modal to display user's details
Relates #655
6 years ago
Maxim Shishmarev 07c39523e9 Show appropriate message in group invitation dialog on no friends 6 years ago
Beaudan Brown 43a91ab672 Linted 6 years ago
Maxim Shishmarev 2ab0d084f1
Merge pull request #645 from msgmaxim/group-invites
Public chat invitations
6 years ago
Beaudan Brown a3d171884d Added ban user right click functionality 6 years ago
Ryan Tharp 6cde9aa263
Merge pull request #638 from neuroscr/multidevice-publicchat
Public Chat - home server refactor / read public chat avatars from home server
6 years ago
Maxim Shishmarev 89e5e919f2 Address more review comments 6 years ago
Maxim Shishmarev a5fce17d8c public chat invitations 6 years ago
Maxim Shishmarev 9d50c21b29
Merge pull request #635 from msgmaxim/context-menu-select
Don't select messages when context menu is shown
6 years ago
Ryan Tharp f245007a8b convert findMember to async 6 years ago
Maxim Shishmarev e738e07d3e Add missing margin to typing indicator bubbles 6 years ago
Maxim Shishmarev 8b2876dadc Disable context menu and message selection for RSS feed 6 years ago
Maxim Shishmarev 2262b41cd7 Prevent hiding the context menu by clicking away to also potentially select messages 6 years ago
Maxim Shishmarev 2990c95e40 Fix incorrect margins for public messages and friend request bubbles 6 years ago
Maxim Shishmarev 7c96990119 Correctly handle server errors in multi-deletion 6 years ago
Maxim Shishmarev 8677fb15a0 Select multiple messages and bulk deletion 6 years ago
Maxim Shishmarev 395daf3aba Use Array.includes in place of Array.indexOf 6 years ago
Maxim Shishmarev a2f836c690 Address review comments 6 years ago
Maxim Shishmarev 7c05939f55 Add group admins and the ability to remove members from private groups 6 years ago
Maxim Shishmarev 0df5214979 Limit small private groups to 10 members 6 years ago
Maxim Shishmarev 0490e5c668 Clean up conversation options for groups 6 years ago
Maxim Shishmarev 9f81f67460 Can leave private group chats 6 years ago
Maxim Shishmarev f5e9a870f7 Add support for mentions in private group chats 6 years ago
Maxim Shishmarev 90f1d4a6aa Display error messages when creating/updating group chats 6 years ago
Maxim Shishmarev cf18572049 Adding new group members; establishing sessions between non-friends 6 years ago
Maxim Shishmarev 0d19b708f9 Creating private group chats between friends 6 years ago
Maxim Shishmarev 6c08852118
Merge pull request #593 from msgmaxim/not-friends
Fix incorrectly showing friend request as pending
6 years ago
Maxim Shishmarev e64ccbdd2b Clean up RSS conversation 6 years ago
Maxim Shishmarev 9e6f6d5a01 Fix incorrectly showing friend request as pending 6 years ago
Maxim Shishmarev 16692696e0 address reviews 6 years ago
Maxim Shishmarev 687e9db77b Custom message rendering of mentions 6 years ago
Maxim Shishmarev 1496a368e9 Add UI elements for searching and selecting members in a group chat 6 years ago
Maxim Shishmarev 0d9e4bbf45 Only shorten pubkeys if name is present 6 years ago
Maxim Shishmarev 08cab426c5 Shorten pubkeys in quotations too 6 years ago
Mikunj 0b898612d9 Linting. 6 years ago
Mikunj 0883b1b650 Updated styles.
Merge commit clearnet into mod-badges
6 years ago
Beaudan Brown e9a2b57d37 Show crown icon for moderators 6 years ago
Beaudan Brown 72b3d02b52 Poll for moderators, store them on the conversation and use the list to determine our own mod status 6 years ago
sachaaaaa 700c835782 Update ts/components/conversation/FriendRequest.md
Co-Authored-By: Mikunj Varsani <Mikunj@users.noreply.github.com>
6 years ago
sachaaaaa e5eab74b1b Fix #355 Display timestamp for friend requests 6 years ago
Beaudan Brown 5247bc56b7 Address review 6 years ago
Beaudan Brown 870dc7f904 Fix tests, refactor menu items to please linter and lint 6 years ago
Beaudan Brown 66459ac4bd Remove most of the right click and cog menu options for the public chats 6 years ago
Beaudan Brown a2cda31f1a Remove delete option from more info 6 years ago
Beaudan 616e952f8e Add right click option to public chat messages to copy pubkey of sender 6 years ago
Beaudan Campbell-Brown f4e76f0576
Merge pull request #455 from neuroscr/public-delete
Public delete
6 years ago
Beaudan Brown ba72f55b03 Fix missing react key error 6 years ago
Beaudan Brown 351fa09ad6 Only show delete option if have mod status and show different modal for mod deletion 6 years ago
Beaudan Brown e4ecc5b389 A prepare for message deletion 6 years ago
Beaudan Brown 662c64f347 Remove ability to delete some rss conversations 6 years ago
Ryan Tharp 9bd6b7a364 lint 6 years ago
Ryan Tharp a0e7ba252c strip style and improving stripping regex 6 years ago
Ryan Tharp c57571fdfd loki.network rss feed 6 years ago
Beaudan fce4d0ce79 Review cleanup 6 years ago
Beaudan 86e55e5dc6 Clean up bold check 6 years ago
Beaudan 3ea3a394e7 Only bold the profile name for messages 6 years ago
Beaudan 958766dc65 Bold the profile name and truncate the pubkey 6 years ago
Beaudan 3a5e6e2fd3 Lint 6 years ago
Beaudan 1fc2173d9b Update header template to display group names properly and update migration to only store name for public chat 6 years ago
Beaudan 1d0067e6e5 Forgot to add this part 6 years ago
Beaudan 47ac247f83 Comment out the show all media button 6 years ago
Mikunj b8ef6c2cc6 Loki changes
Added friends section in search.

This is because contacts is now used in signal for something else and we don't want to clash meanings.

Styling fixes

Add dropdown options into mainheader

Updated styling

Restore StartNewConversation to the old ui style of loki messenger.

Fix friend search display.

Fix header expand animation.

Hooked up menu actions.

Linting.

More styling changes.

Fix tests.

Added back in the loki logo below the gutter.

Fix toast positioning.

Fix context menu showing incorrectly on virtual lists.

Added tabs.

Linting
6 years ago
Mikunj 3152f92e30 Merge signal 1.23.2
# Conflicts:
#	app/sql.js
#	js/conversation_controller.js
#	package.json
6 years ago
Mikunj 3a8111020e Merge v1.23.0
# Conflicts:
#	background.html
#	package.json
#	yarn.lock
6 years ago
Mikunj 1f03e04d8c Merge commit 'c75a756b2a58bd4a79890e34673d95d9f17f3f01' into signal-1.23
# Conflicts:
#	js/views/conversation_view.js
#	package.json
#	ts/components/ConversationListItem.tsx
#	ts/components/conversation/ConversationHeader.tsx
6 years ago
Mikunj 12ce0140de Left pane changes.
Merge commit 'b3ac1373fa64117fe2a9ccfddf3712f1826c06d9' into signal-1.23

# Conflicts:
#	_locales/en/messages.json
#	background.html
#	js/background.js
#	js/conversation_controller.js
#	js/models/conversations.js
#	js/models/messages.js
#	js/views/conversation_list_item_view.js
#	js/views/conversation_list_view.js
#	js/views/conversation_search_view.js
#	js/views/inbox_view.js
#	libtextsecure/account_manager.js
#	package.json
#	stylesheets/_global.scss
#	stylesheets/_index.scss
#	stylesheets/_modules.scss
#	test/_test.js
#	test/index.html
#	test/models/conversations_test.js
#	test/views/conversation_search_view_test.js
#	ts/components/ConversationListItem.tsx
#	ts/components/MainHeader.tsx
#	ts/components/conversation/ConversationHeader.tsx
#	ts/components/conversation/ResetSessionNotification.tsx
6 years ago
Mikunj 48c4ed1a29 Partial Merge commit 'bf904ddd129ceba8fa363ccf6d10ecd256c65f63' into signal-1.23
# Conflicts:
#	_locales/en/messages.json
#	app/sql.js
#	js/background.js
#	js/conversation_controller.js
#	js/models/conversations.js
#	js/views/inbox_view.js
#	main.js
6 years ago
Mikunj e343a04eea Merge commit '18b5b7c046436f2defab2e20407e22da180bf97b' into signal-1.22
# Conflicts:
#	app/sql.js
#	background.html
#	config/default.json
#	js/background.js
#	js/models/conversations.js
#	js/models/messages.js
#	js/modules/data.js
#	js/signal_protocol_store.js
#	js/views/conversation_search_view.js
#	libtextsecure/message_receiver.js
#	libtextsecure/sendmessage.js
#	main.js
#	package.json
#	preload.js
#	test/index.html
#	ts/components/Avatar.tsx
#	ts/components/conversation/ConversationHeader.md
#	ts/components/conversation/ConversationHeader.tsx
6 years ago
Scott Nonnenberg 8833cd7de4 Skip URLs that include the @ symbol when generating links
Thanks to mcsim for the bug report.
6 years ago
Scott Nonnenberg 8c4d90df07 Send long text as an attachment instead of inline
Remove Android length warning

Handle incoming long message attachments

Show long download pending status in message bubble

Fix the width of the smallest spinner

Remove Android length warning from HTML templates
6 years ago
Scott Nonnenberg b3ac1373fa Move left pane entirely to React 6 years ago
Scott Nonnenberg 6ffbc0ac06 Archive Conversation 6 years ago
Scott Nonnenberg ae2db9f09a Improve handling for URLs composed of mixed character sets 6 years ago
Beaudan 14367620d9 lint 6 years ago
Beaudan d0d57ea8c7 Add more functionality to the conversation right click menu, add right click for messages, change some of the ways toasts/confirmation dialogs are created, auto focus text input for nickname, clean up some stuff 6 years ago
Beaudan df93c97b48 Added ability to delete contacts and destroy all sessions with them. Added right click menu to contacts/conversations in list which can block, delete messages and delete contact 6 years ago
Mikunj 9ac76e7e62 Linting 6 years ago
Mikunj 06be1da40d Added p2p message styling 6 years ago
Scott Nonnenberg 9c540ab977 Add cache support to Signal Protocol Store 6 years ago
Scott Nonnenberg 1d2c3ae23c Download attachments in separate queue from message processing 6 years ago
Scott Nonnenberg a43a78731a Note to Self 6 years ago
sachaaaaa a0f67c22da Merge branch 'textsecure/master' into merge_1_21_0
* textsecure/master: (26 commits)
  v1.21.0
  v1.21.0-beta.4
  Dark Theme: Preserve blue background on app loading screen
  Localization updates
  Fix width of audio player when window is very narrow
  A number of small fixes for Link Previews
  Get rid of the white flash when the app starts up (#3083)
  v1.21.0-beta.3
  Lint fixes
  Introduce new language: NB
  Fail over to all numbers in retry if errors don't have numbers
  Use the proper method for pulling attachments off disk for retry
  Fix rendering bug with verified state in updateVerified()
  Update electron-builder and electron-updater
  Ensure that dialog pops up when permissions denied for voice note
  Lint fixes
  Large update to localization strings
  Link Previews
  Ensure that blocked messages are dropped even after sealed sender
  Don't linkify quoted message contents
  ...

# Conflicts:
#	.github/PULL_REQUEST_TEMPLATE.md
#	_locales/cs/messages.json
#	background.html
#	config/default.json
#	index.html
#	js/models/conversations.js
#	js/modules/web_api.js
#	js/settings_start.js
#	js/views/conversation_view.js
#	js/views/settings_view.js
#	package.json
#	protos/SignalService.proto
#	stylesheets/_index.scss
#	stylesheets/_settings.scss
6 years ago
Mikunj ddfc99a461 Added online indicator to conversation header. 6 years ago
Scott Nonnenberg 813924685e Link Previews 6 years ago
Scott Nonnenberg 51f1ef5725 Don't linkify quoted message contents 6 years ago
Mikunj 1a15ec9c15 Merge commit signal/master into signal-1.20 6 years ago
Mikunj 6bd2d3962e Linted files 6 years ago
Scott Nonnenberg 0de54e125c Improve caption editor usability, new 'add attachment' affordance 6 years ago
Scott Nonnenberg cba47668cd Increase contrast of typing indicator in iOS theme 6 years ago
Scott Nonnenberg aab2a57b48 Some style and interaction fine-tuning 6 years ago
Scott Nonnenberg a900792a06 Use thumbnails for smaller cells in image grids 6 years ago
Scott Nonnenberg ba711d8985 Show just first image if we receive mixed multi-attachment msg 6 years ago
Scott Nonnenberg 52d3138958 Caption editor: add keyboard interaction, disable for single img 6 years ago
Scott Nonnenberg 6eb8f5680c Preserve links with embedded emoji 6 years ago
Scott Nonnenberg 985b1d6aa6 New staged attachments UI, multiple image attachments per message 6 years ago
Mikunj f3367465d8 Fix menu items not triggering after conversation is removed and then added. 7 years ago
sachaaaaa 27674513ba
Merge branch 'development' into signal-v1.19 7 years ago
Mikunj a2f12ca18e Added option to copy conversation public key. 7 years ago
Mikunj 654b0dac84 Merge signal-master. 7 years ago
sachaaaaa 7e612700f7 Handle session reset, Loki style 7 years ago
Mikunj 341c5e4ed8 Updated nickname display modal. 7 years ago
Mikunj 51e8bc40b6 Show public key tooltip when you hover over profile text. 7 years ago
Mikunj 449f44cc5a Added changing user nicknames. 7 years ago
Mikunj f1d18219ed Conversation UI update. 7 years ago
Scott Nonnenberg 79a861a870 Typing Indicators 7 years ago
Scott Nonnenberg 99252702e1 Support receiving multiple images in one messages 7 years ago
sachaaaaa dbdd52b4eb
Merge pull request #50 from Mikunj/fix/friend-request
Friend request fixes
7 years ago
Mikunj 484efd34a3 Added friend request message expiration. 7 years ago
Mikunj a82999818a Added blocking/unblocking from friend request.
Fixed incoming messages being deleted.
7 years ago
Mikunj ae2e2fa2ae Updated UI in conversation to support user blocking behaviour. 7 years ago
Mikunj 557fed11f3 Only display retry send button if the request is pending. 7 years ago
Mikunj 4d08a74d53 Updated FriendRequest to be more consistent with the other typescript components. 7 years ago
Mikunj f45e0030c4 Added status display and retry send to friend request. 7 years ago
Mikunj fc3cb9c46d Replace old pending messages with new one when adding a new incoming friend request.
More refactoring.
7 years ago
Mikunj a80d6bb868 Merged branch correctly. 7 years ago
Mikunj 0a23888875 Fix up friend request message layout 7 years ago
Mikunj 0cf616328e Fixed saving prekey bundle once friend request is accepted.
Added option to delete conversation after it is declined.
7 years ago
Mikunj 9dc19044b9 Handle the case where the user is sending a friend request.
Fix up styling for outgoing message.
7 years ago
Mikunj 08ca779fe1 Fixed up friend request message display 7 years ago
Mikunj 5626cfe47d Added FriendRequest message 7 years ago
Mikunj f589fdac5c Merge signal changes into branch. 7 years ago
sachaaaaa 4b9fcb98d4 Linting and other housekeeping stuff 7 years ago
Scott Nonnenberg a7d78c0e9b Sealed Sender support
https://signal.org/blog/sealed-sender/
7 years ago
Scott Nonnenberg 7789beec64 Calculate warning properly for all methods of attachment download 7 years ago
sachaaaaa 9370e2b74a Merge branch 'master' of https://github.com/signalapp/Signal-Desktop into development
* 'master' of https://github.com/signalapp/Signal-Desktop: (38 commits)
  v1.17.0
  v1.17.0-beta.4
  Ensure that blue group avatars are preserved in dark theme
  Android theme: Incoming quotes take color from containing message
  Conversations have blue avatar backgrounds if no image provided
  Fix lint errors
  Add ca language
  inboxView: Ensure Conversation exists for our own number
  Ensure that file is not attached if we've filtered it
  v1.17.0-beta.3
  Localization updates
  v1.16.3
  Lint fixes
  Lint fixes
  Better handle large numbers of messages in cache on startup
  Keep object stores after conversations migrate to SQLCipher
  Longer timeout for orphaned file cleanup
  Tests and increase consistency for isFileDangerous calls
  Longer timeout for orphaned file cleanup
  v1.17.0-beta.2
  ...

# Conflicts:
#	background.html
#	package.json
7 years ago
Scott Nonnenberg fbaef50c4a Android theme: Incoming quotes take color from containing message 7 years ago
Scott Nonnenberg bc0ec92ad2 Tests and increase consistency for isFileDangerous calls 7 years ago
Scott Nonnenberg 0850dc368a Lint fixes 7 years ago
Scott Nonnenberg 7d9711ba65 Restore iOS-specific theme; colors on left in android theme 7 years ago
Scott Nonnenberg ca61c9cb85 Warnings for dangerous files 7 years ago
Scott Nonnenberg 8f3e3b7aaf Update to new design for avatars: individual/group icons/colors
And two initials.
7 years ago
Scott Nonnenberg 10c53bddb0 Move to new colors, switch incoming/outgoing colors 7 years ago
sachaaaaa 22a86b5351 store key bundle status in conversation model 7 years ago
Scott Nonnenberg 9c399624cc Support for blocking groups on mobile, via group/blocked syncs 7 years ago
Scott Nonnenberg 8290146721 Show generic attachment for non-loading/too-large images/videos 7 years ago
Scott Nonnenberg 006700f9a2 Properly style countdown icon in iOS light/dark themes 7 years ago
Scott Nonnenberg 37f3054976 Both UI timer and database timer will remove expired message 7 years ago
Scott Nonnenberg b3d56276a8 Conversations now better take advantage of wide screens 7 years ago
Scott Nonnenberg fedfbed304 Copy quoted message contents into quote on receipt
Also:
  - visually distinguish any reference we couldn't verify on receipt
  - show toast on quote click if we can't scroll to message
  - toast visuals redesigned to match rest of app
7 years ago
Scott Nonnenberg a247ffe5cf When iOS device has been linked, use iOS color scheme 7 years ago
Scott Nonnenberg 727925a266 Clean up old messages, better handle errors from sending 7 years ago
Scott Nonnenberg b0b1e9b8e3 Message: video/image attachment borders inline, on top of image
Otherwise, its transparency will result in a distracting line between it
and its attached message bubble
7 years ago
Scott Nonnenberg 3b7ee3e2ce A couple copy changes: Show -> View, New Number -> Safety Number 7 years ago
Scott Nonnenberg 19ff050b3a Show 'Off' text when disappearing messages are turned off 7 years ago
Scott Nonnenberg 8b92e6112c Add dir='auto' to Message and Quote body for RTL languages 7 years ago
Scott Nonnenberg e80857562a Disappearing messages: show 'disabled' instead of 'set to off' 7 years ago
Scott Nonnenberg 7dd931fb7e ConversationHeader: centered title, ConvoListItem: unbold name 7 years ago
Scott Nonnenberg 5933a34a18 Use window.log in browser context, turn on console eslint rule 7 years ago
Scott Nonnenberg 643739f65d
Responding to feedback on the updated visuals (#2549)
* Conversation List Item: timestamp bold only when convo has unread

* Preserve the positioning of overlays on re-entry into convo

* ConversationListItem: Handle missing and broken thumbnails

* Shorten timestamp in left pane for better Android consistency

* Update convo last updated if last was expire timer change

But not if it was from a sync instead of from you or from a contact.

* Make links in quotes the same color as the text

* MediaGridItem: Update placeholder icon colors for dark theme

* Ensure turning off timer shows 'Timer set to off' in left pane

* ConversationListItem: Show unread count in blue circle

* Add one pixel margin to blue indicator for text alignment

* Ensure replies to voice message can bet sent successfully
7 years ago
Scott Nonnenberg 2384988b0a ConversationHeader: Ensure that profile has tilde before it 7 years ago
Scott Nonnenberg 4fa6a785f4 Remove unused code 7 years ago
Scott Nonnenberg 66bd6c826d Fix MediaGallery handling of videos - show thumbnail and overlay 7 years ago
Scott Nonnenberg 95976b10e7 Timestamp: Eliminate 'Invalid date' from potential output 7 years ago
Scott Nonnenberg 675e34fc8d New React component: ConversationListItem, installed in left pane
When collecting a conversation's last message, we grab that message's
status as well (if outgoing) and show it.
7 years ago
Scott Nonnenberg 7e2d7b5e60 Media Gallery: Support for dark theme 7 years ago
Scott Nonnenberg 3c69886320 Finish new Message component, integrate into application
Also:
- New schema version 8 with video/image thumbnails, screenshots, sizes
- Upgrade messages not at current schema version when loading messages
  to show in conversation
- New MessageDetail react component
- New ConversationHeader react component
7 years ago
Scott Nonnenberg 43a44793c5 Remove jshint - move everything over to eslint
Also removed all hints of previous linters
7 years ago
Scott Nonnenberg dc11db92f9 New React component: Message
Also: Use react to render contects on the 'show group members' screen
7 years ago
Scott Nonnenberg 445839770b
Fix width of message detail screen (#2478) 7 years ago
Scott Nonnenberg 9dedda84e2 Add style guide examples for ContactName and ConversationTitle 7 years ago
Scott Nonnenberg 2988da0981 Turn on all of Microsoft's recommend lint rules
Biggest changes forced by this: alt tags for all images, resulting in
new strings added to messages.json, and a new i18n paramter/prop added
in a plot of places.

Another change of note is that there are two new tslint.json files under
ts/test and ts/styleguide to relax our rules a bit there. This required
a change to our package.json script, as manually specifying the config
file there made it ignore our tslint.json files in subdirectories
7 years ago
Scott Nonnenberg 23586be6b0 Add emojification to contact names shown in quotes 7 years ago
Scott Nonnenberg 548c8e69cf Emojification now all done with react via a few new components
Three locations were changed:
  1. a group update, which lists a set of contacts
  2. the contact name in the left pane
  3. the conversation title

Three new components were added to window.Signal.Components to support
these scenarios, respectively:
  1. Emojify
  2. ContactName
  3. ConversationTitle

Note that there are a number of other places in the app that should be
emojified, but never have been before. Essentially any place that a
contact name might be shown. A non-exhaustive list:
  - Show group members
  - Show safety number
  - Verified change notification
  - Disappearing timer change notification
  - Contact verification notification
  - Quote contact name
7 years ago
Scott Nonnenberg d9e5338dff Refactor link/emoji/newline components for composability 7 years ago
Scott Nonnenberg a5416e42c4 Refactor all emoji utility methods into window.Signal.Emoji 7 years ago
Scott Nonnenberg a328a70ba2
Update React-based emoji handling to fix skin tone modifiers (#2399) 7 years ago
Scott Nonnenberg 4e5c8965ff Move to react for newlines, emoji, and links in message body 7 years ago
Scott Nonnenberg 8f934251ae Fix a few types: relax contact, Email->Phone 7 years ago
Scott Nonnenberg 8cb1f1f532 Fall back on givenName/familyName if no displayName/organization 7 years ago
Scott Nonnenberg eafa038ba4 Use backup labels if custom contact type labels are missing 7 years ago
Daniel Gasienica d349dd903d Add `AttachmentSection` to style guide 7 years ago
Daniel Gasienica 121bb0ecef Style guide: Fix empty state 7 years ago
Daniel Gasienica f19e6ea93d Wrap JSX siblings in container 7 years ago
Daniel Gasienica a8cd0b782e Rename `DocumentListItem::isLast` to `shouldShowSeparator` 7 years ago
Daniel Gasienica 05f67dc04a Hide separator for last document list entry 7 years ago
Scott Nonnenberg 1918a88722 Drop ifTruthy suffix 7 years ago
Scott Nonnenberg 1fd487be3f Refactor to remove duplicated code, lint/prettier fixes 7 years ago
Scott Nonnenberg 8beeef4d10 Show contact name when you reply to message with a contact 7 years ago
Scott Nonnenberg 37821e5a1b Wire up all contact behaviors, refactor Contact type/selector 7 years ago
Scott Nonnenberg 41be7f126b Visuals for embedded contacts as well as contact detail screen 7 years ago
Daniel Gasienica 38f3ad6518 Use `SignalService` vs `textsecure` for protobuf 7 years ago
Daniel Gasienica 5789b3eb75 Add `Attachment.isVoiceMessage` 7 years ago
Scott Nonnenberg 322d307655 Turn on prettier support for markdown files, update all files 7 years ago
Daniel Gasienica 87d374ea78 Remove `@prettier` pragmas 7 years ago
Daniel Gasienica 1dd87ad197 Format all source code using Prettier 7 years ago