stash/internal/api
WithoutPants 51999135be
Add SFW content mode option (#6262)
* Use more neutral language for content
* Add sfw mode setting
* Make configuration context mandatory
* Add sfw class when sfw mode active
* Hide nsfw performer fields in sfw mode
* Hide nsfw sort options
* Hide nsfw filter/sort options in sfw mode
* Replace o-count with like counter in sfw mode
* Use sfw label for o-counter filter in sfw mode
* Use likes instead of o-count in sfw mode in other places
* Rename sfw mode to sfw content mode
* Use sfw image for default performers in sfw mode
* Document SFW content mode
* Add SFW mode setting to setup
* Clarify README
* Change wording of sfw mode description
* Handle configuration loading error correctly
* Hide age in performer cards
2025-11-18 11:13:35 +11:00
..
loaders Add findFiles and findFile graphql queries (#5941) 2025-06-24 13:05:17 +10:00
urlbuilders Show gallery cover on the edit panel (#5935) 2025-09-25 15:26:24 +10:00
authentication.go Update tripwire link to direct to the forum (#5885) 2025-06-02 17:07:55 +10:00
bool_map.go Add support for disabling plugins (#4141) 2023-10-16 16:15:12 +11:00
changeset_translator.go Add updated_at field to stash_id's (#5259) 2024-10-31 15:56:16 +11:00
check_version.go Improved/fixed macOS support (#4153) 2023-11-19 10:36:13 +11:00
context_keys.go Gallery scrubber (#5133) 2024-08-28 08:59:41 +10:00
dir_list.go Add filtering to folder select (#4277) 2023-11-20 13:00:28 +11:00
doc.go Add package docs and project vision/goals (#5169) 2024-08-28 09:01:39 +10:00
error.go Error logging improvements (#3768) 2023-05-26 09:49:00 +10:00
fields.go Add findFiles and findFile graphql queries (#5941) 2025-06-24 13:05:17 +10:00
images.go Add SFW content mode option (#6262) 2025-11-18 11:13:35 +11:00
json.go Fix custom field numbers not filtering correctly (#5685) 2025-02-26 14:04:51 +11:00
json_test.go Performer custom fields (#5487) 2024-12-03 13:49:55 +11:00
locale.go I18N: Add Estonian, Russian first-level langs, add many preview langs (#3176) 2022-11-22 18:27:47 -05:00
models.go Add findFiles and findFile graphql queries (#5941) 2025-06-24 13:05:17 +10:00
plugin_map.go Improve client-side graphql scalar types (#4511) 2024-02-07 09:49:32 +11:00
resolver.go Add findFiles and findFile graphql queries (#5941) 2025-06-24 13:05:17 +10:00
resolver_model_config.go Improve client-side graphql scalar types (#4511) 2024-02-07 09:49:32 +11:00
resolver_model_file.go Add findFiles and findFile graphql queries (#5941) 2025-06-24 13:05:17 +10:00
resolver_model_folder.go Add findFiles and findFile graphql queries (#5941) 2025-06-24 13:05:17 +10:00
resolver_model_gallery.go Gallery cover url (#5182) 2024-09-03 16:31:55 +10:00
resolver_model_gallery_chapter.go SQLite model refactoring (#3791) 2023-06-15 12:46:09 +10:00
resolver_model_image.go Don't set image.title to file basename in graphql (#5658) 2025-02-18 16:32:33 +11:00
resolver_model_movie.go Group O-Counter Filter/Sort (#6122) 2025-11-10 11:53:53 +11:00
resolver_model_performer.go Performer custom fields (#5487) 2024-12-03 13:49:55 +11:00
resolver_model_plugin.go UI plugin dependencies (#4307) 2023-11-27 13:41:04 +11:00
resolver_model_saved_filter.go Saved filter refactor (#4054) 2023-09-01 10:04:56 +10:00
resolver_model_scene.go Movie group renames (#5039) 2024-07-04 09:10:26 +10:00
resolver_model_scene_marker.go SQLite model refactoring (#3791) 2023-06-15 12:46:09 +10:00
resolver_model_studio.go Feature: Support Multiple URLs in Studios (#6223) 2025-11-10 14:34:21 +11:00
resolver_model_tag.go Feature: Tag StashID support (#6255) 2025-11-13 14:24:09 +11:00
resolver_mutation_configure.go Add SFW content mode option (#6262) 2025-11-18 11:13:35 +11:00
resolver_mutation_dlna.go Separate graphql API from rest of the system (#2503) 2022-09-06 07:03:40 +00:00
resolver_mutation_file.go Support setting file fingerprints (#4376) 2023-12-22 14:07:10 +11:00
resolver_mutation_gallery.go Support for assigning any image from a gallery as the cover (#5053) 2024-08-29 11:24:52 +10:00
resolver_mutation_group.go Containing Group/Sub-Group relationships (#5105) 2024-08-30 11:43:44 +10:00
resolver_mutation_image.go Add Image Scraping (#5562) 2025-02-24 16:38:14 +11:00
resolver_mutation_job.go Model refactor, part 2 (#4092) 2023-09-11 12:24:15 +10:00
resolver_mutation_metadata.go Add Clean generated files task (#4607) 2024-02-23 15:56:00 +11:00
resolver_mutation_migrate.go Make migration an asynchronous task (#4666) 2024-03-14 11:06:23 +11:00
resolver_mutation_movie.go Movie group renames (#5039) 2024-07-04 09:10:26 +10:00
resolver_mutation_package.go Manager refactor, part 1 (#4298) 2023-11-28 13:56:46 +11:00
resolver_mutation_performer.go Performer custom fields (#5487) 2024-12-03 13:49:55 +11:00
resolver_mutation_plugin.go Fix setting pointers corrupting config in memory (#4868) 2024-05-23 10:56:18 +10:00
resolver_mutation_saved_filter.go Default view filters (#4962) 2024-06-18 10:51:52 +10:00
resolver_mutation_scene.go Add bulk update markers interface (#6210) 2025-11-06 16:01:24 +11:00
resolver_mutation_scraper.go Manager refactor, part 1 (#4298) 2023-11-28 13:56:46 +11:00
resolver_mutation_stash_box.go Feature: Tag StashID support (#6255) 2025-11-13 14:24:09 +11:00
resolver_mutation_studio.go Feature: Support Multiple URLs in Studios (#6223) 2025-11-10 14:34:21 +11:00
resolver_mutation_tag.go Feature: Tag StashID support (#6255) 2025-11-13 14:24:09 +11:00
resolver_mutation_tag_test.go Improve plugin hook cyclic detection (#4625) 2024-02-28 08:29:25 +11:00
resolver_query_configuration.go Add SFW content mode option (#6262) 2025-11-18 11:13:35 +11:00
resolver_query_dlna.go Separate graphql API from rest of the system (#2503) 2022-09-06 07:03:40 +00:00
resolver_query_find_file.go Add findFiles and findFile graphql queries (#5941) 2025-06-24 13:05:17 +10:00
resolver_query_find_folder.go Add findFolder and findFolders queries to graphql schema (#5965) 2025-06-26 15:48:29 +10:00
resolver_query_find_gallery.go Add gallery select filter and fix image gallery filtering (#4535) 2024-02-09 16:42:07 +11:00
resolver_query_find_group.go Movie group renames (#5039) 2024-07-04 09:10:26 +10:00
resolver_query_find_image.go Use slices package from the stdlib when possible (#5360) 2024-10-29 11:26:23 +11:00
resolver_query_find_movie.go Movie group renames (#5039) 2024-07-04 09:10:26 +10:00
resolver_query_find_performer.go Fix panic when no performer filter passed to FindPerformers 2025-03-04 09:12:40 +11:00
resolver_query_find_saved_filter.go Default view filters (#4962) 2024-06-18 10:51:52 +10:00
resolver_query_find_scene.go Use slices package from the stdlib when possible (#5360) 2024-10-29 11:26:23 +11:00
resolver_query_find_scene_marker.go Find scene markers by ID (#5567) 2025-01-30 13:41:09 +11:00
resolver_query_find_studio.go Studio select refactor (#4493) 2024-02-06 11:26:16 +11:00
resolver_query_find_tag.go Sort tags by name while scraping or merging scenes (#5752) 2025-04-02 14:26:14 +11:00
resolver_query_job.go Make migration an asynchronous task (#4666) 2024-03-14 11:06:23 +11:00
resolver_query_logs.go Separate graphql API from rest of the system (#2503) 2022-09-06 07:03:40 +00:00
resolver_query_metadata.go Separate graphql API from rest of the system (#2503) 2022-09-06 07:03:40 +00:00
resolver_query_package.go Use slices package from the stdlib when possible (#5360) 2024-10-29 11:26:23 +11:00
resolver_query_plugin.go Separate graphql API from rest of the system (#2503) 2022-09-06 07:03:40 +00:00
resolver_query_scene.go SQLite model refactoring (#3791) 2023-06-15 12:46:09 +10:00
resolver_query_scraper.go Fix source.StashBoxEndpoint reference causing nil deref (#6201) 2025-10-29 11:11:42 +11:00
resolver_subscription_job.go Separate graphql API from rest of the system (#2503) 2022-09-06 07:03:40 +00:00
resolver_subscription_logging.go Separate graphql API from rest of the system (#2503) 2022-09-06 07:03:40 +00:00
routes.go Model refactor, part 3 (#4152) 2023-10-16 14:26:34 +11:00
routes_custom.go Plugin assets, external scripts and CSP overrides (#4260) 2023-11-19 10:41:16 +11:00
routes_downloads.go Manager refactor, part 1 (#4298) 2023-11-28 13:56:46 +11:00
routes_gallery.go Use gallery updated at for cover mod time (#5225) 2024-09-05 16:45:15 +10:00
routes_group.go Rename movie group backend (#5044) 2024-07-04 11:36:05 +10:00
routes_image.go Use gallery updated at for cover mod time (#5225) 2024-09-05 16:45:15 +10:00
routes_performer.go Add SFW content mode option (#6262) 2025-11-18 11:13:35 +11:00
routes_plugin.go Add handler for /plugin/{}/assets (#5907) 2025-06-03 20:35:29 +10:00
routes_scene.go Manager refactor, part 1 (#4298) 2023-11-28 13:56:46 +11:00
routes_studio.go Manager refactor, part 1 (#4298) 2023-11-28 13:56:46 +11:00
routes_tag.go Manager refactor, part 1 (#4298) 2023-11-28 13:56:46 +11:00
scraped_content.go Handle marshalling scraped movie to group (#5974) 2025-06-30 07:51:53 +10:00
server.go Add SFW content mode option (#6262) 2025-11-18 11:13:35 +11:00
session.go Login page internationalisation (#5765) 2025-03-27 11:56:43 +11:00
stash_box.go Add rate limit to stashbox connection (#5764) 2025-03-27 11:54:00 +11:00
timestamp.go Add support for disabling plugins (#4141) 2023-10-16 16:15:12 +11:00
timestamp_test.go Remove railsTimeLayout from ParseDateStringAsTime (#4333) 2023-12-01 22:28:38 +02:00
types.go Scene play and o-counter history view and editing (#4532) 2024-02-22 11:28:18 +11:00