1730 Commits

Author SHA1 Message Date
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
2aca8a10f2 Bump version 2020-08-31 11:38:14 +02:00
4e1b2e2563 Add Localization as a Feature 2020-08-31 11:38:14 +02:00
0f5bb345d3 Allow Swipe to delete to be configurable 2020-08-31 11:38:04 +02:00
d11c9e076d Feature Timline: Track when the user clicks on the link 2020-08-31 10:16:22 +02:00
43190b718e Feature Timeline: Add a link to GitHub issues 2020-08-31 10:14:43 +02:00
b340e5e0ef Bump flutter_markdown 2020-08-31 09:08:24 +02:00
0b4867da10 LinksLoader: Ignore non local links
In Reference links

Fixes APP-9M
2020-08-31 08:55:27 +02:00
a8af8d795e MdYamlDoc: Add a very basic reverse implementation
A user requested that the YAML header be present at the bottom. I
thought this would be quite simple, but there are lots of edge cases
which will need to be solved.

Related to #223
2020-08-30 15:49:08 +02:00
a3f556df47 Actually implement the Zettelkasten filename format
I like an idiot only exposed it in the Settings.
2020-08-30 15:16:03 +02:00
bdb3dafdab Add missing file 2020-08-21 13:02:29 +02:00
f2f10433d9 AutoConfigure: Make it clear what permissions will be requested 2020-08-21 12:36:42 +02:00
aabeb57fc0 InlineTags: Add settings page
And support multiple prefixes.

This is disabled for now as it hasn't been fully integrated.
2020-08-21 12:18:55 +02:00
36fa1e3f80 InlineTags: Test for tags with - 2020-08-21 11:42:54 +02:00
6078f7f7ef InlineTags: Add a test for non-ascii words 2020-08-21 11:41:53 +02:00
b6f9c27bf1 PurchaseScreen: Change text of yearly to "Purchase"
Instead of "Subscribe". Maybe this will help.
2020-08-21 11:37:02 +02:00
5660b30e5f PurchaseScreen: Make it clear that a min amount is required
Apparently saying "Pay what you want" is confusing if there is a minimum
amount required.
2020-08-21 11:36:36 +02:00
cc9d115762 InlineTags: Handle case of #a#b as two tags 2020-08-21 11:12:08 +02:00
61e16daefe EditorSettings: Move Last State to common
Now that you can see the Markdown Preview from any of the Editors, it
doesn't make sense to have this inside the Markdown Editor settings.
2020-08-21 11:06:24 +02:00
3fd418ce29 Remove useless FocusScope 2020-08-21 11:02:36 +02:00
7e7503ca2f Editors: Expose the preview markdown button on all editors
It's nice to sometimes use the RawEditor to edit something and then
later you want to see what it looks, and having to switch to the
Markdown Editor for that is very annoying.
2020-08-20 11:47:31 +02:00
0d71daa09e Add MarkdownToolbar to In Progress 2020-08-20 11:46:42 +02:00
d05e88ef89 Add an indicator in the AppDrawer for Pro Mode 2020-08-20 10:59:32 +02:00
6ba0f3974a NoteEditor: Pass it the parentFolder
A note has a parent which is the physical folder it is inside, and a
parent folder which it is being displayed inside. It's useful to have
the latter as that can be used to display the next note - in the case of
the Journal Editor, and open the graph view as well.
2020-08-20 10:42:39 +02:00
d90a87aa4f PurchaseScreen: Remove the left/right padding from the cards
This way the cards can horizontally scroll across the entire screen.
2020-08-20 09:51:28 +02:00