2702 Commits

Author SHA1 Message Date
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