2148 Commits

Author SHA1 Message Date
f44c1ce17d Collect proMode and proExpirationDate as user properties
It'll make it easier to know how many % of the users are on pro.
2020-10-16 12:52:31 +02:00
530c8ea55a Release a bug fix version
Some % of the users are badly affected by a bug, which I cannot seem to
reproduce, maybe this debug message will help.

Also, I accidentally shipped it with the bottom bar disabled.
2020-10-16 02:38:41 +02:00
7153498595 The bottom menu bar should be available by default 2020-10-16 02:33:06 +02:00
5c2e336343 Save Notes Cache in the cache directory
It shouldn't be saved in the Documents folder. Now that this folder is
exposed on ios, I should remove all non-user related files from here.
2020-10-16 01:10:18 +02:00
a1e7135236 ios: Allow the GitJournal files to be visible in the Files app 2020-10-16 00:55:04 +02:00
09fdcc3012 Generate the SSH keys via Dart
The more dart code we use, the easier it will be to port to other
platforms.
2020-10-15 12:30:35 +02:00
540078c413 Improve repo migrations
Earlier we had one folder 'journal_local', when the remote would be
setup a new folder called 'journal' would be created, and each all the
files would be copied over. This meant the local history was being
destroyed.

Now, we only have 1 folder 'journal', and on 'cloning', we add the url
as a remote, and do a git fetch + merge.

This simplifies everything drastically, and opens the door for multiple
remotes.
2020-10-15 12:18:47 +02:00
0839b8e38a Update ios internal docs 2020-10-15 11:06:57 +02:00
dacd41b1c5 Update Podfile.lock 2020-10-15 10:52:37 +02:00
4baf03eb4a Bump to bugfix version 2020-10-15 10:08:11 +02:00
2c0470a3c1 Log the gitBaseDir to try and debug what is going on 2020-10-15 10:07:48 +02:00
26688d3577 Fix invalid Podfile
Forgot to commit this earlier
2020-10-14 19:35:27 +02:00
d59dd5640e ios: State explicitly what permissions are not required
From the docs of the https://pub.dev/packages/permission_handler
2020-10-12 21:49:53 +02:00
f5be2d4e79 ios: Bump min os version to 9.0
This really should have been in the release notes.
2020-10-12 21:15:43 +02:00
e02790cd73 Changelog: Add reddit link 2020-10-12 18:52:13 +02:00
aa28675aa6 Changelog: Add date for release 2020-10-12 18:37:28 +02:00
d859f006d7 Bump version 2020-10-12 18:23:02 +02:00
8dbab76011 GraphView comments 2020-10-12 18:21:33 +02:00
044592b92d Allow Journal Entries to have their own file naming scheme
Adding an individual setting is becoming way too complex now.
2020-10-12 18:21:26 +02:00
0e4bf34843 Settings Bottom Menu Bar: Make the preview a bit bigger
On my super small iphone screen it doesn't look great.
2020-10-12 18:05:52 +02:00
aa48753f10 Add listen:false when getting some providers 2020-10-12 17:40:22 +02:00
d6612a7a84 Update podfile and xcodeproj 2020-10-12 17:34:29 +02:00
2781507b7e README: Change subtitle 2020-10-12 13:31:47 +02:00
8a8e05d963 Add AGPL license badge 2020-10-12 13:30:24 +02:00
dfb3c5d20d Bump yaml serializer 2020-10-11 00:25:53 +02:00
1dd1366774 Analytics - use 'Unknown' when screen name is empty
Instead of reporting this to Sentry. This seems to be rather common.
2020-10-09 10:55:52 +02:00
d3a0d4fcfa External Storage: Use ext_storage package
This actually gives the top level directory in Android, as I want.
2020-10-09 10:55:45 +02:00
cdfa7d690a Add a setting to store the repo in the external storage
This is Android only, and for now it is disabled as I'm not sure why I
cannot access the "general" root directory.
2020-10-09 10:43:16 +02:00
5ed1b5314b Bump file_picker 2020-10-09 09:39:04 +02:00
684baa93c2 CI: Bump flutter version 2020-10-09 01:17:40 +02:00
9499cea164 Remove Settings global
Stop it being a singleton. This means it needs to be passed around a
lot. This sucks, but it's how it should be. I shouldn't be using a
global variable to get around this.

This is needed as Settings will soon become repo specific when we
support multiple repos.

This breaks saving the settings in a file, that feature was toggled off
anyway. It needs to be thought over again.
2020-10-09 00:59:19 +02:00
94ccd74e12 Upgrade flutter_sentry
Hopefully this will fix the app crashing in some devices on the Google
Play Store's automated tests.
2020-10-06 00:11:30 +02:00
5f8f8975b1 Update changelog 2020-10-05 13:13:32 +02:00
17b276b9f6 Add a comment on the HomeScreen
It took me some time to figure out why I had written it this way.
2020-10-05 13:09:57 +02:00
06cfe27154 Make the bottom menu bar settings prettier
We now show how the bottom menu bar will look inside the settings. This
is so much nicer. Later, I can add more options to configure exactly
what icons are visible and what they do.
2020-10-05 13:08:50 +02:00
62bea50506 Allow the bottom menu bar to be hidden
Fixes #261

The settings page for this is quite ugly right now, but the feature
works. I can improve its look another time.
2020-10-05 12:25:57 +02:00
cca83ffd4a Move metadata configuration features from Pro to Basic
Configuring how the metadata should be saved really seems like more of a
basic feature as it allows you test GitJournal's compatibility with your
favorite desktop client or for static website generation.
2020-10-05 11:47:09 +02:00
1a74955e99 Improve inline tags regexp
Fixes #265
2020-10-05 11:43:52 +02:00
68c6fe470d CI: Bump flutter version 2020-10-02 17:28:51 +02:00
d2b1ad7e46 Allow loading ssh keys from a file
Fixes #74
2020-10-02 17:22:30 +02:00
b3ea9c9565 Avoid using deprecated autovalidate 2020-10-02 16:17:05 +02:00
ac807ca0f3 Upgrade to flutter 1.22.0
The screenshots package had to have some override because of a
dependency conflict. Also, while the splash screen still works, I'm not
sure if I'm doing the right thing any more.
2020-10-02 16:12:00 +02:00
8636bda26c Bump import_sorter
It now sorts imports in the test_driver directory, which is awesome.
2020-10-01 00:22:13 +02:00
bb19321c8b Send AppFirstOpen Analytics event
Again, this is sent by firebase, but I want to be able to replace
firebase pretty soon.
2020-09-30 11:27:49 +02:00
27cad98937 Send app_update in analytics
I'm calling this event gj_app_update as firebase automatically sends an
app_update event. This is being done so that I can easily remove
firebase analytics in the future.
2020-09-30 11:27:27 +02:00
6be702c167 Funding: Replace Open Collective for GitHub Sponsors
Open Collective is better as it allows one time donations, but I don't
have the bandwidth the manage that and GitHub Sponsors. It seems easier
to just manage one, and people who want to make a one time donation can
use Paypal.
2020-09-29 14:51:00 +02:00
f030156606 Add images in Changelog 2020-09-29 14:34:58 +02:00
0d12890d48 Add Tags image for 1.52 release
It looks horrible but it's better than nothing
2020-09-29 10:24:35 +02:00
84c67a08db Log an exception properly 2020-09-28 13:05:09 +02:00
34cdd21026 ios: Remove unused function 2020-09-28 13:04:41 +02:00