Maarten Billemont
f665aeccc4
Load store synchronously to not return racy or invalid contexts.
2020-09-03 13:57:16 -04:00
Maarten Billemont
e58b9ef34f
Fetch request syntax update.
2020-09-03 13:56:46 -04:00
Maarten Billemont
968de6026f
Build fixes.
2020-09-03 13:56:10 -04:00
Maarten Billemont
2886e040a1
Warning fix.
2020-09-03 11:04:59 -04:00
Maarten Billemont
01cea659ca
Bump Pearl for nullability fixes.
2020-09-03 10:52:56 -04:00
Maarten Billemont
3a18e02a87
Revert "Xcode 12 update of xcdatamodel."
...
This reverts commit 2de57984b2
.
NSSecureUnarchiveFromDataTransformer is not compatible with iOS 9-11
2020-09-03 10:41:05 -04:00
Maarten Billemont
2de57984b2
Xcode 12 update of xcdatamodel.
2020-09-03 10:39:23 -04:00
Maarten Billemont
c7201c7d90
Update for Xcode 12 & build fixes.
2020-09-03 09:53:08 -04:00
Maarten Billemont
d62c6b4594
Sites no longer load with batch requests & load improvements.
2020-09-03 09:52:08 -04:00
Maarten Billemont
57f275c471
Update for Xcode 12 & add device identifier to UI.
2020-09-02 16:40:41 -04:00
Maarten Billemont
b1d8296396
Add nonstandard output type tests for i,r + fix indentation.
2020-08-29 09:48:14 -04:00
Maarten Billemont
6d25463de0
Rename next-gen to Spectre.
2020-07-21 21:21:52 -04:00
Maarten Billemont
029041dcf7
Expand the maximum length of query searches.
2020-07-11 21:43:34 -04:00
Maarten Billemont
cfbf1f5cac
Use visibility instead of gone so constraints are managed by stack view.
2020-07-11 10:48:19 -04:00
Maarten Billemont
acbd2dc2cc
Include purchased features in export file.
2020-07-06 22:28:15 -04:00
Maarten Billemont
8fcac65fd5
Additional documentation for parameter contracts.
2020-07-06 22:27:47 -04:00
Maarten Billemont
9904f4c715
Try to detect if cipherText is plainText.
...
In some situations, the cipherText that was passed in is actually
plainText. Old mpsites files used to store the login name as plain text
even though the file was redacted. Newer versions of the file store the
login name as ciphertext. There is no clear way to distinguish between
the two cases.
2020-07-06 14:18:47 -04:00
Maarten Billemont
b51a3de32c
Check pasteboard when app enters foreground, not activation.
2020-07-05 20:24:59 -04:00
Maarten Billemont
9e91f0a9d6
More reliable monitoring of changes using NSFetchedResultsController.
2020-07-05 20:24:18 -04:00
Maarten Billemont
7368b1be90
Source is button item, not a view.
2020-05-24 10:54:25 -04:00
Maarten Billemont
5db294bdb3
Show purchase transaction failures to the user.
2020-05-23 19:58:47 -04:00
Maarten Billemont
fee7bc7401
Resolve site cell sizing issues across window sizes.
2020-05-23 19:08:43 -04:00
Maarten Billemont
21968f4ba6
Fix messages for password reset.
2020-05-23 12:35:55 -04:00
Maarten Billemont
8582c934c2
Limit fuzzy searching to a depth of 10.
...
Avoids choking when query string becomes long and there are excessively
long site name entries.
2020-05-23 12:14:22 -04:00
Maarten Billemont
7091e2ee1b
Disable automatic font scaling.
...
It's causing issues with pop-up alerts.
2020-05-23 10:12:07 -04:00
Maarten Billemont
d5d455ee57
Fix issues with content insets for sites across OS versions.
2020-05-22 23:04:36 -04:00
Maarten Billemont
e6ae06798b
Handle store opening errors more gracefully.
...
Store opening can fail for example when hard-locking the device while
it's opening up.
2020-05-22 22:26:43 -04:00
Maarten Billemont
1cae4c754b
Group MPErrors together, ignoring the actual inline values.
2020-05-22 22:26:18 -04:00
Maarten Billemont
93ad86e63c
Remove PearlAppDelegate.
2020-05-22 17:34:04 -04:00
Maarten Billemont
cf74dc5cc2
Updated NSMenu API.
2020-05-19 13:28:23 -04:00
Maarten Billemont
981bdb3ab4
Fix isDescendantOfView bug & Sentry script error on failure.
2020-05-19 09:21:06 -04:00
Maarten Billemont
9bea8bcbdf
Sheets need a source view on iPad.
2020-05-19 08:21:44 -04:00
Maarten Billemont
363d6f6639
Test configuration was removed for Release.
2020-05-18 13:01:16 -04:00
Maarten Billemont
eb1632cb62
Install cocoapods dependencies & gradle works on JDK 11 now.
2020-05-18 12:43:37 -04:00
Maarten Billemont
73fadaef7f
iOS uses Xcode 11 now.
2020-05-18 12:15:36 -04:00
Maarten Billemont
60200f6302
Fix all versions advertising themselves as V0.
2020-05-18 12:14:44 -04:00
Maarten Billemont
cce8db5c48
Purge unused and deprecated UISearchDisplayController.
2020-05-18 11:10:23 -04:00
Maarten Billemont
6f3da5ccf0
Harmonize consent features.
2020-05-16 22:34:49 -04:00
Maarten Billemont
52c87eaeca
Keep sites sorted by name on export to ensure consistency.
2020-05-16 16:03:42 -04:00
Maarten Billemont
1dccdd0a3c
Improvements to algorithm and counter steppers.
2020-05-16 15:40:59 -04:00
Maarten Billemont
eb8d10ed05
Use new UN notification API.
2020-05-14 10:32:04 -04:00
Maarten Billemont
d9e5f77bee
Resolve export state generation.
2020-05-14 00:04:29 -04:00
Maarten Billemont
60f60d087e
Embed views using embed segue instead of MPRootSegue.
2020-05-12 23:27:56 -04:00
Maarten Billemont
df97dec2fe
Sentry user login & MPError arguments.
2020-05-12 10:54:15 -04:00
Maarten Billemont
3bac8d9e0a
iPad fixes & log initial start-up crashes.
2020-05-11 21:28:27 -04:00
Maarten Billemont
3fa7e1e8a1
Ensure Countly does not use the IDFA.
2020-05-02 12:31:54 -04:00
Maarten Billemont
d1104e4028
Need icon 1x icon for iPad.
2020-04-30 09:32:17 -04:00
Maarten Billemont
e9f2a25c9c
Project icons update.
2020-04-28 13:49:34 -04:00
Maarten Billemont
171a3f0978
Icon update.
2020-04-28 12:24:41 -04:00
Maarten Billemont
8cfb9a83c5
mpjson support on iOS.
2020-04-27 16:33:10 -04:00