Coder Social home page Coder Social logo

ndahlquist / stable-horde-flutter Goto Github PK

View Code? Open in Web Editor NEW
53.0 53.0 21.0 3.39 MB

An Android+iOS app for the Stable Horde

Home Page: https://stablehorde.net

License: GNU General Public License v3.0

Ruby 0.99% Kotlin 0.09% Swift 0.27% Objective-C 0.03% Dart 97.37% HTML 1.25%
flutter stable-diffusion

stable-horde-flutter's People

Contributors

beeekey avatar evguu avatar khosbayar avatar ndahlquist avatar swarm-bot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

stable-horde-flutter's Issues

MethodChannelShare.shareFilesWithResult -> PlatformException(sharePositionOrigin)

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)

Add option to donate images

"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. "

There is no option to disable ControlNet

"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.

Down on Google Play. Dead project?

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.

FileSystemException: FileSystemException: Creation failed, path = '/sdcard/Pictures/stable-diffusion' (OS Error: Permi...

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:

  • On Android, add a settings menu option to save images to Pictures. Disable by default.
  • When checked, request file system permissions.

Add onboarding

Should explain:

  • What is stable diffusion (with an eye towards dispelling anti-AI myths, too, if easy)
  • What is the Stable Horde (emphasizing the volunteer nature).

Support multiple images for deletion

Probably should use standard image gallery UI/UX:

  1. Long press on the thumbnails to start multiple selection mode.
  2. Select/deselect thumbnails by tapping them.
  3. Select 'delete'.
  4. There should be a confirmation dialog: "are you sure you want to delete X images".

StateError: Bad state: No element

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)

StableHordeException: No user matching sent API Key.

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":"/9j/4AAQSkZJRgABAQAAAQABAAD/4QoZRXhpZgAATU0AKgAAAAgADAEPAAIAAAAFAAAAngEQAAIAAAANAAAAowEaAAUAAAABAAAAsAEbAAUAAAABAAAAuAEoAAMAAAABAAIAAAExAAIAAAAGAAAAwAEyAAIAAAATAAAAxgE8AAIAAAANAAAA2QFCAAQAAAABAAACAAFDAAQAAAABAAACAIdpAAQAAAABAAAA5oglAAQAAAABAAAJGwAAAABBcHBsZWlQaG9uZSAxMyBQcm8AAABIAAAAAQAAAEgAAAABMTUuMi4xMjAyMjowMToxOSAxNzo1MDoyMmlQaG9uZSAxMyBQcm8AIoKaAAUAAAABAAACgIKdAAUAAAABAAACiIgiAAMAAAABAAIAAIgnAAMAAAABAKAAAJAAAAcAAAAEMDIzMpADAAIAAAATAAACkJAEAAIAAAATAAACo5AQAAIAAAAGAAACtpARAAIAAAAGAAACvJASAAIAAAAGAAACwpIBAAoAAAABAAACyJICAAUAAAABAAAC0JIDAAoAAAABAAAC2JIEAAoAAAABAAAC4JIHAAMAAAABAAUAAJIJAAMAAAABABAAAJIKAAUAAAABAAAC6JIUAAMAAAAEAAAC8JJ8AAcAAAXWAAAC+JKRAAIAAAADODg5AJKSAAIAAAADODg5AKABAAMAAAABAAEAAKACAAQAAAABAAABgKADAAQAAAABAAACAKIXAAMAAAABAAIAAKMBAAcAAAABAQAAAKQBAAMAAAABAAgAAKQCAAMAAAABAAAAAKQDAAMAAAABAAAAAKQFAAMAAAABAE0AAKQyAAUAAAAEAAAIzqQzAAIAAAAFAAAI7qQ0AAIAAAAoAAAI86RgAAMAAAABAAIAAAAAAAEAAAAoAAAADgAAAAUyMDIyOjAxOjE5IDE3OjUwOjIyMjAyMjowMToxOSAxNzo1MDoyMi0wNjowMC0wNjowMC0wNjowMAAA7h8AACyyAAEuNAAAZbkAAJknAAA8ggAAAAAAAAABAAAACQAAAAEG9wVMArkC20FwcGxlIGlPUwAAAU1NADQAAQAJAAAAAQAAAA4AAgAHAAACAAAAAoQAAwAHAAAAaAAABIQABAAJAAAAAQAAAAEABQAJAAAAAQAAAMMABgAJAAAAAQAAAMkABwAJAAAAAQAAAAEACAAKAAAAAwAABOwADAAKAAAAAgAABQQADQAJAAAAAQAAABIADgAJAAAAAQAAAAAADwAJAAAAAQAAAAIAEAAJAAAAAQAAAAEAFAAJAAAAAQAAAAoAFwAQAAAAAQAABRQAGQAJAAAAAQAAAGAAGgACAAAABgAABRwAHQAKAAAAAQAABSIAHwAJAAAAAQAAAAAAIAACAAAAJQAABSoAIQAKAAAAAQAABU8AIwAJAAAAAgAABVcAJQAQAAAAAQAABV8AJgAJAAAAAQAAAAMAJwAKAAAAAQAABWcAKAAJAAAAAQAAAAEAKwACAAAAJQAABW8ALQAJAAAAAQAAG9gALgAJAAAAAQAAAAEALwAJAAAAAQAAAHcAMwAJAAAAAQAAEAAANAAJAAAAAQAAAAQANQAJAAAAAQAAAAMANgAJAAAAAQAAAQYANwAJAAAAAQAAAAQAOAAJAAAAAQAAAJsAOQAJAAAAAQAAAAEAOgAJAAAAAQAAAG8AOwAJAAAAAQAAAAAAPAAJAAAAAQAAAAgAPQAJAAAAAQAAACEAPwAJAAAAAQAAAAAAQAAHAAAAQgAABZQAQQAJAAAAAQAAAAAAQgAJAAAAAQAAAAAAQwAJAAAAAQAAlsoARAAJAAAAAQAAAAAARQAJAAAAAQAAAAEARgAJAAAAAQAAAAIASAAJAAAAAQAAAAAASQAJAAAAAQAAAAAASgAJAAAAAQAAAAMAAAAAOABBADoANwBAAFoARgA+ADAALgAtADkAIQAdABsAGQAlADUAOgA3AIgAbABEADEALgAuAEgAMAAmABwAFQAQADAAKwAxADcAPQAwADkAMwApAEMASQAtACkAIwAbABYAMgAtACIAKQAnAC8AYgBNAEYANAAqACoAKAAmACEAGgAsACcALQAoACQALgClAL4AQAAjACsAKQAqACgAJAAcAD8AGwAYADQAOADhABcBRgG5APcApgL0AW8BowAnAB4AQAAzACYAKgCEAE0BigAbAdQAkwDgASgCtgJCAmIBYAA0AEQAQgAjAIoAWgEWAfIApgCEACUBfAD7AEUAKgAkAD0AUwB2ACYAZwBZAXsAAAG8AKMAxQLCAl0DCAOxAX8ARwAzADEANAA7ABMBtQArAZIA1AAKAoAB2gA7ACEAHAA3AD8ARAA4ADEANwBoAK4AQwAxACgAKAAoACUAIQAeADMAkgBsAEkAPQBAAEUANABPADAAOgArACgAKAAjAB4ANQBUAEgANwArADkAIgAfAD8AMAAoAC8AKAAlAB8AGgAzAC8AIQAcACAAGwAbACsAPAA+ADAAMAAmAB8AFwASACMALQApACgAMgAuAEMALwA1ACoAJgApACgAIgAZABYAMAA4AGIARQBLAEYAXAA8ADAAMgAwACwAJgApACIAJABicGxpc3QwMNQBAgMEBQYHCFVmbGFnc1V2YWx1ZVl0aW1lc2NhbGVVZXBvY2gQARMAAF6AHB1ZfRI7msoAEAAIERcdJy0vOD0AAAAAAAABAQAAAAAAAAAJAAAAAAAAAAAAAAAAAAAAPwAAD84AAw6X//8EsQAA/oH///WDAAbW9gAAAS0AAABAAAACfwAAAID/////wkIIAHE4MjVzAAAAF0sABT93MDczNTE0RDYtMEFFMC00NzBDLTkzOEYtNzM2REQxREM0RENDAAAAAAAAAAABAAAAnhAAADQAAAAAAAAAjAAFsY0AADMZRUY5RTJFOTktODk3Qi00QzFBLTlGODktNUY4MjBCMzMxNEY3AGJwbGlzdDAw0wECAwQFBVEwUTFRMhABIgAAAAAIDxETFRcAAAAAAAABAQAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAHAAtmX0AB//7AAAACQAAAAEAAAADAAAAAgAAAA4AAAAFQXBwbGVpUGhvbmUgMTMgUHJvIGJhY2sgZHVhbCBjYW1lcmEgOW1tIGYvMi44AA0AAQACAAAAAU4AAAAAAgAFAAAAAwAACbkAAwACAAAAAVcAAAAABAAFAAAAAwAACdEABQABAAAAAQAAAAAABgAFAAAAAQAACekADAACAAAAAUsAAAAADQAFAAAAAQAACfEAEAACAAAAAVQAAAAAEQAFAAAAAQAACfkAFwACAAAAAVQAAAAAGAAFAAAAAQAACgEAHwAFAAAAAQAACgkAAAAZAAAAAQAAACkAAAABAAAJdgAAAGQAAABkAAAAAQAAABYAAAABAAARjgAAAGQAC77yAAAEYwAAAAAAAAABAAjrZQAABx8ACOtlAAAHHwABJuUAAD4G/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAGAAYADAREAAhEBAxEB/8QBogAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoLEAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+foBAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKCxEAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDL/wCCO/7PP9k+BbbVvGXh77B4ksLW8821v4fJ/czXH2i37/gK/wA1PpIcZ+wqV8Jh6/8As3S/XT1PkcTifZ4f93p/X9dEj+hDS7iCbTZLO7SNLYf8sooeIfJ/zyf1r/PfOJr659Yp1/u8/n3/AOB5fO+2/wCXlT+v+H13fzPlr9obUNF8O6akmm/JM/k9/wDXedj/AI+Op/z9K+/4JnjMZiP3nz2PPxM6f/Dbf8N+Hzvb4P8Aido8njDwjcx/ZvOufK82L/tt/h/Ov6d4Mxf9n4yhtq+y2/r+uh58J9fvX5H5+2Hwlm8K3l5fa08V3D5vm2sX2O4/1PbPX36/41/TuD4np4z2GHw/br/w/bqet7b93uvvf5f1/LucBqngWfxZ4k/4l9t5Kwxeb5UX+u/z0/8A1V9RRx/s6f7yv8/6XmPnfs/67+nfX8DAvPA/iDw/rH2ffLbW3lQ+bL2zz/n/AAr1MNicNOn7TTb8P61+XU256fs/+D/T3/roW/G/gTTW0NL5f9MvH8mL/rj/AJ/zmurDfWPaez8+35+ttvv6Ch/z7+W/yt+eu5434o/Z28Wat4Z/4SDT7CWZPK83zovs8P7nn/j3t+uc9BX1EMB7PD+0/r+rbf1fv5Pq9P2nl/wfT11663PlXxt8NbrR9PPzy+cn+ti87996e/X9K44T9rbX+tfJdh0cT7T+v6+f3bn3J+w54Z+B8kb6b4y/sZ9YvB+9lv5/Om5/5d/s/wCtfj/iNjOJKdT/AGD/AHb/AIP9dPI7VuvVfmfd3xS/Z6+C0ei3954e02wjuby18393Db//AFvT8a/Pcq4qzSnUoU8ZX6fn+G3zOCtjH7T8tf07eXTsfjPqn7Jfjy6+ID65o9h9g0RJf+ePkwzfz79f/rV+yYDxFyfD4P6tiMR/tFv+D9+3f0OiFan7O9+u/lf8v66H2X8K/wBhnUPiBqyRXFzLNDZy2fm2v/Taf/l4/wA9a+XzvxYw+X/BQ/r+tPVnP7en/E+e3z2v8vwufpB8F/2Wrfwr4qttLkklZNMuvKilim8nzpofX19T0/pX5rxn4nU6uR+0h/zF/wCf9LyOGc/a1P08uvT7k/I/XCx8Lx6DDZTWr7/3MMX73/Xfuf8An5r+CeJ84xGaVK9/T/hvQKnT5/oea+JtQP2y8t5Hlmmmi/1X/Pf/AKePf+f4VGDo4inToV6fnvv3OCf73qvPddv8j4R+Nn7LPh34vWM2rLpVra3MMX2r7VjyfJmh/wCfj/PYfj++8E+LtThvEUcHiK/9f8H13PQoz9nT9nf5/wBa/l+h+X3xO/ZrvvDNxdTabD9p+xxRfaohD+57/wDHv/nNf2Bwrxth84p0Pafn5f1b1MjsfgnY29vD5c2lX6PbSj9z5Hnw+d/Pn/PeufjOFTEa4Ov139P6+45a09PL/J9vP+vLp/ihqGn+ImTQ9n2byf8AWyxf67j3+nv/AEFcvC2W1MHTeIqf53/rsYnnnh3wDfXVreRtqUSWiRd5v9d9M/p/hzX3H1up/TN+f2lR/wBbtdP66nzrqkum+GvE15Z3Uwnhj83ypf8Ant/hzxxXs0f9op7a/P5d7/8AAudJ5n4m8eWlxeN4f0Xzf9M/1vlTfuff7R1/zmt4Yao6aqVP6/rttY0p9fl+p/SV/wAE9vCulr8AbBZLw7EsJuP+u1v/AJ/wr/M76Q+cYjD8aV6fsP8Aadfzv59vLv5nr0fg+bPzn/a++EM3gz4xWfxOgSXybOKzii/c/uZv9I/0f/SB9f8AD3/qbwH4tweYcL/2R7f/AGn+u7/rYxxM/aU/wX9WR7H4s8D6p8TPg7Dqlx9+Gw/df9Npv+XjP/Tr/jxmv0ujneDy7PPqf5f1+vqePH93U9p+vzXn0PmfwL4Wh0GM2Xk77xJT+6/1Pnf9O9v/AJ/rn9ArfvF7T+v6/XbRmc5+0qP0/HT+v0Poq++F+i3XhP8AtDxdbRabN5X2qL7VD5M377/j3trjrx/n1r5+eMp/WPZ4ev8AW19/bt92/wDk+WXtKf7qn/X9bfM5218I/Cez8N3NxqFzYSWyRTRSyxTeT3/5eK48f9bp/wAPX+t/mKE8Zz+X9f8AB/qx8Y/EDw3+ze1vrEkM2jXOqmLzfKi1L/0nuP549c1vlOJ4k+uULf7tp+P5W+Z7mGniP+Xie3fp92y73t+B+U3x0uNFjvkXw75c3k3X+i+VwYbP/l4+0fh3r9xw1SnUwf73+vuPZo/B82chpmoTagsNvc22x3iP7qUe+f8APpXJW+D5oxrf8/Gt9P6frv8A8A9b+Hvh+a+8YaXYsn7nzYZZf+eP/bz/AJFeXP4Pm/8A208yc6ns/wCv+Htv0tbpY/aNfh/Y2vg/St/lQs1rD5sssP8Ayx/6dxn8/wDOfmsTWqU/b/1f/P8Ar1PI535fj/meceLI/DNithZre73cQxG6i6+n5+veuPAVKmI/T9fT9e3Qr2M/L7zgvFHgWbVI7Oa1uftNo/8Ay1/0f9z6V1QhTp1P69f69BQnyf1/w3Y6jwz8JpLqxuZFg2JF+9/6Yy8/WrqVvZ/09du3/BFOt7X+n/X9LscJrHiCTwPHf6TcQxOttdTeV++z/rv+Xf8A/Vj1q/Y+0qe0/D9PMcIc/V3/AK9T561HVNU8SX0NnY3N1bWf76WWKKb1x/8AXxXVOjTt5/i/n0O2z7P7me7eB7+y8BxwtJbbJnlx9ql/6bdPY+3+JrKe/wAv1ZnOHP6/1/mdbB4o/tPVPOkmluf9da+bL+5/13tn/P0rz60P687afh+RxH0b4N0FtW015rp98Kf6qWb9753/AF3r57Ewp06n7v8Apf0znr9Pl+p9Q/CnwzNZw3N072pe2P8Aqv8AU/l/+v19K/POJ8f7Op9Wp/1/wb/L5Iwe79X+ZynxG1jUprqaTT3ld4f3Xmy/vof8cf56V9HkOApvB+0qf59WXRh/w/5/okfLninw34q8XXlq19DGiTS+VF/2x/z/AJ5r73LYU6dP93+Xp6/18jshDp97/Iv6D8OY9D1qw1bUpvtP2aXzYs/8uc38q4s4rf7P7On/AF5f1vfftx4mt/y7/rz6f1+B9peGfGkVvDbJb+UjpF5Rlz+tt7/5zX898SZVicbiP3l/w/q3/D9z572PtKn7z8v8/wCu5+mPhvQvD3gnXPENvoaRabbXM3m2trn99D3+z/n7Z/Wv4+454qxHFmDoYxeW3l/wX3+Z+hVq1T6v7P8Ar+uuzPYtPkjj0ZLqS58/Z537rzv+e3/Lv/8AXFfz/icf9YzD90tP6f8AS6teZzc/7rpb59v8tf6sfGPx2kbxNceXp8Jmmtpf+njyRn/j49a/oDw9n9Tp+0xPl38/n/XWx5NaX7zp3S9d0fMPib...
  File "tasks_bloc.dart", line 107, in _TasksBloc.requestDiffusion

Exception: Failed to download image: 404 "The specified key does not exist."

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

Error 404 404

Screenshot_20230302_005315
Ability to select ai model has disappeared. Is this the only one I have?

Default SD 2.x models to 768x768

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.

Exception: "This model is not supported in this mode the moment"

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":"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...
  File "tasks_bloc.dart", line 98, in _TasksBloc.requestDiffusion

FormatException: FormatException: Invalid HTTP header field value: "GPIK-w4W19f8nm0sdSldLQ\r" (at character 23)

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)

_ClientSocketException: Connection refused

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

PlatformException: PlatformException(camera_access_denied, The user did not allow camera access., null, null)

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)

FileSystemException: Creation failed, path = '/sdcard/Pictures/stable-diffusion' (OS Error: Permi...

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.