diff --git a/lib/core/environment.dart b/lib/core/environment.dart index a698ba3a..38813d6e 100644 --- a/lib/core/environment.dart +++ b/lib/core/environment.dart @@ -26,7 +26,7 @@ class Environment { static const _applicationName = 'Anytime'; static const _applicationUrl = 'https://github.com/amugofjava/anytime_podcast_player'; static const _projectVersion = '1.3.9'; - static const _build = '153'; + static const _build = '154'; static var _agentString = userAgentAppString; diff --git a/lib/repository/sembast/sembast_repository.dart b/lib/repository/sembast/sembast_repository.dart index d4a079dd..62481b86 100644 --- a/lib/repository/sembast/sembast_repository.dart +++ b/lib/repository/sembast/sembast_repository.dart @@ -494,10 +494,14 @@ class SembastRepository extends Repository { sortOrder = SortOrder('publicationDate', true); break; case PodcastEpisodeSort.alphabeticalDescending: - sortOrder = SortOrder('title', false); + sortOrder = SortOrder.custom('title', (title1, title2) { + return title2.toLowerCase().compareTo(title1.toLowerCase()); + }); break; case PodcastEpisodeSort.alphabeticalAscending: - sortOrder = SortOrder('title', true); + sortOrder = SortOrder.custom('title', (title1, title2) { + return title1.toLowerCase().compareTo(title2.toLowerCase()); + }); break; } return sortOrder; diff --git a/pubspec.yaml b/pubspec.yaml index a699f149..e155d807 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,7 +1,7 @@ name: anytime description: Anytime Podcast Player -version: 1.3.9+153 +version: 1.3.9+154 environment: sdk: '>=3.2.0 <4.0.0'