Matthew Chen
|
70756d0564
|
Animated sticker support.
|
2020-09-02 13:44:15 -03:00 |
|
Matthew Chen
|
825cb06edb
|
Animated sticker support.
|
2020-09-02 13:44:15 -03:00 |
|
Matthew Chen
|
587b8f2c36
|
Resumable attachment download.
|
2020-08-01 12:18:13 -03:00 |
|
Nora Trapp
|
05d6b57616
|
Render memoji, bitmoji, etc. as stickers
|
2020-07-06 11:43:35 -07:00 |
|
Nora Trapp
|
57a810658a
|
Goodbye iOS 10
|
2020-05-27 17:34:32 -07:00 |
|
Matthew Chen
|
e8dabe7e35
|
Write DataSourceValue to disk async.
|
2019-09-27 16:51:00 -03:00 |
|
Matthew Chen
|
71bb9ff7bd
|
Write DataSourceValue to disk async.
|
2019-09-27 16:51:00 -03:00 |
|
Matthew Chen
|
24fc456d4e
|
Write DataSourceValue to disk async.
|
2019-09-27 16:51:00 -03:00 |
|
Matthew Chen
|
3df2f56fc9
|
Improve handling of data source value.
|
2019-09-26 12:29:55 -03:00 |
|
Michael Kirk
|
4cf31891eb
|
Fallback to copying when file isn't writable.
This *shouldn't* happen, but currently the share extension doesn't always pass
in writeable file URL's.
|
2019-09-21 16:49:23 -03:00 |
|
Michael Kirk
|
7e3f03d03f
|
Swift interop: throwable method for DRY composable error handling
|
2019-08-15 09:36:57 -06:00 |
|
Michael Kirk
|
001066a0b0
|
fix pointer
|
2019-08-14 10:02:08 -06:00 |
|
Michael Kirk
|
4891375d5e
|
pre-write sync message data on background thread outside of write transaction
|
2019-08-14 09:38:48 -06:00 |
|
Michael Kirk
|
bd3539f597
|
fix fallback lazy writes for consumable data sources
|
2019-08-13 11:13:06 -06:00 |
|
Michael Kirk
|
d15cebca75
|
faster "write" for consumable data sources
|
2019-08-12 15:11:40 -06:00 |
|
Michael Kirk
|
12b786fe9d
|
convert DataSource to protocol, double down on URLs vs filepaths
|
2019-08-12 15:11:40 -06:00 |
|
Michael Kirk
|
7d4bfb8709
|
rename portion of DataSource -> Protocol
|
2019-08-12 15:11:40 -06:00 |
|
Michael Kirk
|
2126d27231
|
bench datasource writes and slow db writes
|
2019-08-12 15:11:40 -06:00 |
|
Matthew Chen
|
c37f425d5f
|
Reduce logging.
|
2019-03-15 16:27:08 -04:00 |
|
Michael Kirk
|
df79fc9ed0
|
Move String+OWS into SSK
name Switcharoo String+OWS/String+SSK categories to reflect where they live.
|
2018-12-20 09:54:08 -07:00 |
|
Matthew Chen
|
0125535d4d
|
Pull out SignalCoreKit.
|
2018-10-01 09:06:40 -04:00 |
|
Matthew Chen
|
9b94580dae
|
Update assertions.
* Streamline precompiled headers.
* Remove obsolete assertions in Constraints.h.
|
2018-09-14 14:30:06 -04:00 |
|
Matthew Chen
|
f9eab5cd24
|
Merge remote-tracking branch 'origin/release/2.29.2'
|
2018-09-07 15:27:50 -04:00 |
|
Michael Kirk
|
c7662b5a86
|
Step 2/2 %s/OWSAssert/OWSAssertDebug for existing previous assert semantics
Going forward, we want to prefer safer asserts, but we don't want to blindly
apply crashing asserts across the codebase
|
2018-09-07 10:00:48 -06:00 |
|
Matthew Chen
|
8748dc9b2e
|
Modify new thumbnail system to include video and GIF thumbnails.
|
2018-09-06 15:30:00 -04:00 |
|
Matthew Chen
|
f4d1f25656
|
Merge remote-tracking branch 'origin/release/2.29.1'
|
2018-09-04 09:27:41 -04:00 |
|
Michael Kirk
|
e715bf9ea2
|
image sizing
Validate image sizing
|
2018-08-30 19:21:38 -06:00 |
|
Matthew Chen
|
cc5a480baa
|
Apply OWS log functions in Objective-C.
|
2018-08-27 12:58:52 -04:00 |
|
Matthew Chen
|
3a50377902
|
Apply OWS log functions in Objective-C.
|
2018-08-27 12:58:52 -04:00 |
|
Matthew Chen
|
713606271c
|
Rename fail macros in Obj-C.
|
2018-08-27 10:29:51 -04:00 |
|
Michael Kirk
|
c05700fd98
|
Log in OWSFail
step 1: rename OWSFail->OWSFailNoProdLog
step 2: rename OWSProdLogAndFail->OWSFail
step 3: Convert OWSFailNoProdLog->OWSFail where we want logging
step 4: Rename OWSCFail->OWSCFailNoProdLog
step 5: Rename OWSProdLogAndCFail -> OWSCFail
step 6: Convert OWSCFailNoProdLog -> OWSCFail where we want logging
|
2018-08-09 15:30:19 -06:00 |
|
Matthew Chen
|
dfc39b4a1d
|
Tidy files.
|
2018-08-01 09:46:05 -04:00 |
|
Matthew Chen
|
e6bc37d941
|
Tidy files.
|
2018-08-01 09:46:05 -04:00 |
|
Matthew Chen
|
8f55f53329
|
Tidy files.
|
2018-08-01 09:46:05 -04:00 |
|
Michael Kirk
|
4d3d5d98e1
|
Sync colors with contacts
|
2018-07-10 13:25:38 -06:00 |
|
Matthew Chen
|
1607aa7f57
|
Image content types.
|
2018-06-20 17:13:31 -04:00 |
|
Matthew Chen
|
59c745756a
|
Clean up codebase.
|
2018-03-02 15:05:14 -05:00 |
|
Matthew Chen
|
47a6d844c9
|
Refine handling of unsafe filename characters.
|
2018-02-27 09:43:26 -05:00 |
|
Matthew Chen
|
283fe17649
|
Apply Indic script fixes to SAE and master.
|
2018-02-16 16:50:14 -05:00 |
|
Matthew Chen
|
d648a258d1
|
Merge branch 'hotfix/2.19.7'
|
2018-02-16 10:49:52 -05:00 |
|
Matthew Chen
|
abfd333a17
|
Address Indic script crash.
|
2018-02-16 10:19:47 -05:00 |
|
Matthew Chen
|
b3e6278a45
|
Clean up ahead of PR.
|
2018-01-25 15:24:21 -05:00 |
|
Matthew Chen
|
6e840ff956
|
Fix build warnings from XCode 9.
|
2017-11-09 02:52:44 -05:00 |
|
Matthew Chen
|
d04f9111db
|
Rework attachment approval UI.
// FREEBIE
|
2017-10-24 09:42:29 -04:00 |
|
Matthew Chen
|
fb4d43d542
|
Fix "can't send same GIF twice" issue.
// FREEBIE
|
2017-10-19 10:04:49 -07:00 |
|
Matthew Chen
|
a5ece18e6c
|
Fix build break.
// FREEBIE
|
2017-09-19 09:35:33 -04:00 |
|
Matthew Chen
|
400f536e37
|
Respond to CR.
// FREEBIE
|
2017-09-19 09:30:01 -04:00 |
|
Matthew Chen
|
872ce17dd6
|
Clean up data source temp files when complete.
// FREEBIE
|
2017-09-19 09:30:01 -04:00 |
|
Matthew Chen
|
c21a7673c8
|
Rework preservation of attachment filenames.
// FREEBIE
|
2017-09-11 10:20:48 -04:00 |
|
Matthew Chen
|
b95b5f69de
|
Apply DataSource to message sender.
// FREEBIE
|
2017-09-11 10:20:48 -04:00 |
|