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
Maarten Billemont
5717375e75
Improve language.
2020-04-27 16:33:01 -04:00
Maarten Billemont
cc2dca3bd0
Report missing support when trying to parse unknown format.
2020-04-27 16:32:30 -04:00
Maarten Billemont
7575924d80
Bump site links to macOS app.
2020-04-26 00:39:08 -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
2279aacb5a
Change the user's default type from the Mac UI.
2020-04-21 13:27:06 -04:00
Maarten Billemont
1bd654621c
Fix persistence of sendInfoDecided.
...
Don't log it as an event, event logging is probably disabled at this
point anyway.
2020-04-21 13:26:12 -04:00
Maarten Billemont
c4f60e325d
Harmonize consent flow on both platforms.
2020-04-21 11:33:31 -04:00
Maarten Billemont
d4de3afb72
Show internal reason for why import fails.
2020-04-20 17:09:38 -04:00
Maarten Billemont
694b5ea227
Make marshal error messages owned by the file.
...
Error message lifecycle was limited to the static mpw_str buffer, which
is far too limited and also dangerous. Own the message by the
MPMarshalFile object, freed in mpw_marshal_file_free.
2020-04-20 17:07:35 -04:00
Maarten Billemont
66dd78797b
We use bounds-checked interfaces, so need ext1.
2020-04-20 17:05:37 -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
c3568e4744
Enable minor & build numbers > 9.
2020-04-18 22:13:36 -04:00
Maarten Billemont
0c921d4318
Update fonts to stay consistent with system UIs.
2020-04-18 21:50:06 -04:00
Maarten Billemont
0178efaaf7
Ask for consent to sendInfo.
2020-04-18 21:48:55 -04:00
Maarten Billemont
14f919584b
Project update.
2020-04-16 17:46:39 -04:00
Maarten Billemont
16f6c3c593
Update preference menu item state.
2020-04-16 17:13:23 -04:00
Maarten Billemont
63ca2ae83e
Can lower deployment target to 10.10
2020-04-16 17:13:08 -04:00
Maarten Billemont
1c3ea3826f
Move identicon and toID to mpw native.
...
Clean out all unused Java MPAlgorithm stuff.
Fix master password entries stuck in memory.
2020-04-15 19:09:02 -04:00
Maarten Billemont
ff9596aef0
Update log sink API.
2020-04-15 19:08:11 -04:00
Maarten Billemont
b79ed1ca0b
Fix JNI native symbol names after refactor.
2020-04-14 20:07:21 -04:00
Maarten Billemont
9a362f13a3
Use new mpw log sink logging mechanism for JNI logging.
2020-04-14 19:13:49 -04:00
Maarten Billemont
11d6660e5a
Sinks report success now & fallback sink triggers on failure.
...
We now trigger the fallback sink (currently, mpw_log_sink_file) if no
sinks successfully handled the log message.
2020-04-14 19:12:28 -04:00
Maarten Billemont
62e1563fa6
Ensure b64Cursor chars are unsigned when used as index.
2020-04-14 19:11: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
9a3bcd1c6f
Fix bad override of forKeyedSubscript:
2020-04-12 21:39:13 -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
f80ffd078b
Move dependencies to Podfile.
2020-04-12 19:12:45 -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
fd6cbaa9a5
Ignore backup files.
2020-04-09 21:33:05 -04:00
Maarten Billemont
1651e9ad4a
Automatic configuration cleanup.
2020-04-09 21:04:35 -04:00
Maarten Billemont
02c1e2af46
straf relies on a nil terminator.
2020-04-09 21:03:59 -04:00
Maarten Billemont
b275286b2d
Consent and notification permissions on the main thread.
2020-04-09 21:03:11 -04:00