Changelog
2024.09.12 (v2.0.6-beta)
- (fix) Update default TurboMix LoRA due to change in default sampler (k_euler_a)
- (fix) Padding issues with footer
- (feat) Add build ID to footer
- (feat) Update "Made with" message in footer to use random rotating emoji
- (fix) disable automated settings adjustment when choosing various models
- (chore) integrate React Testing Library to begin writing some more robut tests for various interactive components
- (refactor) whole bunch of refactoring to split some business logic from prentation logic in model select components, preset components
- (feat) add ability to set models or presets via a query parameter (e.g., "/create?model=Dreamshaper" or "/create?preset=flux")
- (chore) implement image counter service from ArtBot_v1 (no tracking of user info -- just like ArtBot_v1, when it image is finished, it calls an API simply says "hey, add +1 to your completed images counter")
2024.08.29 (v2.0.5)
- (refactor) pendingJobsController cleanup and improvements 40f739a
- (refactor) pendingImageStore cleanup and improvements e4c8a03
- (fix) rendering issue with pending image thumbnail 226c99c
- (fix) issue with hitting AI Horde API limit when using
dryrun
. 04dda46 - (chore) add more robust tests for generating params for AI Horde API request. b3ec5d4
- (feat) add ability to import and export favorite LoRAs and embeddings. 235d037
- (chore) update manifest and add web app icons of various sizes. 3b536db
- (feat) add pagination to LoRA Search modal for favorites and recently used. a10bcbb
- (feat) add changelog page with pagination. caaf6f7
- (fix) add use client to linker. 9a7c620
- (chore) fix issue with image thumbnail. ac72fd6
- (chore) cleanup civitai hook. b707758
- (fix) stretched out image issue on lora page. 6006d47
- (chore) filter favorites and recents. f1e32a2
- (fix) incorrect LoRA version shown in image details panel ccbd9d6
- (fix) "Image validation failed" error did not show what actually failed to validate. 3826b35
- (enhancement) Add support for managing and using shared API keys. e5f7bb8
- (enhancement) Reimplement and improve typewriter + image effect from ArtBot v2. e5f7bb8
- (fix) Issue with incorrent or partial image counts being downloaded from a completed pending image request. bc2fdb9
- (fix) Issue with "2 per 1 second" rate limit when requesting new images 2c2d6ee
- (feat) support AI Horde's "allow_downgrade" which will attempt to downgrade an image request if parameters end up requiring too many kudos to complete (useful for anonymous users)
- (feat) re-enable support for multi-select images in the image gallery, allowing you to delete multiple images at once.
- (fix) image gallery would sometimes randomly appear to duplicate images due to incorrect use of job id's as a unique key (one job can have multiple images associated with it).
- (fix) No longer cancels pending job if AI Horde replies with "is_possible: false" -- it will keep trying (in hopes that a machine comes online to support the request)
- (feat) when downloading multiple images from the new select tool in the image gallery, ArtBot creates a helpful html file that allows you to view the locally saved images offline in a web browser.
- (fix) jobs with "is_possible" equal to false are in a stuck state and don't seem to request updates from server.
- (feat) add new accordion option to section component and re-arrange image upload options on advanced settings page
- (fix) issue ensuring we cast certain parameters to valid type expected by Horde API (e.g., sending 2 instead of "2")
- (fix) more work handling stuck jobs when "is_possible" is false. It really works, this time!
- (feat) add ability to cancel job in progress without losing existing downloaded images (useful for jobs where GPU worker goes offline).
- (feat) likewise, if a job returns a 404 error after taking too long to complete, you will no longer lose existing images related to the job if they had already been downloaded.
- (chore) update default sampler
- (feat) update some common settings if selecting different model from default AlbedoXL (update steps, cfg, LoRA) to reduce confusion
- (feat) update CLIP if selecting a PonyXL model and CLIP skip is less than 2.
2024.07.17 (v2.0.4)
- (feat) enabled worker allow / block lists. 2d0f6e2
- (fix) attempt to handle stuck jobs by better synchronizing pending image state f2a15b8
- (feat) setup service worker to enable offline access. 1f06d0d
- (fix) issue parsing an empty base path env variable. 7aefd97
- (chore) update packages. b8128cf
- (refactor) refactor fetch image hook to fix issues with gallery page. 065fe1f
- (fix) clicking on ungrouped image in Gallery showed incorrect image. 5d294fd
- (fix) back button issue on gallery. 28f3dc5
- (chore) increase civitai api timeout. 2cff98d
- (chore) add favorite status to GalleryStore. 340a8d8
- (chore) update config to accept base path env variable. 7fec092
- (chore) re-use photo gallery component. 763b665
- (feat) re-implement horde performance modal. 4affff6
- (fix) layout issue with gallery. aa7bd2f
- (fix) issue with incomplete downloads and pending panel improvements. e4e2fce
- (feat) allow other IndexedDb name. f4dd41d
- (refactor) create ArtBotHordeJob class to better handle default values. 471f2bf
- (chore) add API response view to pending images panel. 344a697
- (feat) offload civitai API calls to worker thread. e69c155
- (feat) support for downloading images. 7fa8704
- (chore) initial work on metadata. ee5546f
- (chore) update packages. 0780f20
- (feat) show warning if connection issues detected. 4fd5cec
- (feat) implement basic exif metadata updates. ab5a2a9
2024.07.09 (v2.0.3)
- (fix) issue with search loras. a0da491
- (fix) double request when using ctrl enter. 14957e3
- (chore) restore model dropdown and add model info button. b2212ed
- (chore) add use lora button to top of modal. f0e7ee0
- (fix) hydration issue with menuButton. 3c0a7c0
- (fix) 2 per 1 second api limit. 9a62c04
- (fix) issue with gallery library. 1b13348
- (fix) updating embedding would clone loras array. 97227ce
- (chore) hide base64 string on image details. 1f7f74b
- (feat) show source image on image info view. 2643d57
- (fix) issue with gallery library. 1297232
- (feat) show source image on image info view. 6593c8d
- (chore) create AppConstants class for frequently used values. 0ab13b0
- (chore) update clone image function. 77e6e8a
- (chore) include source image when re-rolling or re-using image. c6c6a03
- (chore) new negative prompt suggestion. c391ade
- (fix) issue with re-using img2img. eda4e42
- (chore) update packages. 5c50888
- (chore) additional prompt validation settings. 34452be
- (refactor) store blobs using ArrayBuffer in IndexedDb. d88949c
- (fix) unable to enter input in lora and ti cards. 1a9efef
- (feat) show LoRA sizes. 0698385
- (fix) issue with clicking on invisible action prompt. f98a265
- (chore) update default prompt input settings to use SDXL Turbo. b8a0132
- (chore) consistent image sizes for CivitAI models. b1331fc
- (refactor) split up civitai api call from hook. 321c542
- (fix) defensive programming to handle non-existent civitai model data. 765d685
- (feat) support paginating through CivitAI LoRAs. 0eebf35
- (fix) LORA Clip used LORA strength value in image details panel. 0792f33
2024.07.05 (v2.0.2)
- (feat) add support favorite and recent embeddings. 3d7aba1
- (chore) add suspense boundary. 744bc5b
- (chore) initial work on new embeddings module. 32226c1
- (fix) hydration warning due to button within a button. be565c1
- (feat) enable tis on prompt input form. ac93bb7
- (fix) update params for image request. 253a753
- (feat) add support for transparent images. b1cd1e1
- (chore) change hook return statement from array to object. 418df24
- (chore) hook should handle groupImages and currentPage. 7838193
- (feat) add url params to handle navigation. 97bd479
- (chore) update fetch images hook. d5eb739
- (fix) add request caching for pending image requests. 9f3d795
- (chore) comment out some disabled components. 3a5b2e8
- (feat) copy image to clipboard. 957c544
- (chore) stash work on model details. 9f12638
- (chore) properly focus input elements. 4317031
- (chore) logic to add favorite models to Dexie. 5858ce4
- (feat) handle favorite model and associated filter logic. b4ad8ba
- (fix) don't call kudos endpoint if only changing prompt. a56becc
- (feat) fetch and store available model data on page load. 3dc580e
- (chore) initial work scaffolding out new models page. b7f578a
- (fix) issue with view height. f2a9830
- (fix) padding of section. 0dcb2bb
- (fix) style issues with section anchor. a3daefc
- (chore) scaffold out more improvements to model details page. 2feed33
- (chore) split fetch model api call out to discrete fn. ce136a7
- (chore) additional work to build out model page. c73bd03
- (feat) use model from models page. a9676ec
- (feat) filter models. b95edab
- (chore) helpful search filter modifiers. 5efba4c
- (feat) link to find images using specific model. 490906d
- (chore) transact all the things. 989a2da
- (chore) add way to filter "all" from pending stats panel. 697bbbc
- (chore) SelectDropDown improvements. a8d4a12
- (feat) share params. 6ce5a89
- (fix) update timestamps when retrying an image request. 115ca43
- (chore) update dropdown menu for pending image panel. b68bca6
- (feat) create image request hook and sticky prompt action panel. 4a5b1d3
- (feat) update kudos estimate using dry_run on changes. 60aa709
- (chore) use intersection observer for remote images. c080c22
- (chore) update css and add support for saving entire LoRA payload. 22e80df
- (chore) fix scroll container for pending images panel. 67b76ab
- (chore) additional image view style fixes. 3dbc6ee
- (chore) clickable pending image filter stats. 38312ea
- (feat) initial work on new Dropdown component. 9080f53
- (chore) split out logic in new useImageBlobUrl hook. c8859ad
- (feat) fullscreen component. 361c983
- (fix) full screen component. b1ddf1b
- (chore) allow button to render as different elements. 347a9a7
- (feat) delete pending jobs in progress. 487bed6
- (fix) type issue. 6d53fde
- (chore) initial work on splitting up artbot_id to group multiple jobs. 2180eb9
- (fix) typo in tags modal. dbec1f2
- (fix) clip_skip in style presets not applied correctly. 61ece47
- (fix) filter styles response, categories element has values that refer… 1837ce7
- (feat) enable QR Code workflow. 414f8b0
- (chore) update image gallery toolbar. a5b748a
- (feat) show gen metadata in image info panel. 14f6fbf
- (fix) pull correct URLs for style previews. 8942ac3
- (feat) store and display api response in image file interface. 8e23fa8
- (fix) issue calculating pct complete on pending image modal. d6f7fbc
- (fix) web app crashes when clicking a link for a manually input lora. 5cc5031
- (fix) disable carousel pan if only 1 image. 666a266
- (fix) issue with incorrect initial wait time. 565e416
- (chore) update PendingImageOverlay with background and fix calculation. 67f6652
- (feat) add job stats to pending image panel. a3a72c6
- (chore) add info for error messages on pending image overlay. b7f4d87
- (feat) show modal for images with error. efaac99
- (chore) modal should support custom classnames. c0e88f5
- (fix) dependabot. 361a4fa
- (chore) update pending image view status panel. 6b43e98
- (chore) fetch pending data from store instead of on useEffect. 0267b55
- (chore) style fixes for pending image view. f8d0762
- (feat) show linked lock unlock icon on custom image orientation. 030ed40
- (chore) implement way to handle retrying or editing an image request. ba246b6
- (fix) issue with click outside detection. 1cc5dc7
- (fix) issue with click outside detection. 956e3c3
- (chore) update type definitions to include gen metadata. b4344f2
- (fix) attempt to handle jobs with errors. 273cfc1
- (fix) type definition. 1faf5f9
- (chore) add time diff utility function. c5d4048
- (chore) better handling of displaying image creation errors. fb31692
- (feat) style preset selection. 20cf13c
- (chore) add helpful anchor links. 47c1ef1
- (chore) stash work related to presets. fa8ebef
Page 1 of 1