Nora Trapp
1b8f38770d
Show recipient name(s) on attachment approval view.
2020-03-02 11:00:15 -08:00
jimio-signal
4e9132fe76
omit UIKeyboardType, just do .numberPad for Find By Phone Number
2020-02-26 17:02:04 -07:00
jimio-signal
945cc18a7e
Use numberPad keyboard for Find By Number TextField
2020-02-26 17:02:04 -07:00
Michael Kirk
f198d9037d
Merge tag '3.5.0.5'
2020-02-19 19:26:05 -07:00
Nora Trapp
e420b2194c
If there's a pending message request and we send a message to a thread, share our profile
2020-02-15 11:37:24 -07:00
Michael Kirk
ace5717df7
remove viewOnce feature flag
2020-02-12 15:19:56 -07:00
Michael Kirk
c62205cb75
remove sticker feature flags
2020-02-12 15:19:56 -07:00
Nora Trapp
52e5f99d87
Fix vertical alignment of conversation + attachment approval textView
2020-01-30 20:13:17 -08:00
Nora Trapp
dc2e4b4e48
Preserve message text when pasting an attachment.
2020-01-30 20:13:17 -08:00
Nora Trapp
697f1545f2
Merge branch 'release/3.2.1' into release/3.3.0
2020-01-30 20:13:15 -08:00
Matthew Chen
3c0fe421bc
Avoid String.prefix() crash.
2020-01-30 20:11:29 -08:00
Matthew Chen
2734f01dcd
Merge tag '3.3.0.5'
2020-01-27 12:00:09 -03:00
Matthew Chen
993dca8ec9
Remove redundant NotificationName.
2020-01-27 10:53:23 -03:00
Nora Trapp
93663765a7
Fix vertical alignment of conversation + attachment approval textView
2020-01-25 14:43:46 -08:00
Nora Trapp
1d42c4c86b
Preserve message text when pasting an attachment.
2020-01-25 14:27:01 -08:00
Nora Trapp
c618de14fa
Merge branch 'release/3.2.1' into release/3.3.0
2020-01-24 21:41:09 -08:00
Matthew Chen
a392d49cc0
Avoid String.prefix() crash.
2020-01-24 18:47:28 -08:00
Michael Kirk
9be32858d0
permissively parse legacy and modern mexican phone number formats
2020-01-16 11:41:48 -07:00
Nora Trapp
2b08989fa3
View-once setting is not sticky
2020-01-10 13:04:15 -08:00
Nora Trapp
4d55468bd3
Merge branch 'release/3.2.0'
2020-01-02 16:50:14 -08:00
Michael Kirk
c63eb41777
aspectFit for stickers
2020-01-02 17:43:47 -07:00
Nora Trapp
ff8dedaf93
Avoid flash when long pressing between stickers.
2020-01-02 16:29:10 -08:00
Michael Kirk
4a7bdaf44c
avoid undesirable vertical scroll in sticker recommender
2020-01-02 16:38:56 -07:00
Matthew Chen
1987368a10
Respond to CR.
2019-12-26 16:48:55 -03:00
Matthew Chen
95eef78518
Respond to CR.
2019-12-26 16:44:32 -03:00
Matthew Chen
4ff0b22df8
Add "view once" tooltip.
2019-12-26 16:35:10 -03:00
Matthew Chen
1bfdef6bbc
Add "view once" tooltip.
2019-12-26 16:35:10 -03:00
Michael Kirk
2c62050fcd
dimiss any presented keyboard when presenting sticker view
...
To reproduce:
1. pop keyboard
2. open external app, e.g. twitter, and tap on sticker share url
3. you're back in Signal with the sticker share UI presented, but the CVC keyboard is *on top*.
2019-12-18 15:13:16 -08:00
Nora Trapp
5eacd2eb6b
Fix sticker pack view sizing after sharing
2019-12-17 10:08:37 -08:00
Matthew Chen
b2fc179543
Use transient data sources for uninstalled blessed packs.
2019-12-17 15:06:58 -03:00
Matthew Chen
8185d4f5e2
Show blessed pack authors in blue.
2019-12-17 10:01:17 -03:00
Michael Kirk
b2ae8e27e2
replace outdated save icon
2019-12-15 07:32:19 -08:00
Nora Trapp
6cedc5f4a7
Fix Sticker Pack View blur
2019-12-14 23:05:17 -08:00
Nora Trapp
801876d865
Fix Xcode 11 issues while not making Xcode 11 mandatory yet
2019-12-14 21:03:09 -08:00
Matthew Chen
a0ee6deb78
Always show modal activity indicator when installing and uninstalling sticker packs.
2019-12-14 04:52:45 -03:00
Michael Kirk
ddbda0f36a
refactor - no change in functionality
2019-12-13 22:26:23 -08:00
Nora Trapp
05e35bb829
Dismiss the sticker pack view immediately after install to avoid a long delay
2019-12-13 13:19:51 -08:00
Nora Trapp
8f99abec64
Don't update the sticker pack content during dismissal
2019-12-13 13:19:51 -08:00
Nora Trapp
7c8110efc2
Always dark forward icon on sticker pack vc
2019-12-13 13:19:51 -08:00
Nora Trapp
b264bb7d68
Dismiss the sticker keyboard if all packs are uninstalled
2019-12-13 13:19:51 -08:00
Nora Trapp
35cc7ff346
Make sure the sticker paging is correct after a pack is installed / removed
2019-12-13 13:19:51 -08:00
Nora Trapp
d05519dc1a
Fix some sticker pack view controller presentation issues
2019-12-13 13:19:51 -08:00
Michael Kirk
68a21f6776
update view once icons
...
remove unused timer icon
2019-12-12 09:09:54 -08:00
Nora Trapp
c30bb49cf9
Merge branch 'release/3.0.4'
2019-12-05 15:26:31 -08:00
Nora Trapp
812cd7906d
Merge remote-tracking branch 'ZevEisenberg/bugfix/zeveisenberg/launch-screen-consistency' into release/3.0.4
2019-12-05 15:17:48 -08:00
Matthew Chen
ce305ee261
Merge branch 'charlesmchen/crashAfterUninstallingStickerPack'
2019-12-05 16:56:26 -03:00
Michael Kirk
a5c65f5656
capture screen: remove bottom gap for iPad pro
2019-12-05 10:50:47 -07:00
Matthew Chen
98c337271e
Respond to CR.
2019-12-04 14:22:03 -03:00
Matthew Chen
9fb478132a
Fix crash after uninstalling sticker pack.
2019-12-04 14:22:03 -03:00
Matthew Chen
ba24e21eb5
Refine sticker pack view presentation on iPad; fix sticker pack view background.
2019-12-04 14:10:45 -03:00
Nora Trapp
cd828e44b6
PR Feedback
2019-12-03 15:26:01 -08:00
Nora Trapp
ddcc833cc3
Reactions detail view
2019-12-03 15:26:01 -08:00
Zev Eisenberg
be2a87d459
Use native dimension of image view on both launch screen and privacy overlay.
2019-11-29 19:02:12 -05:00
Michael Kirk
7ea93a4c29
ImageEditor expects rendering on the main thread
...
...otherwise we hit an assert.
I believe this was broken when moving attachmentPromise generating behind a
modal activity VC when we added trimmed-video rendering.
2019-11-22 11:09:04 -07:00
Michael Kirk
a49b4d7413
avoid redundantly cleaning up datasource
2019-11-21 11:14:05 -07:00
Michael Kirk
6093f3aad6
better logging of filesize/resolutions
2019-11-21 10:00:14 -07:00
Matthew Chen
c30611d78e
Update share extension's text flow to use new approval design.
2019-11-19 11:04:39 -03:00
Matthew Chen
5a12373c4d
Video trimming edge cases.
2019-11-14 17:17:08 -08:00
Michael Kirk
698d0b062e
Fix capture orientation
...
- only access interfaceOrientation on main thread
- capture initial image in lanscape when appropriate
2019-11-13 10:40:42 -03:00
Matthew Chen
6908104279
Update the download/save icon.
2019-11-07 15:28:39 -03:00
Matthew Chen
bdd3b0710e
Respond to CR.
2019-11-07 15:17:50 -03:00
Matthew Chen
5197f6b41a
Respond to CR.
2019-11-07 15:17:50 -03:00
Matthew Chen
9a7a03af02
Improve trim video perf.
2019-11-07 15:14:22 -03:00
Matthew Chen
9e00253a9f
Fix video editor save button.
2019-11-07 14:55:15 -03:00
Nora Trapp
54e509352e
Fix file sharing for iPad
2019-11-06 11:51:12 -08:00
Nora Trapp
deab39e2a6
Don't send sticker sync messages in response to sticker sync messages.
2019-11-04 13:00:22 -08:00
Matthew Chen
93c7e33c53
Merge tag '2.45.1.1'
2019-11-02 08:25:02 -03:00
Matthew Chen
8b97e52a78
Respond to CR.
2019-10-31 17:26:38 -03:00
Matthew Chen
a098d89235
Add support for video trimming.
2019-10-31 17:26:38 -03:00
Matthew Chen
75f7cf6960
Add support for video trimming.
2019-10-31 17:26:38 -03:00
Nora Trapp
56d21eecd6
Fix sticker keyboard orientation change on iPad
2019-10-31 12:28:53 -07:00
Matthew Chen
50899f5ca3
Fix display of transient sticker packs.
2019-10-30 13:31:20 -03:00
Nora Trapp
c1d937e46c
Fix action sheet orientation changes on iOS 10 and over form sheets
2019-10-28 14:44:25 -07:00
Nora Trapp
d8aecdb1ed
PR Feedback.
2019-10-28 14:44:24 -07:00
Nora Trapp
d01a914ee0
Allow tapping action sheet backdrop to cancel
2019-10-28 14:44:24 -07:00
Nora Trapp
a997c4e681
Sharing progress alert
2019-10-28 14:44:24 -07:00
Nora Trapp
90139acf67
New member action sheet for groups
2019-10-28 14:44:24 -07:00
Nora Trapp
65d54e7282
UIAlertController -> ActionSheetController
2019-10-28 14:43:59 -07:00
Matthew Chen
233dab908e
Merge remote-tracking branch 'private/release/2.45.0'
2019-10-25 14:34:36 -03:00
Matthew Chen
58f36f906f
Fix crash in SAE around missing method.
2019-10-24 17:10:08 -03:00
Michael Kirk
442b707d4c
"cancel" button instead of "X" for iPad
2019-10-24 13:11:21 -06:00
Michael Kirk
04a3ec314e
remove iOS9 specific code
2019-10-24 13:11:21 -06:00
Matthew Chen
6472e89d89
Refine message forwarding.
2019-10-24 16:04:14 -03:00
Matthew Chen
439d859c2c
Respond to CR.
2019-10-24 12:04:25 -03:00
Matthew Chen
d789134380
Pull out approval footer view.
2019-10-24 12:04:25 -03:00
Matthew Chen
412ae3bfc8
Message forwarding.
2019-10-24 12:04:25 -03:00
Nora Trapp
79b837942d
PR Feedback
2019-10-23 13:47:21 -07:00
Nora Trapp
fef0a2ffbf
Revert "Merge branch 'nt/ipad-split-view'"
...
This reverts commit 3c9a3f8f21 , reversing
changes made to 9a2645497e .
2019-10-21 12:35:02 -07:00
Matthew Chen
b3da578085
Merge tag '2.45.0.17'
2019-10-18 17:33:30 -03:00
Matthew Chen
044ee4014b
Fix transaction usage in manage stickers view.
2019-10-18 17:17:22 -03:00
Nora Trapp
473b88b497
Don't require ConversationViewController to maintain first responder status.
2019-10-17 11:41:58 -07:00
Nora Trapp
7ab5b618ef
Maintain the user's input context on a per conversation basis
2019-10-15 12:33:26 -07:00
Matthew Chen
d93dd0abe0
Merge remote-tracking branch 'private/release/2.44.0'
2019-10-11 15:49:19 -03:00
Nora Trapp
66cb8afb97
Add some accessibility identifiers
2019-10-10 15:18:40 -07:00
Nora Trapp
b552059c2a
Present various modals as form sheets.
2019-10-08 20:10:02 -07:00
Nora Trapp
90c562e94b
Render conversation list + view in a side-by-side split on iPad
2019-10-08 20:10:01 -07:00
Michael Kirk
4ce7f1d804
plumb through transactions
2019-10-08 16:16:46 -07:00
Nora Trapp
93004d1d1a
PR Feedback
2019-10-05 18:50:51 -07:00
Nora Trapp
36cbf4cc61
Support iPad multi tasking
2019-10-05 16:57:44 -07:00
Nora Trapp
baf8950efb
Support all orientations on iPad
2019-10-03 11:55:03 -07:00
Matthew Chen
fc77b0fa2d
Merge remote-tracking branch 'private/release/2.44.0'
2019-09-27 11:31:22 -03:00
Michael Kirk
f6747076df
View Once Video
2019-09-26 12:39:26 -07:00
Michael Kirk
95f2d511e1
font updates
2019-09-26 12:20:42 -07:00
Michael Kirk
54812451f4
Update and apply palette. Consolidate dupes.
2019-09-24 15:12:51 -07:00
Michael Kirk
f63a64243a
convert colors to Swift
2019-09-24 15:12:50 -07:00
Nora Trapp
ab2ff4db32
Rewrite audio progress view in swift, add play/pause animation
2019-09-23 17:03:03 -07:00
Matthew Chen
8e4cd299be
Merge tag '2.43.0.17'
2019-09-23 12:19:18 -03:00
Nora Trapp
1f256ef9e8
Don't render find by phone number view under navbar on iOS 10
2019-09-19 11:50:01 -07:00
Matthew Chen
7e72a12ad7
Merge remote-tracking branch 'private/release/2.43.0'
2019-09-18 09:44:21 -03:00
Matthew Chen
eded6d4521
Consistent button height.
2019-09-18 08:58:41 -03:00
Matthew Chen
f56aae7ac9
Merge remote-tracking branch 'private/release/2.43.0'
...
# Conflicts:
# SignalServiceKit/src/Util/FeatureFlags.swift
# SignalServiceKit/tests/Storage/SDSDatabaseStorageObservationTest.swift
2019-09-16 14:41:22 -03:00
Nora Trapp
d16689fa04
Handle theme change in more views
2019-09-16 10:26:00 -07:00
Nora Trapp
c595a99ac7
Better support dark mode in share extension
2019-09-16 10:26:00 -07:00
Nora Trapp
33d2331d02
Allow things to keep building in Xcode 10 for now
2019-09-16 10:26:00 -07:00
Nora Trapp
c697630ab2
Fix share sheet for iOS 13
2019-09-16 10:26:00 -07:00
Nora Trapp
a7b8060c53
Add appearance menu with system theme option
2019-09-16 10:26:00 -07:00
Nora Trapp
618dea7e9f
Ensure ui styling is correct regardless of system theme
2019-09-16 10:26:00 -07:00
Nora Trapp
9625bb9959
Support iOS 13 style modal presentation where appropriate.
2019-09-16 10:26:00 -07:00
Matthew Chen
6a529e792d
Rework message configuration. Simplify change detection, ensure continuity for deleted threads.
2019-09-13 20:40:06 -03:00
Michael Kirk
bb316f711b
Merge tag '2.42.1.1' into release/2.43.0
2019-09-05 14:52:59 -06:00
Michael Kirk
400f7f443d
Fix empty progress bar
2019-09-05 11:54:47 -06:00
Matthew Chen
28008a424e
Avoid deadlocks in TSAccountManager.
2019-08-30 14:39:45 -03:00
Matthew Chen
a5efaf8d16
Merge remote-tracking branch 'private/release/2.42.0'
2019-08-28 11:33:26 -03:00
Michael Kirk
45c4066a80
Fix deadlock with thread.name
...
For contact threads, thread.name opened a sneaky transaction, which would
sometimes cause a deadlock.
This commit moves the name method to the contact manager and offers an explicit
transaction flavor. There is still a sneaky transaction flavor used in some
places where it's deemed dangerous to plumb through a transaction without
further scrutiny.
2019-08-23 18:45:23 -06:00
Michael Kirk
4bbd020bf5
further fix release build
2019-08-22 11:30:42 -06:00
Michael Kirk
64214ed982
fix release build
2019-08-22 11:24:27 -06:00
Nora Trapp
07ed67f943
Cleanup some unused classes
2019-08-22 09:27:36 -07:00
Nora Trapp
285357ff84
Allow adding usernames to block list
2019-08-22 09:27:36 -07:00
Matthew Chen
85756b0fe9
Merge remote-tracking branch 'private/release/2.42.0'
2019-08-16 13:21:38 -03:00
Nora Trapp
0c1de9c103
Merge remote-tracking branch 'origin/release/2.41.1' into release/2.42.0
2019-08-15 19:23:21 -07:00
Matthew Chen
d308c566af
Address deadlocks in profile manager.
2019-08-15 16:10:14 -03:00
Matthew Chen
73cbf76b2e
Handle "loading" and "load failed" cases in sticker pack view.
2019-08-15 10:12:54 -03:00
Nora Trapp
97b26a44fa
Fix an issue where registration lock PINs were truncated to 16 characters.
2019-08-14 18:03:36 -03:00
Matthew Chen
2c616f4f3e
Remove YDB & primary storage usage.
2019-08-14 09:10:48 -03:00
Michael Kirk
980d7e905f
use "ask" helper when saving media
...
This required moving the ask helpers to SignalMessaging
2019-08-13 16:47:50 -06:00
Michael Kirk
683b056a20
save from camera first
2019-08-13 15:55:12 -06:00
Matthew Chen
75b3c358a6
Merge branch 'release/2.42.0'
2019-08-13 13:10:39 -03:00
Matthew Chen
6d465e14f0
Respond to CR.
2019-08-13 10:33:52 -03:00
Matthew Chen
e11ea90c78
Handle sticker pack manifest download failures.
2019-08-13 10:29:01 -03:00
Michael Kirk
82c99c4003
CR: rename for clarity
2019-08-12 15:11:40 -06:00
Michael Kirk
f3793f0f2a
Consolidate OutgoingMessage preparation
2019-08-12 15:11:40 -06:00
Matthew Chen
081a62793d
Fix attachment send button.
2019-08-09 21:37:54 -03:00
Nora Trapp
6c64e94006
Only auto-share profile with empty threads.
2019-08-09 12:59:15 -07:00
Nora Trapp
14fca4b7e3
Fix sticker keyboard paging
2019-08-09 12:58:34 -07:00
Matthew Chen
6ed12aa9fe
Respond to CR.
2019-08-09 15:29:47 -03:00
Matthew Chen
f53bc36c4c
Hide the 'View once photo' indicator.
2019-08-09 14:43:50 -03:00
Michael Kirk
4dc75aed3d
fix warnings
2019-08-09 09:41:59 -06:00
Matthew Chen
a48ccccdd1
Remove more usage of primary storage.
2019-08-07 17:41:11 -03:00
Nora Trapp
f9bfbedfc2
Updated input toolbar styling
2019-08-06 11:00:07 -07:00
Nora Trapp
868e49f1ff
Match StickerKeyboard to system keyboard size, set scaffolding for other custom keyboards.
2019-08-06 10:53:31 -07:00
Nora Trapp
939bbcde51
Fix install button placement on non-notch devices
2019-08-06 10:26:44 -07:00
Nora Trapp
5a0e422403
Fix long packs getting clipped by install button
2019-08-06 10:26:44 -07:00
Nora Trapp
099d0cba0d
Fix small sticker button scaling
2019-08-06 10:26:44 -07:00
Matthew Chen
eccfad0f46
Merge remote-tracking branch 'private/release/2.41.0'
2019-08-06 12:12:39 -03:00
Michael Kirk
eea9e064ce
new send buttons
2019-08-02 09:26:24 -06:00
Michael Kirk
afd9d7781a
Camera First flow
2019-08-02 09:26:23 -06:00
Matthew Chen
4f03f969fc
Rework "view once" messages.
2019-08-01 16:13:37 -03:00
Michael Kirk
d71ab52ecf
Merge tag '2.41.0.18'
2019-07-31 11:09:00 -06:00
Matthew Chen
e9410d9098
Fix broken layout in 'no stickers' case.
2019-07-30 18:44:00 -06:00
Matthew Chen
19e3643f75
Remove usage of primary storage.
2019-07-29 17:25:59 -03:00
Matthew Chen
de56fec16b
Remove usage of primary storage.
2019-07-29 17:25:58 -03:00
Nora Trapp
96bf655727
Profile name renders at same level as system contact name
2019-07-29 12:50:54 -07:00
Nora Trapp
2cfa9f68ca
Add the thread to the profile whitelist anytime we send a message.
2019-07-29 12:40:09 -07:00
Michael Kirk
3e193f6b83
FIX: dismissed VC shouldnt determine status bar style
2019-07-24 13:25:37 -06:00
Michael Kirk
9e704be729
Merge tag '2.41.0.12'
2019-07-22 14:33:01 -06:00
Nora Trapp
4c118f3964
Fix a bug when clicking between sticker packs where the wrong pack would render
2019-07-22 14:09:38 -06:00
Matthew Chen
27efb2a1b0
Fix 'image editor vs. per-message expiration' bug.
2019-07-22 13:37:57 -06:00
Michael Kirk
a8dd11d231
simplify
2019-07-22 12:35:08 -06:00
Michael Kirk
d3e3be90b6
remove isModalState, isAddMoreVisible block instead of copying around state
2019-07-22 12:35:08 -06:00
Matthew Chen
a95182edc8
Fix modal attachment approval.
2019-07-22 12:35:08 -06:00
Michael Kirk
0c6e6787ed
update flag name for clarity
2019-07-22 09:12:09 -06:00
Nora Trapp
3d1dd3dfe4
Remove rtlSafeAppend
2019-07-19 12:33:17 -07:00
Michael Kirk
c36d691d11
Fix: selecting last message from tileView doesn't focus
...
The mostRecentAttachment is a separate and redundant instance with whats in the
media gallery item cache.
Alternatively, we could double down on the one-instance-per-value paradigm by
creating a way to manually add existing instances to the cache, but the value
semantics proposed here seemed more natural.
I wish we could have just made RailViewItem: Equatable, but alas "protocol can
only be used as a generic constraint because it has Self or associated type
requirements"
2019-07-17 14:54:51 -06:00
Michael Kirk
61949dda9d
Merge branch 'release/2.41.0-with-uuid-address-unreverted' into mkirk/ri-2.41.0
2019-07-16 18:00:24 -06:00
Nora Trapp
ef4a612fcf
No more transitional_signalServiceAddress
2019-07-11 10:53:33 -07:00
Nora Trapp
a323ff4ddf
No more transitional_phoneNumber
2019-07-11 10:52:13 -07:00
Nora Trapp
077febc757
Update some misc stuff to use SignalServiceAddress
2019-07-10 13:31:03 -07:00
Nora Trapp
b9bb444276
Add UUID support to groups
2019-07-10 13:27:36 -07:00
Matthew Chen
a68ff90b16
Allow multi-send from camera; allow per-message expiration from camera roll.
2019-07-10 13:39:26 -03:00
Nora Trapp
c186755c66
Migrate IdentityManager and associated models to support UUIDs
2019-07-08 11:44:40 -07:00
Matthew Chen
d5e7ed61d8
Add accessibility ids to sticker keyboard.
2019-06-28 09:58:37 -04:00
Matthew Chen
9c249a61e8
Add accessibility ids to sticker pack view.
2019-06-28 09:58:37 -04:00
Matthew Chen
f1129cb563
Add accessibility ids to sticker keyboard.
2019-06-28 09:39:19 -04:00
Matthew Chen
ed0ae4e2ce
Add accessibility ids to sticker pack view.
2019-06-28 09:39:19 -04:00
Nora Trapp
7d94af3287
Migrate TSContactThread to support UUIDs
2019-06-27 13:12:52 -07:00
Matthew Chen
c8359fc932
Convert message sending to use any transactions.
2019-06-25 16:00:58 -04:00
Matthew Chen
b86ab9f611
Migrate OWSDisappearingMessagesConfiguration to any.
2019-06-25 15:48:37 -04:00
Nora Trapp
34e8a7e4a0
PR Feedback
2019-06-25 10:31:23 -07:00
Nora Trapp
92f817d7fd
Update callsites to use new contacts manager address interface
2019-06-25 10:30:52 -07:00
Matthew Chen
e26a8e1bd4
Convert attachments to be any-only.
2019-06-24 15:34:02 -04:00
Matthew Chen
cde2cfbdd1
Respond to CR.
2019-06-17 11:17:52 -04:00
Matthew Chen
8c31562b0c
Fix edge cases in attachment approval toolbar layout.
2019-06-17 11:17:52 -04:00
Matthew Chen
87cea17e85
Fix edge cases in attachment approval toolbar layout.
2019-06-17 11:17:52 -04:00
Matthew Chen
a62376b3f9
Remove sendingMediaWithOversizeText feature flag.
2019-06-17 11:17:52 -04:00
Matthew Chen
97cfb32d29
Rework camera flow for one-off disappearing messages.
2019-06-17 11:17:52 -04:00
Nora Trapp
13a80ef8aa
Accept autocorrect suggestions in all the textViews that can be dismissed without the keyboard
2019-06-13 09:24:03 -07:00
Nora Trapp
2165ae1051
Don't change sticker packs when orientation is changing.
2019-06-13 08:02:05 -07:00
Matthew Chen
54527f6870
Merge remote-tracking branch 'private/release/2.40.0'
2019-06-10 13:21:59 -04:00
Matthew Chen
8b134ec284
Filter sticker pack strings for display.
2019-06-10 12:32:16 -04:00
Matthew Chen
6b8a602799
Filter sticker pack strings for display.
2019-06-10 12:32:16 -04:00
Matthew Chen
421d568bee
Merge tag '2.40.0.20'
2019-06-10 11:32:26 -04:00
Matthew Chen
0e87a11145
Tweak sticker share feature flag check.
2019-06-10 10:17:12 -04:00
Nora Trapp
73816b25df
Disable sticker pack sharing.
2019-06-10 10:07:06 -04:00
Nora Trapp
ca22869f7d
Also cleanup borders on link previews in dark mode
2019-05-31 14:13:40 -07:00
Nora Trapp
3125cc3580
Slightly bump up the border width of the input tool bar to improve anti-aliasing.
2019-05-31 12:00:41 -07:00
Matthew Chen
7901bcc123
Merge remote-tracking branch 'private/release/2.40.0'
2019-05-31 13:19:36 -04:00
Matthew Chen
e43c0e2316
Notify input toolbar when stickers become enabled.
2019-05-31 09:36:02 -04:00
Matthew Chen
72d646d983
Respond to CR.
2019-05-31 09:34:01 -04:00
Matthew Chen
82e5d46cb2
Respond to CR.
2019-05-31 09:20:02 -04:00
Matthew Chen
a61081c0a7
Lazy download known sticker packs.
2019-05-31 09:20:02 -04:00
Matthew Chen
d462b5d94b
Lazy download known sticker packs.
2019-05-31 09:20:02 -04:00
Matthew Chen
0dfa29137f
Lazy download known sticker packs.
2019-05-31 09:20:02 -04:00
Matthew Chen
243da966f7
Lazy download known sticker packs.
2019-05-31 09:20:02 -04:00
Nora Trapp
4e15814252
Fix sticker preview so it's not masked by your thumb
2019-05-30 14:12:46 -07:00
Matthew Chen
4eed2bba2f
Respond to CR.
2019-05-30 09:09:08 -04:00
Matthew Chen
abce36b687
Never show the empty sticker keyboard.
2019-05-30 09:06:39 -04:00
Matthew Chen
faef70e8c6
Fix dark theme selection in sticker keyboard pack list.
2019-05-30 09:05:44 -04:00
Michael Kirk
49ae6ad50d
show "Back" text on button
2019-05-29 17:13:41 -06:00
Michael Kirk
2502b54cd5
Don't show "Add More" for gif picker
2019-05-29 17:13:41 -06:00
Michael Kirk
fd13a58557
Allow repicking from giphy approval
2019-05-29 17:13:41 -06:00
Nora Trapp
86eac88b73
PR Feedback
2019-05-29 10:43:18 -07:00
Nora Trapp
9292d402a0
Sticker Keyboard paging.
2019-05-29 10:43:18 -07:00
Matthew Chen
fc25251dd8
Merge remote-tracking branch 'private/release/2.40.0'
2019-05-29 10:56:24 -04:00
Matthew Chen
ff73b3bef4
Tweak sticker keyboard height.
2019-05-29 09:02:29 -04:00
Michael Kirk
a837c75764
Simple send sans Yap
2019-05-28 17:31:53 -04:00
Matthew Chen
879fa69076
Revert "Protocol stores use strongly typed signatures"
...
This reverts commit 6ac9933019 .
2019-05-24 14:51:33 -04:00
Matthew Chen
ac9fba611e
Merge remote-tracking branch 'private/release/2.40.0'
2019-05-24 14:50:55 -04:00
Matthew Chen
ef15f3e134
Fix sticker sync issues.
2019-05-24 14:07:51 -04:00
Matthew Chen
0b4728ba3f
Merge remote-tracking branch 'private/release/2.40.0'
2019-05-24 11:17:02 -04:00
Matthew Chen
07d7f5e9eb
Tweak background of sticker pack view.
2019-05-24 09:49:42 -04:00
Matthew Chen
4cd7ab3da7
Respond to CR.
2019-05-23 12:30:15 -04:00
Matthew Chen
1a371a184d
More sticker design tweaks.
2019-05-23 12:30:15 -04:00
Matthew Chen
0313a0ce2a
Respond to CR.
2019-05-23 10:21:09 -04:00
Matthew Chen
829cdd1ad6
Add selected state to sticker keyboard.
2019-05-23 10:19:04 -04:00
Matthew Chen
69ca57608a
Move "recent stickers" button into sticker pack list.
2019-05-23 10:19:04 -04:00
Matthew Chen
b07e004815
Sticker design tweaks.
2019-05-23 10:19:04 -04:00
Matthew Chen
600dd2eb93
Sticker design tweaks.
2019-05-23 10:19:04 -04:00
Michael Kirk
40c1503d07
fix compiler warning: never mutated
2019-05-22 16:03:07 -04:00
Michael Kirk
e1258156de
use modern Hashable function
2019-05-22 16:03:07 -04:00
Matthew Chen
afeb56476e
Merge remote-tracking branch 'private/release/2.40.0'
2019-05-21 17:15:01 -04:00
Michael Kirk
691209e25e
Decrypt Messages with AnyTransaction
...
- Migrate protocol stores to KVStores
- Introduce AnyDatabaseQueue
- Move messaging pipeline to AnyTransactions
- Migrate specialized PushDecrypt job to generic JobQueue
2019-05-21 16:20:22 -04:00
Matthew Chen
3207a33f21
Respond to CR.
2019-05-20 14:22:40 -04:00
Michael Kirk
6ac9933019
Protocol stores use strongly typed signatures
2019-05-17 09:45:20 -07:00
Matthew Chen
24c8c0e501
Update feature flags for release branch.
2019-05-16 17:54:55 -04:00
Matthew Chen
bc6a99ad21
Sketch out the stickers splash.
2019-05-16 17:32:32 -04:00
Matthew Chen
27c5278e54
Add more accessibility ids to search bars and navbar items.
2019-05-14 15:04:13 -04:00
Matthew Chen
cea3b40a85
Update sticker-related copy.
2019-05-14 14:50:31 -04:00
Matthew Chen
562289a55a
Always send a link preview for shared sticker packs.
2019-05-14 14:37:11 -04:00
Matthew Chen
a1c77bab63
Handle 'no installed stickers' case.
2019-05-14 14:19:01 -04:00
Matthew Chen
370a760e31
Respond to CR.
2019-05-14 14:17:58 -04:00
Matthew Chen
396abeffb1
Refine design of manage stickers view.
2019-05-14 14:00:02 -04:00
Matthew Chen
c87eb4df5c
Clean up ahead of PR.
2019-05-14 13:55:50 -04:00
Matthew Chen
f03eece812
Share sticker pack flow.
2019-05-14 13:55:50 -04:00
Matthew Chen
51944236bf
Sketch out sticker previews.
2019-05-13 16:20:13 -04:00
Matthew Chen
77f3701bcc
Sketch out sticker previews.
2019-05-13 16:20:13 -04:00
Matthew Chen
105593c8ad
Always check sticker validity before rendering.
2019-05-13 16:14:48 -04:00
Matthew Chen
1a60b4bc9c
Surface an error to the user if sticker packs fail to install.
2019-05-13 12:54:49 -04:00
Matthew Chen
01b5e21290
Respond to CR.
2019-05-13 12:49:23 -04:00
Matthew Chen
75d4159f3f
Rework sticker pack view.
2019-05-13 12:49:23 -04:00
Matthew Chen
5aeb9e205a
Rework sticker pack view.
2019-05-13 12:49:23 -04:00
Matthew Chen
61bb5870da
Respond to CR.
2019-05-09 13:18:16 -04:00
Matthew Chen
16b0b8cb21
Fix more sticker leaks.
2019-05-09 13:03:17 -04:00
Matthew Chen
bd980c294f
Open sticker URLs.
2019-05-09 12:47:54 -04:00
Matthew Chen
ca349ace28
Respond to CR.
2019-05-08 09:38:31 -04:00
Matthew Chen
bfa40b84a3
Sticker refinements.
2019-05-08 09:26:39 -04:00
Matthew Chen
fe966e1f73
Sort sticker packs in keyboard header.
2019-05-08 09:24:08 -04:00
Matthew Chen
bc7afb7719
If there are no recents, default to showing the first sticker pack in sticker keyboard.
2019-05-08 09:02:42 -04:00
Matthew Chen
e11f33e6c5
Hide packs without available covers.
2019-05-06 14:22:08 -04:00
Matthew Chen
9fdcf6b0c1
Respond to CR.
2019-05-06 13:56:38 -04:00
Matthew Chen
a04b9595fa
Sort sticker packs in sticker management view.
2019-05-06 13:44:38 -04:00
Matthew Chen
55ef7bd02f
Sort sticker packs in sticker management view.
2019-05-06 13:44:38 -04:00
Michael Kirk
116241df3f
renames for clarity, fail hard on db error
2019-05-03 09:53:37 -06:00
Matthew Chen
87f8314902
Pull out StickerHorizontalListView.
2019-05-03 09:24:12 -04:00
Matthew Chen
7ce0a0173c
Pull out StickerHorizontalListView.
2019-05-03 09:24:12 -04:00
Matthew Chen
721c57ce08
Pull out StickerHorizontalListView.
2019-05-03 09:24:12 -04:00
Matthew Chen
7c56aefeae
Pull out StickerHorizontalListView.
2019-05-03 09:23:15 -04:00
Matthew Chen
794a392f40
Fix bug in sticker operations.
2019-05-02 15:02:05 -04:00
Michael Kirk
36370980d1
Merge tag '2.39.0.9'
2019-05-01 15:14:47 -06:00
Michael Kirk
dafa3f12be
Merge tag '2.39.0.8'
2019-05-01 14:34:15 -06:00
Michael Kirk
c6d7bc057f
Rename SignalAttachmentItem -> AttachmentApprovalItem
...
No change in functionality, just trying to clarify what this "item" is for now
that it's being used more broadly.
2019-05-01 09:58:00 -06:00
Michael Kirk
0f12088cc6
Maintain image editor state when "adding more"
2019-05-01 09:50:09 -06:00
Matthew Chen
06b85e4c24
Respond to CR.
2019-05-01 10:04:09 -04:00
Matthew Chen
1ee8f71d1c
More sticker-related navigation.
2019-05-01 09:56:07 -04:00
Matthew Chen
fb3bdf2ac2
Respond to CR.
2019-05-01 09:50:14 -04:00
Matthew Chen
bc4f35f5e2
Add the sticker pack view.
2019-04-30 16:41:14 -04:00
Matthew Chen
f0339ee1fe
Fix edge cases around sticker interactions.
2019-04-30 09:40:48 -04:00
Matthew Chen
783858ea52
Remove extra semicolons.
2019-04-30 09:39:04 -04:00
Matthew Chen
77014b2d37
Fix issues around cell reuse, nested transactions.
2019-04-30 09:22:13 -04:00
Matthew Chen
f4a90edef5
Recent stickers.
2019-04-30 09:22:13 -04:00
Matthew Chen
60de1adff2
Improve sticker manager retry.
2019-04-30 09:15:08 -04:00
Michael Kirk
1b8bcfeb30
more padding for custom back button
2019-04-26 17:12:23 -07:00
Michael Kirk
e0a4ca10a3
Fix: cancelled back-navigation shows wrong buttons
2019-04-26 16:28:03 -07:00
Michael Kirk
6f66e12141
Avoid thumbnail flicker when loading approval view
...
Though it might in theory be a bit slower, it's not measurably slower, and the
flicker brought on by making this async is worse than a tiny delay.
2019-04-26 15:03:43 -07:00
Matthew Chen
6e38c29cd7
Respond to CR.
2019-04-26 12:19:14 -04:00
Matthew Chen
48df37519f
Fix sticker keyboard layout.
2019-04-26 12:15:11 -04:00
Matthew Chen
4708963ebd
Fix sticker keyboard layout.
2019-04-26 12:15:11 -04:00
Matthew Chen
93f0991597
Sketch out sticker keyboard.
2019-04-26 12:15:11 -04:00
Matthew Chen
fab8688ec6
Sketch out sticker keyboard.
2019-04-26 12:15:11 -04:00
Matthew Chen
342b662d17
Sketch out sticker keyboard.
2019-04-26 12:15:11 -04:00
Matthew Chen
5b4520f06a
Sketch out sticker keyboard.
2019-04-26 12:15:11 -04:00