Scott Nonnenberg
15af1eea7a
Only update drafts in left pane when conversation is closed
2019-09-03 18:41:21 -04:00
Scott Nonnenberg
85e01ad037
SQL channel: Only serialize data access functions which need it
2019-09-03 16:10:32 -04:00
Scott Nonnenberg
8fe73fa884
Timeline: Only call setIsNearBottom if value has changed
2019-09-03 16:06:17 -04:00
Scott Nonnenberg
ff15a94f2f
v1.27.1-beta.7
2019-08-23 13:14:15 -07:00
Scott Nonnenberg
979841f36c
Optimize scrolling: resize only changed row index and higher
2019-08-23 15:56:49 -04:00
Scott Nonnenberg
1f7c78eb0e
v1.27.1-beta.6
2019-08-22 15:51:07 -07:00
Scott Nonnenberg
936768d9c1
Recalculate message height when pending sticker is loaded
2019-08-22 15:41:55 -07:00
Ken Powers
0beb1416d1
Only pop emoji autocomplete for strict set of characters
2019-08-22 14:34:03 -07:00
Scott Nonnenberg
b19659f5ac
Address beta feedback
...
* Use signal blue for search box focus outline
* Reduce debounce for draft saves
* Be less aggressive in our scrolling corrections
* Lightbox: Ensure that a tall image is still fully visible
* Fix spell checking after Electron API breaking changes
* Fix link preview image generation
* Message highlight: Move to border in signal blue
2019-08-22 17:11:36 -04:00
Ken Powers
eec0fce62a
Fix composition area link previews with multiline text
2019-08-22 13:42:03 -07:00
Scott Nonnenberg
6cd3165c1b
v1.27.1-beta.5
2019-08-21 16:16:20 -07:00
Scott Nonnenberg
c570a92e76
Fixes for CI
2019-08-21 16:04:49 -07:00
Scott Nonnenberg
90c2a97aa7
Address alpha feedback
2019-08-21 14:55:18 -07:00
Ken Powers
191f5860a8
Larger hit target for large composition mode toggle
2019-08-21 14:55:12 -07:00
Ken Powers
ea7d7217b5
Keyboard shortcut to toggle large composition mode
2019-08-21 14:55:12 -07:00
Scott Nonnenberg
ca6f7471f1
Remove all calls to flashFrame()
2019-08-21 14:55:12 -07:00
Scott Nonnenberg
edf66f7552
Migrate from schema_version to user_version
2019-08-21 14:55:12 -07:00
Scott Nonnenberg
d3d2b0ec52
Use curve functions from native module
2019-08-21 14:55:12 -07:00
Scott Nonnenberg
e29eee4583
Update Electron to 6.0.1, SQLCipher to 4.2.0
2019-08-21 14:55:12 -07:00
Scott Nonnenberg
b6da081d05
Only log to console if we're on a TTY stdout interface
2019-08-21 14:55:12 -07:00
Scott Nonnenberg
6ac7f4ccf6
Two fixes for messages causing errors
...
* Queue delivery receipt sends, only start after we get 'empty'
* Retry cached two minutes after empty, or any post-empty message
2019-08-21 14:55:12 -07:00
Scott Nonnenberg
b5ebd034db
Don't render left pane until we're done processing initial queue
2019-08-21 14:55:12 -07:00
Scott Nonnenberg
0b0214cbf9
Some fixes for windowed render
2019-08-21 14:55:12 -07:00
Scott Nonnenberg
e4d2e28ec4
Make identity key screen show up immediately
2019-08-21 14:52:30 -07:00
Scott Nonnenberg
c39d5a811a
Full-text search within conversation
2019-08-21 14:52:30 -07:00
Scott Nonnenberg
6292019d30
Virtualize search results - only render what's visible
2019-08-21 14:52:30 -07:00
Scott Nonnenberg
9d4f2afa5a
Persist drafts
2019-08-21 14:52:30 -07:00
Scott Nonnenberg
5ebd8bc690
Virtualize Messages List - only render what's visible
2019-08-21 14:52:30 -07:00
Scott Nonnenberg
a976cfe6b6
Time out faster for IndexedDB existence checks
2019-08-21 14:52:30 -07:00
Ken Powers
79bba52cfb
Large Message Composition
2019-08-21 14:52:30 -07:00
Ken Powers
4d659f69cb
Fix emoji autocompletion absorbing non-spaced emojis
2019-08-21 14:52:30 -07:00
Scott Nonnenberg
5b653b3b46
v1.26.2-beta.1
2019-08-15 15:04:20 -07:00
Ken Powers
4b13c1e6ec
Get rid of Roboto font override in composition input
2019-08-15 14:59:21 -07:00
Scott Nonnenberg
2725594301
v1.26.1-beta.1
2019-08-14 10:36:18 -07:00
Ken Powers
3946b5aec6
Fix ctrl-m shortcut for Windows and shift-del shortcut for Linux
2019-08-14 10:32:38 -07:00
Ken Powers
1c5450122f
Composition Input: use state ref
...
* Use editorStateRef for submitting messages
This fixes sending messages with IME input
* Use editorStateRef for emoji input
* Use editorStateRef for external state listeners
* Rename editorState to editorRenderState
2019-08-08 14:09:08 -07:00
Scott Nonnenberg
e45ccf7ed2
v1.26.0-beta.4
2019-08-05 16:37:50 -07:00
Scott Nonnenberg
6b6da04a65
Fix clicks on sticker picker buttons to page left/right
2019-08-05 16:23:47 -07:00
Scott Nonnenberg
2beb421067
Allow for zero-length attachment pointers
2019-08-05 16:23:47 -07:00
Scott Nonnenberg
d42eb2126e
Changes to View Once
2019-08-05 16:23:47 -07:00
Scott Nonnenberg
9d88abdb90
Update improvements
2019-08-05 16:23:58 -07:00
Scott Nonnenberg
adf21985c1
Use MessageController whenever we create a new Message
2019-08-05 16:23:47 -07:00
Scott Nonnenberg
7f958b0ff0
Lint fixes
2019-08-05 16:23:47 -07:00
Scott Nonnenberg
cb9ba0fe7f
Re-register support for sealed sender when a device is re-linked
2019-08-05 16:23:47 -07:00
Ken Powers
6c0365a770
One emoji image set for picker, composition, message bubble
2019-07-25 09:28:44 -07:00
Ken Powers
464361b2eb
Animate in-conversation panels on show/hide
2019-07-25 09:24:03 -07:00
Ken Powers
c952d628c1
Emoji Typeahead Enhancements (Feedback)
...
* Wrap around completion menu with arrow keys
* Replace emoji text when typing final colon
2019-07-23 16:19:57 -07:00
Artem Varaksa
cd8421caf2
Fix typo: saftey
-> safety
( #3470 )
2019-07-22 09:53:32 -07:00
Razzeee
e54c4032b5
Add InstantMessaging and Chat categories for deb package ( #3439 )
2019-07-19 10:36:12 -07:00
Scott Nonnenberg
50ca51ca2c
Update node gyp to remove fstream in production
2019-07-19 13:34:38 -04:00