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
b76fe9e27a
null safety++
2021-06-02 09:07:29 +02:00
8389bf84e9
monarch: bump version
2021-06-02 08:42:33 +02:00
a5b6940884
Setup: Migrate to null safety
2021-06-02 08:42:13 +02:00
a65477080e
Update import sorter
...
It contains my patch!
2021-05-31 12:21:43 +02:00
f913b00203
Fix translation key
2021-05-30 23:26:30 +02:00
8b67abbc83
APIs: Make the tests pass with null safety
2021-05-27 13:56:56 +02:00
190dae6f09
Null Safety++
...
This is exhausting
2021-05-27 13:41:34 +02:00
789a0b1208
Settings Screens: Null safety++
2021-05-27 13:19:20 +02:00
8c326399bd
null safety++
2021-05-25 16:33:48 +02:00
384c64b1cc
null safety++
2021-05-25 12:57:06 +02:00
a8de212430
Port most of the editors to null safety
2021-05-25 12:39:35 +02:00
844111007b
FolderViews: Null Safety++
2021-05-25 11:25:24 +02:00
94f8307315
Fix exceptions
...
Minor problems because of the null safety migration
2021-05-25 11:04:47 +02:00
c0a42aab54
CI: Run with unsound null safety
...
It's better to have the CI be green.
2021-05-25 11:00:03 +02:00
f3d3cfcb3b
Repository: Null safety
2021-05-25 10:43:10 +02:00
f133550921
Use firstWhereOrNull
...
Simplifies the code
2021-05-25 10:42:49 +02:00