mirror of
https://github.com/willmiao/ComfyUI-Lora-Manager.git
synced 2026-06-24 20:11:17 -03:00
Compare commits
4 Commits
7416080cfb
...
c97c802956
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c97c802956 | ||
|
|
24e2909627 | ||
|
|
b768f1368f | ||
|
|
37ccd29fc0 |
@@ -15,41 +15,60 @@
|
|||||||
"Phil",
|
"Phil",
|
||||||
"Carl G.",
|
"Carl G.",
|
||||||
"Arlecchino Shion",
|
"Arlecchino Shion",
|
||||||
"$MetaSamsara",
|
"Charles Blakemore",
|
||||||
"Rob Williams",
|
"Rob Williams",
|
||||||
|
"$MetaSamsara",
|
||||||
"stone9k",
|
"stone9k",
|
||||||
|
"Rosenthal",
|
||||||
|
"Francisco Tatis",
|
||||||
"runte3221",
|
"runte3221",
|
||||||
|
"Fraser Cross",
|
||||||
|
"Polymorphic Indeterminate",
|
||||||
|
"Marc Whiffen",
|
||||||
|
"Skalabananen",
|
||||||
|
"Birdy",
|
||||||
"Kiba",
|
"Kiba",
|
||||||
"Mozzel",
|
"Mozzel",
|
||||||
"itismyelement",
|
"itismyelement",
|
||||||
"Gingko Biloba",
|
"Gingko Biloba",
|
||||||
|
"Reno Lam",
|
||||||
"onesecondinosaur",
|
"onesecondinosaur",
|
||||||
|
"sig",
|
||||||
"Christian Byrne",
|
"Christian Byrne",
|
||||||
"DM",
|
"DM",
|
||||||
"Sen314",
|
"Sen314",
|
||||||
"Estragon",
|
"Estragon",
|
||||||
|
"J\\B/ 8r0wns0n",
|
||||||
"Takkan",
|
"Takkan",
|
||||||
"Charles Blakemore",
|
|
||||||
"Rosenthal",
|
|
||||||
"ClockDaemon",
|
"ClockDaemon",
|
||||||
"Francisco Tatis",
|
"KD",
|
||||||
|
"Omnidex",
|
||||||
|
"Release Cabrakan",
|
||||||
"Tobi_Swagg",
|
"Tobi_Swagg",
|
||||||
"SG",
|
"SG",
|
||||||
|
"James Dooley",
|
||||||
|
"zenbound",
|
||||||
"jmack",
|
"jmack",
|
||||||
"Andrew Wilson",
|
"Andrew Wilson",
|
||||||
"Greybush",
|
"Greybush",
|
||||||
|
"Mark Corneglio",
|
||||||
|
"SarcasticHashtag",
|
||||||
"iamresist",
|
"iamresist",
|
||||||
"Wolffen",
|
"Wolffen",
|
||||||
"Ricky Carter",
|
"Ricky Carter",
|
||||||
|
"James Todd",
|
||||||
"JongWon Han",
|
"JongWon Han",
|
||||||
"VantAI",
|
"VantAI",
|
||||||
"Tim",
|
"Tim",
|
||||||
|
"Lisster",
|
||||||
"Michael Wong",
|
"Michael Wong",
|
||||||
"Illrigger",
|
"Illrigger",
|
||||||
"Tom Corrigan",
|
"Tom Corrigan",
|
||||||
"JackieWang",
|
"JackieWang",
|
||||||
"FreelancerZ",
|
"FreelancerZ",
|
||||||
"fnkylove",
|
"fnkylove",
|
||||||
|
"Yushio",
|
||||||
|
"Vik71it",
|
||||||
"Echo",
|
"Echo",
|
||||||
"Lilleman",
|
"Lilleman",
|
||||||
"Robert Stacey",
|
"Robert Stacey",
|
||||||
@@ -58,59 +77,54 @@
|
|||||||
"Jorge Hussni",
|
"Jorge Hussni",
|
||||||
"Liam MacDougal",
|
"Liam MacDougal",
|
||||||
"Sterilized",
|
"Sterilized",
|
||||||
"Fraser Cross",
|
"BadassArabianMofo",
|
||||||
"Polymorphic Indeterminate",
|
|
||||||
"Marc Whiffen",
|
|
||||||
"Birdy",
|
|
||||||
"Skalabananen",
|
|
||||||
"quarz",
|
"quarz",
|
||||||
"Reno Lam",
|
"Greg",
|
||||||
"JSST",
|
"JSST",
|
||||||
"sig",
|
|
||||||
"J\\B/ 8r0wns0n",
|
|
||||||
"Snaggwort",
|
"Snaggwort",
|
||||||
|
"lmsupporter",
|
||||||
|
"wfpearl",
|
||||||
"Baekdoosixt",
|
"Baekdoosixt",
|
||||||
"Jonathan Ross",
|
"Jonathan Ross",
|
||||||
"KD",
|
"Jack B Nimble",
|
||||||
"Omnidex",
|
|
||||||
"Nazono_hito",
|
"Nazono_hito",
|
||||||
"Melville Parrish",
|
"Melville Parrish",
|
||||||
"daniel dove",
|
"daniel dove",
|
||||||
"Lustre",
|
"Lustre",
|
||||||
"Tyler Trebuchon",
|
"Tyler Trebuchon",
|
||||||
"Release Cabrakan",
|
|
||||||
"JW Sin",
|
"JW Sin",
|
||||||
"contrite831",
|
"contrite831",
|
||||||
"Alex",
|
"Alex",
|
||||||
|
"bh",
|
||||||
"carozzz",
|
"carozzz",
|
||||||
"Marlon Daniels",
|
"Marlon Daniels",
|
||||||
"James Dooley",
|
"Starkselle",
|
||||||
"zenbound",
|
|
||||||
"Buzzard",
|
"Buzzard",
|
||||||
|
"Aaron Bleuer",
|
||||||
|
"LacesOut!",
|
||||||
|
"greebles",
|
||||||
"Adam Shaw",
|
"Adam Shaw",
|
||||||
"Mark Corneglio",
|
|
||||||
"SarcasticHashtag",
|
|
||||||
"Anthony Rizzo",
|
"Anthony Rizzo",
|
||||||
"Gooohokrbe",
|
"Gooohokrbe",
|
||||||
"RedrockVP",
|
"RedrockVP",
|
||||||
"James Todd",
|
|
||||||
"ASLPro3D",
|
"ASLPro3D",
|
||||||
"OldBones",
|
"OldBones",
|
||||||
|
"Jacob Hoehler",
|
||||||
"FinalyFree",
|
"FinalyFree",
|
||||||
|
"Weasyl",
|
||||||
"Steven Pfeiffer",
|
"Steven Pfeiffer",
|
||||||
"Timmy",
|
"Timmy",
|
||||||
"Johnny",
|
"Johnny",
|
||||||
|
"Cory Paza",
|
||||||
"Tak",
|
"Tak",
|
||||||
"Lisster",
|
|
||||||
"Zach Gonser",
|
"Zach Gonser",
|
||||||
"Big Red",
|
"Big Red",
|
||||||
"whudunit",
|
"whudunit",
|
||||||
"Luc Job",
|
"Luc Job",
|
||||||
"dl0901dm",
|
"dl0901dm",
|
||||||
|
"Philip Hempel",
|
||||||
"corde",
|
"corde",
|
||||||
"Nick Walker",
|
"Nick Walker",
|
||||||
"Yushio",
|
|
||||||
"Vik71it",
|
|
||||||
"Bishoujoker",
|
"Bishoujoker",
|
||||||
"Todd Keck",
|
"Todd Keck",
|
||||||
"Briton Heilbrun",
|
"Briton Heilbrun",
|
||||||
@@ -119,47 +133,50 @@
|
|||||||
"jean jahren",
|
"jean jahren",
|
||||||
"Aleksander Wujczyk",
|
"Aleksander Wujczyk",
|
||||||
"AM Kuro",
|
"AM Kuro",
|
||||||
"BadassArabianMofo",
|
|
||||||
"Pascal Dahle",
|
"Pascal Dahle",
|
||||||
"Penfore",
|
"Penfore",
|
||||||
"Greg",
|
"Sangheili460",
|
||||||
"MagnaInsomnia",
|
"MagnaInsomnia",
|
||||||
|
"Karl P.",
|
||||||
"Akira_HentAI",
|
"Akira_HentAI",
|
||||||
"Gordon Cole",
|
"Gordon Cole",
|
||||||
"AbstractAss",
|
"AbstractAss",
|
||||||
"lmsupporter",
|
|
||||||
"andrew.tappan",
|
"andrew.tappan",
|
||||||
"N/A",
|
"N/A",
|
||||||
|
"The Spawn",
|
||||||
|
"graysock",
|
||||||
"Greenmoustache",
|
"Greenmoustache",
|
||||||
"zounic",
|
"zounic",
|
||||||
"wfpearl",
|
"fancypants",
|
||||||
"Eldithor",
|
"Eldithor",
|
||||||
"Jack B Nimble",
|
"Digital",
|
||||||
"JaxMax",
|
"JaxMax",
|
||||||
"bh",
|
"takyamtom",
|
||||||
"Jwk0205",
|
"Jwk0205",
|
||||||
"Starkselle",
|
"batblue",
|
||||||
|
"carey6409",
|
||||||
"Olive",
|
"Olive",
|
||||||
"Aaron Bleuer",
|
|
||||||
"LacesOut!",
|
|
||||||
"greebles",
|
|
||||||
"Some Guy Named Barry",
|
"Some Guy Named Barry",
|
||||||
"Cosmosis",
|
"Cosmosis",
|
||||||
"M Postkasse",
|
"M Postkasse",
|
||||||
|
"AELOX",
|
||||||
|
"Nicfit23",
|
||||||
"FloPro4Sho",
|
"FloPro4Sho",
|
||||||
"wamekukyouzin",
|
"wamekukyouzin",
|
||||||
"Jacob Hoehler",
|
"drum matthieu",
|
||||||
|
"Dogmaster",
|
||||||
"Matt Wenzel",
|
"Matt Wenzel",
|
||||||
"Weasyl",
|
|
||||||
"Lex Song",
|
"Lex Song",
|
||||||
"Cory Paza",
|
"Christopher Michel",
|
||||||
"Gonzalo Andre Allendes Lopez",
|
"Gonzalo Andre Allendes Lopez",
|
||||||
"Serge Bekenkamp",
|
"Serge Bekenkamp",
|
||||||
"Jimmy Ledbetter",
|
"Jimmy Ledbetter",
|
||||||
"Philip Hempel",
|
"LeoZero",
|
||||||
"ApathyJones",
|
"ApathyJones",
|
||||||
"Julian V",
|
"Julian V",
|
||||||
"Steven Owens",
|
"Steven Owens",
|
||||||
|
"nahinahi9",
|
||||||
|
"Dustin Chen",
|
||||||
"dan",
|
"dan",
|
||||||
"aai",
|
"aai",
|
||||||
"Mouthlessman",
|
"Mouthlessman",
|
||||||
@@ -167,32 +184,29 @@
|
|||||||
"ViperC",
|
"ViperC",
|
||||||
"Ran C",
|
"Ran C",
|
||||||
"MiraiKuriyamaSy",
|
"MiraiKuriyamaSy",
|
||||||
"Sangheili460",
|
|
||||||
"Karl P.",
|
|
||||||
"yuxz69",
|
"yuxz69",
|
||||||
"Adam Taylor",
|
"Adam Taylor",
|
||||||
"Weird_With_A_Beard",
|
"Weird_With_A_Beard",
|
||||||
"esthe",
|
"esthe",
|
||||||
"The Spawn",
|
|
||||||
"graysock",
|
|
||||||
"Pozadine1",
|
"Pozadine1",
|
||||||
"Qarob",
|
"Qarob",
|
||||||
"AIGooner",
|
"AIGooner",
|
||||||
"Luc",
|
"Luc",
|
||||||
"ProtonPrince",
|
"ProtonPrince",
|
||||||
"DiffDuck",
|
"DiffDuck",
|
||||||
"fancypants",
|
"elu3199",
|
||||||
|
"Hasturkun",
|
||||||
|
"Jon Sandman",
|
||||||
|
"Ubivis",
|
||||||
|
"CloudValley",
|
||||||
"IamAyam",
|
"IamAyam",
|
||||||
"Joboshy",
|
"Joboshy",
|
||||||
"Digital",
|
|
||||||
"takyamtom",
|
|
||||||
"Bohemian Corporal",
|
"Bohemian Corporal",
|
||||||
"Dan",
|
"Dan",
|
||||||
"confiscated Zyra",
|
"confiscated Zyra",
|
||||||
"Bro Xie",
|
"Bro Xie",
|
||||||
"yer fey",
|
"yer fey",
|
||||||
"batblue",
|
"Error_Rule34_Not_found",
|
||||||
"carey6409",
|
|
||||||
"太郎 ゲーム",
|
"太郎 ゲーム",
|
||||||
"Roslynd",
|
"Roslynd",
|
||||||
"Tee Gee",
|
"Tee Gee",
|
||||||
@@ -200,42 +214,31 @@
|
|||||||
"tarek helmi",
|
"tarek helmi",
|
||||||
"Neco28",
|
"Neco28",
|
||||||
"Max Marklund",
|
"Max Marklund",
|
||||||
"AELOX",
|
"David Ortega",
|
||||||
"Dankin",
|
"Dankin",
|
||||||
"Nicfit23",
|
|
||||||
"Cristian Vazquez",
|
"Cristian Vazquez",
|
||||||
"drum matthieu",
|
|
||||||
"Dogmaster",
|
|
||||||
"Frank Nitty",
|
"Frank Nitty",
|
||||||
"Magic Noob",
|
"Magic Noob",
|
||||||
"Pronredn",
|
"Pronredn",
|
||||||
"Christopher Michel",
|
|
||||||
"DougPeterson",
|
"DougPeterson",
|
||||||
"LeoZero",
|
|
||||||
"Antonio Pontes",
|
"Antonio Pontes",
|
||||||
"Bruce",
|
"Bruce",
|
||||||
"nahinahi9",
|
|
||||||
"lh qwe",
|
"lh qwe",
|
||||||
"Kevin John Duck",
|
"Kevin John Duck",
|
||||||
"conner",
|
"conner",
|
||||||
"Dustin Chen",
|
"Kevin Christopher",
|
||||||
"Blackfish95",
|
"Blackfish95",
|
||||||
|
"dd",
|
||||||
"Princess Bright Eyes",
|
"Princess Bright Eyes",
|
||||||
"Paul Kroll",
|
"Paul Kroll",
|
||||||
"Felipe dos Santos",
|
"Felipe dos Santos",
|
||||||
"Bas Imagineer",
|
"Bas Imagineer",
|
||||||
"Markus",
|
|
||||||
"John Statham",
|
"John Statham",
|
||||||
"Douglas Gaspar",
|
"Douglas Gaspar",
|
||||||
"AlexDuKaNa",
|
"AlexDuKaNa",
|
||||||
"George",
|
"George",
|
||||||
"dw",
|
"dw",
|
||||||
"decoy",
|
"decoy",
|
||||||
"elu3199",
|
|
||||||
"Hasturkun",
|
|
||||||
"Jon Sandman",
|
|
||||||
"Ubivis",
|
|
||||||
"CloudValley",
|
|
||||||
"thesoftwaredruid",
|
"thesoftwaredruid",
|
||||||
"wundershark",
|
"wundershark",
|
||||||
"mr_dinosaur",
|
"mr_dinosaur",
|
||||||
@@ -243,57 +246,62 @@
|
|||||||
"Ray Wing",
|
"Ray Wing",
|
||||||
"Ranzitho",
|
"Ranzitho",
|
||||||
"Gus",
|
"Gus",
|
||||||
|
"地獄の禄",
|
||||||
"MJG",
|
"MJG",
|
||||||
"David LaVallee",
|
"David LaVallee",
|
||||||
"linnfrey",
|
"linnfrey",
|
||||||
|
"ae",
|
||||||
|
"Tr4shP4nda",
|
||||||
|
"WRL_SPR",
|
||||||
|
"capn",
|
||||||
|
"Joseph",
|
||||||
|
"Mirko Katzula",
|
||||||
"奚明 刘",
|
"奚明 刘",
|
||||||
|
"Brian M",
|
||||||
"Josef Lanzl",
|
"Josef Lanzl",
|
||||||
"Nerezza",
|
"Nerezza",
|
||||||
"sanborondon",
|
"sanborondon",
|
||||||
"Griffin Dahlberg",
|
"Griffin Dahlberg",
|
||||||
"준희 김",
|
"준희 김",
|
||||||
"Error_Rule34_Not_found",
|
|
||||||
"Taylor Funk",
|
"Taylor Funk",
|
||||||
"aezin",
|
"aezin",
|
||||||
|
"Thought2Form",
|
||||||
"jcay015",
|
"jcay015",
|
||||||
"Gerald Welly",
|
"Gerald Welly",
|
||||||
|
"Kevin Picco",
|
||||||
"Erik Lopez",
|
"Erik Lopez",
|
||||||
"Mateo Curić",
|
"Mateo Curić",
|
||||||
"Geolog",
|
"Geolog",
|
||||||
"Eris3D",
|
"Eris3D",
|
||||||
"Tomohiro Baba",
|
"Tomohiro Baba",
|
||||||
"David Ortega",
|
"m",
|
||||||
"Noora",
|
"Noora",
|
||||||
|
"Pierce McBride",
|
||||||
"Mattssn",
|
"Mattssn",
|
||||||
|
"Jamie Ogletree",
|
||||||
"a _",
|
"a _",
|
||||||
"Jeff",
|
"Jeff",
|
||||||
"James Coleman",
|
"James Coleman",
|
||||||
"Kevin Christopher",
|
|
||||||
"Emil Andersson",
|
"Emil Andersson",
|
||||||
"Ouro Boros",
|
"Ouro Boros",
|
||||||
"Chad Idk",
|
"Chad Idk",
|
||||||
"dd",
|
|
||||||
"Steam Steam",
|
"Steam Steam",
|
||||||
"CryptoTraderJK",
|
"CryptoTraderJK",
|
||||||
|
"Yuji Kaneko",
|
||||||
"Davaitamin",
|
"Davaitamin",
|
||||||
"Dušan Ryban",
|
"Dušan Ryban",
|
||||||
|
"Rops Alot",
|
||||||
"tedcor",
|
"tedcor",
|
||||||
"Sam",
|
"Sam",
|
||||||
"Fotek Design",
|
"Fotek Design",
|
||||||
"sjon kreutz",
|
"sjon kreutz",
|
||||||
|
"Ace Ventura",
|
||||||
"MadSpin",
|
"MadSpin",
|
||||||
"Metryman55",
|
"Metryman55",
|
||||||
"inbijiburu",
|
"inbijiburu",
|
||||||
"Nick “Loadstone” D",
|
"Nick “Loadstone” D",
|
||||||
"地獄の禄",
|
|
||||||
"ae",
|
|
||||||
"Tr4shP4nda",
|
|
||||||
"Gamalonia",
|
"Gamalonia",
|
||||||
"WRL_SPR",
|
|
||||||
"capn",
|
|
||||||
"Joseph",
|
|
||||||
"momokai",
|
"momokai",
|
||||||
"Mirko Katzula",
|
|
||||||
"dan",
|
"dan",
|
||||||
"Piccio08",
|
"Piccio08",
|
||||||
"kumakichi",
|
"kumakichi",
|
||||||
@@ -306,59 +314,13 @@
|
|||||||
"kudari",
|
"kudari",
|
||||||
"Naomi Hale Danchi",
|
"Naomi Hale Danchi",
|
||||||
"dc7431",
|
"dc7431",
|
||||||
|
"ken",
|
||||||
"epicgamer0020690",
|
"epicgamer0020690",
|
||||||
"Joshua Porrata",
|
"Joshua Porrata",
|
||||||
|
"keemun",
|
||||||
"SuBu",
|
"SuBu",
|
||||||
"RedPIXel",
|
"RedPIXel",
|
||||||
"Vir",
|
|
||||||
"Richard",
|
|
||||||
"Andrew",
|
|
||||||
"Brian M",
|
|
||||||
"Robert Wegemund",
|
|
||||||
"Littlehuggy",
|
|
||||||
"Draven T",
|
|
||||||
"mrjuan",
|
|
||||||
"Brian Buie",
|
|
||||||
"Thought2Form",
|
|
||||||
"Kevin Picco",
|
|
||||||
"Sadlip",
|
|
||||||
"Aquatic Coffee",
|
|
||||||
"m",
|
|
||||||
"ethanfel",
|
|
||||||
"Pierce McBride",
|
|
||||||
"Joshua Gray",
|
|
||||||
"Focuschannel",
|
|
||||||
"Mikko Hemilä",
|
|
||||||
"Jacob McDaniel",
|
|
||||||
"Jamie Ogletree",
|
|
||||||
"Temikus",
|
|
||||||
"Artokun",
|
|
||||||
"Michael Taylor",
|
|
||||||
"Derek Baker",
|
|
||||||
"Martial",
|
|
||||||
"Anthony Faxlandez",
|
|
||||||
"battu",
|
|
||||||
"Michael Anthony Scott",
|
|
||||||
"Atilla Berke Pekduyar",
|
|
||||||
"Decx _",
|
|
||||||
"Yuji Kaneko",
|
|
||||||
"Pat Hen",
|
|
||||||
"Jordan Shaw",
|
|
||||||
"Rops Alot",
|
|
||||||
"Thesharingbrother",
|
|
||||||
"Ace Ventura",
|
|
||||||
"ResidentDeviant",
|
|
||||||
"四糸凜音",
|
|
||||||
"Nihongasuki",
|
|
||||||
"JC",
|
|
||||||
"Prompt Pirate",
|
|
||||||
"uwutismxd",
|
|
||||||
"zenobeus",
|
|
||||||
"ken",
|
|
||||||
"Crocket",
|
|
||||||
"keemun",
|
|
||||||
"Wind",
|
"Wind",
|
||||||
"Jackthemind",
|
|
||||||
"Nexus",
|
"Nexus",
|
||||||
"Ramneek“Guy”Ashok",
|
"Ramneek“Guy”Ashok",
|
||||||
"squid_actually",
|
"squid_actually",
|
||||||
@@ -369,6 +331,53 @@
|
|||||||
"JohnDoe42054",
|
"JohnDoe42054",
|
||||||
"BillyHill",
|
"BillyHill",
|
||||||
"emyth",
|
"emyth",
|
||||||
|
"Vir",
|
||||||
|
"gzmzmvp",
|
||||||
|
"Richard",
|
||||||
|
"Andrew",
|
||||||
|
"Robert Wegemund",
|
||||||
|
"Littlehuggy",
|
||||||
|
"Draven T",
|
||||||
|
"mrjuan",
|
||||||
|
"Brian Buie",
|
||||||
|
"Sadlip",
|
||||||
|
"Eric Whitney",
|
||||||
|
"Joey Callahan",
|
||||||
|
"Aquatic Coffee",
|
||||||
|
"Ivan Tadic",
|
||||||
|
"Mike Simone",
|
||||||
|
"ethanfel",
|
||||||
|
"Joshua Gray",
|
||||||
|
"Morgandel",
|
||||||
|
"Focuschannel",
|
||||||
|
"Mikko Hemilä",
|
||||||
|
"Noah",
|
||||||
|
"Jacob McDaniel",
|
||||||
|
"X",
|
||||||
|
"Sloan Steddy",
|
||||||
|
"Temikus",
|
||||||
|
"Artokun",
|
||||||
|
"Michael Taylor",
|
||||||
|
"Derek Baker",
|
||||||
|
"Martial",
|
||||||
|
"Anthony Faxlandez",
|
||||||
|
"battu",
|
||||||
|
"Michael Anthony Scott",
|
||||||
|
"Atilla Berke Pekduyar",
|
||||||
|
"Decx _",
|
||||||
|
"Pat Hen",
|
||||||
|
"Jordan Shaw",
|
||||||
|
"Thesharingbrother",
|
||||||
|
"ResidentDeviant",
|
||||||
|
"四糸凜音",
|
||||||
|
"Nihongasuki",
|
||||||
|
"JC",
|
||||||
|
"Prompt Pirate",
|
||||||
|
"uwutismxd",
|
||||||
|
"FrxzenSnxw",
|
||||||
|
"zenobeus",
|
||||||
|
"Crocket",
|
||||||
|
"Jackthemind",
|
||||||
"chriphost",
|
"chriphost",
|
||||||
"KitKatM",
|
"KitKatM",
|
||||||
"ryoma",
|
"ryoma",
|
||||||
@@ -388,33 +397,42 @@
|
|||||||
"Menard",
|
"Menard",
|
||||||
"Skyfire83",
|
"Skyfire83",
|
||||||
"Adam Rinehart",
|
"Adam Rinehart",
|
||||||
"gzmzmvp",
|
"Pitpe11",
|
||||||
|
"TheD1rtyD03",
|
||||||
|
"moonpetal",
|
||||||
|
"SomeDude",
|
||||||
|
"g9p0o",
|
||||||
|
"TheHolySheep",
|
||||||
"raf8osz",
|
"raf8osz",
|
||||||
|
"Monte Won",
|
||||||
|
"SpringBootisTrash",
|
||||||
|
"carsten",
|
||||||
|
"ikok",
|
||||||
"ElitaSSJ4",
|
"ElitaSSJ4",
|
||||||
|
"Wolfe7D1",
|
||||||
"blikkies",
|
"blikkies",
|
||||||
"Chris",
|
"Chris",
|
||||||
"Gregory Kozhemiak",
|
"Gregory Kozhemiak",
|
||||||
|
"elleshar666",
|
||||||
"Shock Shockor",
|
"Shock Shockor",
|
||||||
|
"ACTUALLY_the_Real_Willem_Dafoe",
|
||||||
"Goldwaters",
|
"Goldwaters",
|
||||||
"Eric Whitney",
|
|
||||||
"Joey Callahan",
|
|
||||||
"Zude",
|
"Zude",
|
||||||
"Ivan Tadic",
|
|
||||||
"Mike Simone",
|
|
||||||
"John J Linehan",
|
"John J Linehan",
|
||||||
"Kyler",
|
"Kyler",
|
||||||
"Elliot E",
|
"Elliot E",
|
||||||
"Morgandel",
|
|
||||||
"Theerat Jiramate",
|
"Theerat Jiramate",
|
||||||
|
"Edward Kennedy",
|
||||||
|
"Justin Blaylock",
|
||||||
"aRtFuL_DodGeR",
|
"aRtFuL_DodGeR",
|
||||||
"Noah",
|
"Vane Holzer",
|
||||||
"X",
|
|
||||||
"Sloan Steddy",
|
|
||||||
"hexxish",
|
"hexxish",
|
||||||
|
"notedfakes",
|
||||||
"DarkSunset",
|
"DarkSunset",
|
||||||
"Nathan",
|
"Nathan",
|
||||||
"Billy Gladky",
|
"Billy Gladky",
|
||||||
"NICHOLAS BAXLEY",
|
"NICHOLAS BAXLEY",
|
||||||
|
"Michael Scott",
|
||||||
"Probis",
|
"Probis",
|
||||||
"Ed Wang",
|
"Ed Wang",
|
||||||
"ItsGeneralButtNaked",
|
"ItsGeneralButtNaked",
|
||||||
@@ -424,7 +442,6 @@
|
|||||||
"Youguang",
|
"Youguang",
|
||||||
"Saya",
|
"Saya",
|
||||||
"andrewzpong",
|
"andrewzpong",
|
||||||
"FrxzenSnxw",
|
|
||||||
"BossGame",
|
"BossGame",
|
||||||
"lrdchs",
|
"lrdchs",
|
||||||
"Tree Tagger",
|
"Tree Tagger",
|
||||||
@@ -437,17 +454,12 @@
|
|||||||
"Ginnie",
|
"Ginnie",
|
||||||
"Raku",
|
"Raku",
|
||||||
"emadsultan",
|
"emadsultan",
|
||||||
"Pitpe11",
|
|
||||||
"TheD1rtyD03",
|
|
||||||
"moonpetal",
|
|
||||||
"SomeDude",
|
|
||||||
"g9p0o",
|
|
||||||
"Pkrsky",
|
"Pkrsky",
|
||||||
"TheHolySheep",
|
"nanana",
|
||||||
"Monte Won",
|
"Pavlaki",
|
||||||
"SpringBootisTrash",
|
"Doug+Rintoul",
|
||||||
"carsten",
|
"Noor",
|
||||||
"ikok",
|
"Yorunai",
|
||||||
"quantenmecha",
|
"quantenmecha",
|
||||||
"Jason+Nash",
|
"Jason+Nash",
|
||||||
"BillyBoy84",
|
"BillyBoy84",
|
||||||
@@ -465,31 +477,27 @@
|
|||||||
"Welkor",
|
"Welkor",
|
||||||
"David Schenck",
|
"David Schenck",
|
||||||
"John Martin",
|
"John Martin",
|
||||||
"Wolfe7D1",
|
|
||||||
"Ink Temptation",
|
"Ink Temptation",
|
||||||
"moranqianlong",
|
"moranqianlong",
|
||||||
"Kalli Core",
|
"Kalli Core",
|
||||||
"Time Valentine",
|
"Time Valentine",
|
||||||
"elleshar666",
|
|
||||||
"ACTUALLY_the_Real_Willem_Dafoe",
|
|
||||||
"Михал Михалыч",
|
"Михал Михалыч",
|
||||||
"Matt",
|
"Matt",
|
||||||
"Kauffy",
|
"Kauffy",
|
||||||
|
"Frogmilk",
|
||||||
|
"SPJ",
|
||||||
"Kyron Mahan",
|
"Kyron Mahan",
|
||||||
"Edward Kennedy",
|
"Bryan Rutkowski",
|
||||||
"Justin Blaylock",
|
|
||||||
"Nick Kage",
|
"Nick Kage",
|
||||||
"TBitz33",
|
"TBitz33",
|
||||||
"Anonym dkjglfleeoeldldldlkf",
|
"Anonym dkjglfleeoeldldldlkf",
|
||||||
"Vane Holzer",
|
|
||||||
"psytrax",
|
"psytrax",
|
||||||
"Cyrus Fett",
|
"Cyrus Fett",
|
||||||
"Ezokewn",
|
"Ezokewn",
|
||||||
"SendingRavens",
|
"SendingRavens",
|
||||||
"Xenon Xue",
|
"Xenon Xue",
|
||||||
"notedfakes",
|
"Edward Ten Eyck",
|
||||||
"Michael Docherty",
|
"Michael Docherty",
|
||||||
"Michael Scott",
|
|
||||||
"Paul Hartsuyker",
|
"Paul Hartsuyker",
|
||||||
"Henrique Faiolli",
|
"Henrique Faiolli",
|
||||||
"elitassj",
|
"elitassj",
|
||||||
@@ -497,10 +505,13 @@
|
|||||||
"Jacob Winter",
|
"Jacob Winter",
|
||||||
"Ryan Presley Ng",
|
"Ryan Presley Ng",
|
||||||
"Wes Sims",
|
"Wes Sims",
|
||||||
|
"jinksta187",
|
||||||
"Donor4115",
|
"Donor4115",
|
||||||
|
"Manu Thetug",
|
||||||
"Lyavph",
|
"Lyavph",
|
||||||
"David",
|
"David",
|
||||||
"Meilo",
|
"Meilo",
|
||||||
|
"operationancut",
|
||||||
"Filippo Ferrari",
|
"Filippo Ferrari",
|
||||||
"shinonomeiro",
|
"shinonomeiro",
|
||||||
"Snille",
|
"Snille",
|
||||||
@@ -509,6 +520,7 @@
|
|||||||
"xybrightsummer",
|
"xybrightsummer",
|
||||||
"jreedatchison",
|
"jreedatchison",
|
||||||
"PhilW",
|
"PhilW",
|
||||||
|
"Marcus thronico",
|
||||||
"Janik",
|
"Janik",
|
||||||
"Cruel",
|
"Cruel",
|
||||||
"MRBlack",
|
"MRBlack",
|
||||||
@@ -519,7 +531,13 @@
|
|||||||
"Scott",
|
"Scott",
|
||||||
"Muratoraccio",
|
"Muratoraccio",
|
||||||
"D",
|
"D",
|
||||||
"nanana",
|
"MatteKey",
|
||||||
|
"Flob",
|
||||||
|
"ShiroSenpai",
|
||||||
|
"Inkognito",
|
||||||
|
"G",
|
||||||
|
"Tan+Huynh",
|
||||||
|
"D",
|
||||||
"Dark_Pest",
|
"Dark_Pest",
|
||||||
"Alex",
|
"Alex",
|
||||||
"Jacky+Ho",
|
"Jacky+Ho",
|
||||||
@@ -535,11 +553,7 @@
|
|||||||
"sfasdfasfdsa",
|
"sfasdfasfdsa",
|
||||||
"Alan+Cano",
|
"Alan+Cano",
|
||||||
"FeralOpticsAI",
|
"FeralOpticsAI",
|
||||||
"Pavlaki",
|
|
||||||
"generic404",
|
"generic404",
|
||||||
"Doug+Rintoul",
|
|
||||||
"Noor",
|
|
||||||
"Yorunai",
|
|
||||||
"abattoirblues",
|
"abattoirblues",
|
||||||
"zounik",
|
"zounik",
|
||||||
"4IXplr0r3r",
|
"4IXplr0r3r",
|
||||||
@@ -553,18 +567,21 @@
|
|||||||
"ja s",
|
"ja s",
|
||||||
"Doug Mason",
|
"Doug Mason",
|
||||||
"Jeremy Townsend",
|
"Jeremy Townsend",
|
||||||
|
"Dave Abraham",
|
||||||
|
"Joaquin Hierrezuelo",
|
||||||
"Locrospiel",
|
"Locrospiel",
|
||||||
"Frogmilk",
|
|
||||||
"Sean voets",
|
"Sean voets",
|
||||||
"Owen Gwosdz",
|
"Owen Gwosdz",
|
||||||
"SPJ",
|
"Jarrid Lee",
|
||||||
"Kor",
|
"Kor",
|
||||||
"Joseph Hanson",
|
"Joseph Hanson",
|
||||||
"Bryan Rutkowski",
|
"John Rednoulf",
|
||||||
|
"Boba Smith",
|
||||||
"Devil Lude",
|
"Devil Lude",
|
||||||
"David Murcko",
|
"David Murcko",
|
||||||
"Jack Dole",
|
"Jack Dole",
|
||||||
"max blo",
|
"max blo",
|
||||||
|
"Sauv",
|
||||||
"Steven",
|
"Steven",
|
||||||
"CptNeo",
|
"CptNeo",
|
||||||
"JackJohnnyJim",
|
"JackJohnnyJim",
|
||||||
@@ -572,7 +589,6 @@
|
|||||||
"Dmitry Ryzhov",
|
"Dmitry Ryzhov",
|
||||||
"Khánh Đặng",
|
"Khánh Đặng",
|
||||||
"Maso",
|
"Maso",
|
||||||
"Edward Ten Eyck",
|
|
||||||
"Eric Ketchum",
|
"Eric Ketchum",
|
||||||
"Kevin Wallace",
|
"Kevin Wallace",
|
||||||
"Jimmy Borup",
|
"Jimmy Borup",
|
||||||
@@ -580,14 +596,11 @@
|
|||||||
"mercur",
|
"mercur",
|
||||||
"Pete Pain",
|
"Pete Pain",
|
||||||
"RHopkirk",
|
"RHopkirk",
|
||||||
"jinksta187",
|
|
||||||
"Andrew Wilkinson",
|
"Andrew Wilkinson",
|
||||||
"Yavizu3d",
|
"Yavizu3d",
|
||||||
"Maxim",
|
"Maxim",
|
||||||
"Manu Thetug",
|
|
||||||
"Karlanx",
|
"Karlanx",
|
||||||
"Yves Poezevara",
|
"Yves Poezevara",
|
||||||
"operationancut",
|
|
||||||
"Teriak47",
|
"Teriak47",
|
||||||
"Just me",
|
"Just me",
|
||||||
"Raf Stahelin",
|
"Raf Stahelin",
|
||||||
@@ -611,7 +624,6 @@
|
|||||||
"pixl",
|
"pixl",
|
||||||
"Robin",
|
"Robin",
|
||||||
"chahknoir",
|
"chahknoir",
|
||||||
"Marcus thronico",
|
|
||||||
"nd",
|
"nd",
|
||||||
"keno94d",
|
"keno94d",
|
||||||
"James Melzer",
|
"James Melzer",
|
||||||
@@ -635,6 +647,19 @@
|
|||||||
"SelfishMedic",
|
"SelfishMedic",
|
||||||
"adderleighn",
|
"adderleighn",
|
||||||
"EnragedAntelope",
|
"EnragedAntelope",
|
||||||
|
"Kachac",
|
||||||
|
"tyrant2811",
|
||||||
|
"Kevin",
|
||||||
|
"Rune+Osnes",
|
||||||
|
"jcx29",
|
||||||
|
"cloudghost",
|
||||||
|
"Yongkwan+Lee",
|
||||||
|
"PoorStudent",
|
||||||
|
"lucites",
|
||||||
|
"Alex+Zaw",
|
||||||
|
"Mobius2020",
|
||||||
|
"ExLightSaber",
|
||||||
|
"YaboiRay",
|
||||||
"Drizzly",
|
"Drizzly",
|
||||||
"Sildoren",
|
"Sildoren",
|
||||||
"Darvidous",
|
"Darvidous",
|
||||||
@@ -658,17 +683,10 @@
|
|||||||
"you+halo9",
|
"you+halo9",
|
||||||
"YassineKhaled",
|
"YassineKhaled",
|
||||||
"YK12",
|
"YK12",
|
||||||
"MatteKey",
|
|
||||||
"Flob",
|
|
||||||
"ShiroSenpai",
|
|
||||||
"Somebody",
|
"Somebody",
|
||||||
"Inkognito",
|
|
||||||
"Somebody",
|
"Somebody",
|
||||||
"Gramer+Gumbyte",
|
|
||||||
"Crescent~San",
|
"Crescent~San",
|
||||||
"Tan+Huynh",
|
|
||||||
"AiGirlTS",
|
"AiGirlTS",
|
||||||
"D",
|
|
||||||
"datasl4ve",
|
"datasl4ve",
|
||||||
"Somebody",
|
"Somebody",
|
||||||
"koopa990",
|
"koopa990",
|
||||||
@@ -677,20 +695,25 @@
|
|||||||
"Bula",
|
"Bula",
|
||||||
"KUJYAKU",
|
"KUJYAKU",
|
||||||
"Coeur+de+cochon",
|
"Coeur+de+cochon",
|
||||||
|
"Obsidian.Studios",
|
||||||
"han b",
|
"han b",
|
||||||
"Nico",
|
"Nico",
|
||||||
"Maximilian Krischan",
|
"Maximilian Krischan",
|
||||||
"Banana Joe",
|
"Banana Joe",
|
||||||
"_ G3n",
|
"_ G3n",
|
||||||
"Donovan Jenkins",
|
"Donovan Jenkins",
|
||||||
|
"Hans Meier",
|
||||||
"Tú Nguyễn Lý Hoàng",
|
"Tú Nguyễn Lý Hoàng",
|
||||||
"shira1011",
|
"shira1011",
|
||||||
"Michael Eid",
|
"Michael Eid",
|
||||||
"beersandbacon",
|
"beersandbacon",
|
||||||
|
"Neko Desco",
|
||||||
"Bob barker",
|
"Bob barker",
|
||||||
"Ben D",
|
"Ben D",
|
||||||
"G",
|
"G",
|
||||||
"Ronan Delevacq",
|
"Ronan Delevacq",
|
||||||
|
"karim ben brik",
|
||||||
|
"Vinarus",
|
||||||
"james",
|
"james",
|
||||||
"Michael Zhu",
|
"Michael Zhu",
|
||||||
"Nemisu",
|
"Nemisu",
|
||||||
@@ -701,30 +724,30 @@
|
|||||||
"jumpd",
|
"jumpd",
|
||||||
"John C",
|
"John C",
|
||||||
"Rim",
|
"Rim",
|
||||||
"Dave Abraham",
|
|
||||||
"Joaquin Hierrezuelo",
|
|
||||||
"Jairus Knudsen",
|
"Jairus Knudsen",
|
||||||
"Jarrid Lee",
|
|
||||||
"Poophead27 Blyat",
|
"Poophead27 Blyat",
|
||||||
"Xan Dionysus",
|
"Xan Dionysus",
|
||||||
"Nathan lee",
|
"Nathan lee",
|
||||||
|
"Lyle Liston",
|
||||||
"Middo",
|
"Middo",
|
||||||
"Forbidden Atelier",
|
"Forbidden Atelier",
|
||||||
"John Rednoulf",
|
"Thomas Sankowski",
|
||||||
"Spire",
|
"Spire",
|
||||||
"DrB",
|
"DrB",
|
||||||
"AZ Party Oasis",
|
"AZ Party Oasis",
|
||||||
"Adictedtohumping",
|
"Adictedtohumping",
|
||||||
"Boba Smith",
|
|
||||||
"Towelie",
|
"Towelie",
|
||||||
|
"Ryan Smith",
|
||||||
"MR.Bear",
|
"MR.Bear",
|
||||||
"matt",
|
"matt",
|
||||||
"dsffsdfsdfsdfsdfsdf",
|
"dsffsdfsdfsdfsdfsdf",
|
||||||
"somethingtosay8",
|
"somethingtosay8",
|
||||||
"Jean-françois SEMA",
|
"Jean-françois SEMA",
|
||||||
|
"Terminuz",
|
||||||
"Kurt",
|
"Kurt",
|
||||||
"ivistorm",
|
"ivistorm",
|
||||||
"Sauv",
|
"Faburizu",
|
||||||
|
"Jack Lawfield",
|
||||||
"jimyjomson",
|
"jimyjomson",
|
||||||
"Borte",
|
"Borte",
|
||||||
"Chase Kwon",
|
"Chase Kwon",
|
||||||
@@ -744,6 +767,7 @@
|
|||||||
"hannibal",
|
"hannibal",
|
||||||
"Jo+Example",
|
"Jo+Example",
|
||||||
"BrentBertram",
|
"BrentBertram",
|
||||||
|
"inusanorthcape",
|
||||||
"Tigon",
|
"Tigon",
|
||||||
"eumelzocker",
|
"eumelzocker",
|
||||||
"dxjaymz",
|
"dxjaymz",
|
||||||
@@ -752,5 +776,5 @@
|
|||||||
"Somebody",
|
"Somebody",
|
||||||
"CK"
|
"CK"
|
||||||
],
|
],
|
||||||
"totalCount": 749
|
"totalCount": 773
|
||||||
}
|
}
|
||||||
@@ -269,10 +269,10 @@
|
|||||||
},
|
},
|
||||||
"downloadBackend": {
|
"downloadBackend": {
|
||||||
"label": "Download-Backend",
|
"label": "Download-Backend",
|
||||||
"help": "Wähle aus, wie Modelldateien heruntergeladen werden. Python verwendet den eingebauten Downloader. aria2 verwendet den experimentellen externen Downloader-Prozess.",
|
"help": "Wähle aus, wie Modelldateien heruntergeladen werden. Python verwendet den eingebauten Downloader. aria2 verwendet den empfohlenen externen Downloader-Prozess.",
|
||||||
"options": {
|
"options": {
|
||||||
"python": "Python (integriert)",
|
"python": "Python (integriert)",
|
||||||
"aria2": "aria2 (experimentell)"
|
"aria2": "aria2 (empfohlen)"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"aria2cPath": {
|
"aria2cPath": {
|
||||||
@@ -1180,6 +1180,7 @@
|
|||||||
"editModelName": "Modellname bearbeiten",
|
"editModelName": "Modellname bearbeiten",
|
||||||
"editFileName": "Dateiname bearbeiten",
|
"editFileName": "Dateiname bearbeiten",
|
||||||
"editBaseModel": "Basis-Modell bearbeiten",
|
"editBaseModel": "Basis-Modell bearbeiten",
|
||||||
|
"editVersionName": "Versionsname bearbeiten",
|
||||||
"viewOnCivitai": "Auf Civitai anzeigen",
|
"viewOnCivitai": "Auf Civitai anzeigen",
|
||||||
"viewOnCivitaiText": "Auf Civitai anzeigen",
|
"viewOnCivitaiText": "Auf Civitai anzeigen",
|
||||||
"viewCreatorProfile": "Ersteller-Profil anzeigen",
|
"viewCreatorProfile": "Ersteller-Profil anzeigen",
|
||||||
|
|||||||
@@ -269,10 +269,10 @@
|
|||||||
},
|
},
|
||||||
"downloadBackend": {
|
"downloadBackend": {
|
||||||
"label": "Download backend",
|
"label": "Download backend",
|
||||||
"help": "Choose how model files are downloaded. Python uses the built-in downloader. aria2 uses the experimental external downloader process.",
|
"help": "Choose how model files are downloaded. Python uses the built-in downloader. aria2 uses the recommended external downloader process.",
|
||||||
"options": {
|
"options": {
|
||||||
"python": "Python (built-in)",
|
"python": "Python (built-in)",
|
||||||
"aria2": "aria2 (experimental)"
|
"aria2": "aria2 (recommended)"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"aria2cPath": {
|
"aria2cPath": {
|
||||||
@@ -1180,6 +1180,7 @@
|
|||||||
"editModelName": "Edit model name",
|
"editModelName": "Edit model name",
|
||||||
"editFileName": "Edit file name",
|
"editFileName": "Edit file name",
|
||||||
"editBaseModel": "Edit base model",
|
"editBaseModel": "Edit base model",
|
||||||
|
"editVersionName": "Edit version name",
|
||||||
"viewOnCivitai": "View on Civitai",
|
"viewOnCivitai": "View on Civitai",
|
||||||
"viewOnCivitaiText": "View on Civitai",
|
"viewOnCivitaiText": "View on Civitai",
|
||||||
"viewCreatorProfile": "View Creator Profile",
|
"viewCreatorProfile": "View Creator Profile",
|
||||||
|
|||||||
@@ -269,10 +269,10 @@
|
|||||||
},
|
},
|
||||||
"downloadBackend": {
|
"downloadBackend": {
|
||||||
"label": "Backend de descarga",
|
"label": "Backend de descarga",
|
||||||
"help": "Elige cómo se descargan los archivos del modelo. Python usa el descargador integrado. aria2 usa el proceso externo experimental de descarga.",
|
"help": "Elige cómo se descargan los archivos del modelo. Python usa el descargador integrado. aria2 usa el proceso externo recomendado de descarga.",
|
||||||
"options": {
|
"options": {
|
||||||
"python": "Python (integrado)",
|
"python": "Python (integrado)",
|
||||||
"aria2": "aria2 (experimental)"
|
"aria2": "aria2 (recomendado)"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"aria2cPath": {
|
"aria2cPath": {
|
||||||
@@ -1180,6 +1180,7 @@
|
|||||||
"editModelName": "Editar nombre del modelo",
|
"editModelName": "Editar nombre del modelo",
|
||||||
"editFileName": "Editar nombre de archivo",
|
"editFileName": "Editar nombre de archivo",
|
||||||
"editBaseModel": "Editar modelo base",
|
"editBaseModel": "Editar modelo base",
|
||||||
|
"editVersionName": "Editar nombre de versión",
|
||||||
"viewOnCivitai": "Ver en Civitai",
|
"viewOnCivitai": "Ver en Civitai",
|
||||||
"viewOnCivitaiText": "Ver en Civitai",
|
"viewOnCivitaiText": "Ver en Civitai",
|
||||||
"viewCreatorProfile": "Ver perfil del creador",
|
"viewCreatorProfile": "Ver perfil del creador",
|
||||||
|
|||||||
@@ -269,10 +269,10 @@
|
|||||||
},
|
},
|
||||||
"downloadBackend": {
|
"downloadBackend": {
|
||||||
"label": "Moteur de téléchargement",
|
"label": "Moteur de téléchargement",
|
||||||
"help": "Choisissez comment les fichiers de modèles sont téléchargés. Python utilise le téléchargeur intégré. aria2 utilise le processus externe expérimental de téléchargement.",
|
"help": "Choisissez comment les fichiers de modèles sont téléchargés. Python utilise le téléchargeur intégré. aria2 utilise le processus externe recommandé de téléchargement.",
|
||||||
"options": {
|
"options": {
|
||||||
"python": "Python (intégré)",
|
"python": "Python (intégré)",
|
||||||
"aria2": "aria2 (expérimental)"
|
"aria2": "aria2 (recommandé)"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"aria2cPath": {
|
"aria2cPath": {
|
||||||
@@ -1180,6 +1180,7 @@
|
|||||||
"editModelName": "Modifier le nom du modèle",
|
"editModelName": "Modifier le nom du modèle",
|
||||||
"editFileName": "Modifier le nom de fichier",
|
"editFileName": "Modifier le nom de fichier",
|
||||||
"editBaseModel": "Modifier le modèle de base",
|
"editBaseModel": "Modifier le modèle de base",
|
||||||
|
"editVersionName": "Modifier le nom de la version",
|
||||||
"viewOnCivitai": "Voir sur Civitai",
|
"viewOnCivitai": "Voir sur Civitai",
|
||||||
"viewOnCivitaiText": "Voir sur Civitai",
|
"viewOnCivitaiText": "Voir sur Civitai",
|
||||||
"viewCreatorProfile": "Voir le profil du créateur",
|
"viewCreatorProfile": "Voir le profil du créateur",
|
||||||
|
|||||||
@@ -269,10 +269,10 @@
|
|||||||
},
|
},
|
||||||
"downloadBackend": {
|
"downloadBackend": {
|
||||||
"label": "מנגנון הורדה",
|
"label": "מנגנון הורדה",
|
||||||
"help": "בחר כיצד יורדים קבצי המודל. Python משתמש במוריד המובנה. aria2 משתמש בתהליך הורדה חיצוני ניסיוני.",
|
"help": "בחר כיצד יורדים קבצי המודל. Python משתמש במוריד המובנה. aria2 משתמש בתהליך הורדה חיצוני מומלץ.",
|
||||||
"options": {
|
"options": {
|
||||||
"python": "Python (מובנה)",
|
"python": "Python (מובנה)",
|
||||||
"aria2": "aria2 (ניסיוני)"
|
"aria2": "aria2 (מומלץ)"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"aria2cPath": {
|
"aria2cPath": {
|
||||||
@@ -1180,6 +1180,7 @@
|
|||||||
"editModelName": "ערוך שם מודל",
|
"editModelName": "ערוך שם מודל",
|
||||||
"editFileName": "ערוך שם קובץ",
|
"editFileName": "ערוך שם קובץ",
|
||||||
"editBaseModel": "ערוך מודל בסיס",
|
"editBaseModel": "ערוך מודל בסיס",
|
||||||
|
"editVersionName": "ערוך שם גרסה",
|
||||||
"viewOnCivitai": "הצג ב-Civitai",
|
"viewOnCivitai": "הצג ב-Civitai",
|
||||||
"viewOnCivitaiText": "הצג ב-Civitai",
|
"viewOnCivitaiText": "הצג ב-Civitai",
|
||||||
"viewCreatorProfile": "הצג פרופיל יוצר",
|
"viewCreatorProfile": "הצג פרופיל יוצר",
|
||||||
|
|||||||
@@ -269,10 +269,10 @@
|
|||||||
},
|
},
|
||||||
"downloadBackend": {
|
"downloadBackend": {
|
||||||
"label": "ダウンロードバックエンド",
|
"label": "ダウンロードバックエンド",
|
||||||
"help": "モデルファイルのダウンロード方法を選択します。Python は内蔵ダウンローダーを使用し、aria2 は実験的な外部ダウンローダープロセスを使用します。",
|
"help": "モデルファイルのダウンロード方法を選択します。Python は内蔵ダウンローダーを使用し、aria2 は推奨の外部ダウンローダープロセスを使用します。",
|
||||||
"options": {
|
"options": {
|
||||||
"python": "Python(内蔵)",
|
"python": "Python(内蔵)",
|
||||||
"aria2": "aria2(実験的)"
|
"aria2": "aria2(推奨)"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"aria2cPath": {
|
"aria2cPath": {
|
||||||
@@ -1180,6 +1180,7 @@
|
|||||||
"editModelName": "モデル名を編集",
|
"editModelName": "モデル名を編集",
|
||||||
"editFileName": "ファイル名を編集",
|
"editFileName": "ファイル名を編集",
|
||||||
"editBaseModel": "ベースモデルを編集",
|
"editBaseModel": "ベースモデルを編集",
|
||||||
|
"editVersionName": "バージョン名を編集",
|
||||||
"viewOnCivitai": "Civitaiで表示",
|
"viewOnCivitai": "Civitaiで表示",
|
||||||
"viewOnCivitaiText": "Civitaiで表示",
|
"viewOnCivitaiText": "Civitaiで表示",
|
||||||
"viewCreatorProfile": "作成者プロフィールを表示",
|
"viewCreatorProfile": "作成者プロフィールを表示",
|
||||||
|
|||||||
@@ -269,10 +269,10 @@
|
|||||||
},
|
},
|
||||||
"downloadBackend": {
|
"downloadBackend": {
|
||||||
"label": "다운로드 백엔드",
|
"label": "다운로드 백엔드",
|
||||||
"help": "모델 파일을 다운로드하는 방식을 선택합니다. Python은 내장 다운로더를 사용하고, aria2는 실험적인 외부 다운로더 프로세스를 사용합니다.",
|
"help": "모델 파일을 다운로드하는 방식을 선택합니다. Python은 내장 다운로더를 사용하고, aria2는 권장되는 외부 다운로더 프로세스를 사용합니다.",
|
||||||
"options": {
|
"options": {
|
||||||
"python": "Python(내장)",
|
"python": "Python(내장)",
|
||||||
"aria2": "aria2(실험적)"
|
"aria2": "aria2(권장)"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"aria2cPath": {
|
"aria2cPath": {
|
||||||
@@ -1180,6 +1180,7 @@
|
|||||||
"editModelName": "모델명 편집",
|
"editModelName": "모델명 편집",
|
||||||
"editFileName": "파일명 편집",
|
"editFileName": "파일명 편집",
|
||||||
"editBaseModel": "베이스 모델 편집",
|
"editBaseModel": "베이스 모델 편집",
|
||||||
|
"editVersionName": "버전명 편집",
|
||||||
"viewOnCivitai": "Civitai에서 보기",
|
"viewOnCivitai": "Civitai에서 보기",
|
||||||
"viewOnCivitaiText": "Civitai에서 보기",
|
"viewOnCivitaiText": "Civitai에서 보기",
|
||||||
"viewCreatorProfile": "제작자 프로필 보기",
|
"viewCreatorProfile": "제작자 프로필 보기",
|
||||||
|
|||||||
@@ -269,10 +269,10 @@
|
|||||||
},
|
},
|
||||||
"downloadBackend": {
|
"downloadBackend": {
|
||||||
"label": "Бэкенд загрузки",
|
"label": "Бэкенд загрузки",
|
||||||
"help": "Выберите способ загрузки файлов моделей. Python использует встроенный загрузчик. aria2 использует экспериментальный внешний процесс загрузки.",
|
"help": "Выберите способ загрузки файлов моделей. Python использует встроенный загрузчик. aria2 использует рекомендуемый внешний процесс загрузки.",
|
||||||
"options": {
|
"options": {
|
||||||
"python": "Python (встроенный)",
|
"python": "Python (встроенный)",
|
||||||
"aria2": "aria2 (экспериментальный)"
|
"aria2": "aria2 (рекомендуемый)"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"aria2cPath": {
|
"aria2cPath": {
|
||||||
@@ -1180,6 +1180,7 @@
|
|||||||
"editModelName": "Редактировать название модели",
|
"editModelName": "Редактировать название модели",
|
||||||
"editFileName": "Редактировать имя файла",
|
"editFileName": "Редактировать имя файла",
|
||||||
"editBaseModel": "Редактировать базовую модель",
|
"editBaseModel": "Редактировать базовую модель",
|
||||||
|
"editVersionName": "Редактировать название версии",
|
||||||
"viewOnCivitai": "Посмотреть на Civitai",
|
"viewOnCivitai": "Посмотреть на Civitai",
|
||||||
"viewOnCivitaiText": "Посмотреть на Civitai",
|
"viewOnCivitaiText": "Посмотреть на Civitai",
|
||||||
"viewCreatorProfile": "Посмотреть профиль создателя",
|
"viewCreatorProfile": "Посмотреть профиль создателя",
|
||||||
|
|||||||
@@ -269,10 +269,10 @@
|
|||||||
},
|
},
|
||||||
"downloadBackend": {
|
"downloadBackend": {
|
||||||
"label": "下载后端",
|
"label": "下载后端",
|
||||||
"help": "选择模型文件的下载方式。Python 使用内置下载器。aria2 使用实验性的外部下载进程。",
|
"help": "选择模型文件的下载方式。Python 使用内置下载器。aria2 使用推荐的外部下载进程。",
|
||||||
"options": {
|
"options": {
|
||||||
"python": "Python(内置)",
|
"python": "Python(内置)",
|
||||||
"aria2": "aria2(实验性)"
|
"aria2": "aria2(推荐)"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"aria2cPath": {
|
"aria2cPath": {
|
||||||
@@ -1180,6 +1180,7 @@
|
|||||||
"editModelName": "编辑模型名称",
|
"editModelName": "编辑模型名称",
|
||||||
"editFileName": "编辑文件名",
|
"editFileName": "编辑文件名",
|
||||||
"editBaseModel": "编辑基础模型",
|
"editBaseModel": "编辑基础模型",
|
||||||
|
"editVersionName": "编辑版本名称",
|
||||||
"viewOnCivitai": "在 Civitai 查看",
|
"viewOnCivitai": "在 Civitai 查看",
|
||||||
"viewOnCivitaiText": "在 Civitai 查看",
|
"viewOnCivitaiText": "在 Civitai 查看",
|
||||||
"viewCreatorProfile": "查看创作者主页",
|
"viewCreatorProfile": "查看创作者主页",
|
||||||
|
|||||||
@@ -269,10 +269,10 @@
|
|||||||
},
|
},
|
||||||
"downloadBackend": {
|
"downloadBackend": {
|
||||||
"label": "下載後端",
|
"label": "下載後端",
|
||||||
"help": "選擇模型檔案的下載方式。Python 使用內建下載器。aria2 使用實驗性的外部下載程序。",
|
"help": "選擇模型檔案的下載方式。Python 使用內建下載器。aria2 使用推薦的外部下載程序。",
|
||||||
"options": {
|
"options": {
|
||||||
"python": "Python(內建)",
|
"python": "Python(內建)",
|
||||||
"aria2": "aria2(實驗性)"
|
"aria2": "aria2(推薦)"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"aria2cPath": {
|
"aria2cPath": {
|
||||||
@@ -1180,6 +1180,7 @@
|
|||||||
"editModelName": "編輯模型名稱",
|
"editModelName": "編輯模型名稱",
|
||||||
"editFileName": "編輯檔案名稱",
|
"editFileName": "編輯檔案名稱",
|
||||||
"editBaseModel": "編輯基礎模型",
|
"editBaseModel": "編輯基礎模型",
|
||||||
|
"editVersionName": "編輯版本名稱",
|
||||||
"viewOnCivitai": "在 Civitai 查看",
|
"viewOnCivitai": "在 Civitai 查看",
|
||||||
"viewOnCivitaiText": "在 Civitai 查看",
|
"viewOnCivitaiText": "在 Civitai 查看",
|
||||||
"viewCreatorProfile": "查看創作者個人檔案",
|
"viewCreatorProfile": "查看創作者個人檔案",
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ class Aria2Transfer:
|
|||||||
|
|
||||||
|
|
||||||
class Aria2Downloader:
|
class Aria2Downloader:
|
||||||
"""Manage an aria2 RPC daemon for experimental model downloads."""
|
"""Manage an aria2 RPC daemon for recommended model downloads."""
|
||||||
|
|
||||||
_instance = None
|
_instance = None
|
||||||
_lock = asyncio.Lock()
|
_lock = asyncio.Lock()
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[project]
|
[project]
|
||||||
name = "comfyui-lora-manager"
|
name = "comfyui-lora-manager"
|
||||||
description = "Revolutionize your workflow with the ultimate LoRA companion for ComfyUI!"
|
description = "Revolutionize your workflow with the ultimate LoRA companion for ComfyUI!"
|
||||||
version = "1.0.7"
|
version = "1.0.8"
|
||||||
license = {file = "LICENSE"}
|
license = {file = "LICENSE"}
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"aiohttp",
|
"aiohttp",
|
||||||
|
|||||||
@@ -255,25 +255,28 @@
|
|||||||
transform: translateY(-2px);
|
transform: translateY(-2px);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* File name copy styles */
|
/* Editable inline field styles (file name, version name, etc.) */
|
||||||
.file-name-wrapper {
|
.file-name-wrapper,
|
||||||
|
.version-name-wrapper {
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
gap: 8px;
|
gap: 8px;
|
||||||
padding: 4px;
|
padding: 4px 0;
|
||||||
border-radius: var(--border-radius-xs);
|
border-radius: var(--border-radius-xs);
|
||||||
transition: background-color 0.2s;
|
transition: background-color 0.2s;
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
|
|
||||||
.file-name-content {
|
.file-name-content,
|
||||||
padding: 2px 4px;
|
.version-name-content {
|
||||||
|
padding: 2px 4px 2px 0;
|
||||||
border-radius: var(--border-radius-xs);
|
border-radius: var(--border-radius-xs);
|
||||||
border: 1px solid transparent;
|
border: 1px solid transparent;
|
||||||
flex: 1;
|
flex: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
.file-name-wrapper.editing .file-name-content {
|
.file-name-wrapper.editing .file-name-content,
|
||||||
|
.version-name-wrapper.editing .version-name-content {
|
||||||
border: 1px solid var(--lora-accent);
|
border: 1px solid var(--lora-accent);
|
||||||
background: var(--bg-color);
|
background: var(--bg-color);
|
||||||
outline: none;
|
outline: none;
|
||||||
@@ -283,7 +286,8 @@
|
|||||||
.edit-model-name-btn,
|
.edit-model-name-btn,
|
||||||
.edit-file-name-btn,
|
.edit-file-name-btn,
|
||||||
.edit-base-model-btn,
|
.edit-base-model-btn,
|
||||||
.edit-model-description-btn {
|
.edit-model-description-btn,
|
||||||
|
.edit-version-name-btn {
|
||||||
background: transparent;
|
background: transparent;
|
||||||
border: none;
|
border: none;
|
||||||
color: var(--text-color);
|
color: var(--text-color);
|
||||||
@@ -299,9 +303,11 @@
|
|||||||
.edit-file-name-btn.visible,
|
.edit-file-name-btn.visible,
|
||||||
.edit-base-model-btn.visible,
|
.edit-base-model-btn.visible,
|
||||||
.edit-model-description-btn.visible,
|
.edit-model-description-btn.visible,
|
||||||
|
.edit-version-name-btn.visible,
|
||||||
.model-name-header:hover .edit-model-name-btn,
|
.model-name-header:hover .edit-model-name-btn,
|
||||||
.file-name-wrapper:hover .edit-file-name-btn,
|
.file-name-wrapper:hover .edit-file-name-btn,
|
||||||
.base-model-display:hover .edit-base-model-btn,
|
.base-model-display:hover .edit-base-model-btn,
|
||||||
|
.version-name-wrapper:hover .edit-version-name-btn,
|
||||||
.model-name-header:hover .edit-model-description-btn {
|
.model-name-header:hover .edit-model-description-btn {
|
||||||
opacity: 0.5;
|
opacity: 0.5;
|
||||||
}
|
}
|
||||||
@@ -309,14 +315,16 @@
|
|||||||
.edit-model-name-btn:hover,
|
.edit-model-name-btn:hover,
|
||||||
.edit-file-name-btn:hover,
|
.edit-file-name-btn:hover,
|
||||||
.edit-base-model-btn:hover,
|
.edit-base-model-btn:hover,
|
||||||
.edit-model-description-btn:hover {
|
.edit-model-description-btn:hover,
|
||||||
|
.edit-version-name-btn:hover {
|
||||||
opacity: 0.8 !important;
|
opacity: 0.8 !important;
|
||||||
background: rgba(0, 0, 0, 0.05);
|
background: rgba(0, 0, 0, 0.05);
|
||||||
}
|
}
|
||||||
|
|
||||||
[data-theme="dark"] .edit-model-name-btn:hover,
|
[data-theme="dark"] .edit-model-name-btn:hover,
|
||||||
[data-theme="dark"] .edit-file-name-btn:hover,
|
[data-theme="dark"] .edit-file-name-btn:hover,
|
||||||
[data-theme="dark"] .edit-base-model-btn:hover {
|
[data-theme="dark"] .edit-base-model-btn:hover,
|
||||||
|
[data-theme="dark"] .edit-version-name-btn:hover {
|
||||||
background: rgba(255, 255, 255, 0.05);
|
background: rgba(255, 255, 255, 0.05);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -338,7 +346,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.base-model-content {
|
.base-model-content {
|
||||||
padding: 2px 4px;
|
padding: 2px 4px 2px 0;
|
||||||
border-radius: var(--border-radius-xs);
|
border-radius: var(--border-radius-xs);
|
||||||
border: 1px solid transparent;
|
border: 1px solid transparent;
|
||||||
color: var(--text-color);
|
color: var(--text-color);
|
||||||
|
|||||||
@@ -66,6 +66,12 @@ function updateModalFilePathReferences(newFilePath) {
|
|||||||
fileNameContent.setAttribute('data-file-path', newFilePath);
|
fileNameContent.setAttribute('data-file-path', newFilePath);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const versionNameContent = scopedQuery('.version-name-content');
|
||||||
|
if (versionNameContent && versionNameContent.dataset) {
|
||||||
|
versionNameContent.dataset.filePath = newFilePath;
|
||||||
|
versionNameContent.setAttribute('data-file-path', newFilePath);
|
||||||
|
}
|
||||||
|
|
||||||
const editTagsBtn = scopedQuery('.edit-tags-btn');
|
const editTagsBtn = scopedQuery('.edit-tags-btn');
|
||||||
if (editTagsBtn) {
|
if (editTagsBtn) {
|
||||||
editTagsBtn.dataset.filePath = newFilePath;
|
editTagsBtn.dataset.filePath = newFilePath;
|
||||||
@@ -516,3 +522,127 @@ export function setupFileNameEditing(filePath) {
|
|||||||
editBtn.classList.remove('visible');
|
editBtn.classList.remove('visible');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set up version name editing functionality
|
||||||
|
* @param {string} filePath - File path
|
||||||
|
*/
|
||||||
|
export function setupVersionNameEditing(filePath) {
|
||||||
|
const versionNameContent = document.querySelector('.version-name-content');
|
||||||
|
const editBtn = document.querySelector('.edit-version-name-btn');
|
||||||
|
|
||||||
|
if (!versionNameContent || !editBtn) return;
|
||||||
|
|
||||||
|
// Store the file path in a data attribute for later use
|
||||||
|
versionNameContent.dataset.filePath = filePath;
|
||||||
|
|
||||||
|
// Show edit button on hover
|
||||||
|
const versionNameWrapper = document.querySelector('.version-name-wrapper');
|
||||||
|
versionNameWrapper.addEventListener('mouseenter', () => {
|
||||||
|
editBtn.classList.add('visible');
|
||||||
|
});
|
||||||
|
|
||||||
|
versionNameWrapper.addEventListener('mouseleave', () => {
|
||||||
|
if (!versionNameWrapper.classList.contains('editing')) {
|
||||||
|
editBtn.classList.remove('visible');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
// Handle edit button click
|
||||||
|
editBtn.addEventListener('click', () => {
|
||||||
|
versionNameWrapper.classList.add('editing');
|
||||||
|
versionNameContent.setAttribute('contenteditable', 'true');
|
||||||
|
// Store original value for comparison later
|
||||||
|
versionNameContent.dataset.originalValue = versionNameContent.textContent.trim();
|
||||||
|
versionNameContent.focus();
|
||||||
|
|
||||||
|
// Place cursor at the end
|
||||||
|
const range = document.createRange();
|
||||||
|
const sel = window.getSelection();
|
||||||
|
if (versionNameContent.childNodes.length > 0) {
|
||||||
|
range.setStart(versionNameContent.childNodes[0], versionNameContent.textContent.length);
|
||||||
|
range.collapse(true);
|
||||||
|
sel.removeAllRanges();
|
||||||
|
sel.addRange(range);
|
||||||
|
}
|
||||||
|
|
||||||
|
editBtn.classList.add('visible');
|
||||||
|
});
|
||||||
|
|
||||||
|
// Handle keyboard events in edit mode
|
||||||
|
versionNameContent.addEventListener('keydown', function(e) {
|
||||||
|
if (!this.getAttribute('contenteditable')) return;
|
||||||
|
|
||||||
|
if (e.key === 'Enter') {
|
||||||
|
e.preventDefault();
|
||||||
|
this.blur(); // Trigger save on Enter
|
||||||
|
} else if (e.key === 'Escape') {
|
||||||
|
e.preventDefault();
|
||||||
|
// Restore original value
|
||||||
|
this.textContent = this.dataset.originalValue;
|
||||||
|
exitEditMode();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
// Limit version name length
|
||||||
|
versionNameContent.addEventListener('input', function() {
|
||||||
|
if (!this.getAttribute('contenteditable')) return;
|
||||||
|
|
||||||
|
if (this.textContent.length > 100) {
|
||||||
|
this.textContent = this.textContent.substring(0, 100);
|
||||||
|
// Place cursor at the end
|
||||||
|
const range = document.createRange();
|
||||||
|
const sel = window.getSelection();
|
||||||
|
range.setStart(this.childNodes[0], 100);
|
||||||
|
range.collapse(true);
|
||||||
|
sel.removeAllRanges();
|
||||||
|
sel.addRange(range);
|
||||||
|
|
||||||
|
showToast('toast.models.nameTooLong', {}, 'warning');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
// Handle focus out - save changes
|
||||||
|
versionNameContent.addEventListener('blur', async function() {
|
||||||
|
if (!this.getAttribute('contenteditable')) return;
|
||||||
|
|
||||||
|
const newVersionName = this.textContent.trim();
|
||||||
|
const originalValue = this.dataset.originalValue;
|
||||||
|
|
||||||
|
// Basic validation
|
||||||
|
if (!newVersionName) {
|
||||||
|
// Restore original value if empty
|
||||||
|
this.textContent = originalValue;
|
||||||
|
showToast('toast.models.nameCannotBeEmpty', {}, 'error');
|
||||||
|
exitEditMode();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (newVersionName === originalValue) {
|
||||||
|
// No changes, just exit edit mode
|
||||||
|
exitEditMode();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
try {
|
||||||
|
// Resolve current file path from modal state
|
||||||
|
const filePath = getActiveModalFilePath(this.dataset.filePath);
|
||||||
|
|
||||||
|
await getModelApiClient().saveModelMetadata(filePath, { civitai: { name: newVersionName } });
|
||||||
|
|
||||||
|
showToast('toast.models.nameUpdatedSuccessfully', {}, 'success');
|
||||||
|
} catch (error) {
|
||||||
|
console.error('Error updating version name:', error);
|
||||||
|
this.textContent = originalValue; // Restore original version name
|
||||||
|
showToast('toast.models.nameUpdateFailed', {}, 'error');
|
||||||
|
} finally {
|
||||||
|
exitEditMode();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
function exitEditMode() {
|
||||||
|
versionNameContent.removeAttribute('contenteditable');
|
||||||
|
versionNameWrapper.classList.remove('editing');
|
||||||
|
editBtn.classList.remove('visible');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@@ -11,7 +11,8 @@ import { setupTabSwitching } from './ModelDescription.js';
|
|||||||
import {
|
import {
|
||||||
setupModelNameEditing,
|
setupModelNameEditing,
|
||||||
setupBaseModelEditing,
|
setupBaseModelEditing,
|
||||||
setupFileNameEditing
|
setupFileNameEditing,
|
||||||
|
setupVersionNameEditing
|
||||||
} from './ModelMetadata.js';
|
} from './ModelMetadata.js';
|
||||||
import { setupTagEditMode } from './ModelTags.js';
|
import { setupTagEditMode } from './ModelTags.js';
|
||||||
import { getModelApiClient } from '../../api/modelApiFactory.js';
|
import { getModelApiClient } from '../../api/modelApiFactory.js';
|
||||||
@@ -466,7 +467,12 @@ export async function showModelModal(model, modelType) {
|
|||||||
<div class="info-grid">
|
<div class="info-grid">
|
||||||
<div class="info-item">
|
<div class="info-item">
|
||||||
<label>${translate('modals.model.metadata.version', {}, 'Version')}</label>
|
<label>${translate('modals.model.metadata.version', {}, 'Version')}</label>
|
||||||
<span>${modelWithFullData.civitai?.name || 'N/A'}</span>
|
<div class="version-name-wrapper">
|
||||||
|
<span class="version-name-content">${modelWithFullData.civitai?.name || 'N/A'}</span>
|
||||||
|
<button class="edit-version-name-btn" title="${translate('modals.model.actions.editVersionName', {}, 'Edit version name')}">
|
||||||
|
<i class="fas fa-pencil-alt"></i>
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="info-item">
|
<div class="info-item">
|
||||||
<label>${translate('modals.model.metadata.fileName', {}, 'File Name')}</label>
|
<label>${translate('modals.model.metadata.fileName', {}, 'File Name')}</label>
|
||||||
@@ -660,6 +666,7 @@ export async function showModelModal(model, modelType) {
|
|||||||
setupTagTooltip();
|
setupTagTooltip();
|
||||||
setupTagEditMode(modelType);
|
setupTagEditMode(modelType);
|
||||||
setupModelNameEditing(modelWithFullData.file_path);
|
setupModelNameEditing(modelWithFullData.file_path);
|
||||||
|
setupVersionNameEditing(modelWithFullData.file_path);
|
||||||
setupBaseModelEditing(modelWithFullData.file_path);
|
setupBaseModelEditing(modelWithFullData.file_path);
|
||||||
setupFileNameEditing(modelWithFullData.file_path);
|
setupFileNameEditing(modelWithFullData.file_path);
|
||||||
setupEventHandlers(modelWithFullData.file_path, modelType);
|
setupEventHandlers(modelWithFullData.file_path, modelType);
|
||||||
|
|||||||
Reference in New Issue
Block a user