Commit Graph

5546 Commits (2d3314751b8e0ea210a159c91f044395fbc9e080)

Author SHA1 Message Date
Michael Kirk a0770c14c5 baseline perf test for migration 6 years ago
Michael Kirk 40470ec424 fixup test fixes 6 years ago
Michael Kirk 3be8563898 fixup broken tests 6 years ago
Michael Kirk af7ee5e1d1 address compiler breakage after rebase 6 years ago
Michael Kirk 5671fd2520 Revert "Revert 'new sort id'."
This reverts commit ebae75af00.
6 years ago
Matthew Chen 18f07d12b5 Revert "Revert "Revert "Debug scaffolding."""
This reverts commit 075ea35bbee4815fb77ecf3024ef29a933cc0ec0.
6 years ago
Matthew Chen 03cbeb5fee Start working on crop. 6 years ago
Matthew Chen ce6a40e7c8 Revert "Revert "Debug scaffolding.""
This reverts commit a5e71e6eaa71b4ccc7f45bc574b7a1e1c3ebb772.
6 years ago
Matthew Chen fe02575b62 Revert "Revert "Revert "Debug scaffolding."""
This reverts commit da6a74bff794151ad7ba2bd6eea2e6316b4d829d.
6 years ago
Matthew Chen 9378ab2192 Add undo/redo buttons to image editor. 6 years ago
Matthew Chen 967da78f29 Revert "Revert "Debug scaffolding.""
This reverts commit a5e71e6eaa71b4ccc7f45bc574b7a1e1c3ebb772.
6 years ago
Michael Kirk dfb985f46c Merge tag '2.33.0.10' 6 years ago
Michael Kirk 21a910d93f "Bump build to 2.33.0.10." 6 years ago
Michael Kirk c4e21c641c Sync translations 6 years ago
Matthew Chen 039755c0df Respond to CR. 6 years ago
Matthew Chen dd836ef589 Respond to CR. 6 years ago
Matthew Chen f2d585f439 Always allow long-press for message actions. 6 years ago
Matthew Chen f4dbc22d0b Merge remote-tracking branch 'release/2.33.0' 6 years ago
Matthew Chen d1cf942f7e Respond to CR. 6 years ago
Matthew Chen e3d4523bc6 Revert "Debug scaffolding."
This reverts commit 55b725a2a29b84d5e5871ac257b4c2f5ce923812.
6 years ago
Matthew Chen 639dac4e26 Add stroke drawing to the image editor. 6 years ago
Matthew Chen 0d81139be5 Debug scaffolding. 6 years ago
Matthew Chen 8704ffe93c Sketch out image editor undo/redo. 6 years ago
Matthew Chen 57232683fc Sketch out image editor undo/redo. 6 years ago
Matthew Chen f95526bff7 Start sketching out image editor. 6 years ago
Michael Kirk f51416b2d2 save a few ms on send, hoist async dispatch to caller, and use it for clearing draft 6 years ago
Michael Kirk 6232b1ef67 CR: add debug asserts 6 years ago
Michael Kirk 81bc357bbb more robust handling of unsaved outgoing messages 6 years ago
Michael Kirk 62cf05cd8b assert only trivial unsaved messages are appended to the view model 6 years ago
Michael Kirk 087e320036 Track 'persisted' viewItems separately 6 years ago
Michael Kirk e3610d4360 Apply other requisite ViewItem attributes 6 years ago
Michael Kirk 0ae4821950 always put typing indicator last 6 years ago
Michael Kirk 668cc22af3 Perf: Insert outgoing message into conversation before save completes.
This was a huge savings - e.g. 50-70% of the time between tapping send and
rendering the message takes place in the save/postWriteTransaction blocks
6 years ago
Michael Kirk 67cc1027cc Fix compiler warnings 6 years ago
Michael Kirk fcea9f07b0 Fix hang on iOS10.
Offsetting by a large number was a work-around to the late assignment of
safeAreaInsets.

Before iOS11, safeAreaInsets didn't exist, and contentInsets are set *before*
viewDidAppear, so this workaround wasn't relevant.
6 years ago
Michael Kirk 4b84583de8 reload input bar async 6 years ago
Michael Kirk ac2c9cc521 Benchmark Events by ID 6 years ago
Matthew Chen 9c46ce8662 Re-enable prefetching a bit sooner. 6 years ago
Matthew Chen 6797d43510 Auto-extend conversation load window size. 6 years ago
Matthew Chen 8a6f30518a Auto-extend conversation load window size. 6 years ago
Matthew Chen 6bc8f6d3a3 More perf tweaks for conversation view. 6 years ago
Matthew Chen 2bf0c55ab0 More perf tweaks for conversation view. 6 years ago
Matthew Chen ca129bf360 Preheat more UI DB views. 6 years ago
Matthew Chen be8a61b559 Refine contact offers logic. 6 years ago
Matthew Chen 19a2bfeaad More conversation viewmodel perf improvements. 6 years ago
Matthew Chen 5f637f24e9 Preheat UI DB views. 6 years ago
Matthew Chen b0295b736b Add ReverseDispatchQueue. 6 years ago
Matthew Chen 85f6d05e0f Refine view model diffing. 6 years ago
Matthew Chen 90d8fb3d14 Refine view model diffing. 6 years ago
Matthew Chen 9db50bd9e0 Reduce priority of media loads. 6 years ago