2103 Commits

Author SHA1 Message Date
0148873e77 Add ios keys 2020-11-09 19:18:14 +01:00
6398d121d9 Android: Apps must now target sdk version 29 or higher
https://developer.android.com/distribute/best-practices/develop/target-sdk
2020-11-09 18:57:41 +01:00
3c8e36aba6 Relicense inline tags code to MIT 2020-11-09 18:35:27 +01:00
3b165a9e7e Add other android keys
Now that I'm sure git crypt is working.
2020-11-09 13:41:39 +01:00
98dc2be7e0 Add google-api-key encrypted via git-crypt 2020-11-09 13:40:10 +01:00
466e6f0569 Reset _sharedText and _sharedImages values after use 2020-11-09 13:15:32 +01:00
a2ba8b84db Bump minor version 2020-11-09 12:56:41 +01:00
9fd24169c8 Fix sharing to GitJournal
Fixes #293
2020-11-09 12:56:20 +01:00
9e71f3295c Fix unnecessary listen 2020-11-09 12:56:20 +01:00
7fc6847933 Remote Settings: Display the git host 2020-11-09 12:55:54 +01:00
aaf96c82d1 Convert IgnoreReason to an enum 2020-11-09 12:10:38 +01:00
eac5a296ab Logger: Add more logging statements 2020-11-09 11:41:12 +01:00
63cc668db2 Improve log messages
* Remove one annoying one
* Event is an enum and prints a 'Event.'
2020-11-09 11:35:46 +01:00
0d22fa76c4 isolate firebase analytics code to one file
This way it'll be easier to remove in the future
2020-11-09 11:16:21 +01:00
59e9c66534 Bump firebase analytics
This also required a pod update.
2020-11-09 10:49:21 +01:00
459ea56c58 Experimental Analytics: Add more notes 2020-11-08 10:47:32 +01:00
a90541df59 resetGitHost: Save the new folder in the settings
Otherwise when we restart the app the old repo is still used.
2020-11-08 10:44:20 +01:00
5da69de515 Improve log message 2020-11-08 10:38:59 +01:00
ee34e2f628 Avoid annoying log statement
The reason should be saved in some other place so the user can know what
is going on. The debug logs get cluttered with this and this would leak
the folder names.
2020-11-08 10:36:29 +01:00
6205e47aa3 Move adding a single file to an empty repo to after the merge
Otherwise this is always added.
2020-11-08 10:34:27 +01:00
2c11185e0b DateTime doesn't support operator + or - 2020-11-08 10:34:14 +01:00
e9bf257b25 Add more notes on Experimental Analytics 2020-11-07 17:44:01 +01:00
cc22a19c7b Make feature toggles const 2020-11-07 17:43:29 +01:00
ab1e8ad4af Emails: Add proMode and expiry date 2020-11-07 17:39:57 +01:00
199db78c58 Fill out experimental analytics device id 2020-11-07 17:08:02 +01:00
c2ae07bf5c Remove custom email regexp
Use the EmailValidator package instead
2020-11-07 15:52:39 +01:00
93fd99148f Experiment with the concept of Transformers 2020-11-07 15:52:33 +01:00
85d21a62e5 Avoid logging note data 2020-11-07 15:32:36 +01:00
071f15b067 Bug Report: Send logs for today and yesterday 2020-11-07 15:31:16 +01:00
5e74f75ebd Logs: Show today and yesterday's logs
Fixes APP-8T
2020-11-07 15:24:43 +01:00
245ec8a53b Debug Screen: Add a button to copy messages to the clipboard 2020-11-07 15:13:06 +01:00
1ab2f8725e _subscriptionStatus: Print out more info
Also return the sub with the largest datetime. Not sure when/if this
case actually occurs.
2020-11-07 14:36:07 +01:00
699f79ae4c Add a few more log statements
ConfirmProPurchase doesn't seem to be working for everyone on iOS
2020-11-07 14:31:15 +01:00
c37b47302d Add some clear logs about when the app was launched
It makes it easier to read the logs
2020-11-07 14:25:58 +01:00
3000d94123 When adding a remote rm the old remote with the same name
This is a problem when setting up the remote fails.
2020-11-07 14:17:41 +01:00
2bb0646f48 Log errors if public/private key is empty
This shouldn't ever happen. It means a migration has gone wrong.
2020-11-07 10:05:41 +01:00
f72f317cee Custom analytics experiment 2020-11-05 14:48:39 +01:00
7be85bf569 Avoid using tr inside NotesFolderFS
Not sure why it doesn't work.

Fixes APP-F4
2020-11-03 13:44:58 +01:00
73c9122392 Bump version 2020-10-25 19:49:35 +01:00
56adb27f01 App: Use a provider consumer
I'm hoping with this if any value in the repo changes it will result in
a rubuild of the entire subtree, so this way I can change the entire
NotesFolderFS easily.
2020-10-23 16:34:38 +02:00
aa805f80c5 SyncButton: Show a different icon on error 2020-10-23 15:35:46 +02:00
07d0bdb7d8 Migrate setting to be repo specific
Each attribute of the settings is prefixed with the "id" of the repo.
2020-10-23 15:25:12 +02:00
a9abf5d9b3 Make Setting Migrations independent of the Settings class
That class is going to lose many of its members, and I don't want to
keep the old ones just for compatibility sake.

Also give each setting the concept on an id - will be used later.
2020-10-23 14:38:16 +02:00
c9673da721 Move Setting migrations to its own file 2020-10-23 14:23:37 +02:00
a76e32d8d3 Disable Scroll to Refresh when sync mode set to Manual 2020-10-23 14:14:02 +02:00
9ed9744306 Android: Change Settings text to "Store Repo Externally"
The earlier mechanism was a bit confusing.
2020-10-23 13:52:49 +02:00
f75e119995 Make Settings take the folderName as a parameter 2020-10-23 02:29:48 +02:00
b2aa96cbe1 Give a Repository a name 2020-10-23 02:10:42 +02:00
43206219da Merge AppState into Repository
The 'AppState' was more of a Repository state, and it's easier if it
lives inside the Repository class.
2020-10-23 02:01:45 +02:00
770394a8f9 Rename StateContainer to Respository 2020-10-23 01:38:47 +02:00