github meeb/tubesync v0.15.8

latest release: v0.15.9
one month ago

What's Changed

  • Use a much longer timeout by @tcely in #1164
  • Huey tweaks by @tcely in #1167
  • Write TaskHistory rows by @tcely in #1163
  • Update other-database-backends.md by @tcely in #1169
  • Add SQLite configuration tweaks by @tcely in #1168
  • Use common.timestamp for cache plugins by @tcely in #1171
  • Use TaskHistory for reporting about tasks by @tcely in #1170
  • Make wait_for_media_premiere a placeholder task by @tcely in #1172
  • Accept unmapped tasks in all the sections by @tcely in #1174
  • Simplify map_task_to_instance by @tcely in #1175
  • Convert save_all_media_for_source task by @tcely in #1173
  • Adjust the running tasks query set by @tcely in #1178
  • Use a datetime.datetime instead of a tuple by @tcely in #1179
  • Actually hold the lock while indexing by @tcely in #1181
  • Do not schedule a duplicate save_all_media_for_source task by @tcely in #1182
  • Convert delete_all_media_for_source task by @tcely in #1180
  • Save Python some work sorting tasks by @tcely in #1183
  • Font awesome 5 upgrade by @tcely in #1184
  • Font awesome 6 upgrade by @tcely in #1185
  • Add the TaskLock.acquired property by @tcely in #1186
  • Better coordination between queues using locking by @tcely in #1188
  • Display the priority and queue data for scheduled tasks by @tcely in #1189
  • Show all the scheduled tasks when debugging by @tcely in #1190
  • Fix the TaskLock.acquired property setter by @tcely in #1191
  • Use an already verified and extracted docker image for s6-overlay by @tcely in #1177
  • Tweaks to tasks for consistency by @tcely in #1192
  • Download other formats on failure by @tcely in #1195
  • Clean up all the old tasks history results by @tcely in #1196
  • Revoke duplicate refresh_formats tasks by @tcely in #1197
  • Revoke new duplicate tasks by @tcely in #1198
  • Use download_media_image function in Media.copy_thumbnail by @tcely in #1200
  • Remove old download_media_thumbnail task by @tcely in #1201
  • Disable a patch that will break in the next release by @tcely in #1203
  • Provide all keys to format by @tcely in #1206
  • Remove old download_media task by @tcely in #1199
  • Manage the tasks databases better by @tcely in #1207
  • Enforce foreign key constraints by @tcely in #1208
  • Use connection pooling for PostgreSQL by @tcely in #1209
  • Move the running function to TaskHistory.objects by @tcely in #1210
  • Add a reschedule function by @tcely in #1211
  • Update TaskHistory.scheduled_at when scheduling tasks by @tcely in #1212
  • Move the highest priority to the front of the list by @tcely in #1213
  • Dynamic pool size for PostgreSQL by @tcely in #1214
  • Calculate a more accurate number of threads by @tcely in #1215
  • Set TaskHistory.scheduled_at when a task is rescheduled also by @tcely in #1216
  • Use download_source_images after editing a Source by @tcely in #1219
  • Enforce unique for TaskHistory.task_id by @tcely in #1221
  • Remove the old index_source_task task by @tcely in #1217
  • Avoid the signal games for Media.save by @tcely in #1224
  • Avoid the source_post_save signal when indexing by @tcely in #1226
  • Remove background_task completely by @tcely in #1223
  • Reschedule using TaskHistory by @tcely in #1229
  • Set locking_mode to NORMAL explicitly by @tcely in #1231
  • Replace get_channel_image_info with get_image_info by @tcely in #1230
  • Add remove_duplicated_rows function before task_id unique change by @tcely in #1234
  • Add basic search query support by @tcely in #1232
  • Fix the indexing task function and mapping by @tcely in #1227
  • Use media redownload to implement manual downloads by @tcely in #1228
  • Continue using the old context name by @tcely in #1235
  • Fix task not found always being returned by @tcely in #1236
  • Log any index errors by @tcely in #1238
  • Use the last page for higher page numbers by @tcely in #1239
  • Import metadata from a .info.json file by @tcely in #1240
  • Write metadata to .info.json when requested by @tcely in #1241
  • Preserve show_skipped when searching again by @tcely in #1243
  • Use a base class for our additional functions by @tcely in #1244
  • Use a rename task per source by @tcely in #1246
  • Update task block in media-item.html by @tcely in #1247
  • Upgrade downloaded when a better format is available by @tcely in #1248
  • Add the VIDEO_HEIGHT_UPGRADE setting by @tcely in #1249
  • Metadata for index-only sources should go last by @tcely in #1250
  • Faster search queries by @tcely in #1242
  • Ignore tasks where the first argument is not a UUID by @tcely in #1252
  • Rework SIGNAL_ENQUEUED exception handling by @tcely in #1253
  • Preserve the old mtime behavior for new versions by @tcely in #1258
  • Release for 2025-008 by @tcely in #1202

Full Changelog: v0.15.7...v0.15.8

Don't miss a new tubesync release

NewReleases is sending notifications on new releases.