collective

Browse / project

github.com/storytold/artcraft

upstream

Patches by score

PatchStatusScoreAdoptersSizeAuthorShared
fix(desktop): fail loudly when the main window/webview cannot be createdopen0.000+45 −8auto25 (PR #2626)2026-10-28
Paint canvas: mouse moves are no longer dropped while the pointer keeps movingopen0.000+1 −1SusieeTheLinuxUser (PR #2619)2026-10-28
artcraft-native: add the BG Remove page, running a small model locallyopen0.000+896 −26devstivi (PR #2577)2026-10-28
Bump @vitest/mocker, vitest, @vitest/coverage-v8 and @vitest/ui in /frontendopen0.000+206 −941app/dependabot (PR #2576)2026-10-28
Bump dompurify from 3.4.8 to 3.4.17 in /frontendopen0.000+7 −53app/dependabot (PR #2575)2026-10-28
artcraft-native: add the Frame Extract pageopen0.000+276 −8devstivi (PR #2573)2026-10-28
docs: propose evidence-oriented agent engineeringopen0.000+281 −14Niizuki (PR #2565)2026-10-28
Linux packaging metadata and icons without the publish workflowopen0.000+114 −0wdunn001 (PR #2561)2026-10-28
Sign-up form fix without lockfile noiseopen0.000+26 −16wdunn001 (PR #2560)2026-10-28
fix(artcraft): correct err.mesasge typo in UsersApi.GetSessionopen0.000+16 −2theCosmicCrafter (PR #2559)2026-10-28
build(artcraft): verify the release EXE actually embeds the frontendopen0.000+183 −0theCosmicCrafter (PR #2558)2026-10-28
feat(artcraft): add Open downloads folder action to gallery and lightboxopen0.000+84 −11theCosmicCrafter (PR #2557)2026-10-28
artcraft: keep the credentials folder private to its owneropen0.000+46 −0Matoo125 (PR #2551)2026-10-28
artcraft: a fal result that fails to download is an error, not a fileopen0.000+29 −1Matoo125 (PR #2550)2026-10-28
artcraft-native: keep multi-file downloads inside the chosen folderopen0.000+23 −2Matoo125 (PR #2549)2026-10-28
artcraft-native: cap decoded video frames' height as well as widthopen0.000+21 −4Matoo125 (PR #2548)2026-10-28
artcraft-native: bound the memory animated previews decode intoopen0.000+105 −24Matoo125 (PR #2547)2026-10-28
artcraft: Flux Pro inpainting no longer runs as Flux Pro 1.1 without the maskopen0.000+30 −2Matoo125 (PR #2546)2026-10-28
fix(login): trap keyboard focus inside the login modalopen0.000+20 −4brayanspagnol (PR #2542)2026-10-28
fix(linux): bundle GStreamer plugins in the AppImageopen0.000+6 −1brayanspagnol (PR #2541)2026-10-28
Fix Linux transparent window rendering ISSUE 2514open0.000+85 −79Daviz8 (PR #2539)2026-10-28
[Issue #2466] Fix TopBar clipping at narrow mobile widthsopen0.000+121 −1TheMasonX (PR #2535)2026-10-28
feat(ui): system CJK font fallback so Japanese prompts renderopen0.000+188 −2midasdf (PR #2529)2026-10-28
frontend: lang/dir on the document and logical start/end styling for RTLopen0.000+635 −435aiongg (PR #2519)2026-10-28
Bump follow-redirects from 1.16.0 to 1.16.1 in /frontendopen0.000+7 −53app/dependabot (PR #2515)2026-10-28
macOS publish and WorldLabs: keep the signing certificate and tokens out of logsopen0.000+2 −25aiongg (PR #2512)2026-10-28
docs: update desktop frontend setup instructionsopen0.000+24 −106shuaiyafei (PR #2502)2026-10-28
Remove tracking and harden desktop security settingsopen0.000+87 −110GeekShopAdmin (PR #2497)2026-10-28
fix(linux): use an opaque webview backgroundopen0.000+10 −1andresberejnoi (PR #2496)2026-10-28
fix(dev): check Linux GTK/WebKit build dependenciesopen0.000+117 −1andresberejnoi (PR #2495)2026-10-28
Fix line antialiasing in the drawing canvasopen0.000+38 −0VyxorDev (PR #2485)2026-10-28
fix(moodboard): keep grouped video references visibleopen0.000+218 −4umairrrkhan (PR #2479)2026-10-28
fix(moodboard): center pasted images after panning and zoomingopen0.000+130 −5umairrrkhan (PR #2478)2026-10-28
fix(moodboard): prevent deleted boards returning after pending savesopen0.000+224 −13umairrrkhan (PR #2477)2026-10-28
ci(deps): bump the actions group across 1 directory with 3 updatesopen0.000+6 −6app/dependabot (PR #2464)2026-10-28
Enforce HTTP permission scopes on every redirectopen0.000+146 −13channelramble (PR #2380)2026-10-28
Add PR regression CI, contributor guidance, and bug/feature formsopen0.000+263 −0channelramble (PR #2377)2026-10-28
Send 3D library assets and generated results to the stageopen0.000+176 −43channelramble (PR #2376)2026-10-28
Validate native reference limits before image and video generationopen0.000+101 −2channelramble (PR #2375)2026-10-28
Resume FAL uploads with durable identities and clean transfer filesopen0.000+247 −53channelramble (PR #2373)2026-10-28
Write API keys and native sessions atomically with private Unix permissionsopen0.000+120 −4channelramble (PR #2372)2026-10-28
Purge ArtCraft sessions from the authoritative HTTP cookie jaropen0.000+147 −46channelramble (PR #2371)2026-10-28
Remove auxiliary Grok and WorldLabs credentials when disconnectingopen0.000+85 −36channelramble (PR #2370)2026-10-28
Serialize provider credential cache loads with saves and deletionopen0.000+84 −37channelramble (PR #2369)2026-10-28
Bound native video memory and stop abandoned or failing subprocessesopen0.000+158 −22channelramble (PR #2368)2026-10-28
Recover native previews, audio loads, and recreated video keyframesopen0.000+193 −24channelramble (PR #2367)2026-10-28
Respect cookie scope when importing the native ArtCraft sessionopen0.000+65 −19channelramble (PR #2366)2026-10-28
Bound API polling requests and end disconnected Midjourney streamsopen0.000+142 −21channelramble (PR #2365)2026-10-28
fix(canvas): route Flux inpainting and surface submission failuresopen0.000+259 −16channelramble (PR #2363)2026-10-28
fix(tasks): preserve cancellation and record transition timestampsopen0.000+211 −20channelramble (PR #2362)2026-10-28
fix(sqlite_tasks): preserve task storage on startup errorsopen0.000+97 −32channelramble (PR #2360)2026-10-28
fix(video-editor): retain pending saves after failuresopen0.000+136 −4euisuh (PR #2349)2026-10-28
Fix CDN base path typoopen0.000+3 −3Dennis-Mwangi-kinyua (PR #2333)2026-10-28
[skip netlify] Align ArtCraft launcher dark roles across native and webopen0.000+404 −50pourie-he (PR #2290)2026-10-28
Show Connected for Grok when cookies exist without emailopen0.000+2 −1giorgioabbruscato (PR #2286)2026-10-28
Restore Grok account identity after login and restartopen0.000+147 −43giorgioabbruscato (PR #2285)2026-10-28
Fix Grok index scrape for CDN chunk URLs and verification metaopen0.000+87 −12giorgioabbruscato (PR #2284)2026-10-28
Investigate Sora client latency logs (#1069)open0.000+84 −1giorgioabbruscato (PR #2282)2026-10-28
fix(router): preserve ArtCraft batch job trackingopen0.000+253 −38euisuh (PR #2275)2026-10-28
ci: skip stale storyteller-docs Netlify buildsopen0.000+7 −0channelramble (PR #2248)2026-10-28
feat(image-edit): keep the source image's aspect ratio by defaultopen0.000+730 −15channelramble (PR #2241)2026-10-28
fix(promptbox): hold image generation until reference uploads finishopen0.000+147 −0channelramble (PR #2240)2026-10-28
fix(sqlite_tasks): don't split UTF-8 characters when truncating failure messagesopen0.000+41 −1channelramble (PR #2239)2026-10-28
fix(desktop): mark dead and cancelled jobs as failed and show the reasonopen0.000+202 −18channelramble (PR #2238)2026-10-28
fix(promptbox): preserve arrow direction when exiting mention chipsopen0.000+251 −5channelramble (PR #2236)2026-10-28
fix(lightbox): remember image-set position during gallery navigationopen0.000+322 −40channelramble (PR #2235)2026-10-28
fix(gallery): retry stalled video thumbnail probesopen0.000+108 −4channelramble (PR #2234)2026-10-28
Add Arabic (العربية) interface translationopen0.000+930 −111hasan-sdaif (PR #2229)2026-10-28
feat: add Local LLM provider (Ollama / llama.cpp / LM Studio)open0.000+897 −13JL2030 (PR #2210)2026-10-28
fix: tag world generation tasks as GaussianGeneration (#1127)open0.000+2 −2SssiiiSssii1 (PR #2208)2026-10-28
fix(frontend): handle localStorage access errors to prevent mount failure (#1984)open0.000+22 −5gabrieelibrahim (PR #2203)2026-10-28
fix (login-modal) : validate signup fields before submittingopen0.000+80 −11Ridzzz0Alam (PR #2195)2026-10-28
docs: add user docs in docs/useropen0.000+972 −0itrycodinganditsbad (PR #2187)2026-10-28
fix(video-editor): place caret on text frame double-clickopen0.000+47 −7KeuqS (PR #2123)2026-10-28
Fix native model picker flyout closing when the pointer leaves the family rowopen0.000+61 −16mikekuriger (PR #2122)2026-10-28
artcraft-native: Shot List board for planning a scene, with Markdown exportopen0.000+607 −11mvanhorn (PR #2106)2026-10-28
artcraft-native: Frame Extract, pull PNG stills from a local videoopen0.000+690 −10mvanhorn (PR #2105)2026-10-28
fix(promptbox): route M4A references as audio despite video MIMEopen0.000+111 −1rudycelekli (PR #2101)2026-10-28
fix(video-editor): retain replacement waveform requests after stale failuresopen0.000+79 −1rudycelekli (PR #2100)2026-10-28
fix(generation-list): prevent obsolete polls from restoring completed jobsopen0.000+137 −17rudycelekli (PR #2099)2026-10-28
fix(video-editor): end property scrubbing when its field disappearsopen0.000+167 −5rudycelekli (PR #2098)2026-10-28
fix(video-editor): preserve visible thumbnails for very thin imagesopen0.000+36 −0rudycelekli (PR #2096)2026-10-28
fix(settings): keep provider order after cancelled or stale dropsopen0.000+110 −10rudycelekli (PR #2095)2026-10-28
fix(video-editor): persist active scene after deletion and undoopen0.000+128 −0rudycelekli (PR #2094)2026-10-28
fix(video-editor): close IndexedDB connections after settled operationsopen0.000+165 −1rudycelekli (PR #2092)2026-10-28
fix(video-editor): keep delayed media imports in their initiating contextopen0.000+268 −8rudycelekli (PR #2091)2026-10-28
fix(promptbox): stop reference audio when its owner disappearsopen0.000+140 −2rudycelekli (PR #2090)2026-10-28
fix(video-editor): preserve live media URLs across undoopen0.000+94 −5rudycelekli (PR #2084)2026-10-28
fix(promptbox): preserve current media references across async completionopen0.000+752 −43rudycelekli (PR #2083)2026-10-28
fix(gallery): ignore responses superseded by a resetopen0.000+120 −3rudycelekli (PR #2080)2026-10-28
fix(grok,fal): don't hold std lock across await; poll FAL tasks concurrentlyopen0.000+73 −73HighTecno (PR #2078)2026-10-28
fix(video-editor): finish pending saves before project exitopen0.000+245 −3rudycelekli (PR #2077)2026-10-28
fix(promptbox): keep IME confirmation out of prompt actionsopen0.000+120 −0rudycelekli (PR #2076)2026-10-28
fix(media): preserve queries and fragments when enabling CORSopen0.000+72 −1rudycelekli (PR #2073)2026-10-28
fix(video-editor): accept leading decimals in property calculationsopen0.000+52 −1rudycelekli (PR #2072)2026-10-28
fix(web-base64): reject truncated data URL payloadsopen0.000+44 −1rudycelekli (PR #2071)2026-10-28
fix(url-utils): extract extensions only from file path segmentsopen0.000+84 −8rudycelekli (PR #2070)2026-10-28
fix(timeline): prevent custom easing curves from snapping to endpointsopen0.000+62 −5rudycelekli (PR #2069)2026-10-28
Reduce polling overhead and log noiseopen0.000+17 −60X11Dynamic (PR #2064)2026-10-28
Detect CMake and libclang in the Windows Rust dev scriptopen0.000+103 −0JeremyYao (PR #2061)2026-10-28

Trunks

None converged yet.

Environment

The stock prover image.