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