2613 Commits

Author SHA1 Message Date
60ae75c3cc Add a signup screen 2020-11-19 12:20:47 +01:00
c89b72e667 Login: Try actually logging in with gotrue 2020-11-19 12:20:22 +01:00
8267d420a7 LoginPage: Add GitJournal header
+ cleanup the code a little
2020-11-18 16:39:15 +01:00
909803aa8e Add an experimental Login page
Code adapted from https://github.com/TheAlphamerc/flutter_login_signup
2020-11-18 16:25:39 +01:00
03e3d1f1c5 Remove verbose logging 2020-11-18 16:08:46 +01:00
e87a096c7d Allow Delete dialogs to be configured
Fixes #330
2020-11-18 13:01:33 +01:00
a9f3001798 Use StackTrace library to make the traces shorter
And hopefully add some more context to some async stack traces that
don't make any sense.
2020-11-18 12:53:12 +01:00
e5caafd6a1 Add debug statements for the remotes
Makes it easier to debug some of the users issues.
2020-11-17 23:10:47 +01:00
b2f9ad28c3 Remove debug statements for debugging icloud problem 2020-11-17 23:10:25 +01:00
7873c8eebb Bump minor version 2020-11-17 14:09:59 +01:00
6983f91a47 Fix iCloud problem
Fixes #296
2020-11-17 14:09:59 +01:00
d80f2fc257 HostSetup: Remove the remote if setup closed without completion 2020-11-17 14:09:59 +01:00
35483d07d8 MigrateSshKeys: Reduce code duplication and do not delete the folder
This migration seems to have gotten really fucked up and I think the ssh
keys are now lost. I'll have to issue a notice on how to fix it.
2020-11-17 14:09:59 +01:00
014d790b17 Update provisioning profiles
Not sure what has changed
2020-11-16 14:33:17 +01:00
231053ea8a Add some more debugging info
Not sure why I get errors where the folder is not a git repo even though
it contains a .git folder.
2020-11-16 00:21:30 +01:00
568e9a407f RsaKeyPair: Improve isValid 2020-11-15 00:50:33 +01:00
f821fc73e1 SSH Private Key: Try formats supported by ssh_key 2020-11-15 00:49:42 +01:00
3b4c257afc Accept more Private Key formats 2020-11-15 00:35:49 +01:00
b9e81b7ae7 RsaKeyPair: Use the recommended size of 4096 2020-11-15 00:33:42 +01:00
c5a999988f Revert "CircleCI Android: Use git-crypt"
This reverts commit 27349bfbe3e9a8fcbc4bc832984960db8432704e.

Doesn't seem to work
2020-11-15 00:27:25 +01:00
a052467ebc Migrate from steel_crypt to crypton
SteelCrypt is deprecating asymetric key crypto functions and recommends
using crypton. This also simplifies our code.
2020-11-15 00:25:39 +01:00
215fe07d50 Move some deps to dev
These aren't still being used in production, they were just added for
experiments
2020-11-14 23:57:20 +01:00
90fe13d66c build_ios: Print xcode version 2020-11-14 23:35:42 +01:00
4a69524bff build_ios: Remove the check for uncommitted changes
Hopefully now that builds witll be done by the CI, this won't really
happen.
2020-11-14 23:31:13 +01:00
3fc813336a Rename github CIs 2020-11-14 22:49:43 +01:00
302f205fed Github ios CI: Run on macos-10.14
This is what my laptop has, and hopefully it won't get stuck on this.
Also removing gnupg as it is isn't required as gpg is installed on this
image.
2020-11-14 22:45:46 +01:00
1a36bd3fdd add_ios_keys: cleanup 2020-11-14 22:23:36 +01:00
27349bfbe3 CircleCI Android: Use git-crypt
This way we only need to pass one env variable. And the build process is
more similar to ios.
2020-11-14 22:22:48 +01:00
943ae17b58 CircleCI: Try to build it on osx 2020-11-14 22:15:51 +01:00
014d0feb5d Add remote: Add more debugging info in the logs
Related to #347
2020-11-13 16:33:51 +01:00
7ffb3f86ac RepoSelector: Auto select exact matching item when the user types it in 2020-11-13 16:25:45 +01:00
daf63b438a RepoSelector: Sort by prefix first
If we have "blahFlutter" and "Flutter" searching for "flu" should put
"Flutter" higher up in the list.
2020-11-13 16:13:34 +01:00
9bf9193ec8 RepoSelector: Hilight selected text 2020-11-13 16:03:28 +01:00
df78b24542 GitHostRepo: Add name and username
Instead of having to parse this from the fullName. This way the code is
easier to read and it's more reliable.
2020-11-13 15:36:24 +01:00
819702bc6c Create Repo: Indicate that it will be private
Fixes #323
2020-11-13 15:20:28 +01:00
d5148dba6f Create Repo: Reduce left padding
Thre was just too much.
2020-11-13 15:19:23 +01:00
ba844282a6 Do not let the user create a repo which already exists
Fixes APP-3C
2020-11-13 15:15:30 +01:00
bdc2f4ddc3 add_ios_keys: Cleanup script 2020-11-11 16:47:04 +01:00
b708610867 ios ci: Add a timeout
The CI seems to get stuck and then continue running forever :(
2020-11-11 16:45:50 +01:00
b54e8018af Log if the private key is not empty in the settings
It typically shouldn't be
2020-11-11 13:44:24 +01:00
2b252d6401 ios: Hopefully get code signing to work 2020-11-11 13:03:38 +01:00
2714760fa9 ios: Move to manual code signing
Hopefully with this things should work
2020-11-11 12:29:48 +01:00
4f42a442cc ios: Print out installed code signing identities 2020-11-11 12:12:48 +01:00
1ff91c2dfb build_ios: Make it less verbose 2020-11-11 12:03:28 +01:00
c5b02581be xcode rearranging Info.plist
Not sure why it cares.
2020-11-11 11:58:54 +01:00
90fac6342b ios: Allow the app to be used upside down 2020-11-11 11:57:52 +01:00
2221a03322 Move Provisioning profiles to their own directory 2020-11-11 11:46:14 +01:00
743a8b40e7 CI: Try to do the keysigning stuff for IOS 2020-11-10 22:48:52 +01:00
5571fdb65e Use time.dart
I'm sacrificing const code for readability. So maybe I'll lose a bit of
performance, but this is so much easier to read.
2020-11-10 19:07:09 +01:00
5507953be9 Bump dart-git 2020-11-10 18:54:13 +01:00