skunkworxdark
e656768eb2
more fixes from code review
2023-12-09 21:56:31 +00:00
skunkworxdark
494c2a9b05
Updates based on code review by @RyanJDick
2023-12-09 18:38:07 +00:00
skunkworxdark
d3ad356c6a
Ruff Formatting
...
Fix pyTest issues
2023-12-08 18:31:33 +00:00
skunkworxdark
fdb97c1d02
Merge branch 'main' into tiled-upscaling-graph
2023-12-08 18:22:05 +00:00
skunkworxdark
fed2bdafeb
Added Defaults to calc_tiles_min_overlap for overlap and round
...
Added tests for min_overlap and even_split tile gen
2023-12-08 18:16:13 +00:00
Lincoln Stein
9ba5752770
fix link to xpuct/deliberate
2023-12-08 06:46:58 -08:00
Mary Hipp Rogers
b519b6e1e0
add middleware to handle 403 errors ( #5245 )
...
* add middleware to handle 403 errors
* remove log
* add logic to warn the user if not all requested images could be deleted
* lint
* fix copy
* feat(ui): simplify batchEnqueuedListener error toast logic
* feat(ui): use translations for error messages
* chore(ui): lint
---------
Co-authored-by: Mary Hipp <maryhipp@Marys-MacBook-Air.local>
Co-authored-by: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
2023-12-07 19:26:15 -05:00
Alexander Eichhorn
db58efbe65
translationBot(ui): update translation (German)
...
Currently translated at 62.9% (830 of 1319 strings)
Co-authored-by: Alexander Eichhorn <pfannkuchensack@einfach-doof.de>
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/de/
Translation: InvokeAI/Web UI
2023-12-07 00:09:57 +11:00
skunkworxdark
cd15d8b7a9
ruff formatting
...
reformatted due to ruff errors
2023-12-06 08:10:22 +00:00
skunkworxdark
3b4b4ba40a
Merge branch 'main' into tiled-upscaling-graph
2023-12-06 08:00:31 +00:00
dependabot[bot]
eecee472b1
chore(deps-dev): bump vite from 4.5.0 to 4.5.1 in /invokeai/frontend/web
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 4.5.0 to 4.5.1.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v4.5.1/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v4.5.1/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-06 16:57:35 +11:00
psychedelicious
bc6d4111a2
feat(ui): remove husky
...
You can only have one pre-commit setup on a repo. Removing husky so it doesn't interfere with the python pre-commit.
2023-12-06 14:05:50 +11:00
skunkworxdark
674d9796d0
First check-in of new tile nodes
...
- calc_tiles_even_split
- calc_tiles_min_overlap
- merge_tiles_with_seam_blending
Update MergeTilesToImageInvocation with seam blending
2023-12-05 21:03:16 +00:00
이승석
e990235d32
translationBot(ui): update translation (Korean)
...
Currently translated at 5.2% (70 of 1321 strings)
Co-authored-by: 이승석 <vidicwb@ajou.ac.kr>
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/ko/
Translation: InvokeAI/Web UI
2023-12-05 16:00:03 +11:00
Surisen
5f122186bd
translationBot(ui): update translation (Chinese (Simplified))
...
Currently translated at 99.8% (1317 of 1319 strings)
Co-authored-by: Surisen <zhonghx0804@outlook.com>
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/zh_Hans/
Translation: InvokeAI/Web UI
2023-12-05 16:00:03 +11:00
Lincoln Stein
2d7555b7b8
Merge branch 'bugfix/log-levels' of github.com:invoke-ai/InvokeAI into bugfix/log-levels
2023-12-04 22:42:06 -05:00
Lincoln Stein
3c7d1fcd32
clean up get_logger() call
2023-12-04 22:41:59 -05:00
Lincoln Stein
c7fa2db556
Merge branch 'main' into bugfix/log-levels
2023-12-04 22:01:42 -05:00
Mary Hipp Rogers
0463541d99
dont set socketURL until socket is initialized ( #5229 )
...
* dont set socketURL until socket is initialized
* cleanup
* feat(ui): simplify `socketUrl` memo
no need to mutate the string; just return early if using baseUrl
---------
Co-authored-by: Mary Hipp <maryhipp@Marys-MacBook-Air.local>
Co-authored-by: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
2023-12-04 21:01:49 +00:00
Mary Hipp
e45704833e
if response for bulk download, dont close toast
2023-12-05 06:02:01 +11:00
psychedelicious
0fdcc0af65
feat(nodes): add index and total to iterate output
2023-12-04 14:11:32 +11:00
Anthony Monthe
4fc2ed7195
Added full-version endpoint ( #5206 )
...
* Added get_app_deps endpoint
* Use importlib.version & added deps
2023-12-04 02:57:39 +00:00
Lincoln Stein
2d2ef5d72c
ensure that setting loglevel on one logger doesn't change others
2023-12-02 11:48:51 -05:00
psychedelicious
fb9b471150
feat(backend): move logic to clear latents to method
2023-12-01 17:44:07 -08:00
psychedelicious
3f0e0af177
feat(backend): only log pruned queue items / db freed space if > 0
2023-12-01 17:44:07 -08:00
psychedelicious
0228aba06f
feat(backend): display freed space when cleaning DB
2023-12-01 17:44:07 -08:00
psychedelicious
1fd6666682
feat(backend): clear latents files on startup
...
Adds logic to `DiskLatentsStorage.start()` to empty the latents folder on startup.
Adds start and stop methods to `ForwardCacheLatentsStorage`. This is required for `DiskLatentsStorage.start()` to be called, due to how this particular service breaks the direct DI pattern, wrapping the underlying storage with a cache.
2023-12-01 17:44:07 -08:00
Riccardo Giovanetti
cff6600ded
translationBot(ui): update translation (Italian)
...
Currently translated at 94.4% (1248 of 1321 strings)
Co-authored-by: Riccardo Giovanetti <riccardo.giovanetti@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/it/
Translation: InvokeAI/Web UI
2023-12-02 07:45:14 +11:00
Lincoln Stein
5a3f1f2b22
fix ruff github format errors
2023-12-01 01:59:26 -05:00
Lincoln Stein
f95ce1870c
fix ruff format check
2023-12-01 01:46:12 -05:00
Lincoln Stein
0719a46372
add support for SDXL textual inversion/embeddings
2023-12-01 01:28:28 -05:00
psychedelicious
a8ef4e5be8
fix(ui): fix types and storage prefix
2023-12-01 09:11:48 +11:00
Mary Hipp
e6fe2540b8
dynamically create indexedDB store using unique store key if available
2023-12-01 09:11:48 +11:00
psychedelicious
aadcde3edd
feat(ui): use IndexedDB for persistence
...
IndexedDB has a much larger storage limit than LocalStorage, and is widely supported.
Implemented as a custom storage driver for `redux-remember` via `idb-keyval`. `idb-keyval` is a simple wrapper for IndexedDB that allows it to be used easily as a key-value store.
The logic to clear persisted storage has been updated throughout the app.
2023-12-01 09:11:48 +11:00
Ryan Dick
984e609c61
(minor) Tweak field ordering and field names for tiling nodes.
2023-11-30 07:53:27 -08:00
Ryan Dick
57e70aaf50
Change input field ordering of CropLatentsCoreInvocation to match ImageCropInvocation.
2023-11-30 07:53:27 -08:00
Ryan Dick
bfdef120d1
Re-organize merge_tiles_with_linear_blending(...) to merge rows horizontally first and then vertically. This change achieves slightly more natural blending on the corners where 4 tiles overlap.
2023-11-30 07:53:27 -08:00
Ryan Dick
32da359ba5
Infer a tight-fitting output image size from the passed tiles in MergeTilesToImageInvocation.
2023-11-30 07:53:27 -08:00
Ryan Dick
b19ed36b43
Add width and height fields to TileToPropertiesInvocation output to avoid having to calculate them with math nodes.
2023-11-30 07:53:27 -08:00
Ryan Dick
e5a212b5c8
Update tiling nodes to use width-before-height field ordering convention.
2023-11-30 07:53:27 -08:00
Ryan Dick
9b863fb9bc
Rename CropLatentsInvocation -> CropLatentsCoreInvocation to prevent conflict with custom node. And other minor tidying.
2023-11-30 07:53:27 -08:00
Ryan Dick
7cab51745b
Improve documentation of CropLatentsInvocation.
2023-11-30 07:53:27 -08:00
Ryan Dick
18c6ff427e
Use LATENT_SCALE_FACTOR = 8 constant in CropLatentsInvocation.
2023-11-30 07:53:27 -08:00
Ryan Dick
843f2d71d6
Copy CropLatentsInvocation from 74647fa9c1/images_to_grids.py (L1117C1-L1167C80)
.
2023-11-30 07:53:27 -08:00
Ryan Dick
67540c9ee0
(minor) Add 'Invocation' suffix to all tiling node classes.
2023-11-30 07:53:27 -08:00
Ryan Dick
7f816c9243
Tidy up tiles invocations, add documentation.
2023-11-30 07:53:27 -08:00
Ryan Dick
76b888de17
Add unit tests for merge_tiles_with_linear_blending(...).
2023-11-30 07:53:27 -08:00
Ryan Dick
65a16be299
Add unit tests for calc_tiles_with_overlap(...) and fix a bug in its implementation.
2023-11-30 07:53:27 -08:00
Ryan Dick
29eade4880
Add nodes for tile splitting and merging. The main motivation for these nodes is for use in tiled upscaling workflows.
2023-11-30 07:53:27 -08:00
Hosted Weblate
86fd1d5b22
translationBot(ui): update translation files
...
Updated by "Cleanup translation files" hook in Weblate.
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/invokeai/web-ui/
Translation: InvokeAI/Web UI
2023-12-01 00:40:48 +11:00