Merged 1.1.x_branch into master

This commit is contained in:
2020-02-15 15:17:52 +00:00
13 changed files with 256 additions and 190 deletions

View File

@@ -1,4 +1,7 @@
# Changelog # Changelog
## 1.1.4
* \#39: Cleanup old releases and UI upgrades
## 1.1.3 ## 1.1.3
* CentOS 8 support * CentOS 8 support
* Support remote send and receive timeouts * Support remote send and receive timeouts

View File

@@ -1,5 +1,5 @@
# Repertory UI # Repertory UI
![alt text](https://i.ibb.co/vmZDFK6/repertory-ui-1-1-2.png) ![alt text](https://i.ibb.co/y4bwwhV/repertory-1-1-4.png)
## GUI for [Repertory](https://bitbucket.org/blockstorage/repertory) ## GUI for [Repertory](https://bitbucket.org/blockstorage/repertory)
Repertory allows you to mount Sia and/or ScPrime blockchain storage solutions via FUSE on Linux/OS X or via WinFSP on Windows. Repertory allows you to mount Sia and/or ScPrime blockchain storage solutions via FUSE on Linux/OS X or via WinFSP on Windows.
@@ -9,10 +9,10 @@ Repertory allows you to mount Sia and/or ScPrime blockchain storage solutions vi
* ScPrime >=1.4.1.2 * ScPrime >=1.4.1.2
## Downloads ## Downloads
* **Repertory UI v1.1.2 Linux 64-bit** [<Primary\>](https://pixeldrain.com/u/5i1mA1gb) [<Alternate\>](https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.2_linux_x86_64.AppImage) * **Repertory UI v1.1.4 Linux 64-bit** [<Primary\>](https://pixeldrain.com/u/KfWzWfxp) [<Alternate\>](https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.4_linux_x86_64.AppImage)
* NOTE: Linux distributions require `fuse` and `libfuse` to be installed. * NOTE: Linux distributions require `fuse` and `libfuse` to be installed.
* **Repertory UI v1.1.2 OS X 64-bit** [<Primary\>](https://pixeldrain.com/u/jEWmNDRX) [<Alternate\>](https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.2_mac.dmg) * **Repertory UI v1.1.4 OS X 64-bit** [<Primary\>](https://pixeldrain.com/u/68WJfKsz) [<Alternate\>](https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.4_mac.dmg)
* **Repertory UI v1.1.3 Windows 64-bit** [<Primary\>](https://pixeldrain.com/u/xyfCGfcM) [<Alternate\>](https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.3_win.exe) * **Repertory UI v1.1.4 Windows 64-bit** [<Primary\>](https://pixeldrain.com/u/RrXR8XWD) [<Alternate\>](https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.4_win.exe)
## Supported Platforms ## Supported Platforms
* OS X 64-bit * OS X 64-bit

View File

@@ -1,6 +1,6 @@
{ {
"name": "repertory-ui", "name": "repertory-ui",
"version": "1.1.3", "version": "1.1.4",
"private": true, "private": true,
"author": "scott.e.graves@protonmail.com", "author": "scott.e.graves@protonmail.com",
"description": "GUI for Repertory - Repertory allows you to mount Sia and/or ScPrime blockchain storage solutions via FUSE on Linux/OS X or via WinFSP on Windows.", "description": "GUI for Repertory - Repertory allows you to mount Sia and/or ScPrime blockchain storage solutions via FUSE on Linux/OS X or via WinFSP on Windows.",

View File

@@ -42,14 +42,15 @@ const UpgradeIPC = require('../src/renderer/ipc/UpgradeIPC');
const platform = os.platform(); const platform = os.platform();
const dimensions = { const dimensions = {
height: ((platform === 'darwin') ? 346 : (platform === 'win32') ? 326 : 300), height: (platform === 'win32') ? 326 : (platform === 'darwin') ? 322 : 300,
width: 428 + ((platform === 'win32') ? 40 : (platform === 'darwin') ? 190 : 200), width: (platform === 'win32') ? 468 : 628,
}; };
let isShutdown = false; let isShutdown = false;
let isQuiting = false; let isQuiting = false;
let isInstalling = false; let isInstalling = false;
let launchHidden = false; let launchHidden = false;
let cleanupReleases = false;
let mainWindow; let mainWindow;
let mainWindowTray; let mainWindowTray;
let trayContextMenu; let trayContextMenu;
@@ -153,6 +154,9 @@ const createWindow = () => {
}, },
checked: !launchHidden, checked: !launchHidden,
}, },
{
type: 'separator'
},
{ {
label: 'Auto-start', type: 'checkbox', click(item) { label: 'Auto-start', type: 'checkbox', click(item) {
if (item.checked) { if (item.checked) {
@@ -162,9 +166,6 @@ const createWindow = () => {
} }
} }
}, },
{
type: 'separator'
},
{ {
label: 'Launch Hidden', type: 'checkbox', click(item) { label: 'Launch Hidden', type: 'checkbox', click(item) {
launchHidden = !!item.checked; launchHidden = !!item.checked;
@@ -175,6 +176,16 @@ const createWindow = () => {
{ {
type: 'separator' type: 'separator'
}, },
{
label: 'Delete Old Releases', type: 'checkbox', click(item) {
cleanupReleases = !!item.checked;
saveUiSettings();
},
checked: cleanupReleases,
},
{
type: 'separator'
},
{ {
label: 'Exit and Unmount', click() { label: 'Exit and Unmount', click() {
closeApplication(); closeApplication();
@@ -208,7 +219,8 @@ const loadUiSettings = () => {
try { try {
if (fs.statSync(settingFile).isFile()) { if (fs.statSync(settingFile).isFile()) {
const settings = JSON.parse(fs.readFileSync(settingFile, 'utf8')); const settings = JSON.parse(fs.readFileSync(settingFile, 'utf8'));
launchHidden = settings.launch_hidden; launchHidden = !!settings.launch_hidden;
cleanupReleases = !!settings.cleanup_releases;
PlatformIPC.setPlatformOverride(settings.platform_override); PlatformIPC.setPlatformOverride(settings.platform_override);
} }
} catch (e) { } catch (e) {
@@ -219,6 +231,7 @@ const saveUiSettings = () => {
const settingFile = path.join(helpers.getDataDirectory(), 'ui.json'); const settingFile = path.join(helpers.getDataDirectory(), 'ui.json');
try { try {
fs.writeFileSync(settingFile, JSON.stringify({ fs.writeFileSync(settingFile, JSON.stringify({
cleanup_releases: cleanupReleases,
launch_hidden: launchHidden, launch_hidden: launchHidden,
platform_override: PlatformIPC.getPlatformOverride(), platform_override: PlatformIPC.getPlatformOverride(),
}), 'utf-8'); }), 'utf-8');
@@ -304,7 +317,7 @@ DownloadIPC.addListeners(ipcMain, standardIPCReply);
FilesystemIPC.addListeners(ipcMain, getMainWindow, dialog); FilesystemIPC.addListeners(ipcMain, getMainWindow, dialog);
MountsIPC.addListeners(ipcMain, setTrayImage, standardIPCReply); MountsIPC.addListeners(ipcMain, setTrayImage, standardIPCReply);
PlatformIPC.addListeners(ipcMain, detectScript, saveUiSettings); PlatformIPC.addListeners(ipcMain, detectScript, saveUiSettings);
ReleaseIPC.addListeners(ipcMain, standardIPCReply); ReleaseIPC.addListeners(ipcMain, () => cleanupReleases, standardIPCReply);
StateIPC.addListeners(ipcMain); StateIPC.addListeners(ipcMain);
SystemIPC.addListeners(ipcMain, closeApplication); SystemIPC.addListeners(ipcMain, closeApplication);
UpgradeIPC.addListeners(ipcMain, setIsInstalling, MountsIPC.unmountAllDrives, standardIPCReply); UpgradeIPC.addListeners(ipcMain, setIsInstalling, MountsIPC.unmountAllDrives, standardIPCReply);

View File

@@ -1,251 +1,259 @@
{ {
"Locations": { "Locations": {
"arch": { "arch": {
"1.1.2": { "1.1.4": {
"sha256": "e6f8c32f6bc908da8d7a21b13a0d85365b53a24035838b3d40778a39a58395c0", "sha256": "85347471f33dd41a35eb296cda03590d451322cd54a077cef470ccbfe52a141b",
"sig": "AVtYwTJJ6w/AviQX6z4OGEls0Yv5AS2Q56t5u4TuEwCyIEgQVpy6tFxHRCrmjrrQQ34WlNmDlvrHghajZYAAf28uvIcTy9uKATPO1VgCYJvtTq2SnQF3rjXPcGQ/lCHN8bLh4w3yXVAUw36y/mKZMMV7j0OcHqcrYx1kmPuJDMtqrnHDASYYSaE071LL41dTaDjcizZfAdk8wM070R+Ea43ySR9eOIgnRKMq/mCD66/JinrLK9dWUfMC9ePhOn4u18rMJN0zjcDL6b446bd8Ojv3YdIjqQ38aR/YArOCye6bsv6tB5td+w/4ZXPpj3zcuTpaClkBagR8blfCnpeY9YS4W4BcOHYE3D8oZmQyv6DsSox+V07Jc2gZ253VHUUhcQbH0CQ+i0t3eAiNnJKKtQz5QeyFSgLB1et2dqQ9AMtjGTznYIO43xmsj02rtvEJR1up1OgYsSEpVfdABm6Ohf5nPr7566ECzHMCzfprrQ9YyjodmTD1TBw3dTA8SDWFdSfj2FjfPcpW1ZHumPfb+aVmfv5j3UYvqJFkqYYC+KS0jZjPcLh/UQIswKOEqkLHMnT5bzK8PilqJ+cabJ4lu+NvRra73NKlV/B/e8ItEoZFYJbRbTy0IaToujnaH/1TpOjFgvm+Fye0+pydMj9aPDiXKl/XrXPdTbT2driN7l4chNcUtDLdvn0bs8iTN9oEZtrsGXe5dP6Mtzp0yZCRCGxLPIwRUIaWl39hhzZ1a5pOYvSv32RJmA+GGGAn59kxJh/SU/1lOB6NKZVvKO/k14bjfMvNU6XbaIvYEN55WTtGgENhBAfYB6IyszU4y0sjASf2iifa/dzlUcXczhyhkHqZClGguoSo+H86i6At9i1rRmRfHsMLAZqW482EPbC055qodfK+v0+d4zl9hpVUaonb/9JOpYuDW9suLVhoILe0M4A5lnFNNmFbQPVVpeO7YDX9bkBeiMUyekYbQJYJ/eOxjfKWeK8g7fXJ7wGRyxgKfnXGwoYE1cfRWNoV2nlOUtv4GeoW0jcBAyqq0gM+5h/rn5/rFsNvDVACP0x/3wJoPoeKKtkNHYysgmnNaI0CbnM/KoxcNjd18KjK2Dw6o7YscZ0ZKjDpbNU9ZtI+X08XwLXQMAoLH+ipV4ugTapNXaLszp0ZZg1og0tuAIw5KExmcHMGcF3gARaUpOdTHYdN4q7Iht4j9joF6WmFUvLQal71kv7TGw8n00xpEIpp+sfeQuLUY5d/KyPMpf/D+8+RCOLQt7sc3n+28gO7doVl9VS2CT2Bkw7xXdstWdMSOd2dkXthvsLgK6san2snJYjvoy1T7aArtWqllQ1DMbTxmA/LxNn/HWnWkEi/4uCssUk=", "sig": "CGialiJMT6nETdGgP3vQvsXSWQYUEX7j7Cck0NSiW0cE4A1kW3mabM2I/5Yt4NwkDqBIAXofPyUd1JQ4UrF8cijfLNv3ECSaDJs7bWrISDr3Z8ti0uZnN3RUdJDCYDvAWBVqGC82Q1fmLkYJhd33o2B9DzjmvO+i7+buNyDB3dBIY5Fa3rnLKsIY7WB5EASBG3TzDlsZOtLvNgKo/3fLJP2RFyczSVCFZeHlppJbyXCakj50eCNbxjP6SLaD3oE+M0xGvyPyKTk0OGoJTGKM13q30WKbM6cMfL87BbUueGkBFDZeNMWU8Mz/fdGG21WqNN1p7k3CilJJQz7ZEE9bBhlsIX5j5rvL2qNYJoQbJQbxVjyoWHOOlqA62WUTOZhyiHD3OWQ58Fd9JqGDiIhg+ChIBWzyEXNdE6GQr7/qEiAQDbEsU06WOzfj3uxAV//iy/noalpyhlnr0TUu5xKSnoR7jQhCtvOdlrmgs8y+mTEpwDjXCR0S7jDxp+cEbVHb57Rl8N5thVrOs5RQfshhcqwBR/scCM9iCr0v3D7uyGMinTBT3A8lwerN8iO17FhtEerovn4Zhg2p7quZRiUcYLdx4EOlIMWuORyDk3s0S4VZ27t92NYwMlwMA1TbUQ/XuN1oZaQQ9ipSDjNDDVZto3Q4vwlqL3g1TIs1JyxfHkwUTpuFjg3ZqY+uRNxeJTDlj9JHXiAIZ+VeBggB7EixKE+wMi1A6a+Si/ZpBbroK5gP1gODShXYUN4eGmodxqF2/gVrJcimEeHkyBZ74dZIa9gTSIOxeo1OS70fFU+hQy9/V0/q4PElPZn+EzLTGknWh1EDmqReZ1svv0tYf0Ve/l5szhdNGsb2LUEZ7G/r0Bs7fyQjA5YZI+byOPTSA1Q9vlT63sodpBRDURWkqTRFRPWlaEY2kMZu/vJ422PSjK51X4EPHWmpOkDkxFzx2WAs2rKZ9QXCkU0RGu0Ctial/zNVhm20eVklcuIirEnmUK9Kod0KBmjl+U6U6jHvlhOEC4zp2QcDsrLSQu7gDHvJWbYmaKBTiXrEvk52G/EN9aD86Am5k0bwPU5ktj8z38+5sxVns1R4e9J1WaZgD2dtFvpSxJbjVf09AZHIeyNw/BRu3GfJU6dX6KJVMCMtN+R5xv/ZckylI355R4nrf+7PLNsGg2tqlemvHiwdQkOb3/TOLrJpO94JRjm9k16huysztkpgJIGyKvHXT6z1A3cwCoJzrK7sQ1awedPvO+N8UGJ7kXHRgLLhQ2yWfZfIsD/s0Ji5GFrItm1nlqHAd/ZFh82jNKmvh6+n42l5TimH9Q0Cf+7bK5Y7SVYzhSAW2B8ivHsPMpAkLJ6d17ZMxtrr4/Q=",
"urls": [ "urls": [
"https://pixeldrain.com/api/file/5i1mA1gb", "https://pixeldrain.com/api/file/KfWzWfxp",
"https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.2_linux_x86_64.AppImage" "https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.4_linux_x86_64.AppImage"
] ]
} }
}, },
"centos7": { "centos7": {
"1.1.2": { "1.1.4": {
"sha256": "e6f8c32f6bc908da8d7a21b13a0d85365b53a24035838b3d40778a39a58395c0", "sha256": "85347471f33dd41a35eb296cda03590d451322cd54a077cef470ccbfe52a141b",
"sig": "AVtYwTJJ6w/AviQX6z4OGEls0Yv5AS2Q56t5u4TuEwCyIEgQVpy6tFxHRCrmjrrQQ34WlNmDlvrHghajZYAAf28uvIcTy9uKATPO1VgCYJvtTq2SnQF3rjXPcGQ/lCHN8bLh4w3yXVAUw36y/mKZMMV7j0OcHqcrYx1kmPuJDMtqrnHDASYYSaE071LL41dTaDjcizZfAdk8wM070R+Ea43ySR9eOIgnRKMq/mCD66/JinrLK9dWUfMC9ePhOn4u18rMJN0zjcDL6b446bd8Ojv3YdIjqQ38aR/YArOCye6bsv6tB5td+w/4ZXPpj3zcuTpaClkBagR8blfCnpeY9YS4W4BcOHYE3D8oZmQyv6DsSox+V07Jc2gZ253VHUUhcQbH0CQ+i0t3eAiNnJKKtQz5QeyFSgLB1et2dqQ9AMtjGTznYIO43xmsj02rtvEJR1up1OgYsSEpVfdABm6Ohf5nPr7566ECzHMCzfprrQ9YyjodmTD1TBw3dTA8SDWFdSfj2FjfPcpW1ZHumPfb+aVmfv5j3UYvqJFkqYYC+KS0jZjPcLh/UQIswKOEqkLHMnT5bzK8PilqJ+cabJ4lu+NvRra73NKlV/B/e8ItEoZFYJbRbTy0IaToujnaH/1TpOjFgvm+Fye0+pydMj9aPDiXKl/XrXPdTbT2driN7l4chNcUtDLdvn0bs8iTN9oEZtrsGXe5dP6Mtzp0yZCRCGxLPIwRUIaWl39hhzZ1a5pOYvSv32RJmA+GGGAn59kxJh/SU/1lOB6NKZVvKO/k14bjfMvNU6XbaIvYEN55WTtGgENhBAfYB6IyszU4y0sjASf2iifa/dzlUcXczhyhkHqZClGguoSo+H86i6At9i1rRmRfHsMLAZqW482EPbC055qodfK+v0+d4zl9hpVUaonb/9JOpYuDW9suLVhoILe0M4A5lnFNNmFbQPVVpeO7YDX9bkBeiMUyekYbQJYJ/eOxjfKWeK8g7fXJ7wGRyxgKfnXGwoYE1cfRWNoV2nlOUtv4GeoW0jcBAyqq0gM+5h/rn5/rFsNvDVACP0x/3wJoPoeKKtkNHYysgmnNaI0CbnM/KoxcNjd18KjK2Dw6o7YscZ0ZKjDpbNU9ZtI+X08XwLXQMAoLH+ipV4ugTapNXaLszp0ZZg1og0tuAIw5KExmcHMGcF3gARaUpOdTHYdN4q7Iht4j9joF6WmFUvLQal71kv7TGw8n00xpEIpp+sfeQuLUY5d/KyPMpf/D+8+RCOLQt7sc3n+28gO7doVl9VS2CT2Bkw7xXdstWdMSOd2dkXthvsLgK6san2snJYjvoy1T7aArtWqllQ1DMbTxmA/LxNn/HWnWkEi/4uCssUk=", "sig": "CGialiJMT6nETdGgP3vQvsXSWQYUEX7j7Cck0NSiW0cE4A1kW3mabM2I/5Yt4NwkDqBIAXofPyUd1JQ4UrF8cijfLNv3ECSaDJs7bWrISDr3Z8ti0uZnN3RUdJDCYDvAWBVqGC82Q1fmLkYJhd33o2B9DzjmvO+i7+buNyDB3dBIY5Fa3rnLKsIY7WB5EASBG3TzDlsZOtLvNgKo/3fLJP2RFyczSVCFZeHlppJbyXCakj50eCNbxjP6SLaD3oE+M0xGvyPyKTk0OGoJTGKM13q30WKbM6cMfL87BbUueGkBFDZeNMWU8Mz/fdGG21WqNN1p7k3CilJJQz7ZEE9bBhlsIX5j5rvL2qNYJoQbJQbxVjyoWHOOlqA62WUTOZhyiHD3OWQ58Fd9JqGDiIhg+ChIBWzyEXNdE6GQr7/qEiAQDbEsU06WOzfj3uxAV//iy/noalpyhlnr0TUu5xKSnoR7jQhCtvOdlrmgs8y+mTEpwDjXCR0S7jDxp+cEbVHb57Rl8N5thVrOs5RQfshhcqwBR/scCM9iCr0v3D7uyGMinTBT3A8lwerN8iO17FhtEerovn4Zhg2p7quZRiUcYLdx4EOlIMWuORyDk3s0S4VZ27t92NYwMlwMA1TbUQ/XuN1oZaQQ9ipSDjNDDVZto3Q4vwlqL3g1TIs1JyxfHkwUTpuFjg3ZqY+uRNxeJTDlj9JHXiAIZ+VeBggB7EixKE+wMi1A6a+Si/ZpBbroK5gP1gODShXYUN4eGmodxqF2/gVrJcimEeHkyBZ74dZIa9gTSIOxeo1OS70fFU+hQy9/V0/q4PElPZn+EzLTGknWh1EDmqReZ1svv0tYf0Ve/l5szhdNGsb2LUEZ7G/r0Bs7fyQjA5YZI+byOPTSA1Q9vlT63sodpBRDURWkqTRFRPWlaEY2kMZu/vJ422PSjK51X4EPHWmpOkDkxFzx2WAs2rKZ9QXCkU0RGu0Ctial/zNVhm20eVklcuIirEnmUK9Kod0KBmjl+U6U6jHvlhOEC4zp2QcDsrLSQu7gDHvJWbYmaKBTiXrEvk52G/EN9aD86Am5k0bwPU5ktj8z38+5sxVns1R4e9J1WaZgD2dtFvpSxJbjVf09AZHIeyNw/BRu3GfJU6dX6KJVMCMtN+R5xv/ZckylI355R4nrf+7PLNsGg2tqlemvHiwdQkOb3/TOLrJpO94JRjm9k16huysztkpgJIGyKvHXT6z1A3cwCoJzrK7sQ1awedPvO+N8UGJ7kXHRgLLhQ2yWfZfIsD/s0Ji5GFrItm1nlqHAd/ZFh82jNKmvh6+n42l5TimH9Q0Cf+7bK5Y7SVYzhSAW2B8ivHsPMpAkLJ6d17ZMxtrr4/Q=",
"urls": [ "urls": [
"https://pixeldrain.com/api/file/5i1mA1gb", "https://pixeldrain.com/api/file/KfWzWfxp",
"https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.2_linux_x86_64.AppImage" "https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.4_linux_x86_64.AppImage"
] ]
} }
}, },
"centos8": { "centos8": {
"1.1.3": { "1.1.4": {
"sha256": "", "sha256": "85347471f33dd41a35eb296cda03590d451322cd54a077cef470ccbfe52a141b",
"sig": "", "sig": "CGialiJMT6nETdGgP3vQvsXSWQYUEX7j7Cck0NSiW0cE4A1kW3mabM2I/5Yt4NwkDqBIAXofPyUd1JQ4UrF8cijfLNv3ECSaDJs7bWrISDr3Z8ti0uZnN3RUdJDCYDvAWBVqGC82Q1fmLkYJhd33o2B9DzjmvO+i7+buNyDB3dBIY5Fa3rnLKsIY7WB5EASBG3TzDlsZOtLvNgKo/3fLJP2RFyczSVCFZeHlppJbyXCakj50eCNbxjP6SLaD3oE+M0xGvyPyKTk0OGoJTGKM13q30WKbM6cMfL87BbUueGkBFDZeNMWU8Mz/fdGG21WqNN1p7k3CilJJQz7ZEE9bBhlsIX5j5rvL2qNYJoQbJQbxVjyoWHOOlqA62WUTOZhyiHD3OWQ58Fd9JqGDiIhg+ChIBWzyEXNdE6GQr7/qEiAQDbEsU06WOzfj3uxAV//iy/noalpyhlnr0TUu5xKSnoR7jQhCtvOdlrmgs8y+mTEpwDjXCR0S7jDxp+cEbVHb57Rl8N5thVrOs5RQfshhcqwBR/scCM9iCr0v3D7uyGMinTBT3A8lwerN8iO17FhtEerovn4Zhg2p7quZRiUcYLdx4EOlIMWuORyDk3s0S4VZ27t92NYwMlwMA1TbUQ/XuN1oZaQQ9ipSDjNDDVZto3Q4vwlqL3g1TIs1JyxfHkwUTpuFjg3ZqY+uRNxeJTDlj9JHXiAIZ+VeBggB7EixKE+wMi1A6a+Si/ZpBbroK5gP1gODShXYUN4eGmodxqF2/gVrJcimEeHkyBZ74dZIa9gTSIOxeo1OS70fFU+hQy9/V0/q4PElPZn+EzLTGknWh1EDmqReZ1svv0tYf0Ve/l5szhdNGsb2LUEZ7G/r0Bs7fyQjA5YZI+byOPTSA1Q9vlT63sodpBRDURWkqTRFRPWlaEY2kMZu/vJ422PSjK51X4EPHWmpOkDkxFzx2WAs2rKZ9QXCkU0RGu0Ctial/zNVhm20eVklcuIirEnmUK9Kod0KBmjl+U6U6jHvlhOEC4zp2QcDsrLSQu7gDHvJWbYmaKBTiXrEvk52G/EN9aD86Am5k0bwPU5ktj8z38+5sxVns1R4e9J1WaZgD2dtFvpSxJbjVf09AZHIeyNw/BRu3GfJU6dX6KJVMCMtN+R5xv/ZckylI355R4nrf+7PLNsGg2tqlemvHiwdQkOb3/TOLrJpO94JRjm9k16huysztkpgJIGyKvHXT6z1A3cwCoJzrK7sQ1awedPvO+N8UGJ7kXHRgLLhQ2yWfZfIsD/s0Ji5GFrItm1nlqHAd/ZFh82jNKmvh6+n42l5TimH9Q0Cf+7bK5Y7SVYzhSAW2B8ivHsPMpAkLJ6d17ZMxtrr4/Q=",
"urls": [] "urls": [
"https://pixeldrain.com/api/file/KfWzWfxp",
"https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.4_linux_x86_64.AppImage"
]
} }
}, },
"darwin": { "darwin": {
"1.1.2": { "1.1.4": {
"sha256": "0c9c4de2006ecc4ecc6166af979cc5e0b66212472d21c542d4198013e354e275", "sha256": "8c91046a83b689564355be3e0a3e194ab986c4633f112696e33e4bb7ebd7e46e",
"sig": "CFzIk/7FJbhem38KzK1N37Z5g55wNeyvWZDC4rYElLxC6VEA2f4ZQym9sy47TDKamli42/IsiBSkm+1rE8Isg9AxdkYxv0TBbpBxm0W+vVaiHSHfrp4qQ3ciaxgPUiph6svAKZSIfw5pGtCshEaUlLBSMGGY4+Hi9aoH6yZojyFfhzKQP1AZbCVE5ZB7EStgg9LxzJ9U3dQZXon5G5LiZTRILPJ6XUiXKNlMzZ/DLCioMOQGnGqeDv2CDxXAaBNPdSzEz4cwti9FBBhIOhl/XIZN4i653f3zIHTn7HjJHWCn4wnhOB3fV18dxYv3I3laDXnlOwW1NCL3EVP+wlZI7fi4z5k5BntVC0+xnvPEKWWPnoDUDah1mjDQoIvX8espi0FoglOLW6qiToq5smYu9Hptkrw6ExAyvTRBZ92ythSFgzgZ/LtmQqN7aoutDA1CDp2JFkBBLu03vch22x5JUI47v6EZKHTfLe667UXBctF+xLVw0AXQdpQIVqAV4mHKx4zwlgZhk/iflGRy5OWDwIQ7Nc+CzY+u6UOI5gqEuHa2h23BickstbLHl+Qd5vK4BZf70Z+mt5M8IRQ3EXztEVhmapRQSmOlEkvEjPaHMzly95k/LpsQxrA7mxwQd5kQSptERzFQ1dKuolUwwMTjcUZPZn5ATv1bVIMtCBmXlrRd6S2liFgatnP+HCu3LnHOlkfuXWjOqL0EuFzWlTC6646SDDMqrju+z95HYpXiGDu4EI3XhXd/67AiTQdj828MNo417FlkuuVTqsLOiKY18KMx9zYyDgWzyQZ9vXUbMwrLpYB6FWLfKxwKjyA/c+tLO52D/WzUkeX+XmJPlRSi2xsjvH/5e/z6uEvqafLPwH3BnaQEsWsrRd7hludfWej4EelxW2ec+4whMkJtIXpFrX+hnxHhs7U15QjDVbq2CARjuto+4EWo5iAO+BkK+OgxyfCEBAM9yrpqyjiQXwXi6imVj6CuOu8z+LgPBrC8bdl9pfURrmnxubZKYH2NQ06YcJs1ezeipRVMJgq4VyuMcs+0zg/wMYYdAuPVbLiVzRj9IjlMgaRoZqt5goPtjg2M7OkLemy3dcmusWakQ4ylw8Jsng00K4VlBKGTNr/HbThIZpBkCVUmVpUEKlrxGUsYaNz/TzrVTYQF3jBuk7wPXiD4pFXn49LuOpI9p+LsFCZnjxHJMBg+WSkcFpoJ0NMU2tC64ksEYrvY3BO+L2/dAUQ/2yQ0HLnnIXHSQhIieTR02l4ERFUl07fgMYtqLgqDZZ0w7jW4MZBW7Nuy78tgQ11Jfgswn/slyZei09vcrqYKjBt7Np6lqAAihOzXzE2/zK874hrcKEKatayfBsbAuJg=", "sig": "BBds0xSaIqr2rns+cSr90bmxtfy2aIGNVcKgRfMYYqDntV5SkWxD8ivqPglFiLQA/jfgd5A8DjMJs4FA6FDvF1ZFcfgZLFw94OT1M3jPJ7cf5Izv1EQb+5AV7SK8H7DACDixcgKDDXO0WARmeqNXJZzyxkny8XKIiGDwLbmrXfFVuKPSLucbf6eaTem+xJHjQPzP9FH4Lwf9kbQxis2/PIT63yflQdM9CAAvfZUB4YUCOF5T8I43uNV2YDR0Z+k5FLTBexJDORDRixbrldWqNo7NQlNMR+26LY2IBppQqOMtDw9cpcfPj8bNgkWsZkFk/eOcrcpc8ENQodGxb01JahKJ20g9soJEAOhiFW3TOxzOLNq8cQFdKYgJv2K68lav/QzVPD6n14Bsr3+5mkX4fE1GmmN1HLgFO+JbD25qDrS4ExKR5TJ2Zdu136n/Mxbj2apYDhWtU8X6OD86F29m348XDonC9Fn+vzoE2M4xNKptMhukem7NFG7Z03v6+J73PaVM1NldARMGgVUYFA6QTn6Ns55YEXnsHoSoreHmgl5y3s8eRo0/oehv0cpPG6shCz71+YlVG/IgbKWIgYZ0jj03Cdsgv/XyadiwfCI9Q7uvl368Vlbuad4mqttMTZwHeZlKikTYb74QDyXqVoz0Q2ij7WET7MkXpA3++hDrPIN5Cb8qi/YuMp63w6TLfz4c/ZCQeje+0d7x6p63Z7TObEXDyBgdUAphX3T/u4pkEjXQKsfNRh8jaFOXU3z+hG8+IXjrZtLcDEzqICZ8JJCrkklgliTM1ECiekvJ9jwXTN2ClrzLQ3qhX8N+8jkvQ+yZxGxH+3rOX55RyW4OcMYUYvDpTtNHncVvABBlRvPGEGxtA7RMDTzOGe0lk70y07al6iFKDktaoYSFlcH+pUw7ifDZamefxlKDmtrMOMNmnrm+v8WH0g0MG8qy/nGPxv5dFIl9gAC/rvRElxX8FpA7y18i7fQ0IfhpaC58gZZADkF0nFOW15N7zwjS3qnhAGCBCBEDwlFG9brD71qjShtodgnz+GvrDvtqGTwNRllnZXSHPCWe33BOHy2c30LwE8vJq+ChVaJobCA9P8ipgZv/gAuZz7LNFc/Uong5TyKZk2uXun3XF1Qkw+ogBpl9aqMWIySZhkDnBcZjjE9pL/FQAkO1H90+zNnSdSAKZQaPckxLSyqHXxb4P7Da4nj3tad609NcxEzsz3dpEJTuYlqLqmO5kJmy29jNUHhQQdPCuKJtdm/coz3kWtC+uR6/SMnhviGnc7tQUqyb6HfGywKbmoAM93NHSGxNGyNMU+VJ20/YK1lmVFo3Pg/wq+aX35utcjQafpATqHeOeDw26fnZxBs=",
"urls": [ "urls": [
"https://pixeldrain.com/api/file/jEWmNDRX", "https://pixeldrain.com/api/file/68WJfKsz",
"https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.2_mac.dmg" "https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.4_mac.dmg"
] ]
} }
}, },
"debian9": { "debian9": {
"1.1.2": { "1.1.4": {
"sha256": "e6f8c32f6bc908da8d7a21b13a0d85365b53a24035838b3d40778a39a58395c0", "sha256": "85347471f33dd41a35eb296cda03590d451322cd54a077cef470ccbfe52a141b",
"sig": "AVtYwTJJ6w/AviQX6z4OGEls0Yv5AS2Q56t5u4TuEwCyIEgQVpy6tFxHRCrmjrrQQ34WlNmDlvrHghajZYAAf28uvIcTy9uKATPO1VgCYJvtTq2SnQF3rjXPcGQ/lCHN8bLh4w3yXVAUw36y/mKZMMV7j0OcHqcrYx1kmPuJDMtqrnHDASYYSaE071LL41dTaDjcizZfAdk8wM070R+Ea43ySR9eOIgnRKMq/mCD66/JinrLK9dWUfMC9ePhOn4u18rMJN0zjcDL6b446bd8Ojv3YdIjqQ38aR/YArOCye6bsv6tB5td+w/4ZXPpj3zcuTpaClkBagR8blfCnpeY9YS4W4BcOHYE3D8oZmQyv6DsSox+V07Jc2gZ253VHUUhcQbH0CQ+i0t3eAiNnJKKtQz5QeyFSgLB1et2dqQ9AMtjGTznYIO43xmsj02rtvEJR1up1OgYsSEpVfdABm6Ohf5nPr7566ECzHMCzfprrQ9YyjodmTD1TBw3dTA8SDWFdSfj2FjfPcpW1ZHumPfb+aVmfv5j3UYvqJFkqYYC+KS0jZjPcLh/UQIswKOEqkLHMnT5bzK8PilqJ+cabJ4lu+NvRra73NKlV/B/e8ItEoZFYJbRbTy0IaToujnaH/1TpOjFgvm+Fye0+pydMj9aPDiXKl/XrXPdTbT2driN7l4chNcUtDLdvn0bs8iTN9oEZtrsGXe5dP6Mtzp0yZCRCGxLPIwRUIaWl39hhzZ1a5pOYvSv32RJmA+GGGAn59kxJh/SU/1lOB6NKZVvKO/k14bjfMvNU6XbaIvYEN55WTtGgENhBAfYB6IyszU4y0sjASf2iifa/dzlUcXczhyhkHqZClGguoSo+H86i6At9i1rRmRfHsMLAZqW482EPbC055qodfK+v0+d4zl9hpVUaonb/9JOpYuDW9suLVhoILe0M4A5lnFNNmFbQPVVpeO7YDX9bkBeiMUyekYbQJYJ/eOxjfKWeK8g7fXJ7wGRyxgKfnXGwoYE1cfRWNoV2nlOUtv4GeoW0jcBAyqq0gM+5h/rn5/rFsNvDVACP0x/3wJoPoeKKtkNHYysgmnNaI0CbnM/KoxcNjd18KjK2Dw6o7YscZ0ZKjDpbNU9ZtI+X08XwLXQMAoLH+ipV4ugTapNXaLszp0ZZg1og0tuAIw5KExmcHMGcF3gARaUpOdTHYdN4q7Iht4j9joF6WmFUvLQal71kv7TGw8n00xpEIpp+sfeQuLUY5d/KyPMpf/D+8+RCOLQt7sc3n+28gO7doVl9VS2CT2Bkw7xXdstWdMSOd2dkXthvsLgK6san2snJYjvoy1T7aArtWqllQ1DMbTxmA/LxNn/HWnWkEi/4uCssUk=", "sig": "CGialiJMT6nETdGgP3vQvsXSWQYUEX7j7Cck0NSiW0cE4A1kW3mabM2I/5Yt4NwkDqBIAXofPyUd1JQ4UrF8cijfLNv3ECSaDJs7bWrISDr3Z8ti0uZnN3RUdJDCYDvAWBVqGC82Q1fmLkYJhd33o2B9DzjmvO+i7+buNyDB3dBIY5Fa3rnLKsIY7WB5EASBG3TzDlsZOtLvNgKo/3fLJP2RFyczSVCFZeHlppJbyXCakj50eCNbxjP6SLaD3oE+M0xGvyPyKTk0OGoJTGKM13q30WKbM6cMfL87BbUueGkBFDZeNMWU8Mz/fdGG21WqNN1p7k3CilJJQz7ZEE9bBhlsIX5j5rvL2qNYJoQbJQbxVjyoWHOOlqA62WUTOZhyiHD3OWQ58Fd9JqGDiIhg+ChIBWzyEXNdE6GQr7/qEiAQDbEsU06WOzfj3uxAV//iy/noalpyhlnr0TUu5xKSnoR7jQhCtvOdlrmgs8y+mTEpwDjXCR0S7jDxp+cEbVHb57Rl8N5thVrOs5RQfshhcqwBR/scCM9iCr0v3D7uyGMinTBT3A8lwerN8iO17FhtEerovn4Zhg2p7quZRiUcYLdx4EOlIMWuORyDk3s0S4VZ27t92NYwMlwMA1TbUQ/XuN1oZaQQ9ipSDjNDDVZto3Q4vwlqL3g1TIs1JyxfHkwUTpuFjg3ZqY+uRNxeJTDlj9JHXiAIZ+VeBggB7EixKE+wMi1A6a+Si/ZpBbroK5gP1gODShXYUN4eGmodxqF2/gVrJcimEeHkyBZ74dZIa9gTSIOxeo1OS70fFU+hQy9/V0/q4PElPZn+EzLTGknWh1EDmqReZ1svv0tYf0Ve/l5szhdNGsb2LUEZ7G/r0Bs7fyQjA5YZI+byOPTSA1Q9vlT63sodpBRDURWkqTRFRPWlaEY2kMZu/vJ422PSjK51X4EPHWmpOkDkxFzx2WAs2rKZ9QXCkU0RGu0Ctial/zNVhm20eVklcuIirEnmUK9Kod0KBmjl+U6U6jHvlhOEC4zp2QcDsrLSQu7gDHvJWbYmaKBTiXrEvk52G/EN9aD86Am5k0bwPU5ktj8z38+5sxVns1R4e9J1WaZgD2dtFvpSxJbjVf09AZHIeyNw/BRu3GfJU6dX6KJVMCMtN+R5xv/ZckylI355R4nrf+7PLNsGg2tqlemvHiwdQkOb3/TOLrJpO94JRjm9k16huysztkpgJIGyKvHXT6z1A3cwCoJzrK7sQ1awedPvO+N8UGJ7kXHRgLLhQ2yWfZfIsD/s0Ji5GFrItm1nlqHAd/ZFh82jNKmvh6+n42l5TimH9Q0Cf+7bK5Y7SVYzhSAW2B8ivHsPMpAkLJ6d17ZMxtrr4/Q=",
"urls": [ "urls": [
"https://pixeldrain.com/api/file/5i1mA1gb", "https://pixeldrain.com/api/file/KfWzWfxp",
"https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.2_linux_x86_64.AppImage" "https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.4_linux_x86_64.AppImage"
] ]
} }
}, },
"debian10": { "debian10": {
"1.1.2": { "1.1.4": {
"sha256": "e6f8c32f6bc908da8d7a21b13a0d85365b53a24035838b3d40778a39a58395c0", "sha256": "85347471f33dd41a35eb296cda03590d451322cd54a077cef470ccbfe52a141b",
"sig": "AVtYwTJJ6w/AviQX6z4OGEls0Yv5AS2Q56t5u4TuEwCyIEgQVpy6tFxHRCrmjrrQQ34WlNmDlvrHghajZYAAf28uvIcTy9uKATPO1VgCYJvtTq2SnQF3rjXPcGQ/lCHN8bLh4w3yXVAUw36y/mKZMMV7j0OcHqcrYx1kmPuJDMtqrnHDASYYSaE071LL41dTaDjcizZfAdk8wM070R+Ea43ySR9eOIgnRKMq/mCD66/JinrLK9dWUfMC9ePhOn4u18rMJN0zjcDL6b446bd8Ojv3YdIjqQ38aR/YArOCye6bsv6tB5td+w/4ZXPpj3zcuTpaClkBagR8blfCnpeY9YS4W4BcOHYE3D8oZmQyv6DsSox+V07Jc2gZ253VHUUhcQbH0CQ+i0t3eAiNnJKKtQz5QeyFSgLB1et2dqQ9AMtjGTznYIO43xmsj02rtvEJR1up1OgYsSEpVfdABm6Ohf5nPr7566ECzHMCzfprrQ9YyjodmTD1TBw3dTA8SDWFdSfj2FjfPcpW1ZHumPfb+aVmfv5j3UYvqJFkqYYC+KS0jZjPcLh/UQIswKOEqkLHMnT5bzK8PilqJ+cabJ4lu+NvRra73NKlV/B/e8ItEoZFYJbRbTy0IaToujnaH/1TpOjFgvm+Fye0+pydMj9aPDiXKl/XrXPdTbT2driN7l4chNcUtDLdvn0bs8iTN9oEZtrsGXe5dP6Mtzp0yZCRCGxLPIwRUIaWl39hhzZ1a5pOYvSv32RJmA+GGGAn59kxJh/SU/1lOB6NKZVvKO/k14bjfMvNU6XbaIvYEN55WTtGgENhBAfYB6IyszU4y0sjASf2iifa/dzlUcXczhyhkHqZClGguoSo+H86i6At9i1rRmRfHsMLAZqW482EPbC055qodfK+v0+d4zl9hpVUaonb/9JOpYuDW9suLVhoILe0M4A5lnFNNmFbQPVVpeO7YDX9bkBeiMUyekYbQJYJ/eOxjfKWeK8g7fXJ7wGRyxgKfnXGwoYE1cfRWNoV2nlOUtv4GeoW0jcBAyqq0gM+5h/rn5/rFsNvDVACP0x/3wJoPoeKKtkNHYysgmnNaI0CbnM/KoxcNjd18KjK2Dw6o7YscZ0ZKjDpbNU9ZtI+X08XwLXQMAoLH+ipV4ugTapNXaLszp0ZZg1og0tuAIw5KExmcHMGcF3gARaUpOdTHYdN4q7Iht4j9joF6WmFUvLQal71kv7TGw8n00xpEIpp+sfeQuLUY5d/KyPMpf/D+8+RCOLQt7sc3n+28gO7doVl9VS2CT2Bkw7xXdstWdMSOd2dkXthvsLgK6san2snJYjvoy1T7aArtWqllQ1DMbTxmA/LxNn/HWnWkEi/4uCssUk=", "sig": "CGialiJMT6nETdGgP3vQvsXSWQYUEX7j7Cck0NSiW0cE4A1kW3mabM2I/5Yt4NwkDqBIAXofPyUd1JQ4UrF8cijfLNv3ECSaDJs7bWrISDr3Z8ti0uZnN3RUdJDCYDvAWBVqGC82Q1fmLkYJhd33o2B9DzjmvO+i7+buNyDB3dBIY5Fa3rnLKsIY7WB5EASBG3TzDlsZOtLvNgKo/3fLJP2RFyczSVCFZeHlppJbyXCakj50eCNbxjP6SLaD3oE+M0xGvyPyKTk0OGoJTGKM13q30WKbM6cMfL87BbUueGkBFDZeNMWU8Mz/fdGG21WqNN1p7k3CilJJQz7ZEE9bBhlsIX5j5rvL2qNYJoQbJQbxVjyoWHOOlqA62WUTOZhyiHD3OWQ58Fd9JqGDiIhg+ChIBWzyEXNdE6GQr7/qEiAQDbEsU06WOzfj3uxAV//iy/noalpyhlnr0TUu5xKSnoR7jQhCtvOdlrmgs8y+mTEpwDjXCR0S7jDxp+cEbVHb57Rl8N5thVrOs5RQfshhcqwBR/scCM9iCr0v3D7uyGMinTBT3A8lwerN8iO17FhtEerovn4Zhg2p7quZRiUcYLdx4EOlIMWuORyDk3s0S4VZ27t92NYwMlwMA1TbUQ/XuN1oZaQQ9ipSDjNDDVZto3Q4vwlqL3g1TIs1JyxfHkwUTpuFjg3ZqY+uRNxeJTDlj9JHXiAIZ+VeBggB7EixKE+wMi1A6a+Si/ZpBbroK5gP1gODShXYUN4eGmodxqF2/gVrJcimEeHkyBZ74dZIa9gTSIOxeo1OS70fFU+hQy9/V0/q4PElPZn+EzLTGknWh1EDmqReZ1svv0tYf0Ve/l5szhdNGsb2LUEZ7G/r0Bs7fyQjA5YZI+byOPTSA1Q9vlT63sodpBRDURWkqTRFRPWlaEY2kMZu/vJ422PSjK51X4EPHWmpOkDkxFzx2WAs2rKZ9QXCkU0RGu0Ctial/zNVhm20eVklcuIirEnmUK9Kod0KBmjl+U6U6jHvlhOEC4zp2QcDsrLSQu7gDHvJWbYmaKBTiXrEvk52G/EN9aD86Am5k0bwPU5ktj8z38+5sxVns1R4e9J1WaZgD2dtFvpSxJbjVf09AZHIeyNw/BRu3GfJU6dX6KJVMCMtN+R5xv/ZckylI355R4nrf+7PLNsGg2tqlemvHiwdQkOb3/TOLrJpO94JRjm9k16huysztkpgJIGyKvHXT6z1A3cwCoJzrK7sQ1awedPvO+N8UGJ7kXHRgLLhQ2yWfZfIsD/s0Ji5GFrItm1nlqHAd/ZFh82jNKmvh6+n42l5TimH9Q0Cf+7bK5Y7SVYzhSAW2B8ivHsPMpAkLJ6d17ZMxtrr4/Q=",
"urls": [ "urls": [
"https://pixeldrain.com/api/file/5i1mA1gb", "https://pixeldrain.com/api/file/KfWzWfxp",
"https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.2_linux_x86_64.AppImage" "https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.4_linux_x86_64.AppImage"
] ]
} }
}, },
"fedora28": { "fedora28": {
"1.1.2": { "1.1.4": {
"sha256": "e6f8c32f6bc908da8d7a21b13a0d85365b53a24035838b3d40778a39a58395c0", "sha256": "85347471f33dd41a35eb296cda03590d451322cd54a077cef470ccbfe52a141b",
"sig": "AVtYwTJJ6w/AviQX6z4OGEls0Yv5AS2Q56t5u4TuEwCyIEgQVpy6tFxHRCrmjrrQQ34WlNmDlvrHghajZYAAf28uvIcTy9uKATPO1VgCYJvtTq2SnQF3rjXPcGQ/lCHN8bLh4w3yXVAUw36y/mKZMMV7j0OcHqcrYx1kmPuJDMtqrnHDASYYSaE071LL41dTaDjcizZfAdk8wM070R+Ea43ySR9eOIgnRKMq/mCD66/JinrLK9dWUfMC9ePhOn4u18rMJN0zjcDL6b446bd8Ojv3YdIjqQ38aR/YArOCye6bsv6tB5td+w/4ZXPpj3zcuTpaClkBagR8blfCnpeY9YS4W4BcOHYE3D8oZmQyv6DsSox+V07Jc2gZ253VHUUhcQbH0CQ+i0t3eAiNnJKKtQz5QeyFSgLB1et2dqQ9AMtjGTznYIO43xmsj02rtvEJR1up1OgYsSEpVfdABm6Ohf5nPr7566ECzHMCzfprrQ9YyjodmTD1TBw3dTA8SDWFdSfj2FjfPcpW1ZHumPfb+aVmfv5j3UYvqJFkqYYC+KS0jZjPcLh/UQIswKOEqkLHMnT5bzK8PilqJ+cabJ4lu+NvRra73NKlV/B/e8ItEoZFYJbRbTy0IaToujnaH/1TpOjFgvm+Fye0+pydMj9aPDiXKl/XrXPdTbT2driN7l4chNcUtDLdvn0bs8iTN9oEZtrsGXe5dP6Mtzp0yZCRCGxLPIwRUIaWl39hhzZ1a5pOYvSv32RJmA+GGGAn59kxJh/SU/1lOB6NKZVvKO/k14bjfMvNU6XbaIvYEN55WTtGgENhBAfYB6IyszU4y0sjASf2iifa/dzlUcXczhyhkHqZClGguoSo+H86i6At9i1rRmRfHsMLAZqW482EPbC055qodfK+v0+d4zl9hpVUaonb/9JOpYuDW9suLVhoILe0M4A5lnFNNmFbQPVVpeO7YDX9bkBeiMUyekYbQJYJ/eOxjfKWeK8g7fXJ7wGRyxgKfnXGwoYE1cfRWNoV2nlOUtv4GeoW0jcBAyqq0gM+5h/rn5/rFsNvDVACP0x/3wJoPoeKKtkNHYysgmnNaI0CbnM/KoxcNjd18KjK2Dw6o7YscZ0ZKjDpbNU9ZtI+X08XwLXQMAoLH+ipV4ugTapNXaLszp0ZZg1og0tuAIw5KExmcHMGcF3gARaUpOdTHYdN4q7Iht4j9joF6WmFUvLQal71kv7TGw8n00xpEIpp+sfeQuLUY5d/KyPMpf/D+8+RCOLQt7sc3n+28gO7doVl9VS2CT2Bkw7xXdstWdMSOd2dkXthvsLgK6san2snJYjvoy1T7aArtWqllQ1DMbTxmA/LxNn/HWnWkEi/4uCssUk=", "sig": "CGialiJMT6nETdGgP3vQvsXSWQYUEX7j7Cck0NSiW0cE4A1kW3mabM2I/5Yt4NwkDqBIAXofPyUd1JQ4UrF8cijfLNv3ECSaDJs7bWrISDr3Z8ti0uZnN3RUdJDCYDvAWBVqGC82Q1fmLkYJhd33o2B9DzjmvO+i7+buNyDB3dBIY5Fa3rnLKsIY7WB5EASBG3TzDlsZOtLvNgKo/3fLJP2RFyczSVCFZeHlppJbyXCakj50eCNbxjP6SLaD3oE+M0xGvyPyKTk0OGoJTGKM13q30WKbM6cMfL87BbUueGkBFDZeNMWU8Mz/fdGG21WqNN1p7k3CilJJQz7ZEE9bBhlsIX5j5rvL2qNYJoQbJQbxVjyoWHOOlqA62WUTOZhyiHD3OWQ58Fd9JqGDiIhg+ChIBWzyEXNdE6GQr7/qEiAQDbEsU06WOzfj3uxAV//iy/noalpyhlnr0TUu5xKSnoR7jQhCtvOdlrmgs8y+mTEpwDjXCR0S7jDxp+cEbVHb57Rl8N5thVrOs5RQfshhcqwBR/scCM9iCr0v3D7uyGMinTBT3A8lwerN8iO17FhtEerovn4Zhg2p7quZRiUcYLdx4EOlIMWuORyDk3s0S4VZ27t92NYwMlwMA1TbUQ/XuN1oZaQQ9ipSDjNDDVZto3Q4vwlqL3g1TIs1JyxfHkwUTpuFjg3ZqY+uRNxeJTDlj9JHXiAIZ+VeBggB7EixKE+wMi1A6a+Si/ZpBbroK5gP1gODShXYUN4eGmodxqF2/gVrJcimEeHkyBZ74dZIa9gTSIOxeo1OS70fFU+hQy9/V0/q4PElPZn+EzLTGknWh1EDmqReZ1svv0tYf0Ve/l5szhdNGsb2LUEZ7G/r0Bs7fyQjA5YZI+byOPTSA1Q9vlT63sodpBRDURWkqTRFRPWlaEY2kMZu/vJ422PSjK51X4EPHWmpOkDkxFzx2WAs2rKZ9QXCkU0RGu0Ctial/zNVhm20eVklcuIirEnmUK9Kod0KBmjl+U6U6jHvlhOEC4zp2QcDsrLSQu7gDHvJWbYmaKBTiXrEvk52G/EN9aD86Am5k0bwPU5ktj8z38+5sxVns1R4e9J1WaZgD2dtFvpSxJbjVf09AZHIeyNw/BRu3GfJU6dX6KJVMCMtN+R5xv/ZckylI355R4nrf+7PLNsGg2tqlemvHiwdQkOb3/TOLrJpO94JRjm9k16huysztkpgJIGyKvHXT6z1A3cwCoJzrK7sQ1awedPvO+N8UGJ7kXHRgLLhQ2yWfZfIsD/s0Ji5GFrItm1nlqHAd/ZFh82jNKmvh6+n42l5TimH9Q0Cf+7bK5Y7SVYzhSAW2B8ivHsPMpAkLJ6d17ZMxtrr4/Q=",
"urls": [ "urls": [
"https://pixeldrain.com/api/file/5i1mA1gb", "https://pixeldrain.com/api/file/KfWzWfxp",
"https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.2_linux_x86_64.AppImage" "https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.4_linux_x86_64.AppImage"
] ]
} }
}, },
"fedora29": { "fedora29": {
"1.1.2": { "1.1.4": {
"sha256": "e6f8c32f6bc908da8d7a21b13a0d85365b53a24035838b3d40778a39a58395c0", "sha256": "85347471f33dd41a35eb296cda03590d451322cd54a077cef470ccbfe52a141b",
"sig": "AVtYwTJJ6w/AviQX6z4OGEls0Yv5AS2Q56t5u4TuEwCyIEgQVpy6tFxHRCrmjrrQQ34WlNmDlvrHghajZYAAf28uvIcTy9uKATPO1VgCYJvtTq2SnQF3rjXPcGQ/lCHN8bLh4w3yXVAUw36y/mKZMMV7j0OcHqcrYx1kmPuJDMtqrnHDASYYSaE071LL41dTaDjcizZfAdk8wM070R+Ea43ySR9eOIgnRKMq/mCD66/JinrLK9dWUfMC9ePhOn4u18rMJN0zjcDL6b446bd8Ojv3YdIjqQ38aR/YArOCye6bsv6tB5td+w/4ZXPpj3zcuTpaClkBagR8blfCnpeY9YS4W4BcOHYE3D8oZmQyv6DsSox+V07Jc2gZ253VHUUhcQbH0CQ+i0t3eAiNnJKKtQz5QeyFSgLB1et2dqQ9AMtjGTznYIO43xmsj02rtvEJR1up1OgYsSEpVfdABm6Ohf5nPr7566ECzHMCzfprrQ9YyjodmTD1TBw3dTA8SDWFdSfj2FjfPcpW1ZHumPfb+aVmfv5j3UYvqJFkqYYC+KS0jZjPcLh/UQIswKOEqkLHMnT5bzK8PilqJ+cabJ4lu+NvRra73NKlV/B/e8ItEoZFYJbRbTy0IaToujnaH/1TpOjFgvm+Fye0+pydMj9aPDiXKl/XrXPdTbT2driN7l4chNcUtDLdvn0bs8iTN9oEZtrsGXe5dP6Mtzp0yZCRCGxLPIwRUIaWl39hhzZ1a5pOYvSv32RJmA+GGGAn59kxJh/SU/1lOB6NKZVvKO/k14bjfMvNU6XbaIvYEN55WTtGgENhBAfYB6IyszU4y0sjASf2iifa/dzlUcXczhyhkHqZClGguoSo+H86i6At9i1rRmRfHsMLAZqW482EPbC055qodfK+v0+d4zl9hpVUaonb/9JOpYuDW9suLVhoILe0M4A5lnFNNmFbQPVVpeO7YDX9bkBeiMUyekYbQJYJ/eOxjfKWeK8g7fXJ7wGRyxgKfnXGwoYE1cfRWNoV2nlOUtv4GeoW0jcBAyqq0gM+5h/rn5/rFsNvDVACP0x/3wJoPoeKKtkNHYysgmnNaI0CbnM/KoxcNjd18KjK2Dw6o7YscZ0ZKjDpbNU9ZtI+X08XwLXQMAoLH+ipV4ugTapNXaLszp0ZZg1og0tuAIw5KExmcHMGcF3gARaUpOdTHYdN4q7Iht4j9joF6WmFUvLQal71kv7TGw8n00xpEIpp+sfeQuLUY5d/KyPMpf/D+8+RCOLQt7sc3n+28gO7doVl9VS2CT2Bkw7xXdstWdMSOd2dkXthvsLgK6san2snJYjvoy1T7aArtWqllQ1DMbTxmA/LxNn/HWnWkEi/4uCssUk=", "sig": "CGialiJMT6nETdGgP3vQvsXSWQYUEX7j7Cck0NSiW0cE4A1kW3mabM2I/5Yt4NwkDqBIAXofPyUd1JQ4UrF8cijfLNv3ECSaDJs7bWrISDr3Z8ti0uZnN3RUdJDCYDvAWBVqGC82Q1fmLkYJhd33o2B9DzjmvO+i7+buNyDB3dBIY5Fa3rnLKsIY7WB5EASBG3TzDlsZOtLvNgKo/3fLJP2RFyczSVCFZeHlppJbyXCakj50eCNbxjP6SLaD3oE+M0xGvyPyKTk0OGoJTGKM13q30WKbM6cMfL87BbUueGkBFDZeNMWU8Mz/fdGG21WqNN1p7k3CilJJQz7ZEE9bBhlsIX5j5rvL2qNYJoQbJQbxVjyoWHOOlqA62WUTOZhyiHD3OWQ58Fd9JqGDiIhg+ChIBWzyEXNdE6GQr7/qEiAQDbEsU06WOzfj3uxAV//iy/noalpyhlnr0TUu5xKSnoR7jQhCtvOdlrmgs8y+mTEpwDjXCR0S7jDxp+cEbVHb57Rl8N5thVrOs5RQfshhcqwBR/scCM9iCr0v3D7uyGMinTBT3A8lwerN8iO17FhtEerovn4Zhg2p7quZRiUcYLdx4EOlIMWuORyDk3s0S4VZ27t92NYwMlwMA1TbUQ/XuN1oZaQQ9ipSDjNDDVZto3Q4vwlqL3g1TIs1JyxfHkwUTpuFjg3ZqY+uRNxeJTDlj9JHXiAIZ+VeBggB7EixKE+wMi1A6a+Si/ZpBbroK5gP1gODShXYUN4eGmodxqF2/gVrJcimEeHkyBZ74dZIa9gTSIOxeo1OS70fFU+hQy9/V0/q4PElPZn+EzLTGknWh1EDmqReZ1svv0tYf0Ve/l5szhdNGsb2LUEZ7G/r0Bs7fyQjA5YZI+byOPTSA1Q9vlT63sodpBRDURWkqTRFRPWlaEY2kMZu/vJ422PSjK51X4EPHWmpOkDkxFzx2WAs2rKZ9QXCkU0RGu0Ctial/zNVhm20eVklcuIirEnmUK9Kod0KBmjl+U6U6jHvlhOEC4zp2QcDsrLSQu7gDHvJWbYmaKBTiXrEvk52G/EN9aD86Am5k0bwPU5ktj8z38+5sxVns1R4e9J1WaZgD2dtFvpSxJbjVf09AZHIeyNw/BRu3GfJU6dX6KJVMCMtN+R5xv/ZckylI355R4nrf+7PLNsGg2tqlemvHiwdQkOb3/TOLrJpO94JRjm9k16huysztkpgJIGyKvHXT6z1A3cwCoJzrK7sQ1awedPvO+N8UGJ7kXHRgLLhQ2yWfZfIsD/s0Ji5GFrItm1nlqHAd/ZFh82jNKmvh6+n42l5TimH9Q0Cf+7bK5Y7SVYzhSAW2B8ivHsPMpAkLJ6d17ZMxtrr4/Q=",
"urls": [ "urls": [
"https://pixeldrain.com/api/file/5i1mA1gb", "https://pixeldrain.com/api/file/KfWzWfxp",
"https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.2_linux_x86_64.AppImage" "https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.4_linux_x86_64.AppImage"
] ]
} }
}, },
"fedora30": { "fedora30": {
"1.1.2": { "1.1.4": {
"sha256": "e6f8c32f6bc908da8d7a21b13a0d85365b53a24035838b3d40778a39a58395c0", "sha256": "85347471f33dd41a35eb296cda03590d451322cd54a077cef470ccbfe52a141b",
"sig": "AVtYwTJJ6w/AviQX6z4OGEls0Yv5AS2Q56t5u4TuEwCyIEgQVpy6tFxHRCrmjrrQQ34WlNmDlvrHghajZYAAf28uvIcTy9uKATPO1VgCYJvtTq2SnQF3rjXPcGQ/lCHN8bLh4w3yXVAUw36y/mKZMMV7j0OcHqcrYx1kmPuJDMtqrnHDASYYSaE071LL41dTaDjcizZfAdk8wM070R+Ea43ySR9eOIgnRKMq/mCD66/JinrLK9dWUfMC9ePhOn4u18rMJN0zjcDL6b446bd8Ojv3YdIjqQ38aR/YArOCye6bsv6tB5td+w/4ZXPpj3zcuTpaClkBagR8blfCnpeY9YS4W4BcOHYE3D8oZmQyv6DsSox+V07Jc2gZ253VHUUhcQbH0CQ+i0t3eAiNnJKKtQz5QeyFSgLB1et2dqQ9AMtjGTznYIO43xmsj02rtvEJR1up1OgYsSEpVfdABm6Ohf5nPr7566ECzHMCzfprrQ9YyjodmTD1TBw3dTA8SDWFdSfj2FjfPcpW1ZHumPfb+aVmfv5j3UYvqJFkqYYC+KS0jZjPcLh/UQIswKOEqkLHMnT5bzK8PilqJ+cabJ4lu+NvRra73NKlV/B/e8ItEoZFYJbRbTy0IaToujnaH/1TpOjFgvm+Fye0+pydMj9aPDiXKl/XrXPdTbT2driN7l4chNcUtDLdvn0bs8iTN9oEZtrsGXe5dP6Mtzp0yZCRCGxLPIwRUIaWl39hhzZ1a5pOYvSv32RJmA+GGGAn59kxJh/SU/1lOB6NKZVvKO/k14bjfMvNU6XbaIvYEN55WTtGgENhBAfYB6IyszU4y0sjASf2iifa/dzlUcXczhyhkHqZClGguoSo+H86i6At9i1rRmRfHsMLAZqW482EPbC055qodfK+v0+d4zl9hpVUaonb/9JOpYuDW9suLVhoILe0M4A5lnFNNmFbQPVVpeO7YDX9bkBeiMUyekYbQJYJ/eOxjfKWeK8g7fXJ7wGRyxgKfnXGwoYE1cfRWNoV2nlOUtv4GeoW0jcBAyqq0gM+5h/rn5/rFsNvDVACP0x/3wJoPoeKKtkNHYysgmnNaI0CbnM/KoxcNjd18KjK2Dw6o7YscZ0ZKjDpbNU9ZtI+X08XwLXQMAoLH+ipV4ugTapNXaLszp0ZZg1og0tuAIw5KExmcHMGcF3gARaUpOdTHYdN4q7Iht4j9joF6WmFUvLQal71kv7TGw8n00xpEIpp+sfeQuLUY5d/KyPMpf/D+8+RCOLQt7sc3n+28gO7doVl9VS2CT2Bkw7xXdstWdMSOd2dkXthvsLgK6san2snJYjvoy1T7aArtWqllQ1DMbTxmA/LxNn/HWnWkEi/4uCssUk=", "sig": "CGialiJMT6nETdGgP3vQvsXSWQYUEX7j7Cck0NSiW0cE4A1kW3mabM2I/5Yt4NwkDqBIAXofPyUd1JQ4UrF8cijfLNv3ECSaDJs7bWrISDr3Z8ti0uZnN3RUdJDCYDvAWBVqGC82Q1fmLkYJhd33o2B9DzjmvO+i7+buNyDB3dBIY5Fa3rnLKsIY7WB5EASBG3TzDlsZOtLvNgKo/3fLJP2RFyczSVCFZeHlppJbyXCakj50eCNbxjP6SLaD3oE+M0xGvyPyKTk0OGoJTGKM13q30WKbM6cMfL87BbUueGkBFDZeNMWU8Mz/fdGG21WqNN1p7k3CilJJQz7ZEE9bBhlsIX5j5rvL2qNYJoQbJQbxVjyoWHOOlqA62WUTOZhyiHD3OWQ58Fd9JqGDiIhg+ChIBWzyEXNdE6GQr7/qEiAQDbEsU06WOzfj3uxAV//iy/noalpyhlnr0TUu5xKSnoR7jQhCtvOdlrmgs8y+mTEpwDjXCR0S7jDxp+cEbVHb57Rl8N5thVrOs5RQfshhcqwBR/scCM9iCr0v3D7uyGMinTBT3A8lwerN8iO17FhtEerovn4Zhg2p7quZRiUcYLdx4EOlIMWuORyDk3s0S4VZ27t92NYwMlwMA1TbUQ/XuN1oZaQQ9ipSDjNDDVZto3Q4vwlqL3g1TIs1JyxfHkwUTpuFjg3ZqY+uRNxeJTDlj9JHXiAIZ+VeBggB7EixKE+wMi1A6a+Si/ZpBbroK5gP1gODShXYUN4eGmodxqF2/gVrJcimEeHkyBZ74dZIa9gTSIOxeo1OS70fFU+hQy9/V0/q4PElPZn+EzLTGknWh1EDmqReZ1svv0tYf0Ve/l5szhdNGsb2LUEZ7G/r0Bs7fyQjA5YZI+byOPTSA1Q9vlT63sodpBRDURWkqTRFRPWlaEY2kMZu/vJ422PSjK51X4EPHWmpOkDkxFzx2WAs2rKZ9QXCkU0RGu0Ctial/zNVhm20eVklcuIirEnmUK9Kod0KBmjl+U6U6jHvlhOEC4zp2QcDsrLSQu7gDHvJWbYmaKBTiXrEvk52G/EN9aD86Am5k0bwPU5ktj8z38+5sxVns1R4e9J1WaZgD2dtFvpSxJbjVf09AZHIeyNw/BRu3GfJU6dX6KJVMCMtN+R5xv/ZckylI355R4nrf+7PLNsGg2tqlemvHiwdQkOb3/TOLrJpO94JRjm9k16huysztkpgJIGyKvHXT6z1A3cwCoJzrK7sQ1awedPvO+N8UGJ7kXHRgLLhQ2yWfZfIsD/s0Ji5GFrItm1nlqHAd/ZFh82jNKmvh6+n42l5TimH9Q0Cf+7bK5Y7SVYzhSAW2B8ivHsPMpAkLJ6d17ZMxtrr4/Q=",
"urls": [ "urls": [
"https://pixeldrain.com/api/file/5i1mA1gb", "https://pixeldrain.com/api/file/KfWzWfxp",
"https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.2_linux_x86_64.AppImage" "https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.4_linux_x86_64.AppImage"
] ]
} }
}, },
"fedora31": { "fedora31": {
"1.1.2": { "1.1.4": {
"sha256": "e6f8c32f6bc908da8d7a21b13a0d85365b53a24035838b3d40778a39a58395c0", "sha256": "85347471f33dd41a35eb296cda03590d451322cd54a077cef470ccbfe52a141b",
"sig": "AVtYwTJJ6w/AviQX6z4OGEls0Yv5AS2Q56t5u4TuEwCyIEgQVpy6tFxHRCrmjrrQQ34WlNmDlvrHghajZYAAf28uvIcTy9uKATPO1VgCYJvtTq2SnQF3rjXPcGQ/lCHN8bLh4w3yXVAUw36y/mKZMMV7j0OcHqcrYx1kmPuJDMtqrnHDASYYSaE071LL41dTaDjcizZfAdk8wM070R+Ea43ySR9eOIgnRKMq/mCD66/JinrLK9dWUfMC9ePhOn4u18rMJN0zjcDL6b446bd8Ojv3YdIjqQ38aR/YArOCye6bsv6tB5td+w/4ZXPpj3zcuTpaClkBagR8blfCnpeY9YS4W4BcOHYE3D8oZmQyv6DsSox+V07Jc2gZ253VHUUhcQbH0CQ+i0t3eAiNnJKKtQz5QeyFSgLB1et2dqQ9AMtjGTznYIO43xmsj02rtvEJR1up1OgYsSEpVfdABm6Ohf5nPr7566ECzHMCzfprrQ9YyjodmTD1TBw3dTA8SDWFdSfj2FjfPcpW1ZHumPfb+aVmfv5j3UYvqJFkqYYC+KS0jZjPcLh/UQIswKOEqkLHMnT5bzK8PilqJ+cabJ4lu+NvRra73NKlV/B/e8ItEoZFYJbRbTy0IaToujnaH/1TpOjFgvm+Fye0+pydMj9aPDiXKl/XrXPdTbT2driN7l4chNcUtDLdvn0bs8iTN9oEZtrsGXe5dP6Mtzp0yZCRCGxLPIwRUIaWl39hhzZ1a5pOYvSv32RJmA+GGGAn59kxJh/SU/1lOB6NKZVvKO/k14bjfMvNU6XbaIvYEN55WTtGgENhBAfYB6IyszU4y0sjASf2iifa/dzlUcXczhyhkHqZClGguoSo+H86i6At9i1rRmRfHsMLAZqW482EPbC055qodfK+v0+d4zl9hpVUaonb/9JOpYuDW9suLVhoILe0M4A5lnFNNmFbQPVVpeO7YDX9bkBeiMUyekYbQJYJ/eOxjfKWeK8g7fXJ7wGRyxgKfnXGwoYE1cfRWNoV2nlOUtv4GeoW0jcBAyqq0gM+5h/rn5/rFsNvDVACP0x/3wJoPoeKKtkNHYysgmnNaI0CbnM/KoxcNjd18KjK2Dw6o7YscZ0ZKjDpbNU9ZtI+X08XwLXQMAoLH+ipV4ugTapNXaLszp0ZZg1og0tuAIw5KExmcHMGcF3gARaUpOdTHYdN4q7Iht4j9joF6WmFUvLQal71kv7TGw8n00xpEIpp+sfeQuLUY5d/KyPMpf/D+8+RCOLQt7sc3n+28gO7doVl9VS2CT2Bkw7xXdstWdMSOd2dkXthvsLgK6san2snJYjvoy1T7aArtWqllQ1DMbTxmA/LxNn/HWnWkEi/4uCssUk=", "sig": "CGialiJMT6nETdGgP3vQvsXSWQYUEX7j7Cck0NSiW0cE4A1kW3mabM2I/5Yt4NwkDqBIAXofPyUd1JQ4UrF8cijfLNv3ECSaDJs7bWrISDr3Z8ti0uZnN3RUdJDCYDvAWBVqGC82Q1fmLkYJhd33o2B9DzjmvO+i7+buNyDB3dBIY5Fa3rnLKsIY7WB5EASBG3TzDlsZOtLvNgKo/3fLJP2RFyczSVCFZeHlppJbyXCakj50eCNbxjP6SLaD3oE+M0xGvyPyKTk0OGoJTGKM13q30WKbM6cMfL87BbUueGkBFDZeNMWU8Mz/fdGG21WqNN1p7k3CilJJQz7ZEE9bBhlsIX5j5rvL2qNYJoQbJQbxVjyoWHOOlqA62WUTOZhyiHD3OWQ58Fd9JqGDiIhg+ChIBWzyEXNdE6GQr7/qEiAQDbEsU06WOzfj3uxAV//iy/noalpyhlnr0TUu5xKSnoR7jQhCtvOdlrmgs8y+mTEpwDjXCR0S7jDxp+cEbVHb57Rl8N5thVrOs5RQfshhcqwBR/scCM9iCr0v3D7uyGMinTBT3A8lwerN8iO17FhtEerovn4Zhg2p7quZRiUcYLdx4EOlIMWuORyDk3s0S4VZ27t92NYwMlwMA1TbUQ/XuN1oZaQQ9ipSDjNDDVZto3Q4vwlqL3g1TIs1JyxfHkwUTpuFjg3ZqY+uRNxeJTDlj9JHXiAIZ+VeBggB7EixKE+wMi1A6a+Si/ZpBbroK5gP1gODShXYUN4eGmodxqF2/gVrJcimEeHkyBZ74dZIa9gTSIOxeo1OS70fFU+hQy9/V0/q4PElPZn+EzLTGknWh1EDmqReZ1svv0tYf0Ve/l5szhdNGsb2LUEZ7G/r0Bs7fyQjA5YZI+byOPTSA1Q9vlT63sodpBRDURWkqTRFRPWlaEY2kMZu/vJ422PSjK51X4EPHWmpOkDkxFzx2WAs2rKZ9QXCkU0RGu0Ctial/zNVhm20eVklcuIirEnmUK9Kod0KBmjl+U6U6jHvlhOEC4zp2QcDsrLSQu7gDHvJWbYmaKBTiXrEvk52G/EN9aD86Am5k0bwPU5ktj8z38+5sxVns1R4e9J1WaZgD2dtFvpSxJbjVf09AZHIeyNw/BRu3GfJU6dX6KJVMCMtN+R5xv/ZckylI355R4nrf+7PLNsGg2tqlemvHiwdQkOb3/TOLrJpO94JRjm9k16huysztkpgJIGyKvHXT6z1A3cwCoJzrK7sQ1awedPvO+N8UGJ7kXHRgLLhQ2yWfZfIsD/s0Ji5GFrItm1nlqHAd/ZFh82jNKmvh6+n42l5TimH9Q0Cf+7bK5Y7SVYzhSAW2B8ivHsPMpAkLJ6d17ZMxtrr4/Q=",
"urls": [ "urls": [
"https://pixeldrain.com/api/file/5i1mA1gb", "https://pixeldrain.com/api/file/KfWzWfxp",
"https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.2_linux_x86_64.AppImage" "https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.4_linux_x86_64.AppImage"
] ]
} }
}, },
"opensuse15": { "opensuse15": {
"1.1.2": { "1.1.4": {
"sha256": "e6f8c32f6bc908da8d7a21b13a0d85365b53a24035838b3d40778a39a58395c0", "sha256": "85347471f33dd41a35eb296cda03590d451322cd54a077cef470ccbfe52a141b",
"sig": "AVtYwTJJ6w/AviQX6z4OGEls0Yv5AS2Q56t5u4TuEwCyIEgQVpy6tFxHRCrmjrrQQ34WlNmDlvrHghajZYAAf28uvIcTy9uKATPO1VgCYJvtTq2SnQF3rjXPcGQ/lCHN8bLh4w3yXVAUw36y/mKZMMV7j0OcHqcrYx1kmPuJDMtqrnHDASYYSaE071LL41dTaDjcizZfAdk8wM070R+Ea43ySR9eOIgnRKMq/mCD66/JinrLK9dWUfMC9ePhOn4u18rMJN0zjcDL6b446bd8Ojv3YdIjqQ38aR/YArOCye6bsv6tB5td+w/4ZXPpj3zcuTpaClkBagR8blfCnpeY9YS4W4BcOHYE3D8oZmQyv6DsSox+V07Jc2gZ253VHUUhcQbH0CQ+i0t3eAiNnJKKtQz5QeyFSgLB1et2dqQ9AMtjGTznYIO43xmsj02rtvEJR1up1OgYsSEpVfdABm6Ohf5nPr7566ECzHMCzfprrQ9YyjodmTD1TBw3dTA8SDWFdSfj2FjfPcpW1ZHumPfb+aVmfv5j3UYvqJFkqYYC+KS0jZjPcLh/UQIswKOEqkLHMnT5bzK8PilqJ+cabJ4lu+NvRra73NKlV/B/e8ItEoZFYJbRbTy0IaToujnaH/1TpOjFgvm+Fye0+pydMj9aPDiXKl/XrXPdTbT2driN7l4chNcUtDLdvn0bs8iTN9oEZtrsGXe5dP6Mtzp0yZCRCGxLPIwRUIaWl39hhzZ1a5pOYvSv32RJmA+GGGAn59kxJh/SU/1lOB6NKZVvKO/k14bjfMvNU6XbaIvYEN55WTtGgENhBAfYB6IyszU4y0sjASf2iifa/dzlUcXczhyhkHqZClGguoSo+H86i6At9i1rRmRfHsMLAZqW482EPbC055qodfK+v0+d4zl9hpVUaonb/9JOpYuDW9suLVhoILe0M4A5lnFNNmFbQPVVpeO7YDX9bkBeiMUyekYbQJYJ/eOxjfKWeK8g7fXJ7wGRyxgKfnXGwoYE1cfRWNoV2nlOUtv4GeoW0jcBAyqq0gM+5h/rn5/rFsNvDVACP0x/3wJoPoeKKtkNHYysgmnNaI0CbnM/KoxcNjd18KjK2Dw6o7YscZ0ZKjDpbNU9ZtI+X08XwLXQMAoLH+ipV4ugTapNXaLszp0ZZg1og0tuAIw5KExmcHMGcF3gARaUpOdTHYdN4q7Iht4j9joF6WmFUvLQal71kv7TGw8n00xpEIpp+sfeQuLUY5d/KyPMpf/D+8+RCOLQt7sc3n+28gO7doVl9VS2CT2Bkw7xXdstWdMSOd2dkXthvsLgK6san2snJYjvoy1T7aArtWqllQ1DMbTxmA/LxNn/HWnWkEi/4uCssUk=", "sig": "CGialiJMT6nETdGgP3vQvsXSWQYUEX7j7Cck0NSiW0cE4A1kW3mabM2I/5Yt4NwkDqBIAXofPyUd1JQ4UrF8cijfLNv3ECSaDJs7bWrISDr3Z8ti0uZnN3RUdJDCYDvAWBVqGC82Q1fmLkYJhd33o2B9DzjmvO+i7+buNyDB3dBIY5Fa3rnLKsIY7WB5EASBG3TzDlsZOtLvNgKo/3fLJP2RFyczSVCFZeHlppJbyXCakj50eCNbxjP6SLaD3oE+M0xGvyPyKTk0OGoJTGKM13q30WKbM6cMfL87BbUueGkBFDZeNMWU8Mz/fdGG21WqNN1p7k3CilJJQz7ZEE9bBhlsIX5j5rvL2qNYJoQbJQbxVjyoWHOOlqA62WUTOZhyiHD3OWQ58Fd9JqGDiIhg+ChIBWzyEXNdE6GQr7/qEiAQDbEsU06WOzfj3uxAV//iy/noalpyhlnr0TUu5xKSnoR7jQhCtvOdlrmgs8y+mTEpwDjXCR0S7jDxp+cEbVHb57Rl8N5thVrOs5RQfshhcqwBR/scCM9iCr0v3D7uyGMinTBT3A8lwerN8iO17FhtEerovn4Zhg2p7quZRiUcYLdx4EOlIMWuORyDk3s0S4VZ27t92NYwMlwMA1TbUQ/XuN1oZaQQ9ipSDjNDDVZto3Q4vwlqL3g1TIs1JyxfHkwUTpuFjg3ZqY+uRNxeJTDlj9JHXiAIZ+VeBggB7EixKE+wMi1A6a+Si/ZpBbroK5gP1gODShXYUN4eGmodxqF2/gVrJcimEeHkyBZ74dZIa9gTSIOxeo1OS70fFU+hQy9/V0/q4PElPZn+EzLTGknWh1EDmqReZ1svv0tYf0Ve/l5szhdNGsb2LUEZ7G/r0Bs7fyQjA5YZI+byOPTSA1Q9vlT63sodpBRDURWkqTRFRPWlaEY2kMZu/vJ422PSjK51X4EPHWmpOkDkxFzx2WAs2rKZ9QXCkU0RGu0Ctial/zNVhm20eVklcuIirEnmUK9Kod0KBmjl+U6U6jHvlhOEC4zp2QcDsrLSQu7gDHvJWbYmaKBTiXrEvk52G/EN9aD86Am5k0bwPU5ktj8z38+5sxVns1R4e9J1WaZgD2dtFvpSxJbjVf09AZHIeyNw/BRu3GfJU6dX6KJVMCMtN+R5xv/ZckylI355R4nrf+7PLNsGg2tqlemvHiwdQkOb3/TOLrJpO94JRjm9k16huysztkpgJIGyKvHXT6z1A3cwCoJzrK7sQ1awedPvO+N8UGJ7kXHRgLLhQ2yWfZfIsD/s0Ji5GFrItm1nlqHAd/ZFh82jNKmvh6+n42l5TimH9Q0Cf+7bK5Y7SVYzhSAW2B8ivHsPMpAkLJ6d17ZMxtrr4/Q=",
"urls": [ "urls": [
"https://pixeldrain.com/api/file/5i1mA1gb", "https://pixeldrain.com/api/file/KfWzWfxp",
"https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.2_linux_x86_64.AppImage" "https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.4_linux_x86_64.AppImage"
] ]
} }
}, },
"opensuse15.1": { "opensuse15.1": {
"1.1.2": { "1.1.4": {
"sha256": "e6f8c32f6bc908da8d7a21b13a0d85365b53a24035838b3d40778a39a58395c0", "sha256": "85347471f33dd41a35eb296cda03590d451322cd54a077cef470ccbfe52a141b",
"sig": "AVtYwTJJ6w/AviQX6z4OGEls0Yv5AS2Q56t5u4TuEwCyIEgQVpy6tFxHRCrmjrrQQ34WlNmDlvrHghajZYAAf28uvIcTy9uKATPO1VgCYJvtTq2SnQF3rjXPcGQ/lCHN8bLh4w3yXVAUw36y/mKZMMV7j0OcHqcrYx1kmPuJDMtqrnHDASYYSaE071LL41dTaDjcizZfAdk8wM070R+Ea43ySR9eOIgnRKMq/mCD66/JinrLK9dWUfMC9ePhOn4u18rMJN0zjcDL6b446bd8Ojv3YdIjqQ38aR/YArOCye6bsv6tB5td+w/4ZXPpj3zcuTpaClkBagR8blfCnpeY9YS4W4BcOHYE3D8oZmQyv6DsSox+V07Jc2gZ253VHUUhcQbH0CQ+i0t3eAiNnJKKtQz5QeyFSgLB1et2dqQ9AMtjGTznYIO43xmsj02rtvEJR1up1OgYsSEpVfdABm6Ohf5nPr7566ECzHMCzfprrQ9YyjodmTD1TBw3dTA8SDWFdSfj2FjfPcpW1ZHumPfb+aVmfv5j3UYvqJFkqYYC+KS0jZjPcLh/UQIswKOEqkLHMnT5bzK8PilqJ+cabJ4lu+NvRra73NKlV/B/e8ItEoZFYJbRbTy0IaToujnaH/1TpOjFgvm+Fye0+pydMj9aPDiXKl/XrXPdTbT2driN7l4chNcUtDLdvn0bs8iTN9oEZtrsGXe5dP6Mtzp0yZCRCGxLPIwRUIaWl39hhzZ1a5pOYvSv32RJmA+GGGAn59kxJh/SU/1lOB6NKZVvKO/k14bjfMvNU6XbaIvYEN55WTtGgENhBAfYB6IyszU4y0sjASf2iifa/dzlUcXczhyhkHqZClGguoSo+H86i6At9i1rRmRfHsMLAZqW482EPbC055qodfK+v0+d4zl9hpVUaonb/9JOpYuDW9suLVhoILe0M4A5lnFNNmFbQPVVpeO7YDX9bkBeiMUyekYbQJYJ/eOxjfKWeK8g7fXJ7wGRyxgKfnXGwoYE1cfRWNoV2nlOUtv4GeoW0jcBAyqq0gM+5h/rn5/rFsNvDVACP0x/3wJoPoeKKtkNHYysgmnNaI0CbnM/KoxcNjd18KjK2Dw6o7YscZ0ZKjDpbNU9ZtI+X08XwLXQMAoLH+ipV4ugTapNXaLszp0ZZg1og0tuAIw5KExmcHMGcF3gARaUpOdTHYdN4q7Iht4j9joF6WmFUvLQal71kv7TGw8n00xpEIpp+sfeQuLUY5d/KyPMpf/D+8+RCOLQt7sc3n+28gO7doVl9VS2CT2Bkw7xXdstWdMSOd2dkXthvsLgK6san2snJYjvoy1T7aArtWqllQ1DMbTxmA/LxNn/HWnWkEi/4uCssUk=", "sig": "CGialiJMT6nETdGgP3vQvsXSWQYUEX7j7Cck0NSiW0cE4A1kW3mabM2I/5Yt4NwkDqBIAXofPyUd1JQ4UrF8cijfLNv3ECSaDJs7bWrISDr3Z8ti0uZnN3RUdJDCYDvAWBVqGC82Q1fmLkYJhd33o2B9DzjmvO+i7+buNyDB3dBIY5Fa3rnLKsIY7WB5EASBG3TzDlsZOtLvNgKo/3fLJP2RFyczSVCFZeHlppJbyXCakj50eCNbxjP6SLaD3oE+M0xGvyPyKTk0OGoJTGKM13q30WKbM6cMfL87BbUueGkBFDZeNMWU8Mz/fdGG21WqNN1p7k3CilJJQz7ZEE9bBhlsIX5j5rvL2qNYJoQbJQbxVjyoWHOOlqA62WUTOZhyiHD3OWQ58Fd9JqGDiIhg+ChIBWzyEXNdE6GQr7/qEiAQDbEsU06WOzfj3uxAV//iy/noalpyhlnr0TUu5xKSnoR7jQhCtvOdlrmgs8y+mTEpwDjXCR0S7jDxp+cEbVHb57Rl8N5thVrOs5RQfshhcqwBR/scCM9iCr0v3D7uyGMinTBT3A8lwerN8iO17FhtEerovn4Zhg2p7quZRiUcYLdx4EOlIMWuORyDk3s0S4VZ27t92NYwMlwMA1TbUQ/XuN1oZaQQ9ipSDjNDDVZto3Q4vwlqL3g1TIs1JyxfHkwUTpuFjg3ZqY+uRNxeJTDlj9JHXiAIZ+VeBggB7EixKE+wMi1A6a+Si/ZpBbroK5gP1gODShXYUN4eGmodxqF2/gVrJcimEeHkyBZ74dZIa9gTSIOxeo1OS70fFU+hQy9/V0/q4PElPZn+EzLTGknWh1EDmqReZ1svv0tYf0Ve/l5szhdNGsb2LUEZ7G/r0Bs7fyQjA5YZI+byOPTSA1Q9vlT63sodpBRDURWkqTRFRPWlaEY2kMZu/vJ422PSjK51X4EPHWmpOkDkxFzx2WAs2rKZ9QXCkU0RGu0Ctial/zNVhm20eVklcuIirEnmUK9Kod0KBmjl+U6U6jHvlhOEC4zp2QcDsrLSQu7gDHvJWbYmaKBTiXrEvk52G/EN9aD86Am5k0bwPU5ktj8z38+5sxVns1R4e9J1WaZgD2dtFvpSxJbjVf09AZHIeyNw/BRu3GfJU6dX6KJVMCMtN+R5xv/ZckylI355R4nrf+7PLNsGg2tqlemvHiwdQkOb3/TOLrJpO94JRjm9k16huysztkpgJIGyKvHXT6z1A3cwCoJzrK7sQ1awedPvO+N8UGJ7kXHRgLLhQ2yWfZfIsD/s0Ji5GFrItm1nlqHAd/ZFh82jNKmvh6+n42l5TimH9Q0Cf+7bK5Y7SVYzhSAW2B8ivHsPMpAkLJ6d17ZMxtrr4/Q=",
"urls": [ "urls": [
"https://pixeldrain.com/api/file/5i1mA1gb", "https://pixeldrain.com/api/file/KfWzWfxp",
"https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.2_linux_x86_64.AppImage" "https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.4_linux_x86_64.AppImage"
] ]
} }
}, },
"solus": { "solus": {
"1.1.2": { "1.1.4": {
"sha256": "e6f8c32f6bc908da8d7a21b13a0d85365b53a24035838b3d40778a39a58395c0", "sha256": "85347471f33dd41a35eb296cda03590d451322cd54a077cef470ccbfe52a141b",
"sig": "AVtYwTJJ6w/AviQX6z4OGEls0Yv5AS2Q56t5u4TuEwCyIEgQVpy6tFxHRCrmjrrQQ34WlNmDlvrHghajZYAAf28uvIcTy9uKATPO1VgCYJvtTq2SnQF3rjXPcGQ/lCHN8bLh4w3yXVAUw36y/mKZMMV7j0OcHqcrYx1kmPuJDMtqrnHDASYYSaE071LL41dTaDjcizZfAdk8wM070R+Ea43ySR9eOIgnRKMq/mCD66/JinrLK9dWUfMC9ePhOn4u18rMJN0zjcDL6b446bd8Ojv3YdIjqQ38aR/YArOCye6bsv6tB5td+w/4ZXPpj3zcuTpaClkBagR8blfCnpeY9YS4W4BcOHYE3D8oZmQyv6DsSox+V07Jc2gZ253VHUUhcQbH0CQ+i0t3eAiNnJKKtQz5QeyFSgLB1et2dqQ9AMtjGTznYIO43xmsj02rtvEJR1up1OgYsSEpVfdABm6Ohf5nPr7566ECzHMCzfprrQ9YyjodmTD1TBw3dTA8SDWFdSfj2FjfPcpW1ZHumPfb+aVmfv5j3UYvqJFkqYYC+KS0jZjPcLh/UQIswKOEqkLHMnT5bzK8PilqJ+cabJ4lu+NvRra73NKlV/B/e8ItEoZFYJbRbTy0IaToujnaH/1TpOjFgvm+Fye0+pydMj9aPDiXKl/XrXPdTbT2driN7l4chNcUtDLdvn0bs8iTN9oEZtrsGXe5dP6Mtzp0yZCRCGxLPIwRUIaWl39hhzZ1a5pOYvSv32RJmA+GGGAn59kxJh/SU/1lOB6NKZVvKO/k14bjfMvNU6XbaIvYEN55WTtGgENhBAfYB6IyszU4y0sjASf2iifa/dzlUcXczhyhkHqZClGguoSo+H86i6At9i1rRmRfHsMLAZqW482EPbC055qodfK+v0+d4zl9hpVUaonb/9JOpYuDW9suLVhoILe0M4A5lnFNNmFbQPVVpeO7YDX9bkBeiMUyekYbQJYJ/eOxjfKWeK8g7fXJ7wGRyxgKfnXGwoYE1cfRWNoV2nlOUtv4GeoW0jcBAyqq0gM+5h/rn5/rFsNvDVACP0x/3wJoPoeKKtkNHYysgmnNaI0CbnM/KoxcNjd18KjK2Dw6o7YscZ0ZKjDpbNU9ZtI+X08XwLXQMAoLH+ipV4ugTapNXaLszp0ZZg1og0tuAIw5KExmcHMGcF3gARaUpOdTHYdN4q7Iht4j9joF6WmFUvLQal71kv7TGw8n00xpEIpp+sfeQuLUY5d/KyPMpf/D+8+RCOLQt7sc3n+28gO7doVl9VS2CT2Bkw7xXdstWdMSOd2dkXthvsLgK6san2snJYjvoy1T7aArtWqllQ1DMbTxmA/LxNn/HWnWkEi/4uCssUk=", "sig": "CGialiJMT6nETdGgP3vQvsXSWQYUEX7j7Cck0NSiW0cE4A1kW3mabM2I/5Yt4NwkDqBIAXofPyUd1JQ4UrF8cijfLNv3ECSaDJs7bWrISDr3Z8ti0uZnN3RUdJDCYDvAWBVqGC82Q1fmLkYJhd33o2B9DzjmvO+i7+buNyDB3dBIY5Fa3rnLKsIY7WB5EASBG3TzDlsZOtLvNgKo/3fLJP2RFyczSVCFZeHlppJbyXCakj50eCNbxjP6SLaD3oE+M0xGvyPyKTk0OGoJTGKM13q30WKbM6cMfL87BbUueGkBFDZeNMWU8Mz/fdGG21WqNN1p7k3CilJJQz7ZEE9bBhlsIX5j5rvL2qNYJoQbJQbxVjyoWHOOlqA62WUTOZhyiHD3OWQ58Fd9JqGDiIhg+ChIBWzyEXNdE6GQr7/qEiAQDbEsU06WOzfj3uxAV//iy/noalpyhlnr0TUu5xKSnoR7jQhCtvOdlrmgs8y+mTEpwDjXCR0S7jDxp+cEbVHb57Rl8N5thVrOs5RQfshhcqwBR/scCM9iCr0v3D7uyGMinTBT3A8lwerN8iO17FhtEerovn4Zhg2p7quZRiUcYLdx4EOlIMWuORyDk3s0S4VZ27t92NYwMlwMA1TbUQ/XuN1oZaQQ9ipSDjNDDVZto3Q4vwlqL3g1TIs1JyxfHkwUTpuFjg3ZqY+uRNxeJTDlj9JHXiAIZ+VeBggB7EixKE+wMi1A6a+Si/ZpBbroK5gP1gODShXYUN4eGmodxqF2/gVrJcimEeHkyBZ74dZIa9gTSIOxeo1OS70fFU+hQy9/V0/q4PElPZn+EzLTGknWh1EDmqReZ1svv0tYf0Ve/l5szhdNGsb2LUEZ7G/r0Bs7fyQjA5YZI+byOPTSA1Q9vlT63sodpBRDURWkqTRFRPWlaEY2kMZu/vJ422PSjK51X4EPHWmpOkDkxFzx2WAs2rKZ9QXCkU0RGu0Ctial/zNVhm20eVklcuIirEnmUK9Kod0KBmjl+U6U6jHvlhOEC4zp2QcDsrLSQu7gDHvJWbYmaKBTiXrEvk52G/EN9aD86Am5k0bwPU5ktj8z38+5sxVns1R4e9J1WaZgD2dtFvpSxJbjVf09AZHIeyNw/BRu3GfJU6dX6KJVMCMtN+R5xv/ZckylI355R4nrf+7PLNsGg2tqlemvHiwdQkOb3/TOLrJpO94JRjm9k16huysztkpgJIGyKvHXT6z1A3cwCoJzrK7sQ1awedPvO+N8UGJ7kXHRgLLhQ2yWfZfIsD/s0Ji5GFrItm1nlqHAd/ZFh82jNKmvh6+n42l5TimH9Q0Cf+7bK5Y7SVYzhSAW2B8ivHsPMpAkLJ6d17ZMxtrr4/Q=",
"urls": [ "urls": [
"https://pixeldrain.com/api/file/5i1mA1gb", "https://pixeldrain.com/api/file/KfWzWfxp",
"https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.2_linux_x86_64.AppImage" "https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.4_linux_x86_64.AppImage"
] ]
} }
}, },
"tumbleweed": { "tumbleweed": {
"1.1.2": { "1.1.4": {
"sha256": "e6f8c32f6bc908da8d7a21b13a0d85365b53a24035838b3d40778a39a58395c0", "sha256": "85347471f33dd41a35eb296cda03590d451322cd54a077cef470ccbfe52a141b",
"sig": "AVtYwTJJ6w/AviQX6z4OGEls0Yv5AS2Q56t5u4TuEwCyIEgQVpy6tFxHRCrmjrrQQ34WlNmDlvrHghajZYAAf28uvIcTy9uKATPO1VgCYJvtTq2SnQF3rjXPcGQ/lCHN8bLh4w3yXVAUw36y/mKZMMV7j0OcHqcrYx1kmPuJDMtqrnHDASYYSaE071LL41dTaDjcizZfAdk8wM070R+Ea43ySR9eOIgnRKMq/mCD66/JinrLK9dWUfMC9ePhOn4u18rMJN0zjcDL6b446bd8Ojv3YdIjqQ38aR/YArOCye6bsv6tB5td+w/4ZXPpj3zcuTpaClkBagR8blfCnpeY9YS4W4BcOHYE3D8oZmQyv6DsSox+V07Jc2gZ253VHUUhcQbH0CQ+i0t3eAiNnJKKtQz5QeyFSgLB1et2dqQ9AMtjGTznYIO43xmsj02rtvEJR1up1OgYsSEpVfdABm6Ohf5nPr7566ECzHMCzfprrQ9YyjodmTD1TBw3dTA8SDWFdSfj2FjfPcpW1ZHumPfb+aVmfv5j3UYvqJFkqYYC+KS0jZjPcLh/UQIswKOEqkLHMnT5bzK8PilqJ+cabJ4lu+NvRra73NKlV/B/e8ItEoZFYJbRbTy0IaToujnaH/1TpOjFgvm+Fye0+pydMj9aPDiXKl/XrXPdTbT2driN7l4chNcUtDLdvn0bs8iTN9oEZtrsGXe5dP6Mtzp0yZCRCGxLPIwRUIaWl39hhzZ1a5pOYvSv32RJmA+GGGAn59kxJh/SU/1lOB6NKZVvKO/k14bjfMvNU6XbaIvYEN55WTtGgENhBAfYB6IyszU4y0sjASf2iifa/dzlUcXczhyhkHqZClGguoSo+H86i6At9i1rRmRfHsMLAZqW482EPbC055qodfK+v0+d4zl9hpVUaonb/9JOpYuDW9suLVhoILe0M4A5lnFNNmFbQPVVpeO7YDX9bkBeiMUyekYbQJYJ/eOxjfKWeK8g7fXJ7wGRyxgKfnXGwoYE1cfRWNoV2nlOUtv4GeoW0jcBAyqq0gM+5h/rn5/rFsNvDVACP0x/3wJoPoeKKtkNHYysgmnNaI0CbnM/KoxcNjd18KjK2Dw6o7YscZ0ZKjDpbNU9ZtI+X08XwLXQMAoLH+ipV4ugTapNXaLszp0ZZg1og0tuAIw5KExmcHMGcF3gARaUpOdTHYdN4q7Iht4j9joF6WmFUvLQal71kv7TGw8n00xpEIpp+sfeQuLUY5d/KyPMpf/D+8+RCOLQt7sc3n+28gO7doVl9VS2CT2Bkw7xXdstWdMSOd2dkXthvsLgK6san2snJYjvoy1T7aArtWqllQ1DMbTxmA/LxNn/HWnWkEi/4uCssUk=", "sig": "CGialiJMT6nETdGgP3vQvsXSWQYUEX7j7Cck0NSiW0cE4A1kW3mabM2I/5Yt4NwkDqBIAXofPyUd1JQ4UrF8cijfLNv3ECSaDJs7bWrISDr3Z8ti0uZnN3RUdJDCYDvAWBVqGC82Q1fmLkYJhd33o2B9DzjmvO+i7+buNyDB3dBIY5Fa3rnLKsIY7WB5EASBG3TzDlsZOtLvNgKo/3fLJP2RFyczSVCFZeHlppJbyXCakj50eCNbxjP6SLaD3oE+M0xGvyPyKTk0OGoJTGKM13q30WKbM6cMfL87BbUueGkBFDZeNMWU8Mz/fdGG21WqNN1p7k3CilJJQz7ZEE9bBhlsIX5j5rvL2qNYJoQbJQbxVjyoWHOOlqA62WUTOZhyiHD3OWQ58Fd9JqGDiIhg+ChIBWzyEXNdE6GQr7/qEiAQDbEsU06WOzfj3uxAV//iy/noalpyhlnr0TUu5xKSnoR7jQhCtvOdlrmgs8y+mTEpwDjXCR0S7jDxp+cEbVHb57Rl8N5thVrOs5RQfshhcqwBR/scCM9iCr0v3D7uyGMinTBT3A8lwerN8iO17FhtEerovn4Zhg2p7quZRiUcYLdx4EOlIMWuORyDk3s0S4VZ27t92NYwMlwMA1TbUQ/XuN1oZaQQ9ipSDjNDDVZto3Q4vwlqL3g1TIs1JyxfHkwUTpuFjg3ZqY+uRNxeJTDlj9JHXiAIZ+VeBggB7EixKE+wMi1A6a+Si/ZpBbroK5gP1gODShXYUN4eGmodxqF2/gVrJcimEeHkyBZ74dZIa9gTSIOxeo1OS70fFU+hQy9/V0/q4PElPZn+EzLTGknWh1EDmqReZ1svv0tYf0Ve/l5szhdNGsb2LUEZ7G/r0Bs7fyQjA5YZI+byOPTSA1Q9vlT63sodpBRDURWkqTRFRPWlaEY2kMZu/vJ422PSjK51X4EPHWmpOkDkxFzx2WAs2rKZ9QXCkU0RGu0Ctial/zNVhm20eVklcuIirEnmUK9Kod0KBmjl+U6U6jHvlhOEC4zp2QcDsrLSQu7gDHvJWbYmaKBTiXrEvk52G/EN9aD86Am5k0bwPU5ktj8z38+5sxVns1R4e9J1WaZgD2dtFvpSxJbjVf09AZHIeyNw/BRu3GfJU6dX6KJVMCMtN+R5xv/ZckylI355R4nrf+7PLNsGg2tqlemvHiwdQkOb3/TOLrJpO94JRjm9k16huysztkpgJIGyKvHXT6z1A3cwCoJzrK7sQ1awedPvO+N8UGJ7kXHRgLLhQ2yWfZfIsD/s0Ji5GFrItm1nlqHAd/ZFh82jNKmvh6+n42l5TimH9Q0Cf+7bK5Y7SVYzhSAW2B8ivHsPMpAkLJ6d17ZMxtrr4/Q=",
"urls": [ "urls": [
"https://pixeldrain.com/api/file/5i1mA1gb", "https://pixeldrain.com/api/file/KfWzWfxp",
"https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.2_linux_x86_64.AppImage" "https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.4_linux_x86_64.AppImage"
] ]
} }
}, },
"ubuntu18.04": { "ubuntu18.04": {
"1.1.2": { "1.1.4": {
"sha256": "e6f8c32f6bc908da8d7a21b13a0d85365b53a24035838b3d40778a39a58395c0", "sha256": "85347471f33dd41a35eb296cda03590d451322cd54a077cef470ccbfe52a141b",
"sig": "AVtYwTJJ6w/AviQX6z4OGEls0Yv5AS2Q56t5u4TuEwCyIEgQVpy6tFxHRCrmjrrQQ34WlNmDlvrHghajZYAAf28uvIcTy9uKATPO1VgCYJvtTq2SnQF3rjXPcGQ/lCHN8bLh4w3yXVAUw36y/mKZMMV7j0OcHqcrYx1kmPuJDMtqrnHDASYYSaE071LL41dTaDjcizZfAdk8wM070R+Ea43ySR9eOIgnRKMq/mCD66/JinrLK9dWUfMC9ePhOn4u18rMJN0zjcDL6b446bd8Ojv3YdIjqQ38aR/YArOCye6bsv6tB5td+w/4ZXPpj3zcuTpaClkBagR8blfCnpeY9YS4W4BcOHYE3D8oZmQyv6DsSox+V07Jc2gZ253VHUUhcQbH0CQ+i0t3eAiNnJKKtQz5QeyFSgLB1et2dqQ9AMtjGTznYIO43xmsj02rtvEJR1up1OgYsSEpVfdABm6Ohf5nPr7566ECzHMCzfprrQ9YyjodmTD1TBw3dTA8SDWFdSfj2FjfPcpW1ZHumPfb+aVmfv5j3UYvqJFkqYYC+KS0jZjPcLh/UQIswKOEqkLHMnT5bzK8PilqJ+cabJ4lu+NvRra73NKlV/B/e8ItEoZFYJbRbTy0IaToujnaH/1TpOjFgvm+Fye0+pydMj9aPDiXKl/XrXPdTbT2driN7l4chNcUtDLdvn0bs8iTN9oEZtrsGXe5dP6Mtzp0yZCRCGxLPIwRUIaWl39hhzZ1a5pOYvSv32RJmA+GGGAn59kxJh/SU/1lOB6NKZVvKO/k14bjfMvNU6XbaIvYEN55WTtGgENhBAfYB6IyszU4y0sjASf2iifa/dzlUcXczhyhkHqZClGguoSo+H86i6At9i1rRmRfHsMLAZqW482EPbC055qodfK+v0+d4zl9hpVUaonb/9JOpYuDW9suLVhoILe0M4A5lnFNNmFbQPVVpeO7YDX9bkBeiMUyekYbQJYJ/eOxjfKWeK8g7fXJ7wGRyxgKfnXGwoYE1cfRWNoV2nlOUtv4GeoW0jcBAyqq0gM+5h/rn5/rFsNvDVACP0x/3wJoPoeKKtkNHYysgmnNaI0CbnM/KoxcNjd18KjK2Dw6o7YscZ0ZKjDpbNU9ZtI+X08XwLXQMAoLH+ipV4ugTapNXaLszp0ZZg1og0tuAIw5KExmcHMGcF3gARaUpOdTHYdN4q7Iht4j9joF6WmFUvLQal71kv7TGw8n00xpEIpp+sfeQuLUY5d/KyPMpf/D+8+RCOLQt7sc3n+28gO7doVl9VS2CT2Bkw7xXdstWdMSOd2dkXthvsLgK6san2snJYjvoy1T7aArtWqllQ1DMbTxmA/LxNn/HWnWkEi/4uCssUk=", "sig": "CGialiJMT6nETdGgP3vQvsXSWQYUEX7j7Cck0NSiW0cE4A1kW3mabM2I/5Yt4NwkDqBIAXofPyUd1JQ4UrF8cijfLNv3ECSaDJs7bWrISDr3Z8ti0uZnN3RUdJDCYDvAWBVqGC82Q1fmLkYJhd33o2B9DzjmvO+i7+buNyDB3dBIY5Fa3rnLKsIY7WB5EASBG3TzDlsZOtLvNgKo/3fLJP2RFyczSVCFZeHlppJbyXCakj50eCNbxjP6SLaD3oE+M0xGvyPyKTk0OGoJTGKM13q30WKbM6cMfL87BbUueGkBFDZeNMWU8Mz/fdGG21WqNN1p7k3CilJJQz7ZEE9bBhlsIX5j5rvL2qNYJoQbJQbxVjyoWHOOlqA62WUTOZhyiHD3OWQ58Fd9JqGDiIhg+ChIBWzyEXNdE6GQr7/qEiAQDbEsU06WOzfj3uxAV//iy/noalpyhlnr0TUu5xKSnoR7jQhCtvOdlrmgs8y+mTEpwDjXCR0S7jDxp+cEbVHb57Rl8N5thVrOs5RQfshhcqwBR/scCM9iCr0v3D7uyGMinTBT3A8lwerN8iO17FhtEerovn4Zhg2p7quZRiUcYLdx4EOlIMWuORyDk3s0S4VZ27t92NYwMlwMA1TbUQ/XuN1oZaQQ9ipSDjNDDVZto3Q4vwlqL3g1TIs1JyxfHkwUTpuFjg3ZqY+uRNxeJTDlj9JHXiAIZ+VeBggB7EixKE+wMi1A6a+Si/ZpBbroK5gP1gODShXYUN4eGmodxqF2/gVrJcimEeHkyBZ74dZIa9gTSIOxeo1OS70fFU+hQy9/V0/q4PElPZn+EzLTGknWh1EDmqReZ1svv0tYf0Ve/l5szhdNGsb2LUEZ7G/r0Bs7fyQjA5YZI+byOPTSA1Q9vlT63sodpBRDURWkqTRFRPWlaEY2kMZu/vJ422PSjK51X4EPHWmpOkDkxFzx2WAs2rKZ9QXCkU0RGu0Ctial/zNVhm20eVklcuIirEnmUK9Kod0KBmjl+U6U6jHvlhOEC4zp2QcDsrLSQu7gDHvJWbYmaKBTiXrEvk52G/EN9aD86Am5k0bwPU5ktj8z38+5sxVns1R4e9J1WaZgD2dtFvpSxJbjVf09AZHIeyNw/BRu3GfJU6dX6KJVMCMtN+R5xv/ZckylI355R4nrf+7PLNsGg2tqlemvHiwdQkOb3/TOLrJpO94JRjm9k16huysztkpgJIGyKvHXT6z1A3cwCoJzrK7sQ1awedPvO+N8UGJ7kXHRgLLhQ2yWfZfIsD/s0Ji5GFrItm1nlqHAd/ZFh82jNKmvh6+n42l5TimH9Q0Cf+7bK5Y7SVYzhSAW2B8ivHsPMpAkLJ6d17ZMxtrr4/Q=",
"urls": [ "urls": [
"https://pixeldrain.com/api/file/5i1mA1gb", "https://pixeldrain.com/api/file/KfWzWfxp",
"https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.2_linux_x86_64.AppImage" "https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.4_linux_x86_64.AppImage"
] ]
} }
}, },
"ubuntu18.10": { "ubuntu18.10": {
"1.1.2": { "1.1.4": {
"sha256": "e6f8c32f6bc908da8d7a21b13a0d85365b53a24035838b3d40778a39a58395c0", "sha256": "85347471f33dd41a35eb296cda03590d451322cd54a077cef470ccbfe52a141b",
"sig": "AVtYwTJJ6w/AviQX6z4OGEls0Yv5AS2Q56t5u4TuEwCyIEgQVpy6tFxHRCrmjrrQQ34WlNmDlvrHghajZYAAf28uvIcTy9uKATPO1VgCYJvtTq2SnQF3rjXPcGQ/lCHN8bLh4w3yXVAUw36y/mKZMMV7j0OcHqcrYx1kmPuJDMtqrnHDASYYSaE071LL41dTaDjcizZfAdk8wM070R+Ea43ySR9eOIgnRKMq/mCD66/JinrLK9dWUfMC9ePhOn4u18rMJN0zjcDL6b446bd8Ojv3YdIjqQ38aR/YArOCye6bsv6tB5td+w/4ZXPpj3zcuTpaClkBagR8blfCnpeY9YS4W4BcOHYE3D8oZmQyv6DsSox+V07Jc2gZ253VHUUhcQbH0CQ+i0t3eAiNnJKKtQz5QeyFSgLB1et2dqQ9AMtjGTznYIO43xmsj02rtvEJR1up1OgYsSEpVfdABm6Ohf5nPr7566ECzHMCzfprrQ9YyjodmTD1TBw3dTA8SDWFdSfj2FjfPcpW1ZHumPfb+aVmfv5j3UYvqJFkqYYC+KS0jZjPcLh/UQIswKOEqkLHMnT5bzK8PilqJ+cabJ4lu+NvRra73NKlV/B/e8ItEoZFYJbRbTy0IaToujnaH/1TpOjFgvm+Fye0+pydMj9aPDiXKl/XrXPdTbT2driN7l4chNcUtDLdvn0bs8iTN9oEZtrsGXe5dP6Mtzp0yZCRCGxLPIwRUIaWl39hhzZ1a5pOYvSv32RJmA+GGGAn59kxJh/SU/1lOB6NKZVvKO/k14bjfMvNU6XbaIvYEN55WTtGgENhBAfYB6IyszU4y0sjASf2iifa/dzlUcXczhyhkHqZClGguoSo+H86i6At9i1rRmRfHsMLAZqW482EPbC055qodfK+v0+d4zl9hpVUaonb/9JOpYuDW9suLVhoILe0M4A5lnFNNmFbQPVVpeO7YDX9bkBeiMUyekYbQJYJ/eOxjfKWeK8g7fXJ7wGRyxgKfnXGwoYE1cfRWNoV2nlOUtv4GeoW0jcBAyqq0gM+5h/rn5/rFsNvDVACP0x/3wJoPoeKKtkNHYysgmnNaI0CbnM/KoxcNjd18KjK2Dw6o7YscZ0ZKjDpbNU9ZtI+X08XwLXQMAoLH+ipV4ugTapNXaLszp0ZZg1og0tuAIw5KExmcHMGcF3gARaUpOdTHYdN4q7Iht4j9joF6WmFUvLQal71kv7TGw8n00xpEIpp+sfeQuLUY5d/KyPMpf/D+8+RCOLQt7sc3n+28gO7doVl9VS2CT2Bkw7xXdstWdMSOd2dkXthvsLgK6san2snJYjvoy1T7aArtWqllQ1DMbTxmA/LxNn/HWnWkEi/4uCssUk=", "sig": "CGialiJMT6nETdGgP3vQvsXSWQYUEX7j7Cck0NSiW0cE4A1kW3mabM2I/5Yt4NwkDqBIAXofPyUd1JQ4UrF8cijfLNv3ECSaDJs7bWrISDr3Z8ti0uZnN3RUdJDCYDvAWBVqGC82Q1fmLkYJhd33o2B9DzjmvO+i7+buNyDB3dBIY5Fa3rnLKsIY7WB5EASBG3TzDlsZOtLvNgKo/3fLJP2RFyczSVCFZeHlppJbyXCakj50eCNbxjP6SLaD3oE+M0xGvyPyKTk0OGoJTGKM13q30WKbM6cMfL87BbUueGkBFDZeNMWU8Mz/fdGG21WqNN1p7k3CilJJQz7ZEE9bBhlsIX5j5rvL2qNYJoQbJQbxVjyoWHOOlqA62WUTOZhyiHD3OWQ58Fd9JqGDiIhg+ChIBWzyEXNdE6GQr7/qEiAQDbEsU06WOzfj3uxAV//iy/noalpyhlnr0TUu5xKSnoR7jQhCtvOdlrmgs8y+mTEpwDjXCR0S7jDxp+cEbVHb57Rl8N5thVrOs5RQfshhcqwBR/scCM9iCr0v3D7uyGMinTBT3A8lwerN8iO17FhtEerovn4Zhg2p7quZRiUcYLdx4EOlIMWuORyDk3s0S4VZ27t92NYwMlwMA1TbUQ/XuN1oZaQQ9ipSDjNDDVZto3Q4vwlqL3g1TIs1JyxfHkwUTpuFjg3ZqY+uRNxeJTDlj9JHXiAIZ+VeBggB7EixKE+wMi1A6a+Si/ZpBbroK5gP1gODShXYUN4eGmodxqF2/gVrJcimEeHkyBZ74dZIa9gTSIOxeo1OS70fFU+hQy9/V0/q4PElPZn+EzLTGknWh1EDmqReZ1svv0tYf0Ve/l5szhdNGsb2LUEZ7G/r0Bs7fyQjA5YZI+byOPTSA1Q9vlT63sodpBRDURWkqTRFRPWlaEY2kMZu/vJ422PSjK51X4EPHWmpOkDkxFzx2WAs2rKZ9QXCkU0RGu0Ctial/zNVhm20eVklcuIirEnmUK9Kod0KBmjl+U6U6jHvlhOEC4zp2QcDsrLSQu7gDHvJWbYmaKBTiXrEvk52G/EN9aD86Am5k0bwPU5ktj8z38+5sxVns1R4e9J1WaZgD2dtFvpSxJbjVf09AZHIeyNw/BRu3GfJU6dX6KJVMCMtN+R5xv/ZckylI355R4nrf+7PLNsGg2tqlemvHiwdQkOb3/TOLrJpO94JRjm9k16huysztkpgJIGyKvHXT6z1A3cwCoJzrK7sQ1awedPvO+N8UGJ7kXHRgLLhQ2yWfZfIsD/s0Ji5GFrItm1nlqHAd/ZFh82jNKmvh6+n42l5TimH9Q0Cf+7bK5Y7SVYzhSAW2B8ivHsPMpAkLJ6d17ZMxtrr4/Q=",
"urls": [ "urls": [
"https://pixeldrain.com/api/file/5i1mA1gb", "https://pixeldrain.com/api/file/KfWzWfxp",
"https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.2_linux_x86_64.AppImage" "https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.4_linux_x86_64.AppImage"
] ]
} }
}, },
"ubuntu19.04": { "ubuntu19.04": {
"1.1.2": { "1.1.4": {
"sha256": "e6f8c32f6bc908da8d7a21b13a0d85365b53a24035838b3d40778a39a58395c0", "sha256": "85347471f33dd41a35eb296cda03590d451322cd54a077cef470ccbfe52a141b",
"sig": "AVtYwTJJ6w/AviQX6z4OGEls0Yv5AS2Q56t5u4TuEwCyIEgQVpy6tFxHRCrmjrrQQ34WlNmDlvrHghajZYAAf28uvIcTy9uKATPO1VgCYJvtTq2SnQF3rjXPcGQ/lCHN8bLh4w3yXVAUw36y/mKZMMV7j0OcHqcrYx1kmPuJDMtqrnHDASYYSaE071LL41dTaDjcizZfAdk8wM070R+Ea43ySR9eOIgnRKMq/mCD66/JinrLK9dWUfMC9ePhOn4u18rMJN0zjcDL6b446bd8Ojv3YdIjqQ38aR/YArOCye6bsv6tB5td+w/4ZXPpj3zcuTpaClkBagR8blfCnpeY9YS4W4BcOHYE3D8oZmQyv6DsSox+V07Jc2gZ253VHUUhcQbH0CQ+i0t3eAiNnJKKtQz5QeyFSgLB1et2dqQ9AMtjGTznYIO43xmsj02rtvEJR1up1OgYsSEpVfdABm6Ohf5nPr7566ECzHMCzfprrQ9YyjodmTD1TBw3dTA8SDWFdSfj2FjfPcpW1ZHumPfb+aVmfv5j3UYvqJFkqYYC+KS0jZjPcLh/UQIswKOEqkLHMnT5bzK8PilqJ+cabJ4lu+NvRra73NKlV/B/e8ItEoZFYJbRbTy0IaToujnaH/1TpOjFgvm+Fye0+pydMj9aPDiXKl/XrXPdTbT2driN7l4chNcUtDLdvn0bs8iTN9oEZtrsGXe5dP6Mtzp0yZCRCGxLPIwRUIaWl39hhzZ1a5pOYvSv32RJmA+GGGAn59kxJh/SU/1lOB6NKZVvKO/k14bjfMvNU6XbaIvYEN55WTtGgENhBAfYB6IyszU4y0sjASf2iifa/dzlUcXczhyhkHqZClGguoSo+H86i6At9i1rRmRfHsMLAZqW482EPbC055qodfK+v0+d4zl9hpVUaonb/9JOpYuDW9suLVhoILe0M4A5lnFNNmFbQPVVpeO7YDX9bkBeiMUyekYbQJYJ/eOxjfKWeK8g7fXJ7wGRyxgKfnXGwoYE1cfRWNoV2nlOUtv4GeoW0jcBAyqq0gM+5h/rn5/rFsNvDVACP0x/3wJoPoeKKtkNHYysgmnNaI0CbnM/KoxcNjd18KjK2Dw6o7YscZ0ZKjDpbNU9ZtI+X08XwLXQMAoLH+ipV4ugTapNXaLszp0ZZg1og0tuAIw5KExmcHMGcF3gARaUpOdTHYdN4q7Iht4j9joF6WmFUvLQal71kv7TGw8n00xpEIpp+sfeQuLUY5d/KyPMpf/D+8+RCOLQt7sc3n+28gO7doVl9VS2CT2Bkw7xXdstWdMSOd2dkXthvsLgK6san2snJYjvoy1T7aArtWqllQ1DMbTxmA/LxNn/HWnWkEi/4uCssUk=", "sig": "CGialiJMT6nETdGgP3vQvsXSWQYUEX7j7Cck0NSiW0cE4A1kW3mabM2I/5Yt4NwkDqBIAXofPyUd1JQ4UrF8cijfLNv3ECSaDJs7bWrISDr3Z8ti0uZnN3RUdJDCYDvAWBVqGC82Q1fmLkYJhd33o2B9DzjmvO+i7+buNyDB3dBIY5Fa3rnLKsIY7WB5EASBG3TzDlsZOtLvNgKo/3fLJP2RFyczSVCFZeHlppJbyXCakj50eCNbxjP6SLaD3oE+M0xGvyPyKTk0OGoJTGKM13q30WKbM6cMfL87BbUueGkBFDZeNMWU8Mz/fdGG21WqNN1p7k3CilJJQz7ZEE9bBhlsIX5j5rvL2qNYJoQbJQbxVjyoWHOOlqA62WUTOZhyiHD3OWQ58Fd9JqGDiIhg+ChIBWzyEXNdE6GQr7/qEiAQDbEsU06WOzfj3uxAV//iy/noalpyhlnr0TUu5xKSnoR7jQhCtvOdlrmgs8y+mTEpwDjXCR0S7jDxp+cEbVHb57Rl8N5thVrOs5RQfshhcqwBR/scCM9iCr0v3D7uyGMinTBT3A8lwerN8iO17FhtEerovn4Zhg2p7quZRiUcYLdx4EOlIMWuORyDk3s0S4VZ27t92NYwMlwMA1TbUQ/XuN1oZaQQ9ipSDjNDDVZto3Q4vwlqL3g1TIs1JyxfHkwUTpuFjg3ZqY+uRNxeJTDlj9JHXiAIZ+VeBggB7EixKE+wMi1A6a+Si/ZpBbroK5gP1gODShXYUN4eGmodxqF2/gVrJcimEeHkyBZ74dZIa9gTSIOxeo1OS70fFU+hQy9/V0/q4PElPZn+EzLTGknWh1EDmqReZ1svv0tYf0Ve/l5szhdNGsb2LUEZ7G/r0Bs7fyQjA5YZI+byOPTSA1Q9vlT63sodpBRDURWkqTRFRPWlaEY2kMZu/vJ422PSjK51X4EPHWmpOkDkxFzx2WAs2rKZ9QXCkU0RGu0Ctial/zNVhm20eVklcuIirEnmUK9Kod0KBmjl+U6U6jHvlhOEC4zp2QcDsrLSQu7gDHvJWbYmaKBTiXrEvk52G/EN9aD86Am5k0bwPU5ktj8z38+5sxVns1R4e9J1WaZgD2dtFvpSxJbjVf09AZHIeyNw/BRu3GfJU6dX6KJVMCMtN+R5xv/ZckylI355R4nrf+7PLNsGg2tqlemvHiwdQkOb3/TOLrJpO94JRjm9k16huysztkpgJIGyKvHXT6z1A3cwCoJzrK7sQ1awedPvO+N8UGJ7kXHRgLLhQ2yWfZfIsD/s0Ji5GFrItm1nlqHAd/ZFh82jNKmvh6+n42l5TimH9Q0Cf+7bK5Y7SVYzhSAW2B8ivHsPMpAkLJ6d17ZMxtrr4/Q=",
"urls": [ "urls": [
"https://pixeldrain.com/api/file/5i1mA1gb", "https://pixeldrain.com/api/file/KfWzWfxp",
"https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.2_linux_x86_64.AppImage" "https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.4_linux_x86_64.AppImage"
] ]
} }
}, },
"ubuntu19.10": { "ubuntu19.10": {
"1.1.2": { "1.1.4": {
"sha256": "e6f8c32f6bc908da8d7a21b13a0d85365b53a24035838b3d40778a39a58395c0", "sha256": "85347471f33dd41a35eb296cda03590d451322cd54a077cef470ccbfe52a141b",
"sig": "AVtYwTJJ6w/AviQX6z4OGEls0Yv5AS2Q56t5u4TuEwCyIEgQVpy6tFxHRCrmjrrQQ34WlNmDlvrHghajZYAAf28uvIcTy9uKATPO1VgCYJvtTq2SnQF3rjXPcGQ/lCHN8bLh4w3yXVAUw36y/mKZMMV7j0OcHqcrYx1kmPuJDMtqrnHDASYYSaE071LL41dTaDjcizZfAdk8wM070R+Ea43ySR9eOIgnRKMq/mCD66/JinrLK9dWUfMC9ePhOn4u18rMJN0zjcDL6b446bd8Ojv3YdIjqQ38aR/YArOCye6bsv6tB5td+w/4ZXPpj3zcuTpaClkBagR8blfCnpeY9YS4W4BcOHYE3D8oZmQyv6DsSox+V07Jc2gZ253VHUUhcQbH0CQ+i0t3eAiNnJKKtQz5QeyFSgLB1et2dqQ9AMtjGTznYIO43xmsj02rtvEJR1up1OgYsSEpVfdABm6Ohf5nPr7566ECzHMCzfprrQ9YyjodmTD1TBw3dTA8SDWFdSfj2FjfPcpW1ZHumPfb+aVmfv5j3UYvqJFkqYYC+KS0jZjPcLh/UQIswKOEqkLHMnT5bzK8PilqJ+cabJ4lu+NvRra73NKlV/B/e8ItEoZFYJbRbTy0IaToujnaH/1TpOjFgvm+Fye0+pydMj9aPDiXKl/XrXPdTbT2driN7l4chNcUtDLdvn0bs8iTN9oEZtrsGXe5dP6Mtzp0yZCRCGxLPIwRUIaWl39hhzZ1a5pOYvSv32RJmA+GGGAn59kxJh/SU/1lOB6NKZVvKO/k14bjfMvNU6XbaIvYEN55WTtGgENhBAfYB6IyszU4y0sjASf2iifa/dzlUcXczhyhkHqZClGguoSo+H86i6At9i1rRmRfHsMLAZqW482EPbC055qodfK+v0+d4zl9hpVUaonb/9JOpYuDW9suLVhoILe0M4A5lnFNNmFbQPVVpeO7YDX9bkBeiMUyekYbQJYJ/eOxjfKWeK8g7fXJ7wGRyxgKfnXGwoYE1cfRWNoV2nlOUtv4GeoW0jcBAyqq0gM+5h/rn5/rFsNvDVACP0x/3wJoPoeKKtkNHYysgmnNaI0CbnM/KoxcNjd18KjK2Dw6o7YscZ0ZKjDpbNU9ZtI+X08XwLXQMAoLH+ipV4ugTapNXaLszp0ZZg1og0tuAIw5KExmcHMGcF3gARaUpOdTHYdN4q7Iht4j9joF6WmFUvLQal71kv7TGw8n00xpEIpp+sfeQuLUY5d/KyPMpf/D+8+RCOLQt7sc3n+28gO7doVl9VS2CT2Bkw7xXdstWdMSOd2dkXthvsLgK6san2snJYjvoy1T7aArtWqllQ1DMbTxmA/LxNn/HWnWkEi/4uCssUk=", "sig": "CGialiJMT6nETdGgP3vQvsXSWQYUEX7j7Cck0NSiW0cE4A1kW3mabM2I/5Yt4NwkDqBIAXofPyUd1JQ4UrF8cijfLNv3ECSaDJs7bWrISDr3Z8ti0uZnN3RUdJDCYDvAWBVqGC82Q1fmLkYJhd33o2B9DzjmvO+i7+buNyDB3dBIY5Fa3rnLKsIY7WB5EASBG3TzDlsZOtLvNgKo/3fLJP2RFyczSVCFZeHlppJbyXCakj50eCNbxjP6SLaD3oE+M0xGvyPyKTk0OGoJTGKM13q30WKbM6cMfL87BbUueGkBFDZeNMWU8Mz/fdGG21WqNN1p7k3CilJJQz7ZEE9bBhlsIX5j5rvL2qNYJoQbJQbxVjyoWHOOlqA62WUTOZhyiHD3OWQ58Fd9JqGDiIhg+ChIBWzyEXNdE6GQr7/qEiAQDbEsU06WOzfj3uxAV//iy/noalpyhlnr0TUu5xKSnoR7jQhCtvOdlrmgs8y+mTEpwDjXCR0S7jDxp+cEbVHb57Rl8N5thVrOs5RQfshhcqwBR/scCM9iCr0v3D7uyGMinTBT3A8lwerN8iO17FhtEerovn4Zhg2p7quZRiUcYLdx4EOlIMWuORyDk3s0S4VZ27t92NYwMlwMA1TbUQ/XuN1oZaQQ9ipSDjNDDVZto3Q4vwlqL3g1TIs1JyxfHkwUTpuFjg3ZqY+uRNxeJTDlj9JHXiAIZ+VeBggB7EixKE+wMi1A6a+Si/ZpBbroK5gP1gODShXYUN4eGmodxqF2/gVrJcimEeHkyBZ74dZIa9gTSIOxeo1OS70fFU+hQy9/V0/q4PElPZn+EzLTGknWh1EDmqReZ1svv0tYf0Ve/l5szhdNGsb2LUEZ7G/r0Bs7fyQjA5YZI+byOPTSA1Q9vlT63sodpBRDURWkqTRFRPWlaEY2kMZu/vJ422PSjK51X4EPHWmpOkDkxFzx2WAs2rKZ9QXCkU0RGu0Ctial/zNVhm20eVklcuIirEnmUK9Kod0KBmjl+U6U6jHvlhOEC4zp2QcDsrLSQu7gDHvJWbYmaKBTiXrEvk52G/EN9aD86Am5k0bwPU5ktj8z38+5sxVns1R4e9J1WaZgD2dtFvpSxJbjVf09AZHIeyNw/BRu3GfJU6dX6KJVMCMtN+R5xv/ZckylI355R4nrf+7PLNsGg2tqlemvHiwdQkOb3/TOLrJpO94JRjm9k16huysztkpgJIGyKvHXT6z1A3cwCoJzrK7sQ1awedPvO+N8UGJ7kXHRgLLhQ2yWfZfIsD/s0Ji5GFrItm1nlqHAd/ZFh82jNKmvh6+n42l5TimH9Q0Cf+7bK5Y7SVYzhSAW2B8ivHsPMpAkLJ6d17ZMxtrr4/Q=",
"urls": [ "urls": [
"https://pixeldrain.com/api/file/5i1mA1gb", "https://pixeldrain.com/api/file/KfWzWfxp",
"https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.2_linux_x86_64.AppImage" "https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.4_linux_x86_64.AppImage"
] ]
} }
}, },
"win32": { "win32": {
"sha256": "7fd80d416da1b8ba1fdf29dd317d2939a08ff94b6555f34c0bbbccc0c0bf5c69", "1.1.4": {
"sig": "A82EF0Ejt98Dwwpp5S32LNIRE6rycHgpwrdqPQae/LtpO7fyuD0RR0YZQkUDGbSbrCgrO/CleI4STjBx48aIv0UKGSyZtO0bfAuMc2gj0zWTBPHRI2mtZGo+tZSrg9lmIJQ8X0xeSH/18cuwOGHmd031+eOKAJ920kz4gN0TYpr77nnJNVRW4+X2T5BNtDETntuIwH5bt8cZfSRB9pHHpOOMdIuJOAMIttwIY6G8Bz1YteyD1U7KU0GdGcMZHldO1v3b55vw2HAWElOJ1d9XK3gVK8jAQerFsuBx6hfzYxqtKpO1uIDxJnWvt7k95vuUJkPFIHcZKACBX8sM55DCoD2XARXkmrn7bIibEBwqKfg0RsNOt8E0lSbLSuHancGJcAvIMuS6Y32tyCY+ofU/OrU2rLzKc2kWYZagg1drshlAsJDIybUhOtH7bkbf8HSpkeXFYJe8bHDbzDFVM9W2u9tkTbYOM+AW96iyEmabt9zPy0xsYt2Za+lRcur0+z/B1sKegUJjquXVjbnGt1OXETwVEJt4NbGuV0gvGUseAUaToK3VaVDwq0/mIlFgfAMXn6jqCQNCOsIQfTwmfXDxObx/ijXF0h6u1+aRVzbS6Y8cPVqOfZMT3T2j/IEtL71C+vPc13QFiP0iQbFabjHQ5PLHC5HdXw3cAQNWOTWVnSn0IUf2SlVunReS+opVw4s5asIgm5KbUbbfJjnPdU1OSU1uMd0l19bU2Tx3s3i99/DWgR5t1ZvRXHeCLonunI/gb93p2QQ0sLISaR5qq3QEiTeXnqFXvRgjqFm3RBvkWE3+njOUWuWcK7T3S0Pf/U9gBkKwhvScLjZRP3bNHuwJOrFtP+/NBWOXbAF+BqBUYZ6BtuUjTJIjEGCwlRzsM9VH0p+2kh5HxdNmWxPR6LRskZ6jnZWzyLp99/xmbYJk4bfPgFTEnK54V6WTCNzaYVeSXVJrBxW2cZMSQSvaU8Q6mUzdWbIDSeeU/XU1mW9RxkhG99H8oGRWRlir8lp1Xm1RyJekEhRSvbgtn398OyyzkGZikrzMInhsCNYAV/XwoCcm1+tf0RAawUOR6zMR5UvnRhgmnrMQcua7xElLTV+GwnbY3rCxkevjMTjenxtz3Xokw5FWytoD8nCJbTRN026ZlVVYxT5ROGDc/R0Z56b18xoHgMxIZWKzhUbsRKzyjyrqU7Wkc4V0XmYcm55xNZExxmMDLiLyMPUTgNK2xYnsya46PpgAzPbIhgF0Fpa0xhB1Ekwb/v3/d6OhhoroJ2l21CjhPVPtDoHZEUBn7C980VDA/hNrFT2ijGV3zHyw8snzCKX1Cb6VZ/IW3GJG3SaPuITtVtzTSnXUKIAtXYAem5o=", "sha256": "5242b65b18bc6a5d7098e3cb0fbe7ff41685c412edc085f269e99ee511078b1f",
"urls": [ "sig": "AFx+jkqmRxuzu5OyNVdGAdTo2RTBOrQd5jKbKX/474rrmlSb+BHPNFrWCkfEyls5Fc8XSOO9x0RJi7RsiNbppHoosbtDjN8DdG1FApGgMHKg7T4aLMqh91rFhlL/unSPQifSXpNTNRTCVazfeoE/Jl6FV+UMtpzGUywOfJyLcQfQAdsa1oIZrEKJvZUxWyUZwFzTPDtIROLecf82mGbsVOSAGsmIdjNJXeD59I/Mbw8W9Ekjlh5YfveCY19RhAxBIfsXz0OKBw3wdTdI+L6WhXN7csOEKUXQWMDxlToclX/c0DwNyCic9Txsdi1gWbVGVtPEBP2vxVDeMD42xw0Twp1ZWYHWRmnChGZYaqfEER0LVNbXEdrsk0ARPCT+9H1U6h5odACQP6/MT3ioCOyxKHSG3/ogtM8QJQaP2PhpBuNKT4j1Meb+SZVkjTXiI+SJaoqYNABYOdDB8rvR5H6c8W9v5Usii6GbcXfY9C15oNjh6ryxX7e775pTP6JyGBxTjDrupsIGCf22+IbbSdkejLbsavf4IunAYjroy+mU6ONFmgF1smn9J6P06tslDPkgQpqSdgtnqNCcUvNd1WplzN7FjernoqZce4tge9RpvDU2Na+ByvFrLckPB/oLef/yBmQQkwiDhp7qwQxbhXdDWw8OmPp0XaBBY/+TPazObwqZ3c49T0apMvQBFp1nlftE6sYRYn5xpEpUk0FEYHYs0i8ftbbHY2ZFmk5Wb3qYw9IQopaCb+69q/l4SVKiDci+uffInHvQEtXd7OIG/xYSPIWieR8KX36/aSe27FRLWwmpvKyt/b3JhueAYrSQeWZuISwdgDZ5PtNB9cyRyxWgYwyhHCzed+nUD0FHm1Cfr2JyVnnz2zF5p3q1llO4heJEmm3vDu7s9r0CwiqvFjodOgJKeDh0NgEpTzl7g6Mf1JyuVkZy4pgG3H1/CoItnjmRvN5BMamFRCykM013D01mQJVlfZJjMFfFMse4S4YmnJUMbNvP9C+6OH+Hizy5z+akjj7R3dOErUpgQoetodE9eUfsFS0hkeabRlPi21XMFeqgOl9YGPuGatBKb0Ts1OyxIka3Cu6utrAPWBf8UytZNUq06dIYKqZIMfg9ON8IzfZO02ZzQQ4cqydhnFpmaqvyyqJ6viveDb188Yk+UuJwdYc9CnAIdPXJ25UlKOB06oFo1EqT7gXg0Mza2jruu4r0QvlIcVdBaSvNgN4IMCUu1gQvHWNMxFOd8qYruP61Qapox+c+WPJxs6fryLgjk7xUF92RnYeIEYmzXvgTlPUgft7isYmy3wOhw0N4qPFPn/iEIZUh0RAeZR7PfFewZEwhmYZzy65rgs9Xh13gR0R9SOs=",
"https://pixeldrain.com/api/file/xyfCGfcM", "urls": [
"https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.3_win.exe" "https://pixeldrain.com/api/file/RrXR8XWD",
] "https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.1.4_win.exe"
]
}
} }
}, },
"Versions": { "Versions": {
"arch": [ "arch": [
"1.1.2" "1.1.4"
], ],
"centos7": [ "centos7": [
"1.1.2" "1.1.4"
], ],
"darwin": [ "darwin": [
"1.1.2" "1.1.4"
], ],
"debian9": [ "debian9": [
"1.1.2" "1.1.4"
], ],
"debian10": [ "debian10": [
"1.1.2" "1.1.4"
], ],
"fedora28": [ "fedora28": [
"1.1.2" "1.1.4"
], ],
"fedora29": [ "fedora29": [
"1.1.2" "1.1.4"
], ],
"fedora30": [ "fedora30": [
"1.1.2" "1.1.4"
], ],
"fedora31": [ "fedora31": [
"1.1.2" "1.1.4"
], ],
"linux": [ "linux": [
"unavailable" "unavailable"
], ],
"opensuse15": [ "opensuse15": [
"1.1.2" "1.1.4"
], ],
"opensuse15.1": [ "opensuse15.1": [
"1.1.2" "1.1.4"
], ],
"solus": [ "solus": [
"1.1.2" "1.1.4"
], ],
"tumbleweed": [ "tumbleweed": [
"1.1.2" "1.1.4"
], ],
"ubuntu18.04": [ "ubuntu18.04": [
"1.1.2" "1.1.4"
], ],
"ubuntu18.10": [ "ubuntu18.10": [
"1.1.2" "1.1.4"
], ],
"ubuntu19.04": [ "ubuntu19.04": [
"1.1.2" "1.1.4"
], ],
"ubuntu19.10": [ "ubuntu19.10": [
"1.1.2" "1.1.4"
], ],
"unknown": [ "unknown": [
"unavailable" "unavailable"
], ],
"win32": [ "win32": [
"1.1.3" "1.1.4"
],
"centos8": [
"1.1.4"
] ]
} }
} }

View File

@@ -89,22 +89,12 @@ class App extends IPCContainer {
!missingDependencies && !missingDependencies &&
!this.props.InstallActive; !this.props.InstallActive;
const allowConfig = this.props.LocationsLookup[selectedVersion] &&
this.props.LocationsLookup[selectedVersion].config_support;
const allowSiaPrime = this.props.LocationsLookup[selectedVersion] &&
this.props.LocationsLookup[selectedVersion].siaprime_support;
const noConsoleSupported = this.props.LocationsLookup[selectedVersion] &&
this.props.LocationsLookup[selectedVersion].no_console_supported;
const remoteSupported = this.props.LocationsLookup[selectedVersion] && const remoteSupported = this.props.LocationsLookup[selectedVersion] &&
this.props.LocationsLookup[selectedVersion].supports_remote; this.props.LocationsLookup[selectedVersion].supports_remote;
const showConfig = !missingDependencies && const showConfig = !missingDependencies &&
this.props.DisplayConfiguration && this.props.DisplayConfiguration &&
!this.props.RebootRequired && !this.props.RebootRequired;
allowConfig;
const showUpgrade = this.props.UpgradeAvailable && const showUpgrade = this.props.UpgradeAvailable &&
!this.props.DisplayError && !this.props.DisplayError &&
@@ -152,10 +142,7 @@ class App extends IPCContainer {
mainContent.push(( mainContent.push((
<Box dxStyle={{padding: 'var(--default_spacing)', height: 'auto'}} <Box dxStyle={{padding: 'var(--default_spacing)', height: 'auto'}}
key={'md_' + key++}> key={'md_' + key++}>
<MountItems allowConfig={allowConfig} <MountItems remoteSupported={remoteSupported}/>
allowSiaPrime={allowSiaPrime}
noConsoleSupported={noConsoleSupported}
remoteSupported={remoteSupported}/>
</Box> </Box>
)); ));
} }

View File

@@ -85,6 +85,8 @@ exports.IPC_Check_Installed_Reply = 'check_installed_reply';
exports.IPC_Check_Mount_Location = 'check_mount_location'; exports.IPC_Check_Mount_Location = 'check_mount_location';
exports.IPC_Cleanup_Releases = 'IPC_Cleanup_Releases';
exports.IPC_Delete_File = 'delete_file'; exports.IPC_Delete_File = 'delete_file';
exports.IPC_Detect_Mount = 'detect_mount'; exports.IPC_Detect_Mount = 'detect_mount';

View File

@@ -46,25 +46,22 @@ export default connect(mapStateToProps, mapDispatchToProps)(props => {
props.setProviderState(props.provider, state); props.setProviderState(props.provider, state);
}; };
let configButton = null;
let secondRow = 6; let secondRow = 6;
if (props.allowConfig) { const pointer = {cursor: props.MState.AllowMount ? 'pointer' : 'no-drop'};
const pointer = {cursor: props.MState.AllowMount ? 'pointer' : 'no-drop'}; const configButton = (
configButton = ( <RootElem colSpan={4}
<RootElem colSpan={4} rowSpan={6}>
rowSpan={6}> <img alt=''
<img alt='' height={'16px'}
height={'16px'} onClick={props.MState.AllowMount ? ()=>props.displayConfiguration(props.provider, props.remote) : e=>{e.preventDefault();}}
onClick={props.MState.AllowMount ? ()=>props.displayConfiguration(props.provider, props.remote) : e=>{e.preventDefault();}} src={configureImage}
src={configureImage} style={{padding: 0, border: 0, margin: 0, ...pointer}}
style={{padding: 0, border: 0, margin: 0, ...pointer}} width={'16px'}/>
width={'16px'}/> </RootElem>
</RootElem> );
);
}
let inputColumnSpan; let inputColumnSpan;
let inputControls = null; let inputControls;
if (props.Platform === 'win32') { if (props.Platform === 'win32') {
inputColumnSpan = 20; inputColumnSpan = 20;
const index = props.MState.DriveLetters.indexOf(props.PState.MountLocation); const index = props.MState.DriveLetters.indexOf(props.PState.MountLocation);
@@ -181,4 +178,4 @@ export default connect(mapStateToProps, mapDispatchToProps)(props => {
</Grid> </Grid>
</div> </div>
); );
}); });

View File

@@ -203,7 +203,6 @@ class MountItems extends IPCContainer {
if (mount) { if (mount) {
this.sendRequest(Constants.IPC_Mount_Drive, { this.sendRequest(Constants.IPC_Mount_Drive, {
Location: location, Location: location,
NoConsoleSupported: this.props.noConsoleSupported,
Provider: provider, Provider: provider,
Remote: remote, Remote: remote,
Version: this.props.InstalledVersion, Version: this.props.InstalledVersion,
@@ -344,8 +343,7 @@ class MountItems extends IPCContainer {
let items = []; let items = [];
for (const provider of Constants.PROVIDER_LIST) { for (const provider of Constants.PROVIDER_LIST) {
items.push(( items.push((
<MountItem allowConfig={this.props.allowConfig} <MountItem allowRemove={false}
allowRemove={false}
browseClicked={this.handleBrowseLocation} browseClicked={this.handleBrowseLocation}
changed={e => this.handleMountLocationChanged(provider, e.target.value)} changed={e => this.handleMountLocationChanged(provider, e.target.value)}
clicked={this.handleMountUnMount} clicked={this.handleMountUnMount}
@@ -359,8 +357,7 @@ class MountItems extends IPCContainer {
if (this.props.remoteSupported) { if (this.props.remoteSupported) {
for (const provider of this.props.RemoteMounts) { for (const provider of this.props.RemoteMounts) {
items.push(( items.push((
<MountItem allowConfig={this.props.allowConfig} <MountItem allowRemove={true}
allowRemove={true}
browseClicked={this.handleBrowseLocation} browseClicked={this.handleBrowseLocation}
changed={e => this.handleMountLocationChanged(provider, e.target.value)} changed={e => this.handleMountLocationChanged(provider, e.target.value)}
clicked={this.handleMountUnMount} clicked={this.handleMountUnMount}
@@ -375,7 +372,7 @@ class MountItems extends IPCContainer {
} else { } else {
items.splice(items.length - 1, 1) items.splice(items.length - 1, 1)
} }
return ( return (
<div style={{margin: 0, padding: 0}}> <div style={{margin: 0, padding: 0}}>
{retryDisplay} {retryDisplay}
@@ -413,4 +410,4 @@ const mapDispatchToProps = dispatch => {
} }
}; };
export default connect(mapStateToProps, mapDispatchToProps)(MountItems); export default connect(mapStateToProps, mapDispatchToProps)(MountItems);

View File

@@ -82,11 +82,27 @@ const _getDefaultRepertoryArgs = (provider, remote) => {
const _getRepertoryExec = version => { const _getRepertoryExec = version => {
return { return {
cmd: (os.platform() === 'win32') ? 'repertory.exe' : 'repertory', cmd: (os.platform() === 'win32') ? 'repertory.exe' : './repertory',
working: path.join(_getDataDirectory(), version), working: path.join(_getDataDirectory(), version),
}; };
}; };
const _removeDirectoryRecursively = dir => {
if (fs.existsSync(dir)) {
fs
.readdirSync(dir)
.forEach(file => {
const curPath = path.join(dir, file);
if (fs.lstatSync(curPath).isDirectory()) {
module.exports.removeDirectoryRecursively(curPath);
} else {
fs.unlinkSync(curPath);
}
});
fs.rmdirSync(dir);
}
};
const _resolvePath = str => { const _resolvePath = str => {
if (os.platform() === 'win32') { if (os.platform() === 'win32') {
return str.replace(/%([^%]+)%/g, (_, n) => { return str.replace(/%([^%]+)%/g, (_, n) => {
@@ -130,6 +146,36 @@ module.exports.checkDaemonVersion = (version, provider) => {
}); });
}; };
module.exports.cleanupOldReleases = versionList => {
return new Promise((resolve, reject) => {
try {
if (versionList && versionList.length > 0) {
const dataDir = _getDataDirectory();
const directoryList = fs
.readdirSync(dataDir, {withFileTypes: true})
.filter(dirent => dirent.isDirectory())
.map(dirent => dirent);
const removeList = directoryList
.filter(dirent => !versionList.includes(dirent.name))
.map(dirent => dirent.name);
for (const dir of removeList) {
try {
_removeDirectoryRecursively(path.join(dataDir, dir));
} catch (e) {
console.log(e);
}
}
resolve();
}
} catch (e) {
reject(e);
console.log(e);
}
});
};
module.exports.createSignatureFiles = (signature, publicKey) => { module.exports.createSignatureFiles = (signature, publicKey) => {
const fileName1 = RandomString.generate({ const fileName1 = RandomString.generate({
length: 12, length: 12,
@@ -288,7 +334,7 @@ module.exports.executeAndWait = (command, ignoreResult) => {
module.exports.executeAsync = (command, args=[]) => { module.exports.executeAsync = (command, args=[]) => {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
const launchProcess = (count, timeout) => { const launchProcess = (count, timeout) => {
const cmd = path.basename(command); let cmd = path.basename(command);
const working = cmd.length === command.length ? null : command.substr(0, command.length - cmd.length); const working = cmd.length === command.length ? null : command.substr(0, command.length - cmd.length);
let processOptions = { let processOptions = {
detached: true, detached: true,
@@ -296,6 +342,9 @@ module.exports.executeAsync = (command, args=[]) => {
}; };
if (working) { if (working) {
processOptions.cwd = working; processOptions.cwd = working;
if (os.platform() !== 'win32') {
cmd = './' + cmd;
}
} }
const process = new spawn(cmd, args, processOptions); const process = new spawn(cmd, args, processOptions);
@@ -359,7 +408,7 @@ module.exports.executeScript = script => {
}); });
}; };
module.exports.executeMount = (version, provider, remote, location, noConsoleSupported, exitCallback) => { module.exports.executeMount = (version, provider, remote, location, exitCallback) => {
return new Promise((resolve) => { return new Promise((resolve) => {
const repertoryExec = _getRepertoryExec(version); const repertoryExec = _getRepertoryExec(version);
const processOptions = { const processOptions = {
@@ -375,9 +424,7 @@ module.exports.executeMount = (version, provider, remote, location, noConsoleSup
args.push('-o'); args.push('-o');
args.push('big_writes'); args.push('big_writes');
args.push('-f'); args.push('-f');
if (noConsoleSupported) { args.push('-nc');
args.push('-nc');
}
} else if (os.platform() === 'win32') { } else if (os.platform() === 'win32') {
args.push('-hidden'); args.push('-hidden');
} }
@@ -650,21 +697,7 @@ module.exports.performWindowsUninstall = names => {
}); });
}; };
module.exports.removeDirectoryRecursively = (p) => { module.exports.removeDirectoryRecursively = _removeDirectoryRecursively;
if (fs.existsSync(p)) {
fs
.readdirSync(p)
.forEach(file => {
const curPath = path.join(p, file);
if (fs.lstatSync(curPath).isDirectory()) {
module.exports.removeDirectoryRecursively(curPath);
} else {
fs.unlinkSync(curPath);
}
});
fs.rmdirSync(p);
}
};
module.exports.resolvePath = _resolvePath; module.exports.resolvePath = _resolvePath;

View File

@@ -13,6 +13,7 @@ import {
setDismissDependencies setDismissDependencies
} from './install_actions'; } from './install_actions';
import {unmountAll} from './mount_actions'; import {unmountAll} from './mount_actions';
import {getIPCRenderer} from '../../utils';
export const CLEAR_UI_UPGRADE = 'relver/clearUIUpgrade'; export const CLEAR_UI_UPGRADE = 'relver/clearUIUpgrade';
export const clearUIUpgrade = () => { export const clearUIUpgrade = () => {
@@ -22,6 +23,17 @@ export const clearUIUpgrade = () => {
}; };
}; };
const cleanupOldReleases = versionList => {
return dispatch => {
const ipcRenderer = getIPCRenderer();
if (ipcRenderer) {
ipcRenderer.sendSync(Constants.IPC_Cleanup_Releases + '_sync', {
version_list: versionList
});
}
};
};
export const detectUIUpgrade = () => { export const detectUIUpgrade = () => {
return (dispatch, getState) => { return (dispatch, getState) => {
axios axios
@@ -77,6 +89,12 @@ export const loadReleases = () => {
dispatch(setAllowDismissDependencies(versionLookup[Constants.RELEASE_TYPES[release]].length > 1)); dispatch(setAllowDismissDependencies(versionLookup[Constants.RELEASE_TYPES[release]].length > 1));
} }
dispatch(checkVersionInstalled()); dispatch(checkVersionInstalled());
let versionList = [];
for (const key of Object.keys(locationsLookup)) {
versionList.push(key);
}
dispatch(cleanupOldReleases(versionList))
}; };
if ((version !== state.Version) || (release !== state.Release)) { if ((version !== state.Version) || (release !== state.Release)) {

View File

@@ -222,7 +222,7 @@ const addListeners = (ipcMain, setTrayImage, standardIPCReply) => {
}, error || Error(data.Provider + ' Unmounted')); }, error || Error(data.Provider + ' Unmounted'));
}; };
helpers helpers
.executeMount(data.Version, data.Provider, data.Remote, data.Location, data.NoConsoleSupported, (error, pid) => { .executeMount(data.Version, data.Provider, data.Remote, data.Location, (error, pid) => {
errorHandler(pid, error); errorHandler(pid, error);
}) })
.then(() => { .then(() => {
@@ -272,4 +272,4 @@ const addListeners = (ipcMain, setTrayImage, standardIPCReply) => {
module.exports = { module.exports = {
addListeners, addListeners,
unmountAllDrives unmountAllDrives
}; };

View File

@@ -5,7 +5,7 @@ const os = require('os');
const path = require('path'); const path = require('path');
const unzip = require('unzipper'); const unzip = require('unzipper');
const addListeners = (ipcMain, standardIPCReply) => { const addListeners = (ipcMain, getCleanupReleases, standardIPCReply) => {
ipcMain.on(Constants.IPC_Check_Installed, (event, data) => { ipcMain.on(Constants.IPC_Check_Installed, (event, data) => {
const destination = path.join(helpers.getDataDirectory(), data.Version); const destination = path.join(helpers.getDataDirectory(), data.Version);
helpers helpers
@@ -29,6 +29,14 @@ const addListeners = (ipcMain, standardIPCReply) => {
}); });
}); });
ipcMain.on(Constants.IPC_Cleanup_Releases + '_sync', (event, data) => {
if (getCleanupReleases()) {
helpers.cleanupOldReleases(data.version_list);
}
event.returnValue = true;
});
ipcMain.on(Constants.IPC_Extract_Release, (event, data) => { ipcMain.on(Constants.IPC_Extract_Release, (event, data) => {
const destination = path.join(helpers.getDataDirectory(), data.Version); const destination = path.join(helpers.getDataDirectory(), data.Version);
helpers.removeDirectoryRecursively(destination); helpers.removeDirectoryRecursively(destination);
@@ -84,4 +92,4 @@ const addListeners = (ipcMain, standardIPCReply) => {
module.exports = { module.exports = {
addListeners addListeners
}; };