ndahlquist / stable-horde-flutter Goto Github PK
View Code? Open in Web Editor NEWAn Android+iOS app for the Stable Horde
Home Page: https://stablehorde.net
License: GNU General Public License v3.0
An Android+iOS app for the Stable Horde
Home Page: https://stablehorde.net
License: GNU General Public License v3.0
Sentry Issue: STABLE-HORDE-MOBILE-9
PlatformException: PlatformException(error, sharePositionOrigin: argument must be set, {{0, 0}, {0, 0}} must be non-zero and within coordinate space of source view: {{0, 0}, {1024, 1366}}, null, null)
File "method_channel_share.dart", line 134, in MethodChannelShare.shareFilesWithResult
File "fullscreen_view_page.dart", line 98, in _FullScreenViewPageState._shareButton.<fn>
...
(1 additional frame(s) were not displayed)
"as per the RFC I opened (https://discord.com/channels/781145214752129095/1060881403459407902), we have now switched to opt-in sharing images. You can now send "shared: true" in your requests, to make the horde share them with LAION.
Remember that anonymous accounts automatically shares them!
Also note that we will never share img2img or inpainting results!
@stable Horde: Integrator: Please look into adding the switch for the new key and explain what it does. Furthermore, if you are reporting kudos costs for each generation, please adjust each image by +3 when share==False, and +1 when share==true. "
When loading, if not logged in.
With the newest mobile app update it seems like I can longer directly save images because the button ends up off screen due to the new “copy parameters” buttons.
Using a very short prompt it’s still accessible but otherwise nope.
https://discord.com/channels/781145214752129095/1071109876568301661/1071110279368298626
Sentry Issue: STABLE-HORDE-MOBILE-C
_Exception: Exception: Failed to get task status: 404 {"message": "Waiting Prompt with ID 'ab1bb368-101d-4dd1-acbc-4eab0fa121aa' not found."}
File "tasks_bloc.dart", line 181, in _TasksBloc._retrieveTaskResult
File "tasks_bloc.dart", line 251, in _TasksBloc._waitOnTask
"Normal' ControlNet is not the same as 'No ControlNet'.
It increases kudos cost by the factor of three even when ControlNet is not necessary.
This effectively disables img2img for everyone who doesn't have that much Kudos.
Sentry Issue: STABLE-HORDE-MOBILE-2J
_CastError: Null check operator used on a null value
File "fullscreen_view_page.dart", line 269, in _FullScreenViewPageState._onShare
When loading, if logged in.
The app was taken down from the Google Play store. Why did this happen?
Furthermore, the app does not work anymore for those who still have it installed, the app cannot list models so I guess it cannot connect to the clusters anymore.
Sentry Issue: STABLE-HORDE-MOBILE-10
OSError: OS Error: Permission denied, errno = 13
FileSystemException: FileSystemException: Creation failed, path = '/sdcard/Pictures/stable-diffusion' (OS Error: Permission denied, errno = 13)
File "tasks_bloc.dart", line 225, in _TasksBloc._retrieveTaskResult.<fn>
This only happens on Android. To fix this, we need to request file system permissions.
Suggested UX:
Should explain:
Look at the other stable horde UIs and see which options it makes sense to copy.
Probably should use standard image gallery UI/UX:
Rating images creates training data for LAION that can improve future versions of SD.
Refer to https://discord.com/channels/781145214752129095/1042786389474947112/1062663990041395280
Like it says looking for this feature
I can't login. I paste in the api key, and there's literally no response.
Sentry Issue: STABLE-HORDE-MOBILE-17
StateError: Bad state: No element
File "home_page.dart", line 23, in _HomePageState.initState.<fn>
File "home_page.dart", line 114, in _HomeController.animateToPage
File "dream_tab.dart", line 311, in _DreamTabState._attemptToGenerate
...
(1 additional frame(s) were not displayed)
Sentry Issue: STABLE-HORDE-FLUTTER-3N
StableHordeException: No user matching sent API Key. Have you remembered to register at https://stablehorde.net/register ? {"prompt":"Futuristic spaceship. Rainforest. A painting of a spaceship on a rainforest planet by Caravaggio. Trending on Artstation. chiaroscuro. ### Military","params":{"steps":30,"n":1,"sampler_name":"k_euler","width":512,"height":512,"cfg_scale":7,"seed_variation":1000,"seed":"","karras":true,"denoising_strength":0.4,"post_processing":[]},"nsfw":true,"censor_nsfw":false,"trusted_workers":false,"source_processing":"img2img","source_image":"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...
File "tasks_bloc.dart", line 107, in _TasksBloc.requestDiffusion
Sentry Issue: STABLE-HORDE-MOBILE-T
_Exception: Exception: Failed to download image: 404 <?xml version="1.0" encoding="UTF-8"?><Error><Code>NoSuchKey</Code><Message>The specified key does not exist.</Message></Error>
File "tasks_bloc.dart", line 277, in _TasksBloc._downloadImageFromUrl
File "tasks_bloc.dart", line 203, in _TasksBloc._retrieveTaskResult
File "tasks_bloc.dart", line 251, in _TasksBloc._waitOnTask
Stable Diffusion 1.x is trained for images of size 512x512.
Stable Diffusion 2.x is trained for images images of size 768x768.
Therefore, I propose we default all models based on SD 2.x to 768x768. This will result in higher quality images for these models.
From a personal perspective, I also think this is important because there is a popular narrative that SD 2.x is worse quality than 1.x. Generating images of the wrong size doesn't help with that 😆
Important detail: only logged in users can request images of this size, so we should prompt for login when selecting one of these models.
Sentry Issue: STABLE-HORDE-MOBILE-8
_Exception: Exception: Failed to request diffusion: 400 {"message": "This model is not supported in this mode the moment"}
{"prompt":"Prince king realistic ### Cropped, framed","params":{"steps":30,"n":1,"sampler_name":"k_euler","width":512,"height":512,"cfg_scale":7,"seed_variation":1000,"seed":"","karras":true,"denoising_strength":1.0,"post_processing":["RealESRGAN_x4plus","CodeFormers"]},"nsfw":false,"censor_nsfw":false,"trusted_workers":false,"source_processing":"img2img","source_image":"/9j/4AAQSkZJRgABAQAAAQABAAD/4QBIRXhpZgAATU0AKgAAAAgAAwEAAAQAAAABAAABmQEBAAQAAAABAAACAIdpAAQAAAABAAAAMgAAAAAAAZIIAAQAAAABAAAAAP/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB/8AAEQgBmQGZAwERAAIRAQMRAf/EAaIAAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKCxAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6AQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgsRAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A/oJtXRsyvHdSlEd2ZpFZQheCaZGgk2yF3RblI4wWLyTRLJIsdv5Uv5Ioapx138/usfpcaMUk+ZO9+qv293T7zt7KUmMRNKhXekq70IfZmOVo2lO7DQlCD5RtyHkKgThZ/tVmNSMYtWejvtbSyXyNEO6xlVkUA/MgiVkj/dO8gCQKQsXlsr3EbQMWF0JJwCrI7hkSqwMjrI29mVDHuQv5sIVlMU0YVVKxxiCJWypW3i8tflZYgCkrpoktmilQsHVoUCOQqbgknz7wS0e43EjNI24HOyOPAIYbAwLAkUozIUQ+WkKBvLXzLu43mN5NjMFVAqMI4hJJAziNlO52jALAYo2ElYGVlikd4wqFlLNI8i7pldJDukd7PD+YNu25INA1dvTRkqzxiVObh13gSD7PGY2jIEVxHN8/2hbecthms4Z5kmXTWZILddQjtwyqaW3e+3yJImaMwzLJAUMaNGqWrrbyGaLG9oI4VldPKMBia4Ty4mgmAj8uZPNDOzW6s/n+on2keT5MUxNrAFfybiSa6KhWLo8iyzS+ZIpmBRyCcKJbh3dl2AF8PI8bW7oyW8+22uEWSe5YRyhRckBtoO2KVVCTyCB3lLFVhHlMAr9bX8g22c72Qnje6a2aOaNHt1a0ik2Xdr9ntrn7SZIxNDe3x3G0t7GCSeY+W1xfzowTKN7dtf6RZjJZERIi6RLL5E8bRxhI0tIjIFbyWErQx2wjVRI++JIbdiiWymQKV+tr+RV+0RBZGlm8uELIwPlok/kCFotjS28KukYdDcxyySW0lxaSz25ugv2ONQidtL3trt8i1PcXMUHENzG80YazQW0kaiLzbm1kuJ44xb3Vi8hNvOrx+TK8On3SyQPY3MF3OEt2XLo+7+d9P1Mmzj8tBc3I2Xk1pJKdSYvEfOjeZ5ZobmO5huYY70ziAw+YY5IkKMWuY2mYILJkCwwxWrokYgme5E0G/wA+aWXMUsGbaVY5XF5Jvkf7dJiRQ4twLme8ALUltFdW0kE1sWSdgssdwXkjeOVnEJaJm8k3AcNKIbpzYS+UYbstZ3FxkA0Fv4IS8nlxs99DLIsc2orbzzTtMZrRmknaNJ2tmuGgeygtxa20drCUjlHnLbbQ+FfP82BTWWKzgvXuWihtxYRNdS3TGC0sYLQS3LTW+PtgW1gSEPHD9ljaG0e2lwk0M9pVAVpBrN0AtrK3h+WW4vLyZlWO51QRxTj7Mkdilje2GmyywjTVmnuJ9TvTiayhmtliIjALUNvaO+oysZ2Bu5ZZBqK3U0Vrc+QlwsmmpqDX8MKS/bRPcSWQh0+5Nws629n5kFlQBRl1K3tdWkhm1CTUL0iRbbR7WyutV1C0uMLNbedFp1k19apMhtnaW90xxPayW2p25it3mnUASXxMYpnfUrS500ujtHe3ml6volhEkhBQ3WoaqdNiu7lLmVybe3tXN9NM0dralksYlANSOPTdVIvbRoJrgwzhb+yuHOoRQW84ubS2lkhkl1P7JkRefG8dpaXunTXMFxA+n3trc3ABNNcLZSiS6uVTdqMtvZ3IhKagt/eavfSXGlXktrZRrbrZ29zBpmmalBM007xR2d/b6ddRaf8A2lMo83qtgKjandwJNGugarP88qo8c+nRxNGsj7VRZ9Uinddr3LRtJJGitOzkO0amRxvFLuuwGtHb273DRG5mk1ON72xzCWi1C5tZ4YZ4xGzx2Vzc2RE0pZbjS54rCFLmQSxR2k95prAhieNpjHJ5tx9phnmtl8qbUd00DRW/2qS6vbN2Rlla0VIFkinc/bJ45Pt22a4iUXK1raXAZCq75ZlWFDIZHwjSSyIwDu1yJ7pfNScKpQBLW9jiNxKwW6u3t2jsBWuZfLmYpbLLIrxpbzPJNHGGZmhst2xQvnRvJc3Fiy2963lGd5LiRwCASRvsBWcRv5Imwn2eKIw2TxwGXd53nLvhuIYpYn8wqpiO8vJJvWJtW9dvk0Ay8knnjkiuLg+fbmPaEhWV7YiG4a3g8oXE1zAJba0ltxNFZWiokdzEIvLlt5TkXGOz0tr/AJFFWWFYUzLhbRktoxKbj7KsiSOGt4bltPMULGNBJAZrWaVYirhS6M4akvny/wCqAZ4oooVeJrhDDZfZfM3NbxreRtOsaQvGySPHcyhDNm4Z3hIBZQv5TzxXjW9vKHktYbqJ54rsmRTKbdVUBnWCSFHW8y0aQXE8kNvHcwRWgBltfJFLH5hi+xqyy+Y0Jt/Mu/L+zvI0pjmfzEllklt3jRd8YwYHIM10AOkkWTfOsUkczu8G+1dZLS3gt7n7VOiTkxpEAs0jSSryssUZl2WqxzICbS3MuJ0JARYriKOzktTfWkiSxTMGj3RXNldbXuIUeR2a3Uyb4J3/AHbXEMaxglNN21JZ7lIYi3mzSTDebdhc3Mkghj8o3JE7tcx3KtOkpljF0lnBmWOGN7mYkBfbbX+tRjNNJKFRp4WY+RFbvNOBKrzMI4S07i5gt5LhY5biMXEBju5IZ/MbypntAUPete6/p7fqQKFnWJLeCBgEW5eaS5jgRyHhBuDEJIdzXCyRoYrhYIEfblY7aP5Q2hHlio9r/i2yMsgOIF8rTnJaWMW4RY3t03eZ9riCM7R2u62OpSw2qSxyMkt88YdZAoouWhwjybY7aeZGZLZ3l8wwwkorr5rCOBmYCKJFD5hvUuYllt0lDWKuo7WV7/MpmUERBPtCfId32crCsp2jMqRR+T5fmztvlWTymYu8j8ITWSqwltfX0/zKjdK33/eZ803low84R4jjDyNF9nhbLElRuQzy7wdjRs7xkxQyKiRglbjLm9VuMqyFmSRWG9HDq7BpYZG83d8uGkO5DkSMzO7gJkbWZi9AZcxXDL5cjIIw4BSTap82NWcvKGMjB1fcwUAPKChO3cVK8k+77lRlyyT7X/FWKpQCUEhgdhUfeGZJBK0bfPIhkREimUsHIXfIuI085ZnD3bX6X287mjrNuOi5deZNb9utt+4x8qpRfMMSnzfKTEqhcrFI4ZcmGTaJQhGF+ZolZAzrQVfm1ta//DDpnILDkbmcQ523T5ByhMrnd8s/mKUR0Rgm15CDup7Xd1pbW/ft+po6qXe3Xa/y1+8rbofWP/wGn/8Akmpuu6+9GPt59o/c/wDMzLQBZSoZiHd5VfeilkmeWaH9yrCMiIpbWh81HYiCGRnmAO+qLjGmlJNyV9Vb+Z9XrsUpXSav5eR21iJTaFFji5eUtBtuFXyGdo90qr5duLe4/eQpEEMAURtF5YliIRlJNdW10u7moS2XKBjtdNxIM5zthId/LjZotjJCCy+ZM0SciRhHgIIlnee3yrSlw4hYSuZJJmmhZsIVKYdo5H8mGLajkiCR0DSOAC8PORwN8Z2hiFJkY7ZXkUw75XMkEbpbQyiQSSlGuJHTdshdQj2a76Paz1+en3FxGMUW65RhDJtCHdKrCZizmGMPdPC6zO0IJmUSLFDHgZSTARJp2srfJIbAVY5mAGcozKXdwYowjF0iFxLIoLqADHJIBh5X3bXkBLfe3nsXBJIZVk2vGGcNh5IWMagMrNt3y2u50aaAJJIISsonALw2rMCk4Ll5k3veyX6li2MmEUfKyhVG92jRVZJCygBBkqqmNSFMgRuQCzCg5lNzb5mlt5Jfe32FCHhWeQfMRKQZ41c8rBJKJHjR2AOEV/LkQMcxKylFBpqSumtOnX7ixud1QrmV90bDeJZI1IG4NINkflo0PmpvRmbzH+d4sliDas7FgS28nzhbVp4xcSXVuj3txKSogiS6G4s0cQmnmdGj86FWcIdkjyyQBEm1Zp6K+mvXyJgWAa3BCsTbsXWGJAqSBs+cW8+aURskiw+ZJIkxMsM37qKGWEJjO293/XXUbMzQBAsmftLpEvkZ3eYZEEkbxSjypBJG4QyKpdEiSVUiiREYFKSdrLa+/mQo1ra+estqbiaffvEU86RJ5cUwSUyC2+Q2y78W8kdtzLMkAEzpcMErXsvUiKuGyJJGkKrApiYSJ++kEQZJmtk3O7s+fM3GOWR2ERhbyJgQpdlaRkjkWNtscU86OyhQFR/mMFmzshjt9sksQAzKxkf5AAfbbX+tSzEfIaNVRkHkyLJHGxTzNRXzlYoFgnwSsiwyHEdsqxgzqnmb3BD7XJl2PEy7YkLSKYTHMFbzTOHkuWnaMLHgyXLpN5komkIkAZtYNWt1X/B2ADFLNdW9zskt47a2vJEQvHEJby2nsmgvY5be5m3iCRp5NN8mG3t2lvLe6jnmig0q5SwBLuxaKXz76xUQbWlSO5sd6xuj3N9PKlrcPLcC1It2SR5bm3jDBxNExMTA7NbpoyYL19Ql/tO2F5Bpl7Bp6ea8r6db6inlfbtKvLeKGynmt3t1e70abTbpYo54wLOUR3c8NhFldylo2r+fl5B320/rQ0Ypp4rS6iup7S+to7dFtbeGW20620myjL21l5UFiy6pHF5USkwR67qdzqEQWOzgtp50l09wb5rX5r9nfZX0/URQsPtGntY3NrrOsSGS2+yPK+r61fafJLIssyypNJJc29nhLS9tjctM8c4ZIhcXGp2z3qX330/rQCr4kNxrtovnPfXaappg8/X9H1hdBu7Cya4tI7aLSNetLvQ7rUtSe6mj+zyRZt7dJFn8RhIF0bR9eYm0tznn0++nj166t5oPFWjzaObrT9L8YWRm03w/qavpNo2o6N451LTrjRtNtbXTYDqOsWF/YX0934vhXUbLWPDVoyW9oFWfZ67FCz1bwPqdnp82jeAtS13FtLeC2h8F2tzqWjPZu9vEmpHQrmadLy4ijF1bR6G+qS6dYPbS339jLPYSk0sneL5r2SeundCJbbWoVk1C9u5obLyjPFd3Z8MeO21E6jevbTWd3aXt94U0TStBexsorS2ksre6Oka4iRqNKguHuruVX1S5Za31t7unn+HqNqyTutb+qtpr+h2Vn4q0fXbmXT9J12LR9csLj7RqOl3V7cLc2lhaalcaXqH9qIF/s65jli/tBbb7THd2mtSyILMkR3zRUlfqvmx8rvy6X/4Fzq7i8hJRbRp0+zRzSSxu12kckwRZHlW6ngltJ57mX91uu5tjR3EX2kT25jtoV221/rUmzsm01fa6tsRFrsPHv8pYYbWa3khaK6J+0eb5cd7dLMg2ySIsbPDEs1ukoeON5TO71E7ppJpb6306dQJPNSSTMUkQkRIb1LdtxRMOigxBI5kklheNHxEsl3xLNbLdMjI2SvbX8NgGzpHloELSm2hmtzCrpDbxLcKm8qJJZPkvEtYTs3zpbKPJgjWSW6LBpGaSS1K04EYANyZ98k0UpSACJXdVEzXCjzPMeLMNjGkcLmZkld/sI823mC4yUkpK9n38nYakiqoWYYMKhbkLKTJOhjV3jCPNHh1zFvVnzJatJcO+IpPLBrVJ97+qtpqVbhppAJJo2kMUTZWC5leNw5jkaNobK8YXCJDsAiiguUkayjhMq3UctuQCKe4JSESTuLqGKSCUylke2jW6t4yiSblt3InVltYvMkuJZFnSQXINk1wAWXVdlvF5cQVri1b7VBLc5QpIIbiSxtVVAga1mRJbO5Fs13eTy3ig7TLOEyi5WtbS5WkjjUXMeCss1vvmswY7m6lEKGOFTOxikX/R7thJ5piZrW5fEnmxGIBmmlK+tvx2MuZEZrh4xLbz3E0McUqyhI0WCKPbFOz+VBHBDcEtb2tvHsTzZB5ZZgWDSClLl1Vter133/QbOjs0Txz/AGMRwKQ8lpbXksYBVo/Ntr1IIwJ5C6MuEcwyCWVpVZYoQ6IxUUtFddkVnlkmln3RlysymaXyt1u3mxzPHM/lxxwW8tvDErxW6lLiPAfZb+ZbSoGi1uurtbytqwCXYcI8cDCaR7qWYpBDJG253XBkEgneNoGLXEsqMomuJyvmPh02ly3a969te3ckqSTbp0NvNEV2yLH5TSOY5wgLtG5jumKebJIQ8k0m7Lbh94lOSXVP0aNo/Cvn+ZmSkrJLx5aI3yGEjcI1KoU8x/nLG3SWMs6yFCpbEkYEMmCjGKVlqr9F+BRXDsXkzK0YKRp8kMSrnOGYq0juxYMkmZJmdi3lgZjR2uMlG9762AoTuUEjHYVwWkACDG5PLCEbFcRq0jSLsygcBCgVt8ewFF4o5g8kQCoscbK3lsqSyAo6RRskgLNJlYBGWD+U8v7tYhuIBYkMKR/vrZlZctKzoUjgnVkyYS5ZDLHG00Ct+7V5N0K4uWjkYAzhJb/uv3kjJIkQieYQ7mLONrCIZmmjVzKYw5ZmbeJFcO0rhUZWa3t2M3zU82VHfcyvtMipMrASJHh1jXakssKqyEHywGYuHUu7VMk3az9Qm0/hv/298uxLuP8A06/+Bdx/8iVyewr/APPxf+Bz/wAiTPtUlUKyOgy8Xm7soHXyhMUMatH5QO0PlHCp5mNpi27OqM1FLrvpv95rTTUEnvr+b7nYaWyOhPnJ5qnEVt9llEcYAMsWZoj5QG9TLJGH3utwwuVLfLLSd1cVTp8/0OkUruCiKdkQyOZE+fHG2W3MjmORYnlkS4QyjGA0e5G2hGZj287avnp5HkyRRqjM0fmB5La6ZrdY4o9iyt9qAijcvBvP+muJBGoAplaWMGN/JjR4YhE+5djiOGIugiESSxO0cUY8wbVTJ2hprneAWAuXVkk8o/Zt1y3mpFHNEZpyS++KIKmSpe3RoIWMe/zYlVw4Zcj8vx/yFbC+UDiZFMcrRxxC4Uyb0XCLIDCodisMfmGKKVt3msFWQgFyvTR6+T/EtRsBCI5nzsLxoYtyrGisArx...
File "tasks_bloc.dart", line 98, in _TasksBloc.requestDiffusion
"On the iOS app when I take the parameter and not the seed it still gives me a seed of -1 and creates the same image."
It should probably set the seed to null / random
Sentry Issue: STABLE-HORDE-FLUTTER-3B
FormatException: FormatException: Invalid HTTP header field value: "GPIK-w4W19f8nm0sdSldLQ\r" (at character 23)
GPIK-w4W19f8nm0sdSldLQ
^
File "io_client.dart", line 63, in IOClient.send.<fn>
File "io_client.dart", line 62, in IOClient.send
File "base_client.dart", line 93, in BaseClient._sendUnstreamed
File "http.dart", line 164, in _withClient
File "http_wrapper.dart", line 32, in httpGet
...
(17 additional frame(s) were not displayed)
Sentry Issue: STABLE-HORDE-MOBILE-2W
LateError: LateInitializationError: Field '_donateImageOptionEnabled@1873322447' has not been initialized.
File "donate_image_widget.dart", in _DonateImageWidgetState.build
...
(245 additional frame(s) were not displayed)
This is nice because:
I think there is a standard format that Metadata2go and automatic1111 use: https://discord.com/channels/781145214752129095/1062896442928287804
Sentry Issue: STABLE-HORDE-MOBILE-M
_ClientSocketException: Software caused connection abort
File "io_client.dart", line 88, in IOClient.send
File "<asynchronous suspension>"
File "base_client.dart", line 93, in BaseClient._sendUnstreamed
File "<asynchronous suspension>"
File "http.dart", line 164, in _withClient
File "<asynchronous suspension>"
File "tasks_bloc.dart", line 173, in _TasksBloc._retrieveTaskResult
File "<asynchronous suspension>"
File "tasks_bloc.dart", line 249, in _TasksBloc._waitOnTask
Sentry Issue: STABLE-HORDE-MOBILE-A
_CastError: Null check operator used on a null value
File "tasks_bloc.dart", line 118, in _TasksBloc._checkTaskCompletion
File "tasks_bloc.dart", line 239, in _TasksBloc._waitOnTask
Sentry Issue: STABLE-HORDE-MOBILE-22
_CastError: Null check operator used on a null value
File "tasks_bloc.dart", line 175, in _TasksBloc._retrieveTaskResult
File "tasks_bloc.dart", line 251, in _TasksBloc._waitOnTask
Sentry Issue: STABLE-HORDE-MOBILE-21
PlatformException: PlatformException(camera_access_denied, The user did not allow camera access., null, null)
File "messages.g.dart", line 136, in ImagePickerApi.pickImage
File "image_picker_ios.dart", line 68, in ImagePickerIOS.getImageFromSource
File "image_picker_utils.dart", line 17, in pickImage
File "image_picker_widget.dart", line 253, in _ImagePickerWidgetState.onImagePick
...
(2 additional frame(s) were not displayed)
Sentry Issue: STABLE-HORDE-MOBILE-23
_CastError: Null check operator used on a null value
File "denoising_strength_box.dart", line 22, in _DenoisingStrengthBoxState.getDenoisingStrength
Sentry Issue: STABLE-HORDE-FLUTTER-3R
OSError: OS Error: Permission denied, errno = 13
FileSystemException: FileSystemException: Creation failed, path = '/sdcard/Pictures/stable-diffusion' (OS Error: Permission denied, errno = 13)
File "tasks_bloc.dart", line 271, in _TasksBloc._retrieveTaskResult
File "tasks_bloc.dart", line 301, in _TasksBloc._waitOnTask
...
(2 additional frame(s) were not displayed)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.