sintonia/legacy
dakriy 8c26505622
feat(legacy): order by filename when lptime is null (#3069)
### Description

It is good to have a deterministic order when doing explicit file
sorting. This sorts by filename when last played time is null. I would
expect filename to be the next sort after last played time in case of a
tie, and was surprised to find it was not explicit. It should not break
any existing use cases.

**This is a new feature**:

Kind of?

**I have updated the documentation to reflect these changes**:

I did not update any documentation as this way seems like the logical
expected way to do the sort.

### Testing Notes

**What I did:**

I loaded up some tracks into a local libretime instance, let some of
them play, and tested that all the old sorts worked as before as well as
tracks getting sorted by filepath in case of a last played time
2024-08-24 07:47:25 +01:00
..
application feat(legacy): order by filename when lptime is null (#3069) 2024-08-24 07:47:25 +01:00
build feat(legacy): move session store to database (#2523) 2023-05-30 22:25:50 +02:00
install feat: add container setup 2022-09-14 11:09:52 +02:00
locale chore(legacy): translations update from Hosted Weblate (#3055) 2024-07-08 21:20:21 +01:00
public feat(legacy): add filename block criteria (#3015) 2024-06-22 11:51:59 +02:00
tests fix(deps): update dependency friendsofphp/php-cs-fixer to <3.26.1 (main) (#2677) 2023-09-08 15:45:24 +02:00
tools chore(deps): update dependency friendsofphp/php-cs-fixer to <3.59.4 (#3030) 2024-06-22 11:45:50 +02:00
.gitignore ci(legacy): catch syntax errors on older php versions 2022-08-24 12:18:40 +02:00
.php-cs-fixer.php chore(legacy): set format rules based on version 2022-09-12 14:15:50 +02:00
Makefile fix(legacy): remove composer superuser warning (#2515) 2023-04-19 16:15:15 +01:00
composer.json Merge branch '3.0.x' into main 2023-02-26 20:16:38 +01:00
composer.lock chore(deps): lock file maintenance (legacy/composer.json) (#3067) 2024-08-13 12:39:37 +01:00
packages.ini chore: list distribution releases by release date 2022-10-10 20:11:33 +02:00