Here is a patch against v4.3.1784. However while I've been using earlier versions of the patch for some time, I haven't tried this one out yet.
--- src/webui/static/app/tvheadend.js 2019-05-07 13:05:57.735415337 +0100
+++ src/webui/static/app/tvheadend.js 2019-05-07 13:11:03.318479401 +0100
@@ -694,7 +694,7 @@
tvheadend.PagingToolbarConf = function(conf, title, auto, count)
{
conf.width = 50;
- conf.pageSize = 50;
+ conf.pageSize = 1000;
conf.displayInfo = true;
/// {0} start, {1} end, {2} total, {3} title
conf.displayMsg = _('{3} {0} - {1} of {2}').replace('{3}', title);
--- src/webui/static/app/idnode.js 2019-05-07 13:05:57.735415337 +0100
+++ src/webui/static/app/idnode.js 2019-05-07 13:11:03.318479401 +0100
@@ -1740,6 +1740,8 @@
var params = {};
if (conf.all) params['all'] = 1;
if (conf.extraParams) conf.extraParams(params);
+ params['start'] = 0;
+ params['limit'] = 1000;
groupReader = new Ext.data.JsonReader({
totalProperty: 'total',
@@ -2034,9 +2036,9 @@
id: 0,
fields: ['key', 'val'],
data: [[25, '25'], [50, '50'], [100, '100'],
- [200, '200'], [999999999, _('All')]]
+ [200, '200'], [1000, '1000'], [999999999, _('All')]]
}),
- value: 50,
+ value: 1000,
mode: 'local',
forceSelection: false,
triggerAction: 'all',
--- src/webui/static/app/dvr.js 2019-05-07 13:05:57.735415337 +0100
+++ src/webui/static/app/dvr.js 2019-05-07 13:11:03.318479401 +0100
@@ -815,7 +815,7 @@
var actions = tvheadend.dvrRowActions();
var buttonFcn = tvheadend.dvrButtonFcn;
- var pageSize = 50;
+ var pageSize = 1000;
var activePage = 0;
var downloadButton = {