)]}'
{"id":"depot~13225","triplet_id":"depot~canon~I467c350722279ff37150f847f5014d7e0e67e626","project":"depot","branch":"canon","hashtags":[],"change_id":"I467c350722279ff37150f847f5014d7e0e67e626","subject":"feat(users/Profpatsch/whatcd-resolver): show latest releases","status":"MERGED","created":"2025-03-09 14:15:30.000000000","updated":"2025-03-09 14:28:41.000000000","submitted":"2025-03-09 14:28:41.000000000","submitter":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"13225","meta_rev_id":"be7998d777233cb954e3ece81cc4715c8f2aaf1b","_number":13225,"virtual_id_number":13225,"owner":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"all":[{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2025-03-09 14:28:41.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}],"values":{"-2":"This shall not be merged","-1":"I would prefer this is not merged as is"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0},"Verified":{"approved":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:gerrit:merged","value":1,"date":"2025-03-09 14:28:41.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Autosubmit":{"all":[{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}],"values":{" 0":"Submit manually","+1":"Submit automatically"},"description":"","default_value":0,"optional":true},"All-Comments-Resolved":{"approved":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"all":[{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}]},"Conformant-Commit-Message":{"approved":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"all":[{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}]}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-03-09 14:15:31.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2025-03-09 14:19:11.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"6d388975b0f66458cb35da926e7dbc92fa98dc89","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2025-03-09 14:15:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1d0eb54d750bc305087f884528e18208cfee8d82","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2025-03-09 14:15:31.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/38905","accounts_in_message":[],"_revision_number":1},{"id":"feb09cd332c56efd9f7c15c0e879bf6724fc7d56","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2025-03-09 14:16:51.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"63e5058b951e52dabad289199825b6037e872289","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2025-03-09 14:19:11.000000000","message":"Patch Set 1: Verified+1\n\nBuild of patchset 1 passed: https://buildkite.com/tvl/depot/builds/38905","accounts_in_message":[],"_revision_number":1},{"id":"be7998d777233cb954e3ece81cc4715c8f2aaf1b","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"date":"2025-03-09 14:28:41.000000000","message":"Change has been successfully rebased and submitted as b6fee0e084f3eb512fa73f0ab5da1702297e74a8","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"b6fee0e084f3eb512fa73f0ab5da1702297e74a8","revisions":{"9f1cbbc35a431ad3507778bed03d2c1e9fa1f939":{"kind":"REWORK","_number":1,"created":"2025-03-09 14:15:30.000000000","uploader":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"ref":"refs/changes/25/13225/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/25/13225/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/25/13225/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/25/13225/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/25/13225/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/25/13225/1"}}},"commit":{"parents":[{"commit":"1b0621edebc7fb11c9e762b1a372f9c25dc63e27","subject":"chore(users/Profpatsch/whatcd-resolver): remove onlyDownloaded","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d1b0621edebc7fb11c9e762b1a372f9c25dc63e27"}]}],"author":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2025-03-09 14:04:16.000000000","tz":60},"committer":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2025-03-09 14:10:40.000000000","tz":60},"subject":"feat(users/Profpatsch/whatcd-resolver): show latest releases","message":"feat(users/Profpatsch/whatcd-resolver): show latest releases\n\nLet’s start improving the main page.\n\nSo far, it was just all release groups sorted by weight on a single\npage, which was not super helpful (and got kinda large).\n\nThe first feature is to show the latest releases that are known.\nThis is done by torrent group ID. This ID does not always correspond\nto the date, but can also be a very old album that gets uploaded,\nor (seldomly) a group that gets merged for metadata.\n\nWe should think about restricting this to favourites, automatically\nmarking everything as favourite where we have an album downloaded or\nclicked on the artist before, and then selectively allow to un-mark\nit after the fact.\n\nAn even stronger “not interested” could be used to automatically\nreclaim seedbox space once it becomes an issue.\n\nEventually (after implementing favourites), we should introduce a\njob system that automatically updates these entries every few hours.\nMaybe even have a “very interested” feature that automatically\ndownloads everything new for an artist?\nAnd then a “veryvery interested” feature that also buys the thing from\nbandcamp lol\n\nChange-Id: I467c350722279ff37150f847f5014d7e0e67e626\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9f1cbbc35a431ad3507778bed03d2c1e9fa1f939"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d9f1cbbc35a431ad3507778bed03d2c1e9fa1f939"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"1b0621edebc7fb11c9e762b1a372f9c25dc63e27","is_merged_in_target_branch":false,"change_id":"Ib5fa9bf9b97fb5635161dfa2fbed3bf05cc5a585","change_number":13224,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"b6fee0e084f3eb512fa73f0ab5da1702297e74a8":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2025-03-09 14:28:41.000000000","uploader":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"},"ref":"refs/changes/25/13225/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/25/13225/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/25/13225/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/25/13225/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/25/13225/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/25/13225/2"}}},"commit":{"parents":[{"commit":"2d522a9321bc8eb9048a1e8d3c48d7cadbf54870","subject":"chore(users/Profpatsch/whatcd-resolver): remove onlyDownloaded","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d2d522a9321bc8eb9048a1e8d3c48d7cadbf54870"}]}],"author":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2025-03-09 14:04:16.000000000","tz":60},"committer":{"name":"Profpatsch","email":"mail@profpatsch.de","date":"2025-03-09 14:28:41.000000000","tz":0},"subject":"feat(users/Profpatsch/whatcd-resolver): show latest releases","message":"feat(users/Profpatsch/whatcd-resolver): show latest releases\n\nLet’s start improving the main page.\n\nSo far, it was just all release groups sorted by weight on a single\npage, which was not super helpful (and got kinda large).\n\nThe first feature is to show the latest releases that are known.\nThis is done by torrent group ID. This ID does not always correspond\nto the date, but can also be a very old album that gets uploaded,\nor (seldomly) a group that gets merged for metadata.\n\nWe should think about restricting this to favourites, automatically\nmarking everything as favourite where we have an album downloaded or\nclicked on the artist before, and then selectively allow to un-mark\nit after the fact.\n\nAn even stronger “not interested” could be used to automatically\nreclaim seedbox space once it becomes an issue.\n\nEventually (after implementing favourites), we should introduce a\njob system that automatically updates these entries every few hours.\nMaybe even have a “very interested” feature that automatically\ndownloads everything new for an artist?\nAnd then a “veryvery interested” feature that also buys the thing from\nbandcamp lol\n\nChange-Id: I467c350722279ff37150f847f5014d7e0e67e626\nReviewed-on: https://cl.tvl.fyi/c/depot/+/13225\nTested-by: BuildkiteCI\nReviewed-by: Profpatsch \u003cmail@profpatsch.de\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db6fee0e084f3eb512fa73f0ab5da1702297e74a8"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003db6fee0e084f3eb512fa73f0ab5da1702297e74a8"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"2d522a9321bc8eb9048a1e8d3c48d7cadbf54870","is_merged_in_target_branch":true,"change_id":"Ib5fa9bf9b97fb5635161dfa2fbed3bf05cc5a585","change_number":13224,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Rebase"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~PrologRule","status":"CLOSED","labels":[{"label":"Autosubmit","status":"MAY"},{"label":"Conformant-Commit-Message","status":"OK","applied_by":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}},{"label":"Verified","status":"OK","applied_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":1000013,"name":"Profpatsch","email":"mail@profpatsch.de","username":"Profpatsch"}}]},{"rule_name":"Code-Owners","status":"CLOSED"}],"submit_requirements":[{"name":"All-Comments-Resolved","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:All-Comments-Resolved\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:All-Comments-Resolved\u003dgerrit~PrologRule"],"failing_atoms":[]}},{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dgerrit~PrologRule"],"failing_atoms":[]}},{"name":"Code-Owners","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"rule:Code-Owners","fulfilled":true,"status":"PASS","passing_atoms":["Code-Owners"],"failing_atoms":[]}},{"name":"Conformant-Commit-Message","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Conformant-Commit-Message\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:Conformant-Commit-Message\u003dgerrit~PrologRule"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dgerrit~PrologRule"],"failing_atoms":[]}}]}
