1758 Commits

Author SHA1 Message Date
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
477d47c824 Remove unused imports 2020-09-03 12:27:27 +02:00
6e289a6b6e Note: Add an API to get the images from a note
This will be used in the future to display the images in the grid/card
view.
2020-09-03 12:26:45 +02:00
9db05bb7d8 PurchaseWidget: Handle when it fails to load options
Fixes APP-AY
2020-09-03 11:55:43 +02:00
e33857f8e9 Do not show Tag Editing screen if the Note cannot have metadata
In the case of '.txt' notes or markdown notes without a yaml header.
2020-09-03 08:52:27 +02:00
d4463d8b60 TagListing: Show text when empty 2020-09-03 08:46:59 +02:00
40b5afdb7b IAP Verify Fail: Report it to Sentry
Not as analytics. This should typically never be happening.
2020-09-03 08:30:17 +02:00
5f0a5573ed Update ios .gitignore 2020-09-02 17:38:58 +02:00
1f071771ca Do not allow empty inline tags 2020-09-02 17:38:43 +02:00
074e918db4 Implement basic inline tags
Fixes #44
2020-09-02 17:24:34 +02:00
25f516c15c Add the scaffolding for automatically adding Wiki Links
The idea is that on save a Note, terms which have already been used
before as Wiki Links should automatically be converted into Wiki Links.
2020-09-02 17:02:13 +02:00
9ec33842bc MarkdownToolbar: Remove old block tag
If a text starts with '# ' and we click on the '- ' button, it should
remove the old tag '#' and replace it with '- '. Before this it would
have done something like this '- #'
2020-09-02 00:00:53 +02:00
fefe354e83 MarkdownToolbar: Navigate across multiple lines properly 2020-09-01 23:32:14 +02:00
9990b2baf0 Fix quick_actions 2020-09-01 11:47:38 +02:00
3f0606449f QuickAction: Show the icons in production
Workaround for bug https://github.com/flutter/flutter/issues/51455
2020-09-01 11:02:20 +02:00
4596e11ab4 PurchaseScreen: Make all strings translatable 2020-09-01 10:48:05 +02:00
588f1db263 PurchaseScreen: Change the text
* Call it a Monthly Subscription - as that is exactly what it is
2020-09-01 10:38:19 +02:00
4c324a1194 IAP: Ignore user cancelled errors 2020-09-01 10:30:09 +02:00
b3bdb8657c Handle IAP of products
We were only handling subscriptions properly
2020-09-01 10:29:50 +02:00
822607ba18 Add extra logs 2020-09-01 09:18:16 +02:00
3bcbe5a71d IAP: Do not consume the purchase
Otherwise it will not show up when querying past purchases
2020-09-01 09:17:33 +02:00
b35db2a343 IAP: Exit after an error
Do not try to consume the purchase
2020-09-01 08:51:37 +02:00