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
1ee0866a85
Improve the monthly text a bit more
2020-08-31 18:05:53 +02:00
7a23915686
Clarify the the Monthly Purchase option text
...
Clearly show how much they would need to pay in order for it to convert
into a normal One Time Purchase.
2020-08-31 18:00:07 +02:00
957638d8a1
Change yearly subscription to 'One Time Purchase'
...
I could have a yearly subscription as well, but the screen is confusing
enough as it is. Also, by next year - I should have the Stripe
Integration running and I can possibly avoid the extra 30%.
2020-08-31 17:28:08 +02:00
f1fa527ecd
Fix localization feature date
2020-08-31 13:28:50 +02:00