stash/pkg/sqlite
MinasukiHikimuna 0d40056f8c
Markers can have end time (#5311)
* Markers can have end time

Other metadata sources such as ThePornDB and timestamp.trade support end times for markers but Stash did not yet support saving those. This is a first step which only allows end time to be set either via API or via UI. Other aspects of Stash such as video player timeline are not yet updated to take end time into account.

- User can set end time when creating or editing markers in the UI or in the API.
- End time cannot be before start time. This is validated in the backend and for better UX also in the frontend.
- End time is shown in scene details view or markers wall view if present.
- GraphQL API does not require end_seconds.
---------
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
2024-11-02 11:55:48 +11:00
..
blob Developer option: extra blob paths (#4566) 2024-02-16 12:39:45 +11:00
migrations Markers can have end time (#5311) 2024-11-02 11:55:48 +11:00
anonymise.go Database connection pool refactor (#5274) 2024-09-20 12:56:26 +10:00
anonymise_test.go Add anonymise database task (#3186) 2022-12-23 09:15:27 +11:00
batch.go Handle large and all entity queries (#3544) 2023-03-16 09:08:21 +11:00
blob.go Add related object filter criteria to various filter types in graphql schema (#4861) 2024-06-11 11:34:38 +10:00
blob_migrate.go Add filesystem based blob storage (#3187) 2023-03-17 10:52:49 +11:00
blob_test.go Movie group renames (#5039) 2024-07-04 09:10:26 +10:00
common.go File storage rewrite (#2676) 2022-09-06 07:03:42 +00:00
criterion_handlers.go Movie URLs (#4900) 2024-06-11 13:08:49 +10:00
custom_migrations.go File storage rewrite (#2676) 2022-09-06 07:03:42 +00:00
database.go Markers can have end time (#5311) 2024-11-02 11:55:48 +11:00
date.go SQLite model refactoring, part 2 (#3839) 2023-07-13 12:15:02 +10:00
doc.go Add package docs and project vision/goals (#5169) 2024-08-28 09:01:39 +10:00
driver.go Sort special characters before numbers (#3829) 2023-06-22 09:51:21 +10:00
file.go Handle symlink zip files (#5249) 2024-09-11 13:58:02 +10:00
file_test.go Model refactor (#3915) 2023-09-01 10:39:29 +10:00
filter.go Add related object filter criteria to various filter types in graphql schema (#4861) 2024-06-11 11:34:38 +10:00
filter_hierarchical.go Containing Group/Sub-Group relationships (#5105) 2024-08-30 11:43:44 +10:00
filter_internal_test.go Restructure data layer (#2532) 2022-09-06 07:03:40 +00:00
fingerprint.go Support setting file fingerprints (#4376) 2023-12-22 14:07:10 +11:00
folder.go Handle symlink zip files (#5249) 2024-09-11 13:58:02 +10:00
folder_test.go Model refactor (#3915) 2023-09-01 10:39:29 +10:00
functions.go Correct title ordering for objects without titles (#3244) 2022-12-09 08:29:34 +11:00
gallery.go Use slices package from the stdlib when possible (#5360) 2024-10-29 11:26:23 +11:00
gallery_chapter.go Use slices package from the stdlib when possible (#5360) 2024-10-29 11:26:23 +11:00
gallery_chapter_test.go SQLite model refactoring (#3791) 2023-06-15 12:46:09 +10:00
gallery_filter.go Movie URLs (#4900) 2024-06-11 13:08:49 +10:00
gallery_test.go Support for assigning any image from a gallery as the cover (#5053) 2024-08-29 11:24:52 +10:00
group.go Use slices package from the stdlib when possible (#5360) 2024-10-29 11:26:23 +11:00
group_filter.go Containing Group/Sub-Group relationships (#5105) 2024-08-30 11:43:44 +10:00
group_relationships.go Containing Group/Sub-Group relationships (#5105) 2024-08-30 11:43:44 +10:00
group_test.go Use slices package from the stdlib when possible (#5360) 2024-10-29 11:26:23 +11:00
history.go Scene play and o-counter history view and editing (#4532) 2024-02-22 11:28:18 +11:00
image.go Use slices package from the stdlib when possible (#5360) 2024-10-29 11:26:23 +11:00
image_filter.go Movie URLs (#4900) 2024-06-11 13:08:49 +10:00
image_test.go Add group graphql interfaces (#5017) 2024-07-03 13:59:40 +10:00
migrate.go Database connection pool refactor (#5274) 2024-09-20 12:56:26 +10:00
performer.go Use slices package from the stdlib when possible (#5360) 2024-10-29 11:26:23 +11:00
performer_filter.go Performer urls (#4958) 2024-06-18 13:41:05 +10:00
performer_test.go Add group graphql interfaces (#5017) 2024-07-03 13:59:40 +10:00
phash.go Phash distance filter (#3596) 2023-04-17 15:36:51 +10:00
query.go Containing Group/Sub-Group relationships (#5105) 2024-08-30 11:43:44 +10:00
record.go Scene play and o-counter history view and editing (#4532) 2024-02-22 11:28:18 +11:00
regex.go Update a number of dependencies (incl. CVE fixes) (#4107) 2023-10-26 16:24:32 +11:00
relationships.go Movie/Group tags (#4969) 2024-06-18 11:24:15 +10:00
repository.go Add updated_at field to stash_id's (#5259) 2024-10-31 15:56:16 +11:00
saved_filter.go Use slices package from the stdlib when possible (#5360) 2024-10-29 11:26:23 +11:00
saved_filter_test.go Default view filters (#4962) 2024-06-18 10:51:52 +10:00
scene.go Use slices package from the stdlib when possible (#5360) 2024-10-29 11:26:23 +11:00
scene_filter.go Containing Group/Sub-Group relationships (#5105) 2024-08-30 11:43:44 +10:00
scene_marker.go Markers can have end time (#5311) 2024-11-02 11:55:48 +11:00
scene_marker_filter.go Markers scene filter (#5097) 2024-08-27 17:23:34 +10:00
scene_marker_test.go Use slices package from the stdlib when possible (#5360) 2024-10-29 11:26:23 +11:00
scene_test.go Containing Group/Sub-Group relationships (#5105) 2024-08-30 11:43:44 +10:00
setup_test.go Use slices package from the stdlib when possible (#5360) 2024-10-29 11:26:23 +11:00
sql.go Add related object filter criteria to various filter types in graphql schema (#4861) 2024-06-11 11:34:38 +10:00
stash_id_test.go [Files Refactor] Performance tuning (#2819) 2022-09-06 07:03:42 +00:00
studio.go Use slices package from the stdlib when possible (#5360) 2024-10-29 11:26:23 +11:00
studio_filter.go Fix join function for studio scenes_filter handler (#4994) 2024-06-19 20:00:30 +10:00
studio_test.go Movie group renames (#5039) 2024-07-04 09:10:26 +10:00
table.go Add updated_at field to stash_id's (#5259) 2024-10-31 15:56:16 +11:00
tables.go Fix parent/child tag sort order (#5320) 2024-09-30 17:13:45 +10:00
tag.go Use slices package from the stdlib when possible (#5360) 2024-10-29 11:26:23 +11:00
tag_filter.go Containing Group/Sub-Group relationships (#5105) 2024-08-30 11:43:44 +10:00
tag_test.go Containing Group/Sub-Group relationships (#5105) 2024-08-30 11:43:44 +10:00
timestamp.go Scene play and o-counter history view and editing (#4532) 2024-02-22 11:28:18 +11:00
transaction.go Database connection pool refactor (#5274) 2024-09-20 12:56:26 +10:00
transaction_test.go Database connection pool refactor (#5274) 2024-09-20 12:56:26 +10:00
tx.go Add related object filter criteria to various filter types in graphql schema (#4861) 2024-06-11 11:34:38 +10:00
values.go Model refactor (#3915) 2023-09-01 10:39:29 +10:00