a861c16e8f
PurchaseSlider: Add buttons to make chosing the price easier
...
This way we can more easily choose the value, as the slider is quite
buggy.
2020-07-09 16:50:27 +02:00
94730c7040
PurchaseWidget: Move slider to its own file
...
Also de-couple it from RevenueCat specific APIs.
2020-07-09 16:31:49 +02:00
51d79fdbf2
PurchaseScreen: Fix scrolling
...
Putting a column inside a SingleChildScrollView is way way too complex.
There are lots of different solutions, and not all seem to work for me.
Also adjust the loading screen.
2020-07-09 13:21:23 +02:00
4109563293
Move PurchaseWidget to its own file
2020-07-09 12:25:30 +02:00
e5d4965844
PurchaseScreen: Move to purchasing code to its own widget
...
All of this is way too complicated
2020-07-09 12:21:20 +02:00
309917d165
Move links parsing from the markdown string to another thread
...
This can be very expensive and the UI hands for a large number of notes,
otherwise.
2020-07-09 11:09:03 +02:00
915237285e
Force last view to default to Edit
2020-07-09 10:02:08 +02:00
352879b965
Add support for rendering wiki links
...
This way clicking on a wiki link also opens the corresponding note, if
it exists.
2020-07-09 01:02:32 +02:00
ad535f3be7
Note Links: Considering anything which doesn't have a '://' as local
...
Only local notes are shown in the backlinks. Earlier our idea of local
links was notes which start with './', but now since we accept the
direct filename as well, we should support that in the backlinks as
well.
2020-07-08 00:49:45 +02:00
f94c119e9a
Bump minor version number
2020-07-07 23:30:00 +02:00
7506e3990d
Detect all kinds of local links
...
Not only links which start with ./
We also try to guess with the .md or .txt extension if the file is
present.
Fixes #173
2020-07-07 23:27:44 +02:00
23f259dc60
[Android] Make the quick-actions icons prettier
...
Use Android Studio's Asset manager to generate nice and pretty icons.
Using svg based icons made them look off on most platforms as they
weren't enclosed in the classical circle.
Also this way we have support for Adaptive Icons and all the new stuff.
2020-07-06 19:15:46 +02:00
7102a40403
[Android] Remove unused ic_launcher png files
2020-07-06 19:00:45 +02:00
b5f933637a
Android QuickActions: Add images to the launcher
...
Add the svg images from FontAwesome. These look a bit ugly to be honest,
and maybe we should change them for conventional pngs.
2020-07-06 18:50:57 +02:00
801a753e3d
Bump minor version
2020-07-06 17:57:55 +02:00
c31edc3b57
MarkdownEditor: Change default mode to "Last Used"
...
Add an extra option of Last Used, along with Edit / View.
2020-07-06 17:14:07 +02:00
a86843a2b5
Fix note link navigation
...
Fixes #173
2020-07-06 16:58:12 +02:00
6aeb6f7119
NoteBacklinksRenderer: Add debug logs
...
This renderer occasionally hangs, I'm not 100% sure why, and these logs
will help diagnose the issue.
2020-07-05 20:48:03 +02:00
a917f2452e
Bump minor version
2020-07-05 20:39:20 +02:00
bb8cb5e442
IAP: Always check
...
Disable the optimization of not checking for pro mode on boot. The
optimization fails and pro members cannot always get the pro features.
This is not good.
As a workaround, opening the but pro mode page also checks if already
purchased.
2020-07-05 20:38:06 +02:00
4767f743d1
Bump version
2020-07-04 19:52:02 +02:00
1d1a4c6432
ios: Update podfile
2020-07-04 19:52:02 +02:00
d8772e882a
Allow backlinks preview to be disabled from the settings
...
This adds a new Experimental Settings page.
2020-07-04 19:51:59 +02:00
1035bacc58
SubscriptionStatus: Avoid rechecking on start
...
Just check once and cache the value.
2020-07-03 22:32:34 +02:00
cc7d6e7e61
Pro Mode [Android]: Verify the purchase locally and without RevenueCat
...
We're using RevenueCat to manage the subscriptions. In my case in
Android, it gives me data saying I'm missing a subscription even though
I clearly have it (though in Trial mode).
The subscription token isn't really being verified right now. Ideally
this needs to be done on the server side. This is a good first start to
get rid of RevenueCat.
Related to #171
2020-07-03 22:15:03 +02:00
1d767f1f4d
Remove flutter_runtime_env env
...
flutter_sentry provides the same feature. I prefer having the minimum
amount of external dependencies.
2020-06-20 07:56:32 +02:00
2651bff8bb
Send Android/ios crash reports to Sentry
...
I'm not 100% sure this will work without the dart code, but I don't want
to replace my working implementation with flutter_sentry's
implementaiton which might not report all the errors.
2020-06-19 14:08:35 +02:00
c727b89eeb
Bump device info
2020-06-19 13:18:20 +02:00
215f12d4d8
MarkdownStrip: Support all languages
...
We were only supporting English, and even if we use the regexp \w, that
seems to only work for English and not all languages.
2020-06-19 13:09:25 +02:00
a22f5ae758
Fix new imagebuilders arguments
2020-06-19 12:49:14 +02:00
4de7179819
Bump flutter markdown
2020-06-19 12:42:55 +02:00
421a30b016
Fix linking of relative links
...
This broke while trying to support the [[ ]] syntax.
2020-06-19 12:40:01 +02:00
3be7a7d350
Fix opening on relative notes when clicking on a link
2020-06-19 12:39:43 +02:00
ea04ae3598
Update README
2020-06-12 23:40:42 +02:00
5e557ef6c3
Rename MetaLinkSyntax to WikiLinkSyntax
2020-06-12 13:50:54 +02:00
ede78f6019
Change <hr> width
...
5px seems to much. It now looks similar to how GitHub renders it.
Fixes #167
2020-06-12 13:05:46 +02:00
a18bb9c037
Purchases: Remove debug logs from RevenueCat
...
They aren't useful any more
2020-06-12 10:58:11 +02:00
94af59fb84
IAP: Convert print to Log
2020-06-12 10:57:58 +02:00
509cf7d0a0
Add Note Backlinks in Purchase screen text
2020-06-10 16:28:02 +02:00
01006ddaa1
NoteBacklinks: Do not show pro overlay if no backlinks present
2020-06-10 16:24:22 +02:00
4fc7c18e98
Let the rendered markdown be selectable
2020-06-10 16:09:16 +02:00
45562a5d8d
Bump Flutter markdown
2020-06-10 15:59:55 +02:00
e71ff5d2c0
Make NoteBacklinks a pro feature
2020-06-10 15:49:47 +02:00
b33a66a5fc
BackLinks: Render the [[term]] in bold
2020-06-10 15:46:16 +02:00
3794bf8ac0
Backlinks: Add support for [[link]] type links
2020-06-10 15:19:07 +02:00
1cebc69759
Backlinks: Make the entire part tappable
2020-06-10 15:18:38 +02:00
c98d01415f
NoteRename: Do it before trying to get the lock
...
Another operation coule be blocking git.
2020-06-10 15:16:22 +02:00
ae74e02fa7
Rename Note: Ensure markdown files end with .md
...
This broke when supporting txt files
2020-06-10 15:16:14 +02:00
2502f4a79d
Update ios podfile
2020-06-10 14:50:18 +02:00
06b9f27b1c
Update changelog
2020-06-10 14:50:09 +02:00