2079 Commits

Author SHA1 Message Date
87327f886e Remove extra print statements 2020-09-05 13:11:16 +02:00
0ac2970a44 Revert "Temporarily disable test coverage"
This reverts commit cdbbb91b6348cab5a897f3b2f58413660c5eb639.

The CI is now working.
2020-09-05 13:11:05 +02:00
70b638dbe9 Github/GitLab test: Try to guess where the test data is
The env in the CI seems to be a bit different
2020-09-05 13:05:01 +02:00
cdbbb91b63 Temporarily disable test coverage
Until I can figure out why the test is failing
2020-09-05 12:56:11 +02:00
b62da0ce46 CI: List the directory as well
I'm really not sure which directory i'm in.
2020-09-05 12:56:07 +02:00
16fae264de PurchaseWidget: Make sure it is still mounted before calling callback
Fixes APP-B1
2020-09-05 12:50:31 +02:00
3bc459c73a CI: Print the working directory before running the tests
The test data doesn't seem to be picked up.
2020-09-05 12:43:26 +02:00
6b741bb4ea MarkdownBugTest: Make it more self contained
It does result in some code duplication, but hopefully this test will go
upstream.
2020-09-05 12:39:48 +02:00
ac99eb24d1 ProScreen: Remove that GitJournal is Free Software
Apparently, it's a bit confusing to say "Free Software" on a screen where
we are asking the user to pay.
2020-09-05 12:32:59 +02:00
d9285f2cf0 ImageSettings: Make it freely available
I'm removing this as a pro feature.
2020-09-05 12:31:19 +02:00
888e391af8 Settings: Make more parts translatable 2020-09-05 12:31:01 +02:00
0b9b34d39a Add a test for the markdown bug
This way it is easier to know when it has been fixed.
2020-09-05 11:53:31 +02:00
1e8131549d Feature Timeline: translate text with link to GitHub 2020-09-05 11:38:22 +02:00
7a5964289a Remove intl fork
The workaround no longer seems to be required with the latest version of
flutter.
2020-09-05 11:29:33 +02:00
362b29929e Undo Snackbar: Make strings translatable 2020-09-05 11:21:54 +02:00
9e045519bb Add tests for GitHub & GitLab apis for fetching the list of repos 2020-09-05 11:18:54 +02:00
ccf5f65e55 List Repos: Print the http req as curl
Makes it easier to test
2020-09-05 11:03:15 +02:00
43fd939103 ios ci: Expose the secrets as ENV variables 2020-09-04 23:15:03 +02:00
c4ac886372 ios: Add missing Runner-Bridging-Header.h 2020-09-04 23:08:13 +02:00
ef816725ef ios CI: Try building the app without code signing 2020-09-04 23:03:35 +02:00
f9993f3dd3 ios CI: Setup the env before running the tests 2020-09-04 22:43:19 +02:00
23b9c17364 ios: First attempt at CI 2020-09-04 22:38:33 +02:00
807dca4ac8 build_ios: Get gj_common if it doesn't exist 2020-09-04 22:21:56 +02:00
067344775a Add Russian Translation 2020-09-04 19:00:04 +02:00
d202d91a80 Debug Screen: Make levels translatable 2020-09-04 18:51:45 +02:00
c8e3318bb9 HostSetup: Make all remaining strings translatable 2020-09-04 18:46:16 +02:00
12fce59fc5 build_ios: Download the required libs 2020-09-04 11:47:48 +02:00
5b26d8cb1d build_ios: Undo changes after build
fastlane changes the Info.plist file to add the correct version number.
2020-09-04 11:39:17 +02:00
0d5dc317c1 Add a script to build on ios
I usually do these steps manually each time.
2020-09-04 11:23:07 +02:00
48e4657161 FolderView: Make strings translatable 2020-09-04 09:16:43 +02:00
ab072fc75e Bump firebase analytics 2020-09-04 09:03:01 +02:00
01a436d182 Replace FirebaseAnalyticsObserver with our own
This way we have the screen names in the debug log and diagnosing issues
becomes easier. Also, this brings me closer to being able to drop
Firebase Analytics.
2020-09-04 08:41:38 +02:00
4c55c0882d Add an easier way to toggle pro mode 2020-09-04 08:19:56 +02:00
45af5c3863 RepoSelector: Add language colours
This is disabled for now, as the new UI is still a WIP

Fetched from https://github.com/Diastro/github-colors
2020-09-04 02:39:31 +02:00
f76090a8f4 Update changelog 2020-09-04 02:29:06 +02:00
96bbef436b Add a dark mode switcher in the App Drawer
Inspired by Telegram, though our animation is not as fancy.

Related to #121
2020-09-04 02:21:22 +02:00
a05e9d04de Setup: Make more strings translatable 2020-09-04 01:57:01 +02:00
8c859d908c Bump version 2020-09-03 22:08:03 +02:00
0c92ab2d26 GitLab: Fix license parsing 2020-09-03 21:53:54 +02:00
482250f253 RepoSelector: Remove overflow animation 2020-09-03 21:50:23 +02:00
53b4d643fb Move ScrollViewWithoutAnimation to its own file 2020-09-03 21:50:23 +02:00
721153308e RepoSelector: Show the datetime in relative terms
Unless it is more than 30 days
2020-09-03 21:50:23 +02:00
624998721e RepoSelector: Try making it prettier
It's a mess, so for now lets go back to the previous design, but I still
want to keep this code.
2020-09-03 21:50:20 +02:00
e4fd84d4a4 RepoList: Parse more information
This way in the future we can make the repo list a bit prettier. It
currently looks quite ugly.
2020-09-03 20:54:46 +02:00
b96513b25f RepoSelector: Mark strings as translatable 2020-09-03 20:05:49 +02:00
33e947a49e MarkdownToolbar: Add some FIXMEs 2020-09-03 19:47:19 +02:00
e7038c3d9d Bump yaml_serializer
It now handles maps.
2020-09-03 14:27:32 +02:00
ddf7345b0d MdYamlCodec: Load maps properly
Our MdYamlCodec runs inside an isolate, and send the result back. The
YamlMap data structure doesn't seem to be serializable over an isolate
and gives us an error. Therefore, we should make sure it is a normal
map.
2020-09-03 14:03:49 +02:00
d3d04e6df9 NoteLoader: Handle the exceptions while trying to load the file
They were being silently dropped.
2020-09-03 13:48:57 +02:00
ec91a784de NotesFolderFS: Remove any notes which failed to load 2020-09-03 13:42:54 +02:00