Bob
9d0648b7df
PR fixes
2026-05-07 19:58:21 -07:00
bob12224
01fc6f0687
Merge branch 'stashapp:develop' into audio
2026-05-07 18:24:59 -07:00
dev-null-life
01a7583364
Refresh file info counter after deleting a file ( #6841 )
...
The mutateDeleteFiles Apollo cache update evicted the plural list
queries (findScenes/findImages/findGalleries) but not the singular
detail queries, so the "File Info" counter on a scene/image/gallery
detail page stayed stale until a manual refresh.
Co-authored-by: dev-null-life <264850222+dev-null-life@users.noreply.github.com>
2026-05-05 14:45:33 +10:00
feederbox826
9234979084
[ci] add explicit flow for makefile, add make install ( #6877 )
...
* [ci] add explicit flow for makefile, add make install
* [ci] re-add touch index.html
* [ci] run integration tests without generate
* [ci] switch from spaces to tabs
---------
Co-authored-by: feederbox826 <feederbox826@users.noreply.github.com>
2026-05-05 14:44:47 +10:00
feederbox826
46f72e5574
[docker] bump cuda, node version ( #6890 )
...
12.8 was superceded by 12.8.3 and 13 has since been released.
Co-authored-by: feederbox826 <feederbox826@users.noreply.github.com>
2026-05-05 14:03:01 +10:00
Stash-KennyG
3afe29215d
Align release Dockerfiles with Go 1.25 for backend builds. ( #6889 )
...
The x86_64 and CUDA backend stages still used golang:1.24.3 while go.mod requires Go 1.25, which broke make docker-build under GOTOOLCHAIN=local. Bump both images to golang:1.25.9 to match docker/compiler/Dockerfile and PR #6869 .
Verified with: make docker-build
Fixes https://github.com/stashapp/stash/issues/6887
Co-authored-by: KennyG <kennyg@kennyg.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-05 14:02:33 +10:00
Gykes
db4eabea81
New: Allow Description and Alias on Tag Creation in Scene Tagger ( #6872 )
2026-05-03 15:32:28 -07:00
Bob
e673003181
Fixing linter upgrade
2026-04-28 19:23:29 -07:00
Bob
1a6d23a622
Merge remote-tracking branch 'origin/develop' into audio
2026-04-28 18:13:07 -07:00
bob12224
5f5eab24de
Merge branch 'stashapp:develop' into develop
2026-04-28 18:05:41 -07:00
dependabot[bot]
1ec5583931
Bump golang.org/x/image from 0.18.0 to 0.38.0 ( #6774 )
...
Bumps [golang.org/x/image](https://github.com/golang/image ) from 0.18.0 to 0.38.0.
- [Commits](https://github.com/golang/image/compare/v0.18.0...v0.38.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/image
dependency-version: 0.38.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-29 10:45:36 +10:00
Bob
0068eb3a31
Undo to some changes
2026-04-28 17:30:39 -07:00
WithoutPants
2b29207f1e
Upgrade go to 1.25.9 and golangci-lint ( #6869 )
...
* Bump go version in go.mod
* Update compiler image.
Changed github download url since existing one didn't have version 12 of the SDK.
* Update macOS requirements in README for v0.32.0
* Update lint action
* Bump golangci-lint version
* Migrate golangci-lint config
* Fix QF1012 errors
(Use fmt.Fprintf(...) instead of WriteString(fmt.Sprintf(...)))
* Fix QF1003 errors
(could use tagged switch)
* Fix ST1005 errors
(error string capitalisation)
* Fix ST1011 errors
(seconds suffix)
* Fix QF1006 errors
(lift into loop condition)
* Fix QF1002 errors
(switch condition)
* Fix gocritic error
(deprecated paragraph)
* Fix incorrect nolint directive
* Ignore specific checks
noctx should be addressed in a later PR
---------
Co-authored-by: DogmaDragon <103123951+DogmaDragon@users.noreply.github.com>
Co-authored-by: feederbox826 <me@feederbox.cc>
2026-04-29 10:13:58 +10:00
WithoutPants
98fd0267d0
Update go.sum
2026-04-28 14:01:50 +10:00
dependabot[bot]
3f83a84afb
Bump github.com/antchfx/xpath from 1.3.5 to 1.3.6 ( #6763 )
...
Bumps [github.com/antchfx/xpath](https://github.com/antchfx/xpath ) from 1.3.5 to 1.3.6.
- [Release notes](https://github.com/antchfx/xpath/releases )
- [Commits](https://github.com/antchfx/xpath/compare/v1.3.5...v1.3.6 )
---
updated-dependencies:
- dependency-name: github.com/antchfx/xpath
dependency-version: 1.3.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-28 13:50:43 +10:00
WithoutPants
af6491a36f
Pnpm dedupe and overrides ( #6868 )
...
* Run pnpm dedupe
* Override alerted transitive dependencies
2026-04-28 13:45:45 +10:00
dependabot[bot]
cea3c0383f
Bump lodash-es from 4.17.23 to 4.18.1 in /ui/v2.5 ( #6790 )
...
Bumps [lodash-es](https://github.com/lodash/lodash ) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1 )
---
updated-dependencies:
- dependency-name: lodash-es
dependency-version: 4.18.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-28 11:50:30 +10:00
dependabot[bot]
2c98ad4d78
Bump vite from 7.3.1 to 7.3.2 in /ui/v2.5 ( #6862 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 7.3.1 to 7.3.2.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v7.3.2/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v7.3.2/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 7.3.2
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-28 11:45:31 +10:00
Bob
e9ff880d58
Fixing Audio
2026-04-27 18:04:08 -07:00
bob12224
cedcdfe08a
Merge branch 'stashapp:develop' into audio
2026-04-27 17:52:14 -07:00
Bob
bfab3e0893
Adding reverse lookups group/performer
...
- removed todos
- tested mutations
- updated the autotagger
- added missing sort options
- open question generated from this
2026-04-27 17:33:55 -07:00
Bob
b06200adf5
Linting
...
New instructions since newest go version does not work well with v1 of linters
2026-04-26 22:01:07 -07:00
Bob
361e514f79
clean up
2026-04-26 21:39:09 -07:00
Bob
c3922f66cf
Cleaning up comments
2026-04-26 21:09:34 -07:00
Bob
01cf70aa8f
Linting
2026-04-26 20:49:32 -07:00
Bob
a0e3ab22f9
Removing unused functions
2026-04-26 20:43:56 -07:00
Bob
169bebeaf5
Direct Streams working
...
- Removed funscripts, they are for interactive
- updated the scanner to correctly create `audio_files` row
- Adding Audio to `paths`
- Updated sqlite to add AudioFile
Need to update mutations next
2026-04-26 20:21:51 -07:00
Bob
23c413438f
Simple GraphQL works
2026-04-25 01:09:30 -07:00
Niklas Wagner
103181a6d2
feat: include api key in funscript url ( #6760 )
2026-04-24 14:59:24 +10:00
WithoutPants
8e070717e5
Optimise table joins ( #6648 )
...
* Use inner joins where it makes sense to do so
* Don't trim stash ids
2026-04-24 14:38:11 +10:00
feederbox826
6004ed52af
switch to gosx-notifier fork ( #6714 )
...
* switch to gosx-notifier fork
* [ci] add macos bundle
---------
Co-authored-by: feederbox826 <feederbox826@users.noreply.github.com>
2026-04-24 14:33:23 +10:00
(Moai Emoji)
0b811e13b9
Remove empty directories on Clean Generated Files with Blobs ( #6749 )
2026-04-24 14:29:12 +10:00
feederbox826
083ba25d04
ui package updates sprint 1 ( #6777 )
...
* minor package version bumps, remove string.replaceAll polyfill
* update universal-cookie
* bump flag-icons
* [apollo] replace cloneDeep with lodash-es/CloneDeep
* [apollo] partial upgrade to 3.14
* remove dom-screen-wake-lock
* switch videojs-vr library for xvr support. minor bumps
* vite 7
* bump ua-parser-js
* bump postcss
* bump polyfills
* partial bump eslint to v8, otherwise we lose airbnb
* bump typescript to 5.9
* ensure node engine, remove homepage
2026-04-24 14:14:07 +10:00
Gykes
a33cca6033
Fix: Release DB Lock on Large Image Libraries ( #6845 )
2026-04-23 14:57:53 +10:00
Bob
bb76aff557
Able to Generate
...
Lots of errors to fix and TODO notes
2026-04-22 21:43:27 -07:00
Gykes
22d2dbc46b
Merge pull request #6838 from smith113-p/link
...
Fix: Correct stash ID links in merge dialogs
2026-04-21 17:11:48 -07:00
DogmaDragon
2c8a0ad192
Add architecture section
2026-04-19 23:48:59 +03:00
Gykes
443de78260
Merge pull request #6802 from stashapp/docs-normalize-manual-headers
...
Normalize manual headers
2026-04-17 13:40:03 -07:00
smith113-p
ada05a59d0
Format
2026-04-16 20:00:22 -04:00
smith113-p
fb1a548be1
Correct stash ID links in merge dialogs
...
The <StashIDList/> element hardcoded a link type of "scenes", so the
tag and performer merge dialogs had incorrect links.
Reported in Discord #bugs
2026-04-16 19:55:53 -04:00
Gykes
26cd867a6a
Merge pull request #6773 from stashapp/docs-6673
...
Document details being searchable field on images
2026-04-13 22:36:43 -07:00
Gykes
f26ae0724b
Merge pull request #6772 from stashapp/docs-6449
...
Update object fields in scraper documentation
2026-04-13 22:36:29 -07:00
Bob
31b69c1e8b
Rough copy-paste setup for backend + TODO list and scope for this ticket.
...
Will utilize for discussion and agreement on MVP
2026-04-12 20:18:25 -07:00
bob12224
5f26e48078
Merge branch 'stashapp:develop' into develop
2026-04-12 18:49:59 -07:00
DogmaDragon
4de2351e7c
Clarify caption file naming conventions in documentation ( #6821 )
2026-04-13 11:03:09 +10:00
WithoutPants
82d12145cc
Fix typo in tag export ( #6819 )
2026-04-13 10:53:12 +10:00
WithoutPants
968a97aa45
Update changelog
2026-04-10 16:06:29 +10:00
dev-null-life
f920bd8b8e
Fix WebSocket UTF-8 error for non-UTF-8 file paths in subscriptions ( #6810 )
...
* Fix WebSocket UTF-8 error for non-UTF-8 file paths in subscriptions
Sanitize log messages and job fields (description, subtasks, error)
before sending over WebSocket. File paths with non-UTF-8 characters
caused the browser to close the connection with "Could not decode a
text frame as UTF-8." Invalid bytes are replaced with U+FFFD.
Only the API response layer is affected — underlying stored data is
unchanged.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* Replace direct ToValidUTF8 calls to new sanitiseWebsocketString function
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2026-04-10 13:42:42 +10:00
WithoutPants
9b5c0b0e48
Match tag names/aliases exactly when testing uniqueness ( #6809 )
...
* Add tagStore.FindByAlias method
* Change tag.ByName and ByAlias to use exact queries instead of fuzzy matching
2026-04-08 13:11:12 +10:00
WithoutPants
034ae1a141
Try to create backup directory during migrate. Log warning on failure ( #6808 )
2026-04-08 11:30:32 +10:00