Maarten Billemont
57f275c471
Update for Xcode 12 & add device identifier to UI.
2020-09-02 16:40:41 -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
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
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
93ad86e63c
Remove PearlAppDelegate.
2020-05-22 17:34:04 -04:00
Maarten Billemont
9bea8bcbdf
Sheets need a source view on iPad.
2020-05-19 08:21: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
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
3bac8d9e0a
iPad fixes & log initial start-up crashes.
2020-05-11 21:28:27 -04:00
Maarten Billemont
e9f2a25c9c
Project icons update.
2020-04-28 13:49:34 -04:00
Maarten Billemont
8cfb9a83c5
mpjson support on iOS.
2020-04-27 16:33:10 -04:00
Maarten Billemont
5717375e75
Improve language.
2020-04-27 16:33:01 -04:00
Maarten Billemont
8bedcedfaf
Enable support for internal actions from URLs.
2020-04-25 17:13:48 -04:00
Maarten Billemont
10b205c541
Open URLs in external browser.
2020-04-25 11:44:27 -04:00
Maarten Billemont
774f183ac0
Improved web support & trigger notification URLs.
2020-04-25 10:44:59 -04:00
Maarten Billemont
c4f60e325d
Harmonize consent flow on both platforms.
2020-04-21 11:33:31 -04:00
Maarten Billemont
61d1660560
Consent tweaks.
...
Don't conditional Countly events on sendInfo, it already turns Countly
on/off.
Keep Sentry enabled for longer while turning on/off for sendInfo to
cache more errors.
Use sendInfoDecided event only for initial sendInfo prompt, can use
Countly's censent tools to view overall opt-in/opt-outs.
2020-04-19 17:40:28 -04:00
Maarten Billemont
63ca2ae83e
Can lower deployment target to 10.10
2020-04-16 17:13:08 -04:00
Maarten Billemont
9b8ff7ad0c
Kill debug code.
2020-04-13 21:33:28 -04:00
Maarten Billemont
f1fc07cf9e
FaceID privacy message.
2020-04-13 18:56:57 -04:00
Maarten Billemont
00ac788f4f
Consistent flow for enabling notifications.
2020-04-13 18:12:41 -04:00
Maarten Billemont
514c383310
Obsolete sources.
2020-04-12 22:38:40 -04:00
Maarten Billemont
d30d469663
Sites list scroll & keyboard fixes.
2020-04-12 19:16:13 -04:00
Maarten Billemont
b428ee0003
Honour animated property better.
...
Also: don't need to force a layout if not in an animation block.
2020-04-12 19:14:25 -04:00
Maarten Billemont
7f1a28ffa7
Fixes and updates to iOS.
...
Move dependencies into Podfile where possible.
IASK doesn't wrap properly; just removed it.
Fixes to safe area and content insets.
2020-04-11 12:13:48 -04:00
Maarten Billemont
8eeba2e005
Don't crash if decrypt fails.
2020-04-09 21:46:09 -04:00
Maarten Billemont
6dd8790404
Enable/disable Sentry on iOS with sendInfo.
2020-04-07 16:05:53 -04:00
Maarten Billemont
8e15be21ab
Cross-platform translation of mpw logs into Pearl.
2020-04-06 19:27:17 -04:00
Maarten Billemont
c62ff63718
Image resource issues.
...
tip_alert_black needs to be sliced and scaleable.
Aspect-stretch background.png if device screen is too large.
2020-04-06 19:25:43 -04:00
Maarten Billemont
d564afe3ec
Delegate main-thread activity on the main thread.
2020-04-06 19:24:46 -04:00
Maarten Billemont
340044e945
Icon and launch screen updates.
2020-04-05 01:17:13 -04:00
Maarten Billemont
b118bc4e9b
Sentry SDK update to v5
2020-04-04 19:50:37 -04:00
Maarten Billemont
81a92400fb
pushTestMode doesn't support nil values but defaults to it.
2020-04-04 18:12:26 -04:00
Maarten Billemont
fa0c80d6b3
Log out active user and key when user is changed or deleted or unset.
2020-04-04 16:30:14 -04:00
Maarten Billemont
887d07f004
macOS update.
2020-03-25 13:12:06 -04:00
Maarten Billemont
a640b798b5
Resolve main thread access issues.
2020-03-25 12:16:19 -04:00
Maarten Billemont
07250d50fd
Push notifications support & remove Test configuration.
2020-03-13 12:15:24 -04:00
Maarten Billemont
56f5870bbb
Make white text white, not system, since background is always dark.
2020-03-13 11:55:13 -04:00
Maarten Billemont
ee16c4a66d
Ensure alerts are triggered on main thread.
2020-03-05 11:29:10 -05:00