stash/pkg
randemgame 3d0a8f653a
Added Sort Performers by Last O At / Last Played At / Play Count and Added Filter Performers by Play Count. Changes to display O Count rather than O-Counter for better consistency. Grammar fixes for 'Interactive Speed' and 'pHash'. (#4649)
* Sort Performers by Last O / View

Added 2 New Sorts 'Last O At' and 'Last Played At' for Performers

* Filter Performers by Play Count

Was not sure whether to label this 'views' as the code does, or 'plays' but chose the latter as it gives parity across the scenes and performers filters.

* Sort Performers by Play Count

Reutilised the prior selectPerformerLastOAtSQL code that was used to filter by play count to additionally provide useful sorting options.

* Replaced O-Counter with O Count

To better match other sort and filter options like Gallery Count, Image Count, Play Count, Scene Count, Tag Count, File Count, Performer Count and Play Count, we should really use O Count rather than O-Counter for increased legibility and coherence.

* Title Case on 'Interactive speed' and correct capitalization for 'phash'

Every other filter/sort option is using Title Case other than 'Interactive speed' which stands out as incorrect. Also, fixing the correct mid-word capitalization on phash to pHash.

* Formatting

Formatted source code and Ran all tests
2024-03-14 10:32:08 +11:00
..
exec Fix/ffprobe unmarshalling error (#2685) 2022-06-22 10:49:14 +10:00
ffmpeg Use int64 for sample-related FFProbeStream fields (#4361) 2023-12-14 13:31:58 +11:00
file Add bmp to image codec list (#4653) 2024-03-06 09:56:17 +11:00
fsutil Improved/fixed macOS support (#4153) 2023-11-19 10:36:13 +11:00
gallery Improve plugin hook cyclic detection (#4625) 2024-02-28 08:29:25 +11:00
hash Model refactor (#3915) 2023-09-01 10:39:29 +10:00
image Improve plugin hook cyclic detection (#4625) 2024-02-28 08:29:25 +11:00
job Fix gallery zip scan context (#3433) 2023-02-16 10:07:52 +11:00
logger Log errors returned from graphql (#3562) 2023-04-17 15:27:25 +10:00
match Fix scraped performer alias matching (#4432) 2024-01-08 11:50:31 +11:00
models Added Sort Performers by Last O At / Last Played At / Play Count and Added Filter Performers by Play Count. Changes to display O Count rather than O-Counter for better consistency. Grammar fixes for 'Interactive Speed' and 'pHash'. (#4649) 2024-03-14 10:32:08 +11:00
movie Model refactor, part 3 (#4152) 2023-10-16 14:26:34 +11:00
performer Fix performer validation (#4248) 2023-11-02 16:23:54 +11:00
pkg Don't error out if a single url not fetched (#4591) 2024-02-19 14:45:11 +11:00
plugin Improve plugin hook cyclic detection (#4625) 2024-02-28 08:29:25 +11:00
python Set PYTHONPATH environment variable for Python script scrapers (#4372) 2023-12-20 13:32:19 +11:00
scene Fix ffmpeg error when trying to scale and copy video (#4660) 2024-03-07 09:02:45 +11:00
scraper Adding disambiguation to performer draft (#4122) 2024-02-29 12:47:20 +11:00
session Improve plugin hook cyclic detection (#4625) 2024-02-28 08:29:25 +11:00
sliceutil Scene play and o-counter history view and editing (#4532) 2024-02-22 11:28:18 +11:00
sqlite Added Sort Performers by Last O At / Last Played At / Play Count and Added Filter Performers by Play Count. Changes to display O Count rather than O-Counter for better consistency. Grammar fixes for 'Interactive Speed' and 'pHash'. (#4649) 2024-03-14 10:32:08 +11:00
studio Fix studio name uniqueness validation (#4454) 2024-01-14 12:52:16 +11:00
tag Model refactor, part 3 (#4152) 2023-10-16 14:26:34 +11:00
txn Add filesystem based blob storage (#3187) 2023-03-17 10:52:49 +11:00
utils Save task options (#4620) 2024-03-14 08:25:16 +11:00