2107 Commits

Author SHA1 Message Date
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
767d890a55 Avoid logging logger errors
causes a bit of a recursion
2020-11-10 18:47:30 +01:00
bfe2456d3b AutoConfigure: Set an error if we get an oauth exception 2020-11-10 18:47:13 +01:00
7171b1e99f Bump minor version 2020-11-10 18:38:04 +01:00
a11fe63983 Report Bug: Attach logs from the last 2 days 2020-11-10 18:37:54 +01:00
e873f1f4e2 Fix sharing to the app
It's super hacky, but since I broke it, I just want to first fix it, and
later I'll try to make it nicer.
2020-11-10 18:24:43 +01:00
3aaa397021 Fix reseting the git host 2020-11-10 18:11:26 +01:00