1139 Commits

Author SHA1 Message Date
cb126c733a Add missing file 2020-04-10 13:46:49 +02:00
14d734bf08 Fix handling of Note renames
We often use the note's filePath as a unique identifier, however that
can change, and we need to update the caches accordingly.

Fixes #97
2020-04-10 13:45:19 +02:00
d16b4e9eb9 Update build instructions 2020-04-10 13:03:00 +02:00
0e05422f16 Stop tracking .env.dart file 2020-04-10 13:01:54 +02:00
d724dfb8ad Implement basic IAP support for Android
It's very ugly, but it works.
2020-04-10 12:58:21 +02:00
37909c84f8 Make sure widgets are mounted
Might solve some of the crashes
2020-04-10 12:12:17 +02:00
ed5e86cf83 Get Sentry DSN from env variable 2020-04-10 12:10:37 +02:00
20a5ad8043 AppDrawer: Only show Pro Mode button if we aren't in Pro Mode 2020-04-08 14:18:47 +02:00
b1683acbf3 Add a way to pass certain keys via env variables in the CI 2020-04-06 19:57:10 +02:00
49f4e334dc Add a very basic purchase screen
Along with a 'Go Pro' option in the sidebar. This is extremely ugly and
is therefore disabled by default right now.
2020-04-06 19:26:09 +02:00
9e2d7be716 Android: Add billing permission 2020-04-06 17:44:00 +02:00
531eb6f3ae Dismissable: Increase threshold to 60%
A number of users have complained that they currently land up deleting
note accidentally because of the swipe gesture.
2020-04-06 17:14:50 +02:00
7683064ba1 README: Add utm codes to installers
This way I should be able to track installs from GitHub.
2020-04-04 11:53:31 +02:00
de84d99c11 CardView: Fix top padding
It should be part of the list and go away when scrolling.
2020-04-04 11:51:10 +02:00
bb0e574495 Abstract out the logging
This way moving away from Fimber will be much easier.
2020-04-04 11:50:57 +02:00
56dcb1cb2e README: Use images hosted on gitjournal.io 2020-04-04 11:05:05 +02:00
f49d5d59e1 Remove android screenshots
Lets not host them in this repo, instead we can host them on our
website. These image files can get quite heavy
2020-04-04 10:54:28 +02:00
4c73840d43 NotesCache: Increase its size to 20
With the cards view, we see way more notes.
2020-04-04 10:36:08 +02:00
0524ce665f Update .gitignore 2020-04-03 19:40:09 +02:00
ceffa89eb2 Checklist: Add an extra assert 2020-04-03 19:39:03 +02:00
ea5667fcde Screenshots: Add another note 2020-04-03 19:38:33 +02:00
9de5f913ed Improve screenshot script
Which also acts as our integration test.
2020-04-03 19:38:33 +02:00
c6642bbb66 README: Add Community Links 2020-04-03 09:36:21 +02:00
ebd05bcefd Bump version 2020-04-02 19:39:39 +02:00
9e60a74c19 Allow opening relative links while are notes 2020-04-02 19:34:54 +02:00
cfc38b90b9 NoteTile: Implement Inkwell
It needs to be inside the Material to work.
2020-04-02 19:15:18 +02:00
2b6c5e69f1 NoteTile: Adjust border color 2020-04-02 18:45:25 +02:00
fbbc92eea8 NoteTile: Remove empty lines in the end 2020-04-02 18:45:09 +02:00
6798eb0829 FolderView: Do not clip the body by the bottomNavigationBar
It looks weird as sometimes there is a grey border otherwise.
2020-04-02 18:20:29 +02:00
64e3d36130 Improve stripMarkdown formatting
At some point this will need to be done in another thread.
2020-04-02 18:19:50 +02:00
26f641380d Checklist: Avoid extra \n
The markdown parser is weird.
2020-04-02 17:56:48 +02:00
28ef551805 On sync error: Show the error a bit better
Do not show 'GitException: error'. We do not need to expose that it was
an exception.
2020-04-02 17:29:03 +02:00
56f73ffe3d NoteTile: Limit to 11 lines of body
Looks much better this way. It's also similar to how Google Keep does
it. This way users moving from it will feel right at home.
2020-04-02 17:25:06 +02:00
f119e60b79 OAuth: close the webview explicitly afterwords
Hopefully this will fix the problem on iOS
2020-04-02 17:21:25 +02:00
c322691614 ios: Fix report bug button
We don't have logs on ios
2020-04-02 17:17:32 +02:00
8e629b20f6 Add missing file
:/
2020-03-31 14:17:21 +02:00
46590aff48 Markdown: Show images
At least show existing images. The path needs to be relative

Related to #10
2020-03-31 14:11:01 +02:00
fe08b53539 Add a .gitjournal.yaml file in a folder
This file will be added to save the settings of how we want that folder
to behave. For example - default Editor, view, sorting mode, etc.

This feature is currently disabled as it will only be a part of the pro
mode.
2020-03-31 14:02:38 +02:00
3c2d4b0f74 VirtualNotesFolder's config cannot change
We haven't exposed any way to change it.
2020-03-31 11:22:52 +02:00
965639e6f2 Add the concept of Folder Settings
This contains the default editor / view / sortingMode / etc. For now the
folder settings are shared among all Folders. But the idea is that we
should be able to set different settings per folder (real or virtual)
2020-03-31 11:16:04 +02:00
c2b78f0ae7 EditorSelector: Make it prettier 2020-03-30 13:36:07 +02:00
564fa4cbc0 move NoteEditorSelector to its own file 2020-03-30 13:09:19 +02:00
a5fcb19d70 SyncButton: Use cloud download/upload instead of arrows 2020-03-30 13:04:28 +02:00
577b73ff3c SyncButton: Seperate pulling and pushing
This way we also refresh the view after the pulling, as we don't need to
wait for a push for that.
2020-03-30 13:00:28 +02:00
040a1a228a NoteTile: Make it prettier
Decrease the font size for the header and reduce some spacing. It's
finally starting to look somewhat okay.
2020-03-30 12:27:09 +02:00
b52613ef5b GridView: Make the tiles smaller 2020-03-30 12:25:17 +02:00
499aa00e4d Improve Grid/Tile view styling 2020-03-30 12:17:18 +02:00
cea0adb7f9 Title Editor: Allow the title to expand
Don't just confine it to a single line.
2020-03-30 12:04:33 +02:00
e98b3c3e41 Remove duplication of NoteTitleEditor 2020-03-30 12:00:50 +02:00
5c44905772 Make Grid/Card View share the tile 2020-03-30 11:57:35 +02:00