Scott Nonnenberg
16a821645f
Preserve scroll position on toggle emoji panel, add attachment
6 years ago
Scott Nonnenberg
0de54e125c
Improve caption editor usability, new 'add attachment' affordance
6 years ago
Scott Nonnenberg
ac1a6d197a
Enable sending multiple images in one message
6 years ago
Scott Nonnenberg
7db7a3ad44
Preserve scroll position when adding/removing staged quote
6 years ago
Scott Nonnenberg
b08c10a547
FileInputView: Event on attachment change to hide/show microphone
6 years ago
Mikunj
24455fc8b7
Updated TTL to use slider.
6 years ago
Mikunj
235dbb2176
Added display of message ttl in settings.
...
Fixed setting message ttl.
6 years ago
Scott Nonnenberg
b816638dea
Fix some of the notification avatar colors
6 years ago
Scott Nonnenberg
dc9f9dabfd
Ensure that caption is shown even for single-image message
6 years ago
Scott Nonnenberg
f9ea7be61f
Reintroduce single attachment limit
6 years ago
Scott Nonnenberg
985b1d6aa6
New staged attachments UI, multiple image attachments per message
6 years ago
Herohtar
0b60af1c84
Don't compare a numeric value with a string when using the identity operator ( #2989 )
...
Fix comparison for emoji injection at cursor location
6 years ago
Mikunj
cbb62f4a71
Added tsx files to grunt watch.
...
Fixed minor bug in conversation view.
6 years ago
Mikunj
a0b814bf7c
limit max message length to 2000 characters.
...
Set task time limit to 3 minutes.
6 years ago
sachaaaaa
27674513ba
Merge branch 'development' into signal-v1.19
6 years ago
Mikunj
a2f12ca18e
Added option to copy conversation public key.
6 years ago
Mikunj
654b0dac84
Merge signal-master.
6 years ago
Mikunj
f98fe910d5
Fix friend request retry not working.
6 years ago
Mikunj
f92cc6cbd4
Added menu option to view seed.
7 years ago
Mikunj
0491ceacf1
Added seed dialog.
...
Fixed issue where incorrect language was used to generate seed.
7 years ago
Scott Nonnenberg
3851bf351f
Throttle typing events, fix profile logging, fix group typing
7 years ago
sachaaaaa
a1255dd31e
Merge pull request #77 from Mikunj/password-protection
...
Password protection
7 years ago
sachaaaaa
4a2c618803
Update js/views/inbox_view.js
...
Co-Authored-By: Mikunj <Mikunj@users.noreply.github.com>
7 years ago
Mikunj
0cfabb5ffa
Added unread indicator in conversations sections.
7 years ago
Mikunj
9e995bde6c
Review fixes.
...
Updated tests.
7 years ago
sachaaaaa
d8f4d1f313
Fixes to get production build working
7 years ago
Mikunj
0b87f13699
Added password dialog view.
7 years ago
Mikunj
26ba553e6a
Added menu options to set, change and remove password.
7 years ago
Mikunj
f53bec38a5
Added password inputs on registration screen.
...
Fix case where db is deleted but password hash still remains which causes user to never register.
Allow password to have symbols and other characters.
Added more tests.
Moved passHash from config into the sqlite db.
We can do this because we assume if sql failed to initialise then the key provided was wrong and thus we can show the user the password page.
7 years ago
Mikunj
7a96b8446a
Rename launcherView to passwordView.
7 years ago
Mikunj
6620244d03
Show main window on correct password;
7 years ago
Mikunj
65015063d2
Add css styling.
...
Added input and button.
7 years ago
Mikunj
6b9764e6c6
Added launcher view.
7 years ago
Mikunj
62c802445b
Allow generating mnemonic for different languages.
7 years ago
Mikunj
8c78a78b41
Converted to dark theme.
7 years ago
Mikunj
85298012e4
Added generation of seed in registration.
7 years ago
Mikunj
89a19fd09b
Added accordian style to registration view
7 years ago
Mikunj
08f9101fec
Hide new contact view unless we have no matches.
7 years ago
Mikunj
1cb09cad2a
Add header options.
7 years ago
Mikunj
14ecbc3f35
Moved MainHeader into its own Backbone View.
7 years ago
Mikunj
cb3599eea8
Removed IdentityKeyHeader.
7 years ago
Beaudan
051e4dd22c
XAnother big refactor to tie conversation UI logic to the friendRequestStatus variable
7 years ago
Mikunj
c10e81355d
Moved profile name saving to account manager.
7 years ago
Mikunj
06f79eb3fd
Allow user to set display name when registering.
7 years ago
Mikunj
961eb53915
Auto-generate profile images on conversations.
7 years ago
Mikunj
d2c9def028
Fix code comment.
7 years ago
Mikunj
d6d71cb51e
Show all contacts.
7 years ago
Mikunj
3eb193cca2
Added accordian
7 years ago
Mikunj
fbc3832cfb
Show friends in inbox.
7 years ago
sachaaaaa
f900fc496d
Merge pull request #61 from Mikunj/feature/profile-nickname
...
Added profile sharing and setting nicknames.
7 years ago
Beaudan
fa63ce5ade
Review changes
7 years ago
Beaudan
35c89ea4d9
Big refactor, prekeybundle moved back to a content message
7 years ago
Mikunj
14ee7fec65
Moved and nicknames into conversations.
7 years ago
Mikunj
98c4b5d77b
Added editing own nickname.
...
Fix dark theme support.
Fix notification titles.
7 years ago
Mikunj
449f44cc5a
Added changing user nicknames.
7 years ago
Mikunj
6ce9d6a08c
Added nickname dialog.
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
05602b3281
Fix accessing $messageField before assignment
7 years ago
sachaaaaa
19b6698a24
Merge pull request #53 from BeaudanBrown/read-receipts
...
Read receipts setting
7 years ago
Beaudan
bed9ce5be2
Added read receipt checkbox to the settings window which enables or disables the sending and receiving of read receipts
7 years ago
sachaaaaa
dbdd52b4eb
Merge pull request #50 from Mikunj/fix/friend-request
...
Friend request fixes
7 years ago
Mikunj
4fd709be35
Removed unused state.
7 years ago
Mikunj
628ec5fc76
Updated truncate length to 25.
7 years ago
Mikunj
7d8719f250
Fix incoming friend request messages being deleted.
...
Set pending outgoing friend requests to declined if we receive an incoming friend request.
Fix text input not blocking.
7 years ago
Mikunj
dba6a36e83
removed old unused code.
7 years ago
Mikunj
110387508f
UI fixes.
7 years ago
Mikunj
6689802513
Truncate text to 15 characters.
7 years ago
Mikunj
a9c1f628a4
Switched to using html select.
7 years ago
Mikunj
dbb92aa9c8
Added i18n messages.
7 years ago
Mikunj
ba390e354b
Added unblocking.
...
Added styling.
Trigger changes on both conversation and messages when we block/unblock.
7 years ago
Mikunj
658b2b0332
List blocked users in settings.
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
688f275262
pass in source, sourceDevice, timestamp and receivedAt when adding a friend request.
7 years ago
Mikunj
a80d6bb868
Merged branch correctly.
7 years ago
Mikunj
c583819ccf
Fixed view layouts after deleting a conversation.
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
c150cbe34f
Friend request message indicator.
7 years ago
Mikunj
b9e85bb141
Added handling of accept and decline events.
7 years ago
Mikunj
5626cfe47d
Added FriendRequest message
7 years ago
Mikunj
1a4adf2281
Merge branch 'development' into merge/signal
7 years ago
Mikunj
f589fdac5c
Merge signal changes into branch.
7 years ago
Mikunj
683d4f4106
Merge branch 'development' into feature/public-key-validation
7 years ago
Mikunj
61d15fdd57
Changed == to ===
7 years ago
Mikunj
9d342e8951
Show a message if user types in an invalid public key in search.
7 years ago
Mikunj
28f6992085
Replaced var with const.
7 years ago
Mikunj
8d9fbdb3df
Fix create conversation appearing even if you already have a conversation with the contact.
7 years ago
Scott Nonnenberg
1755e0adfd
Move all remaining stores to SQLCipher
7 years ago
sachaaaaa
4b9fcb98d4
Linting and other housekeeping stuff
7 years ago
sachaaaaa
7b1fbe362e
Allow choosing language for mnemonic seed
7 years ago
sachaaaaa
bbabeb34b8
Merge pull request #18 from sachaaaaa/mnemonic
...
Allow registering using a mnemonic word list
7 years ago
sachaaaaa
e1ffe582c3
Prompt user when an incoming friend request is received
7 years ago
sachaaaaa
143b1e883d
Merge pull request #17 from sachaaaaa/lock_input_friend_request
...
Lock input after friend request is sent
7 years ago
sachaaaaa
1ce29d77c3
Moved mnemonic to node side. Added sc_reduce32 (asm) to generate privkey. Moved mnemonic languages to separate files.
7 years ago
sachaaaaa
a418a9d23b
allow registering using a mnemonic word list (seed used as privKey for now)
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
sachaaaaa
5602f4bfff
Change placeholder in discussion
7 years ago
sachaaaaa
d4d0d05adf
Lock text input while waiting for friend request reply
7 years ago
Scott Nonnenberg
b9cc17b81a
inboxView: Ensure Conversation exists for our own number
7 years ago
Scott Nonnenberg
a24d9f9979
Ensure that file is not attached if we've filtered it
7 years ago
sachaaaaa
ecd300d68d
Change keysPending flag to keyExchangeStatus in conversation model
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
59d58aaab5
Allow GIFs larger than 6MB
7 years ago
Scott Nonnenberg
584e932891
Close recorder on switch away, only send after finish clicked
7 years ago
Scott Nonnenberg
a8e12d0771
Add user's avatar to the top left of the screen
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
Scott Nonnenberg
cd60bdd08a
Move conversations to SQLCipher
7 years ago
sachaaaaa
22a86b5351
store key bundle status in conversation model
7 years ago
sachaaaaa
33ad509fbf
Merge branch 'master' of https://github.com/signalapp/Signal-Desktop into development
...
# Conflicts:
# _locales/ar/messages.json
# _locales/es_419/messages.json
# _locales/he/messages.json
# _locales/hi/messages.json
# _locales/hr/messages.json
# _locales/kn/messages.json
# _locales/ko/messages.json
# _locales/mk/messages.json
# _locales/sr/messages.json
# _locales/uk/messages.json
# _locales/vi/messages.json
# package.json
7 years ago
Scott Nonnenberg
9c399624cc
Support for blocking groups on mobile, via group/blocked syncs
7 years ago
Scott Nonnenberg
46dac94ab8
Pop toast on attempted attach if image attachment is too large
7 years ago
Scott Nonnenberg
ea8e76d9de
MessageView: Only re-render on change of key conversation fields
7 years ago
Scott Nonnenberg
998c35dcb3
Split configuration into low and high traffic files
...
Also, we're now handling config ourselves instead of using
electron-config and config dependencies.
7 years ago
sachaaaaa
2ae91752d3
skip fetching profiles when clicking on contact
7 years ago
sachaaaaa
8f33419b52
Change pubkey representation to hex instead of base64
7 years ago
jcktm
09a0c46637
added identity key above the conversation box
7 years ago
sachaaaaa
b043a469a2
Change regex that filters potentially valid contacts in search bar to match a pub key
7 years ago
sachaaaaa
9638639045
Bypass SMS verification
7 years ago
Scott Nonnenberg
37f3054976
Both UI timer and database timer will remove expired message
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
9eefc0c29b
SettingsView: Fix logging
7 years ago
Scott Nonnenberg
22613c8cc4
Set disappearing check timer reliably - on all message saves
7 years ago
Scott Nonnenberg
3961778e53
Fixes for Chrome app import in this new SQLCipher world
7 years ago
Scott Nonnenberg
3105b77475
Migrate to SQLCipher for messages/cache
...
Quite a few other fixes, including:
- Sending to contact with no avatar yet (not synced from mobile)
- Left pane doesn't update quickly or at all on new message
- Left pane doesn't show sent or error status
Also:
- Contributing.md: Ensure set of linux dev dependencies is complete
7 years ago
Scott Nonnenberg
53b1b73909
Ensure back button appears when safety number screen shows
7 years ago
Scott Nonnenberg
e9926b3a2a
Fix reference to i18n key: Unlinked -> unlinked
7 years ago
Scott Nonnenberg
d51b2b48d1
Workaround for not ending up at bottom of conversation
7 years ago
Scott Nonnenberg
61f7b8360b
Conversation: store lastMessage/lastMessageStatus in memory only
7 years ago
Scott Nonnenberg
f39a96bc76
Move to centralized message/cache data layer
...
Also, ensure that conversation.messageCollection has nothing in it
unless it has an associated ConversationView.
7 years ago
Scott Nonnenberg
573a26021b
file_input_view: Use makeVideoThumbnail on attach of video
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
2ef2235317
Show error if debug log upload fails
7 years ago
Scott Nonnenberg
c517e4193b
New option: Disable spell check
7 years ago
Scott Nonnenberg
66bd6c826d
Fix MediaGallery handling of videos - show thumbnail and overlay
7 years ago
Scott Nonnenberg
5e64e4ef40
Remove verbose updateLastMessage logging, fix MediaGallery save
7 years ago
Scott Nonnenberg
0ac3517d51
On click of search result, show and focus conversation
...
Also: remove too-verbose logging on contact sync
7 years ago
Scott Nonnenberg
6e4b73ec0c
Fix lint errors in conversation_view.js
7 years ago
Scott Nonnenberg
db91560990
Fixes for quotes/schema upgrade, optimize media gallery load
...
Also: Fix for contact detail page; didn't show back button
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
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
fc5c52fbdf
Remove iOS theme in favor of plain light/dark themes
7 years ago
Scott Nonnenberg
5823ae3951
Ensure disabled timer notification is 'to off' not 'to seconds'
7 years ago
Scott Nonnenberg
d8e5e5fcf2
Open separate windows with theme, update settings theme on change
7 years ago