2529 Commits

Author SHA1 Message Date
b4dbf58968 proofread, fixed incorrect spelling. 2021-06-11 10:26:52 +02:00
8628cb6e8a Add Localization for JP and Resource Added.
Commit once, to check in Mac.
2021-06-11 10:26:52 +02:00
5436003b29 CI: Please work! 2021-06-10 22:26:22 +02:00
326568ac74 android: Remove google services
No longer requires as we aren't using Firebase
2021-06-10 22:08:47 +02:00
98956e3bb3 CI: What the hell is wrong with you! 2021-06-10 21:28:23 +02:00
528dfe1c08 Result++
Now comes the hard part of figuring out what to do when we get such
errors.
2021-06-10 19:51:27 +02:00
20c2277008 GitRepo: Minor refactor
Start using the Result class, and use the git_bindings with a prefix.
The git bindings are being phased out for dart-git.
2021-06-10 13:32:34 +02:00
a3c539bf1f MdYamlDocLoader: Use Result
Instead of annoying exceptions.
2021-06-10 03:33:35 +02:00
2cc379231c RepoSelector: Do not have "journal" typed
It is confusing, since the keyboard isn't even given an indication.
It does make this entire thing a bit more difficult though.
2021-06-09 16:37:33 +02:00
986918bfbe App: minor refactor
This allows me to reuse parts of the app global variable initialization
in other parts of the code.
2021-06-09 16:36:49 +02:00
0d2e0430d2 Monarch: Add repo selector 2021-06-09 15:51:39 +02:00
281ea31277 Monarch: Add most of the host setup screens
I've also renamed all the host setup screens with "Page" in the end.
This way it's more obvious.
2021-06-09 12:08:27 +02:00
2bd8f18205 Monarch: Add OnBoardingScreen stories 2021-06-09 11:33:35 +02:00
3f7a5a213e keygen: Fix missing stuff
Improper commit
2021-06-09 11:26:19 +02:00
d57e62eaf0 ECC: Second attempt at encoding the public string 2021-06-08 00:04:55 +02:00
3a5aa38ddf Experiment: Try to generate ECC keys in Dart
I'm stuck at how to convert them between two formats.
2021-06-07 23:43:26 +02:00
60af2e9ffb Update .gitignore 2021-06-07 14:06:32 +02:00
a51253d6f3 Remove remaining traces of firebase
It's so nice to finally get rid of this shit.
2021-06-07 14:05:14 +02:00
17dd93451f Remove firebase analytics
Sadly, even when firebase analytics is disabled, it still sends some
data to Google's servers and there seems to be no way to disable it.
GitJournal gives its users an option to disable all analytics, which
clearly can't be implemented as long as we use Firebase.

Therefore there are 2 options -
1. Remove the option of disabling all analytics
2. Remove firebase analytics.

I'm choosing option (2), as it seems wrong to remove the option to
disable analytics, as I know a number of users who have disabled
analytics.

Currently I'm mostly using analytics to measure how well the marketting
is doing, and to see which settings are being used. Disabling the
analytics would make this much much harder, but I guess it's a greater
push for me to find an alternative / create one.

Fixes #506
Related to #105
2021-06-07 12:21:41 +02:00
47ec7ebf2b CI: Move pub get to its own stage
It seems to fail sometimes
2021-06-06 10:48:38 +02:00
8db5294a6c Bump dart-git 2021-06-06 10:42:58 +02:00
b69de2b312 CI: Run flutter analyze again 2021-06-06 10:40:36 +02:00
25c386b2ba Stop using deprecated methods 2021-06-06 10:39:40 +02:00
13ca274db1 CI: Avoid running juint
I'm trying to figure out why the tests are taking forever ..
2021-06-06 10:14:34 +02:00
bd88b8e394 Disable ssaid collection
Not sure why I never disabled this before. Maybe it's new.
2021-06-06 10:04:06 +02:00
c9bd6b102d CI: Enable sound null safety 2021-06-06 10:00:47 +02:00
cce1f787d3 Don't even touch the firebase code if analytics are disabled
The anlaytics fuctions do not do anything when analytics collection is
disabled, and I've verified that I do not get any events in the firebase
dashboard.

However, to be on the safer side lets not even touch the code.

Related to #506
2021-06-06 09:53:24 +02:00
88e57bb705 Add 'colorScheme' to the themes
This way there are no blue colours anymore, and the themes are kind of
better.
2021-06-06 01:29:30 +02:00
82b513b3ed Add missing await 2021-06-06 01:11:43 +02:00
2fc192580a Update changelog 2021-06-05 14:21:31 +02:00
cca40de706 Bump dart-git
Since dart-git's API has completely changed, this is a huge change. And
it's now obvious where all the code can fail. This needs a massive
re-write.
2021-06-05 13:39:46 +02:00
76126aa813 Hide output from logger test 2021-06-05 12:43:23 +02:00
d6e2f09a72 Move all settings code to its own folder
Jumping around between the widgets / screens and outside is bit
confusing. Also this way, I can add the stories right here.
2021-06-05 12:23:28 +02:00
30b9a850d4 Move utils file to utils folder 2021-06-04 18:59:58 +02:00
3f306932ef Cleanup themes 2021-06-04 18:55:19 +02:00
f277c5567f OAuthApp: Move to experiments 2021-06-04 18:49:00 +02:00
da049fbfa7 Rename file 2021-06-04 18:47:16 +02:00
28c8a63fed Move main_* files to an experiments folder
The main folder is cleaner this way.
2021-06-04 18:46:00 +02:00
374bc5e818 IAP: Move its stories to the same folder
This removes the top level stories folder. I prefer having the stories
next to the code. I would love to do the same for the tests as well, but
that isn't the convention in Dart.
2021-06-03 13:49:53 +02:00
bc0476ce62 IAP: Move all the code to one folder
It's confusing to have it sprawled across the widgets and screens and
base folder.
2021-06-03 13:48:46 +02:00
5318dddf09 HostSetup: Add some stories
These are used with Monarch, and make developing some screens so much
easier. I should have done something like this long long ago.
2021-06-02 12:09:23 +02:00
f125d6862c Ship all the languages 2021-06-02 12:09:10 +02:00
fb1b116947 Fix issues detected by null safety 2021-06-02 12:08:54 +02:00
16fad3b98c Finish null safety migration 2021-06-02 11:25:16 +02:00
a0562dfe94 IAP: Finish null safety migration
I'm quite uncomfortable with this code. It seems to work, but the error
handling is really bad.
2021-06-02 11:21:10 +02:00
4cdbf30f44 iap: null safety++ 2021-06-02 11:02:27 +02:00
fce1a8ac06 NoteEditor: null safety++
With this we are nearly done with null safety
2021-06-02 10:46:29 +02:00
2e77b3e191 GraphView: null safety++ 2021-06-02 09:52:02 +02:00
bdd23f44ee Images: null safety++ 2021-06-02 09:42:33 +02:00
9acf3d15f6 null safety++ 2021-06-02 09:40:53 +02:00