79b74d0d77
Show progress on the cloning page
...
Fixes #397
2021-07-30 12:57:35 +02:00
471669e20b
Add another dashbook experiment
...
This is being use to test out the cloning screen. It runs on Flutter
Web!
2021-07-30 12:57:35 +02:00
938a4c27e8
Rever dart:io change for setup script
2021-07-30 12:11:33 +02:00
2505d00dfb
Replace dart:io with universal_io
...
Platform from dart:io cannot be used on the web for reasons. And this
way we get a fake File/Directory class which we can use for atleast
running the web version, even if it won't work.
2021-07-30 11:39:26 +02:00
72e9de29de
Move editor related code into its folder
...
I'm trying to separate the code based on the domain so that this code
can be easily reused in other projects
2021-07-30 11:12:00 +02:00
009ec48a8c
One less use of dart:io
...
dart:io cannot be used in the web
2021-07-30 11:03:36 +02:00
3bc617ab97
Hide "Rate App" from App sidebar on the desktop
...
It's only supported on ios and Android.
2021-07-29 23:01:24 +02:00
bb3afd92cf
Settings: Minor cleanup
2021-07-29 18:14:52 +02:00
e929e8933e
Experiment more with grpc
...
Seems to be going well.
2021-07-29 18:03:59 +02:00
0b16329e9a
Remove unused script
2021-07-29 17:37:53 +02:00
07763226df
Stop using deprecated packages
2021-07-29 14:39:23 +02:00
ad76dabcfb
Experiment with serving shared preferences over grpc
...
The idea is that for GitJournal's web version, we can have it talking
with the mobile version which runs a grpc server. All of the git + fs
logic will still run in the mobile and the web version will only have
the UI.
2021-07-29 14:33:00 +02:00
a7869612b3
Show 'beta' banner on Desktop
2021-07-29 12:55:21 +02:00
e946c87229
Remove unused class
2021-07-29 12:53:38 +02:00
c6665fa63e
Simplify Settings/Config classes
2021-07-29 12:45:33 +02:00
c66eaf1052
NotesFolderConfig: Read directly from the SharedPref
...
It's super annoying that we have this class which reading from the
settings, so adding any new value involves updating some 12 new things.
2021-07-27 16:33:16 +02:00
11e59e756c
Fix flutter analyze
2021-07-27 14:09:09 +02:00
5d1bc71b06
Linux CI: Give an error in the AppImage could not be uploaded
2021-07-27 13:55:17 +02:00
3c39ad337b
AppImageBuilder: Set the correct path
2021-07-27 13:44:31 +02:00
37cfb45dd7
CI: Try building linux desktop app
2021-07-27 13:38:13 +02:00
73d6c89468
CloningStory: Add fake data
...
It's not yet being used, but with this I'll be able to work on this
screen more easily.
2021-07-27 11:20:00 +02:00
63cb4f10c1
Split GitHostCloningPage into its own file
2021-07-27 10:58:58 +02:00
4811259940
GitTransferProgress: parsing checks
2021-07-27 10:58:22 +02:00
5f1e4cb8ea
AppImageBuilder: Add debian sources
...
This is going to be built in the docker container which is based on
debian
2021-07-27 03:21:38 +02:00
16895adf94
filename editor
2021-07-26 22:04:42 +02:00
9328712de2
Settings: simplify
2021-07-26 22:04:40 +02:00
7fa67497bb
Split Settings into StorageConfig
2021-07-26 21:53:44 +02:00
b2e08550bb
Add GitConfig
...
This makes the Settings class smaller.
2021-07-26 20:18:22 +02:00
b08c4436b7
MarkdownRendererSettings -> MarkdownRendererConfig
...
I'm going to call all the classes which hold the settings/configuration
by Config. The screens can be called settings.
2021-07-26 20:06:11 +02:00
70adcb2e5d
Card/GridView: Add hero animation
2021-07-26 18:57:24 +02:00
eca8bea239
Avoid modifying the note's state if not required
2021-07-26 18:55:51 +02:00
e86c5471c9
Add a basic script to build on linux
2021-07-26 18:32:31 +02:00
e3526b4911
Minor refactoring
2021-07-26 16:51:58 +02:00
d9ad163780
io ci: Always mark is as passing
...
I'm giving up fixing these fastlane issues.
2021-07-26 16:45:08 +02:00
e3aa42ec55
Bump minor version
2021-07-26 16:19:29 +02:00
95f6bceebc
Split Settings into MarkdownRendererSettings
...
We don't need one huge monolight of all the settings.
2021-07-26 16:19:05 +02:00
a090a38991
Settings: Move SharedPref logic out of this class
...
Makes it simpler. It'll also let us use this logic in other places more
easily.
2021-07-26 14:23:17 +02:00
3da73a15cd
Desktop: Detect no default branch
2021-07-25 11:44:49 +02:00
23541f7466
Sync: Allow the merge to fail
2021-07-25 11:44:28 +02:00
1161449ea4
CloneSetup: Log the stackTrace
2021-07-25 11:27:29 +02:00
24ea08a7fb
SetupCloneUrl: Disable autocorrect
...
We are entering a URL, the autocorrect is super annoying.
2021-07-25 11:25:48 +02:00
0a36720b5a
ios: Update podfile.lock
2021-07-25 11:25:25 +02:00
9dadbb577f
Bump dart-git
2021-07-25 11:25:09 +02:00
b44a33e14e
clone: Catch errors in checkout
2021-07-25 10:14:33 +02:00
af83a70bf4
Setup: Top left arrow button should go back
...
It's extremely irritating that it closes setup.
2021-07-25 09:52:14 +02:00
dff717eb9a
setup clone: put back old code for guessing the remote head
...
I don't think this is required, but I need to make another point
release, and I rather not have any modifications than what was
previously there.
2021-07-24 12:17:27 +02:00
1e07fecfef
ios ci: try again
2021-07-23 17:30:55 +02:00
e0bdccf6e2
ios ci: update fastlane in the build step
...
bundler seems to fail otherwise
2021-07-23 17:09:03 +02:00
7a5402a5e0
ios ci: Use the latest fastlane
...
Hopefully this will fix the ci.
2021-07-23 16:45:33 +02:00
d9ce74e249
setup clone: Simplify code
...
This way we can avoid the extra try/catch block
2021-07-23 16:37:52 +02:00