Commit Graph

597 Commits (c475f895e80cdd8fa3df7da087d788ca575a68ef)

Author SHA1 Message Date
Matthew Chen 348642ebd6 "Bump build to 2.26.0.20." 6 years ago
Michael Kirk ec50c9f407 "Bump build to 2.26.0.19." 6 years ago
Michael Kirk 626573a8a9 Revert "Revert "Disable contact sharing.""
This reverts commit 6e0d92e039.
6 years ago
Michael Kirk 10c6ad1101 "Bump build to 2.26.0.18." 6 years ago
Matthew Chen 05482c086d "Bump build to 2.26.0.17." 6 years ago
Matthew Chen 31d8db57e2 "Bump build to 2.26.0.16." 6 years ago
Matthew Chen 53dac3282f "Bump build to 2.26.0.15." 6 years ago
Matthew Chen 6243db7d07 "Bump build to 2.26.0.14." 6 years ago
Matthew Chen ed7d5cb597 "Bump build to 2.26.0.13." 6 years ago
Matthew Chen 0e2668235d "Bump build to 2.26.0.12." 6 years ago
Matthew Chen c1afbcca46 "Bump build to 2.26.0.11." 6 years ago
Matthew Chen 97777ffeb5 "Bump build to 2.26.0.10." 6 years ago
Matthew Chen dea1736060 "Bump build to 2.26.0.9." 6 years ago
Matthew Chen fefc9843b1 Modify views to observe changes when active, not just foreground. 6 years ago
Matthew Chen d62725d3b7 Add reported application state. 6 years ago
Matthew Chen 82d13f5514 "Bump build to 2.26.0.8." 6 years ago
Matthew Chen bcd9bd4220 "Bump build to 2.26.0.7." 6 years ago
Matthew Chen f07cb110b8 "Bump build to 2.26.0.6." 6 years ago
Matthew Chen cc4f82cbfe "Bump build to 2.26.0.5." 6 years ago
Matthew Chen e8bb55a514 "Bump build to 2.26.0.4." 6 years ago
Matthew Chen 0d3ba5ac2f "Bump build to 2.26.0.3." 6 years ago
Michael Kirk 4c9808d1a1 Fix iPhoneX layout show status bar above call banner
// FREEBIE
6 years ago
Michael Kirk 29d08545e2 Use OWSNavigationController instead of UINavigationController
- [ ] document picker
- [ ] camera picker
- [ ] image picker
- [ ] restore "confirm to go back" behavior (interactive pop gesture?)

// FREEBIE
6 years ago
Matthew Chen a5fd119c1e "Bump build to 2.26.0.2." 6 years ago
Matthew Chen 9eb17c3fd3 "Bump build to 2.26.0.1." 6 years ago
Matthew Chen 9155a82b65 "Bump build to 2.26.0.0." 6 years ago
Matthew Chen 6e0d92e039 Revert "Disable contact sharing."
This reverts commit cb603d0bad.
6 years ago
Matthew Chen ff4c58cd64 "Bump build to 2.25.0.28." 6 years ago
Matthew Chen efb0769c6f Disable contact sharing. 6 years ago
Matthew Chen 1ce304d054 "Bump build to 2.25.0.27." 6 years ago
Matthew Chen 7254d92601 Revert "Disable contact sharing."
This reverts commit cb603d0bad.
6 years ago
Matthew Chen 0b6b80fead "Bump build to 2.25.0.26." 6 years ago
Matthew Chen cb603d0bad Disable contact sharing. 6 years ago
Matthew Chen 4d20757943 "Bump build to 2.25.0.25." 6 years ago
Matthew Chen cbc27f1c30 Revert "Disable contact sharing."
This reverts commit 2b6b8c2f69.
6 years ago
Matthew Chen 762a03dace "Bump build to 2.25.0.24." 6 years ago
Matthew Chen 2b6b8c2f69 Disable contact sharing. 6 years ago
Matthew Chen 7b7435c3aa "Bump build to 2.25.0.23." 6 years ago
Matthew Chen a62e86c7ab Revert "Disable contact sharing."
This reverts commit e27af7a66d.
6 years ago
Matthew Chen 3f5d8aa9ba "Bump build to 2.25.0.22." 6 years ago
Matthew Chen e27af7a66d Disable contact sharing. 6 years ago
Matthew Chen 986e3e0925 Revert "Disable contact sharing."
This reverts commit e138c73bdc.
6 years ago
Matthew Chen 3988654469 "Bump build to 2.25.0.21." 6 years ago
Matthew Chen e138c73bdc Disable contact sharing. 6 years ago
Matthew Chen 68d70da194 "Bump build to 2.25.0.20." 6 years ago
Matthew Chen 4949ade274 Revert "Disable contact sharing."
This reverts commit e8b41789d7.
6 years ago
Matthew Chen a376de01ef "Bump build to 2.25.0.19." 6 years ago
Matthew Chen e8b41789d7 Disable contact sharing. 6 years ago
Matthew Chen 51da7ebdf7 "Bump build to 2.25.0.18." 6 years ago
Matthew Chen ad6908174b "Bump build to 2.25.0.17." 6 years ago
Matthew Chen 2c80866f8d "Bump build to 2.25.0.16." 6 years ago
Matthew Chen 744a3b8be1 "Bump build to 2.25.0.15." 6 years ago
Matthew Chen b751a32536 "Bump build to 2.25.0.14." 6 years ago
Michael Kirk a16040f19f Fix avatar sending in SAE
// FREEBIE
6 years ago
Matthew Chen d0d9d5456c "Bump build to 2.25.0.13." 6 years ago
Matthew Chen b4ef8afbf0 "Bump build to 2.25.0.12." 6 years ago
Matthew Chen f6c5141cbd "Bump build to 2.25.0.11." 6 years ago
Matthew Chen 0265787dd6 "Bump build to 2.25.0.10." 6 years ago
Matthew Chen 0b90c094aa "Bump build to 2.25.0.9." 6 years ago
Michael Kirk 7ca07d61d9 "Bump build to 2.25.0.8." 6 years ago
Matthew Chen bd116f8938 Share contacts from share extension. 6 years ago
Matthew Chen c56362cee0 "Bump build to 2.25.0.7." 6 years ago
Matthew Chen e1a078900f "Bump build to 2.25.0.6." 6 years ago
Matthew Chen d7cc7384e9 "Bump build to 2.25.0.5." 6 years ago
Matthew Chen 7d08bef8a3 "Bump build to 2.25.0.4." 6 years ago
Matthew Chen 91f5460a0f "Bump build to 2.25.0.3." 6 years ago
Matthew Chen 802379b4bc "Bump build to 2.25.0.2." 6 years ago
Matthew Chen cf532b9cba "Bump build to 2.25.0.1." 6 years ago
Matthew Chen 015a531ab2 "Bump build to 2.25.0.0." 6 years ago
Matthew Chen 7f23dfa258 Respond to CR. 6 years ago
Matthew Chen 2265ae08aa Don't start app version migrations until storage is ready. 6 years ago
Matthew Chen f4adea4e3a "Bump build to 2.24.0.10." 6 years ago
Matthew Chen 08d36aa862 Add screen lock UI to SAE. 6 years ago
Matthew Chen f45970922f "Bump build to 2.24.0.9." 6 years ago
Matthew Chen ef95e0538a "Bump build to 2.24.0.8." 6 years ago
Matthew Chen 499d068424 "Bump build to 2.24.0.7." 6 years ago
Matthew Chen d3f106e3b7 "Bump build to 2.24.0.6." 6 years ago
Matthew Chen 5a6220a843 "Bump build to 2.24.0.5." 6 years ago
Matthew Chen 7090a59a35 "Bump build to 2.24.0.4." 6 years ago
Matthew Chen b8b131a1fb "Bump build to 2.24.0.3." 6 years ago
Matthew Chen eb51ea42e3 Merge remote-tracking branch 'origin/hotfix/2.23.4' 6 years ago
Matthew Chen bc35a38592 "Bump build to 2.23.4.1." 6 years ago
Matthew Chen 85cb78ddfe Add mainWindow property to app context. 6 years ago
Matthew Chen 4e9c653c8a "Bump build to 2.23.4.0." 6 years ago
Matthew Chen 2a2f0bcadf "Bump build to 2.24.0.2." 6 years ago
Matthew Chen 6caa5b87b6 Add more asserts around thread in SAE. 6 years ago
Matthew Chen 2167a28e00 "Bump build to 2.23.3.2." 6 years ago
Matthew Chen e486075405 "Bump build to 2.23.3.1." 6 years ago
Matthew Chen c31e2fbb6b "Bump build to 2.23.3.0." 6 years ago
Matthew Chen dd32faf8f1 "Bump build to 2.24.0.1." 6 years ago
Matthew Chen 0b7c025c57 "Bump build to 2.24.0.0." 6 years ago
Michael Kirk 2264edd9de "Bump build to 2.23.2.0." 6 years ago
Michael Kirk 8f1cfed5cf "Bump build to 2.23.1.2." 6 years ago
Michael Kirk 0a20eec4eb "Bump build to 2.23.1.1." 6 years ago
Michael Kirk f1b6c51cfe "Bump build to 2.23.1.0." 6 years ago
Michael Kirk 2a31223b1b "Bump build to 2.23.0.14." 6 years ago
Michael Kirk 1dd7d67993 "Bump build to 2.23.0.13." 6 years ago
Michael Kirk 4890fe6303 "Bump build to 2.23.0.12." 6 years ago
Michael Kirk 0b4b42875c "Bump build to 2.23.0.11." 6 years ago
Michael Kirk 760900889f "Bump build to 2.23.0.10." 6 years ago
Michael Kirk 8bcf62258a "Bump build to 2.23.0.9." 6 years ago
Matthew Chen 3373bb60e1 "Bump build to 2.23.0.8." 6 years ago
Michael Kirk 9a440913e8 "Bump build to 2.23.0.7." 6 years ago
Matthew Chen 46f8b210a1 "Bump build to 2.23.0.6." 6 years ago
Matthew Chen e2ed2de0ec "Bump build to 2.23.0.5." 6 years ago
Michael Kirk 53c7f656eb "Bump build to 2.23.0.4." 6 years ago
Michael Kirk 2d57b90bd6 "Bump build to 2.23.0.3." 6 years ago
Michael Kirk dd33254d7b "Bump build to 2.23.0.2." 6 years ago
Michael Kirk 47afa9917c "Bump build to 2.23.0.1." 6 years ago
Michael Kirk bac2f47a06 "Bump build to 2.23.0.0." 6 years ago
Michael Kirk 8f468b6138 "Bump build to 2.22.0.4." 6 years ago
Michael Kirk 44a26342e5 "Bump build to 2.22.0.3." 6 years ago
Michael Kirk 173008fba9 Clarify reminder view, touchup layout
Layout needs to be kept tight for small form factors, but it was overly
cramped on larger devices.

// FREEBIE
6 years ago
Michael Kirk e1992212ed "Bump build to 2.22.0.2." 6 years ago
Michael Kirk c21255cd81 "Bump build to 2.22.0.1." 6 years ago
Michael Kirk 35b72bc1b3 "Bump build to 2.22.0.0." 6 years ago
Michael Kirk a1de99f1f1 Merge tag '2.21.0.9' 6 years ago
Michael Kirk bd48576075 "Bump build to 2.21.0.9." 6 years ago
Matthew Chen d6f4db1523 Rename TSStorageManager to OWSPrimaryStorage. 6 years ago
Michael Kirk 913cdad74a "Bump build to 2.21.0.8." 6 years ago
Michael Kirk d12a6ae574 "Bump build to 2.21.0.7." 6 years ago
Michael Kirk cae40d4087 "Bump build to 2.21.0.6." 6 years ago
Michael Kirk 07ee3ea843 Merge tag '2.21.0.5' 6 years ago
Michael Kirk 1d3831eccd Registration Lock reminder view
Also fixed: Don't lose PIN across registrations

// FREEBIE
6 years ago
Michael Kirk b0b012046b "Bump build to 2.21.0.5." 7 years ago
Michael Kirk 1c24cf7dad "Bump build to 2.21.0.4." 7 years ago
Michael Kirk 58d84b6d68 "Bump build to 2.21.0.3." 7 years ago
Michael Kirk ef6bfaf7bb "Bump build to 2.21.0.2." 7 years ago
Michael Kirk aa82f0aa40 "Bump build to 2.21.0.1." 7 years ago
Matthew Chen bf48ccd4ad Merge remote-tracking branch 'origin/hotfix/2.20.1' 7 years ago
Matthew Chen 85eba0cacb "Bump build to 2.20.1.1." 7 years ago
Michael Kirk 12d51d9e22 Fix sharing url when text is also present
This is sort of a stop gap intended to be minimal and safe.

// FREEBIE
7 years ago
Matthew Chen 7bbad0d5a1 "Bump build to 2.20.1.0." 7 years ago
Matthew Chen 3d892abc46 "Bump build to 2.21.0.0." 7 years ago
Matthew Chen 03bea4fd8b "Bump build to 2.20.0.42." 7 years ago
Matthew Chen 01cde6740c "Bump build to 2.20.0.41." 7 years ago
Matthew Chen ec32d8839b "Bump build to 2.20.0.40." 7 years ago
Matthew Chen d30dd22040 "Bump build to 2.20.0.39." 7 years ago
Matthew Chen 5e88110a0b "Bump build to 2.20.0.38." 7 years ago
Matthew Chen 8e9261e1ba "Bump build to 2.20.0.37." 7 years ago
Matthew Chen 708ff7efbd "Bump build to 2.20.0.36." 7 years ago
Matthew Chen 31d22e3e35 "Bump build to 2.20.0.35." 7 years ago
Matthew Chen 88d8eacc6e "Bump build to 2.20.0.34." 7 years ago
Matthew Chen 2575d01b96 "Bump build to 2.20.0.33." 7 years ago
Matthew Chen cf507487c1 "Bump build to 2.20.0.32." 7 years ago
Matthew Chen e8cbba61f9 "Bump build to 2.20.0.31." 7 years ago
Matthew Chen 11680958de "Bump build to 2.20.0.30." 7 years ago
Matthew Chen 5d949368a6 "Bump build to 2.20.0.29." 7 years ago
Michael Kirk ef7d5df09a "Bump build to 2.20.0.28." 7 years ago
Matthew Chen 9b73ff14ba "Bump build to 2.20.0.27." 7 years ago
Matthew Chen ef40f08212 "Bump build to 2.20.0.26." 7 years ago
Matthew Chen 283fe17649 Apply Indic script fixes to SAE and master. 7 years ago
Matthew Chen 6935298f6f Improve handling of the not migrated case. 7 years ago
Matthew Chen 87233490d3 "Bump build to 2.20.0.25." 7 years ago
Matthew Chen 2e1b8a7b8a Respond to CR. 7 years ago
Matthew Chen 7ea1f3d926 Fix handling of file types in SAE. 7 years ago
Matthew Chen c2787341ae Fix handling of URLs in SAE. 7 years ago
Matthew Chen fdf9b023b6 Don't apply signal appearance in SAE. 7 years ago
Matthew Chen 53eb9d07e8 "Bump build to 2.20.0.24." 7 years ago
Matthew Chen c29898f435 Refine the SAE lifecycle. 7 years ago
matthew chen 1259851f72 "Bump build to 2.20.0.23." 7 years ago
Matthew Chen da8da29215 "Bump build to 2.20.0.22." 7 years ago
Matthew Chen 4262a83e00 "Bump build to 2.20.0.21." 7 years ago
Matthew Chen d13511ca7d Exit SAE when complete. 7 years ago
Matthew Chen d374e6ab86 "Bump build to 2.20.0.20." 7 years ago
Matthew Chen 0522f33a86 "Bump build to 2.20.0.19." 7 years ago
Matthew Chen 09665973a0 "Bump build to 2.20.0.18." 7 years ago
Michael Kirk 3d5f7e6bf3 Clean up logging
- tag all log lines for easier filtering
- use up-to-date database path

// FREEBIE
7 years ago
Matthew Chen 6c357e8228 "Bump build to 2.20.0.17." 7 years ago
Matthew Chen 9c8178653d Revisit TODOs in the SAE work. 7 years ago
Matthew Chen 114df18372 Refine SAE UI. 7 years ago
Matthew Chen 4aaae856d0 "Bump build to 2.20.0.16." 7 years ago
Matthew Chen 11ad4e7882 "Bump build to 2.20.0.15." 7 years ago
Michael Kirk a1d3073705 Cannot open settings from share extension
// FREEBIE
7 years ago
Matthew Chen c0bf3d57c2 "Bump build to 2.20.0.14." 7 years ago
Matthew Chen 5f20d32b41 Fix SAE readiness. 7 years ago
Matthew Chen 9605d80e97 "Bump build to 2.20.0.13." 7 years ago
Matthew Chen 4bfdef520a Respond to CR. 7 years ago
Matthew Chen a30170b3b2 Prefer "app is ready" flag to "storage is ready" flag. 7 years ago
Matthew Chen be1fde905c Don't mark app as ready until all version migrations are done. 7 years ago
Matthew Chen 1c4b321a95 "Bump build to 2.20.0.12." 7 years ago
Matthew Chen 8e427111ef Clean up ahead of PR. 7 years ago
Matthew Chen d46914831c "Bump build to 2.20.0.11." 7 years ago
Matthew Chen bb44def8b7 "Bump build to 2.20.0.10." 7 years ago
Matthew Chen 769c1ce24f "Bump build to 2.20.0.9." 7 years ago
Matthew Chen eb180ba5c4 Register all database views asynchronously. 7 years ago
Matthew Chen 585f15a012 Respond to CR. 7 years ago
Matthew Chen eb440c1c84 "Bump build to 2.20.0.8." 7 years ago
Matthew Chen d9bec1db5e "Bump build to 2.20.0.7." 7 years ago
Matthew Chen 639fdb937a "Bump build to 2.20.0.6." 7 years ago
Matthew Chen 867451266f "Bump build to 2.20.0.5." 7 years ago
Matthew Chen 2003c68885 "Bump build to 2.20.0.4." 7 years ago
Matthew Chen 51fb062af1 Revert "Revert "Clean up ahead of PR.""
This reverts commit 87f5648fcf.
7 years ago
Matthew Chen 9d909025c9 Handle UIImage shares. 7 years ago
Matthew Chen 374714c456 Clean up ahead of PR. 7 years ago
Matthew Chen 87f5648fcf Revert "Clean up ahead of PR."
This reverts commit 3ca2a6b4ae8cad45dfe3412971e134188c1693eb.
7 years ago
Matthew Chen 6a7f06f940 Respond to CR. 7 years ago
Matthew Chen 74cd37dd7c Clean up ahead of PR. 7 years ago
Matthew Chen f194482266 Clean up ahead of PR. 7 years ago
Matthew Chen 0c16f0ad50 Clean up ahead of PR. 7 years ago
Matthew Chen 9c3415a914 Clean up ahead of PR. 7 years ago
Matthew Chen 30b3463c0b Clean up ahead of PR. 7 years ago
Matthew Chen 9b5327cc8b Improve handling of unexpected types. 7 years ago
Matthew Chen d1c17167c6 Don't send text files as text messgaes. 7 years ago
Matthew Chen 9845ef6dac Add message approval view. 7 years ago
Matthew Chen 979386ee9e Improve handling of text and url shares. 7 years ago
Matthew Chen 5770a18b08 Handle text shares like URLs. 7 years ago
Matthew Chen 085975ebe9 Prepopulate caption field with URL. 7 years ago
Matthew Chen 9c4ce3d304 Exclude contacts from SAE. 7 years ago
Matthew Chen 992e926142 Unpack oversize text messages if possible. 7 years ago
Matthew Chen 6e70c479eb Improve handling of contacts. 7 years ago
Matthew Chen d85ccd1aa8 Handle data-based share item providers. 7 years ago
Matthew Chen 23c1db5ccc Refine filtering of share types. 7 years ago
Matthew Chen fc4b0a359a Clean up ahead of PR. 7 years ago
Matthew Chen 3f74c488b2 Clean up ahead of PR. 7 years ago
Matthew Chen 03877867f4 Clean up ahead of PR. 7 years ago
Matthew Chen c0d4c3f1da Fix handling of URL shares. 7 years ago
Matthew Chen 112e369435 Fix handling of URL shares. 7 years ago
Matthew Chen 6a80db7844 Enable support for sharing urls in SAE. 7 years ago
Matthew Chen da0b7df1b5 Respond to CR. 7 years ago
Matthew Chen 482ad08640 Handle unregistration in SAE. 7 years ago
Michael Kirk 5dde17d939 Show approval/caption view in app.
ApprovalView/Captioning is shown for:
- Images/Videos from Library
- Images/Video from Camera
- Document Picker
- GIFs

Voice notes are intentionally not captionable.

Also, in main app, hide status bar when ApprovalView is presented

// FREEBIE
7 years ago
Matthew Chen 2b528ad894 Don't use mainApplicationState in business logic. 7 years ago
Matthew Chen 1839b10550 Retain changes from session database branch. 7 years ago
Matthew Chen 9ac2383a2c Retain changes from session database branch. 7 years ago
sdkjfhsdkjhfsdlkjhfsdf 14723f3e7f Fix profile avatar flicker
- We were clobbering our saved avatar filepath.
- Our "should notify" check was too aggressive.
- Only fetch profiles when entering a conversation.
- Only fetch profiles in main app

Also added (a little) debounce time to debug profile fetching.

// FREEBIE
7 years ago
sdkjfhsdkjhfsdlkjhfsdf 38d94952f7 Shadow for Send button, clean up color accessors
// FREEBIE
7 years ago
Matthew Chen fe67cd924c Rework database view registration. 7 years ago
Matthew Chen 0c9d9ba679 Fix issues around cross process db changes. 7 years ago
Michael Kirk 3affb07a11 post-merge formatting fixup
// FREEBIE
7 years ago
Michael Kirk 16448e2a0b Merge tag '2.19.3.0' 7 years ago
Michael Kirk a0f44f75e1 Bump build to 2.20.0.3.
// FREEBIE
7 years ago
Michael Kirk f9d22545b1 Only copy imported video when necessary.
Non-mp4's will be moved as part of their conversion.

We only need to move mp4's which were auto-converted

// FREEBIE
7 years ago
Michael Kirk 849388feb7 CR: clean up loading assets once no longer needed
// FREEBIE
7 years ago
Michael Kirk 03220ffa79 CR: Faster animation from loading -> picker
// FREEBIE
7 years ago
Michael Kirk 813f4e474e Respond to CR
// FREEBIE
7 years ago
Michael Kirk 47e92dbad5 cleanup
// FREEBIE
7 years ago
Michael Kirk 7d0acc94ff cleanup
// FREEBIE
7 years ago
Michael Kirk 56f1bf0305 cleanup 7 years ago
Michael Kirk 65f79770ac rebase fixup 7 years ago
Michael Kirk 90e9b4a4f2 WIP - send all video types 7 years ago
Michael Kirk 4ce2eb3c6c Show ProgressView for video conversion
// FREEBIE
7 years ago
Michael Kirk b1b6dcfbf0 Simplify loading delay, use loading screen as activity indicator for
video conversion

// FREEBIE
7 years ago
Michael Kirk 538b3e5fd5 Async API for video export
// FREEBIE
7 years ago
Michael Kirk 21fd7b040e Ensure sent video is mp4
// FREEBIE
7 years ago
Michael Kirk d3e7c99a63 Attachment approval: cancel/confirm to top/bottom toolbars
- avoid double-submit by disabling after hitting send.
- Animate SAE dismissal as modal
  Requires hiding the load view
- attachment is centered in screen
- add gradient to ensure controls are visible
- Fix clamp constraints - I think this was a typo
  Otherwise we couldn't show an image which was 1" wide by 2" tall
- set max zoom, hide scroll indicators
- use media view
- slower panning feels right
- white send button
- can share GIF, static, and sort of video...
- Play button for attachment approval
  - move to image assets so we can use it in SAE
  - slightly larger button for full-screen approval view
  - don't launch redundant fullscreen UI for images when in approval view
- fix scrollOffset in AttachmentApproval
- consolidate view initialization logic in loadView and fix white background
- CR: more legible arithmetic

// FREEBIE
7 years ago
Matthew Chen 97ce1a6675 Rework user profile saves; block SAE if no local user profile key. 7 years ago
Matthew Chen 11b4848530 Respond to CR. 7 years ago
Matthew Chen 89db8b3a44 Respond to CR. 7 years ago
Matthew Chen 125aabb0a3 Change image resizing/quality behavior, preferring smaller images in the common case. 7 years ago
Michael Kirk b014c236b8 bump build number 7 years ago
Michael Kirk 3ecf0a7537 Cancelling dismisses share extension, remove "import with signal"
Usinig the new ShareViewDelegate to dismiss the share extension, might
have broken the "import with signal" functionality. But because we
want to remove it anyway, I've done that now, rather than fix it up.

// FREEBIE
7 years ago
Michael Kirk ed33663e6d CR: remove redundant isHidden
// FREEBIE
7 years ago
Michael Kirk cd95e1784b avoid race condition in presentation animation 7 years ago
Michael Kirk 3bb772f135 Modal conversation picker, hide loading screen when possible
The first usable screen in the conversation picker, that's the first
thing we want to show the user, and the modal presentation feels like
the right way to introduce this new context.

Long load times should be the exception, not the normal flow, so we
delay it's presentation in hopes that it will generally never be seen.

// FREEBIE
7 years ago
Matthew Chen d15d5ce3a2 Respond to CR. 7 years ago
Matthew Chen 791743a5f0 Fix order of operations in SAE setup. 7 years ago
Matthew Chen f148003fb3 Convert logTag to property. 7 years ago
Matthew Chen 8312614cf7 Respond to CR. 7 years ago
Matthew Chen 99f0b9d3e8 Fix issues around statics. 7 years ago
Michael Kirk 0429836ff9 CR: rename keyWindow -> keyReferenceView, split long line
// FREEBIE
7 years ago
Michael Kirk ca999627ef CR: replace, not push VC
// FREEBIE
7 years ago
Michael Kirk c0c71ad765 cleanup 7 years ago
Michael Kirk 4aba6e0c9f Present conversation picker when DB is ready
// FREEBIE
7 years ago
Michael Kirk eca19e5874 Reconcile MediaMessageView zoom behavior with AppExtension
Previously it was predicated on UIApplication.shared

// FREEBIE
7 years ago
Michael Kirk 3036337a5a Include filename, support sharing all other image types
// FREEBIE
7 years ago
Michael Kirk 3eceb86371 Show alert if we fail to build the attachment
// FREEBIE
7 years ago
Michael Kirk 89b9887f1d Make DeviceSleepManager extension compatible
// FREEBIE
7 years ago
Michael Kirk a58f1f385c Share a photo from photos app
Shows the conversation picker, and sends the attachment to that
conversation.

There's still a lot TODO

-[ ] resolve JSQ dependency
-[ ] properly wait for app to load
-[ ] dismiss share extension after send is complete
-[ ] support non jpeg file types
-[ ] Fix device sleep manager

// FREEBIE
7 years ago
Matthew Chen 3960b8162e Respond to CR. 7 years ago
Matthew Chen 848f055da1 Add SAE error views. 7 years ago
Matthew Chen 6e545c57c3 Bump build to 2.20.0.1.
// FREEBIE
7 years ago
Matthew Chen 01dfa83bed Continue conversion of app setup. 7 years ago
Matthew Chen 076844bfe7 Continue conversion of app setup. 7 years ago
Matthew Chen 310cf1330d Continue conversion of app setup. 7 years ago
Matthew Chen aeb6f320df Fix plist value type. 7 years ago
Matthew Chen f5353fc7d5 Clean up ahead of PR. 7 years ago
Matthew Chen 150f417a5e Clean up ahead of PR. 7 years ago
Matthew Chen 9da165b846 Continue conversion of app setup. 7 years ago
Matthew Chen dc51f92f19 Clean up ahead of PR. 7 years ago
Matthew Chen b4e8df79da Migrate environment to SignalMessaging. 7 years ago
Matthew Chen a16058e477 Migrate environment to SignalMessaging. 7 years ago
Matthew Chen 6d87df88aa Migrate environment to SignalMessaging. 7 years ago
Matthew Chen c817aa51b3 Migrate environment to SignalMessaging. 7 years ago
Michael Kirk 2af818b3ba Make SignalMessaging AppExtension safe
// FREEBIE
7 years ago
Matthew Chen bf21d0c0ed Enable logging in SAE; rework log file management to include multiple log directories. 7 years ago
Matthew Chen 8cc33b3de1 Refine loading view of share extension. 7 years ago
Matthew Chen e7b32899cb Sketch out SAE load screen; make a number of infrastructure changes. 7 years ago
Matthew Chen f20196e3fa Use dict to specify supported types for SAE. 7 years ago
Matthew Chen 15e3b5ad76 Add app extension context, bridging header and PCH to app extension. 7 years ago
Matthew Chen 2aafdcf577 Add app extension context, bridging header and PCH to app extension. 7 years ago
Matthew Chen f896bf99d5 Update share extension capabilities. 7 years ago
Matthew Chen 8706d8f599 Update share extension capabilities. 7 years ago
Michael Kirk 2c4cf96515 Some proof of framework integration in the sample share extension
// FREEBIE
7 years ago
Michael Kirk a11d83187b WIP: Framework-friendly - compiles but crashes on launch
// FREEBIE
7 years ago
Michael Kirk de028404bb Shared framework between app and extension
// FREEBIE
7 years ago
Michael Kirk d96eb8932b ShareExtension template
Only modification was to target down to iOS9

(targeting iOS8 failed to build)

// FREEBIE
7 years ago