I agree that we do not need a new method. Currently its easy to extend a report name. Here is an example:
@classmethod
def execute(cls, ids, data):
pool = Pool()
Product = pool.get('product.product')
result = super().execute(ids, data)
if len(ids) == 1:
product, = Product.browse(ids)
if product.name:
result = result[:3] + (product.name,)
return result
I remember having issues with zip files when the sequence contained the / character. And probably this is related to both clients.