Commit Graph

453 Commits

Author SHA1 Message Date
Matthew Chen
720f27074e Sketch out sticker tooltips. 2019-05-20 14:22:40 -04:00
Michael Kirk
17da5bb0fe Deprecate untyped protocol store methods
Plumb them through to strongly typed counterparts
2019-05-17 09:45:20 -07:00
Matthew Chen
e5e9721dc3 Rework sticker feature flags. 2019-05-16 17:48:46 -04:00
Michael Kirk
2ab50d28c6 require explicit default for getBool 2019-05-15 15:13:17 -06:00
Michael Kirk
fe65ff035f Sneaky Transaction audit for SDSKeyValueStore 2019-05-15 15:13:17 -06:00
Michael Kirk
c8d6ae9bc8 fix sneaky transaction deadlock 2019-05-15 15:13:17 -06:00
Michael Kirk
46bb9de67e clear grdb between tests in SSK tests too 2019-05-14 15:10:02 -06:00
Michael Kirk
c309c57c4c reset grdb between tests 2019-05-14 15:10:02 -06:00
Matthew Chen
e450ca8b96 Fix "key-value store values have wrong type" issue. 2019-05-14 14:47:07 -04:00
Michael Kirk
864dfbd5db cleanup 2019-05-14 10:44:55 -06:00
Michael Kirk
be36d9b989 sort threads properly 2019-05-10 17:55:26 -06:00
Michael Kirk
8a879b76b7 Update column name macros 2019-05-10 17:55:26 -06:00
Michael Kirk
02f6a99da7 AnyGalleryFinder 2019-05-10 17:55:26 -06:00
Michael Kirk
03c18a3107 No change in functionality. Rename: OWSMediaGalleryFinder -> YAPDBMediaGalleryFinder, move files around. 2019-05-10 17:39:59 -06:00
Michael Kirk
3ef95a0b5f remove redundant sortId column from SSKJobRecord 2019-05-10 14:42:45 -06:00
Michael Kirk
b41f41ce07 JobQueue backed by AnyTransaction 2019-05-10 14:42:39 -06:00
Michael Kirk
0d0618d409 implement SDSKeyValueStore.allKeys for GRDB 2019-05-10 10:22:25 -06:00
Michael Kirk
fd827543fd introduce async db methods 2019-05-10 10:22:25 -06:00
Michael Kirk
67036db457 avoid spurious assert when running tests 2019-05-10 10:22:25 -06:00
Matthew Chen
e81c77fb25 Respond to CR. 2019-05-10 11:18:59 -04:00
Matthew Chen
24957de779 Respond to CR. 2019-05-10 11:18:59 -04:00
Matthew Chen
f2b630cb5f Generate database records. 2019-05-10 11:18:59 -04:00
Matthew Chen
e1db670b7f Generate database records. 2019-05-10 11:18:58 -04:00
Matthew Chen
6fe247c183 Generate database records. 2019-05-10 11:18:58 -04:00
Matthew Chen
38be592c2e Generate database records. 2019-05-10 11:18:58 -04:00
Matthew Chen
6cce0dad2c Generate database records. 2019-05-10 11:18:58 -04:00
Matthew Chen
89542574ce Generate database records. 2019-05-10 11:18:58 -04:00
Matthew Chen
3fc806c8d0 Generate database records. 2019-05-10 11:18:58 -04:00
Matthew Chen
41fe77a56d Generate database records. 2019-05-10 11:18:58 -04:00
Matthew Chen
78bc3dbb6a Generate database records. 2019-05-10 11:18:58 -04:00
Matthew Chen
246131ebbd Fix "set unread" deadlock. 2019-05-09 13:39:23 -04:00
Matthew Chen
eb6114a827 Auto-enable stickers. 2019-05-08 09:14:27 -04:00
Matthew Chen
2d86e21e3b Auto-enable stickers. 2019-05-08 09:14:27 -04:00
Michael Kirk
79e8725a56 fix up tests 2019-05-07 16:52:49 -06:00
Matthew Chen
12a171fac0 Modify key-value store to handle legacy values. 2019-05-06 15:46:23 -04:00
Matthew Chen
6705ab47c0 Add dateSaved column to sticker pack. 2019-05-06 13:40:19 -04:00
Michael Kirk
19f0147698 CR: require explicit queue 2019-05-06 10:21:21 -06:00
Michael Kirk
6fba01a342 NotificationProtocol takes an AnyTransaction 2019-05-06 10:18:14 -06:00
Michael Kirk
ce9f483ef5 add completion block to GRDB/Any transaction 2019-05-06 10:18:14 -06:00
Michael Kirk
116241df3f renames for clarity, fail hard on db error 2019-05-03 09:53:37 -06:00
Matthew Chen
721c57ce08 Pull out StickerHorizontalListView. 2019-05-03 09:24:12 -04:00
Michael Kirk
3c7f994b34 DB updates UI
-[x] uiRead from Snapshot
-[x] update snapshot after writes
-[x] notify observers of change
-[x] external notifications
2019-05-02 14:22:53 -06:00
Michael Kirk
fc06fc02e1 DebugUI: get "thrash inserts/deletes" working with GRDB 2019-05-02 14:22:53 -06:00
Matthew Chen
75527bcf8a Respond to CR. 2019-05-02 14:20:35 -04:00
Matthew Chen
6842b53942 Fix rebase breakage. 2019-05-02 13:41:15 -04:00
Matthew Chen
ba509d65e7 Generate SDS extensions for all models in Signal, SignalMessaging, SAE, SSK. 2019-05-02 13:25:21 -04:00
Matthew Chen
12d868be27 Generate SDS extensions for all models in Signal, SignalMessaging, SAE, SSK. 2019-05-02 13:24:23 -04:00
Michael Kirk
4903815229 Remove Interaction.sortId column from GRDB
Instead back it from Interactin.id
2019-05-02 07:52:50 -06:00
Matthew Chen
d168b3e1dc Respond to CR. 2019-04-30 16:37:55 -04:00
Matthew Chen
a81acfa788 Apply asAnyRead/Write convenience methods. 2019-04-30 10:11:19 -04:00