[Logo changes] [ScPrime re-brand]
@@ -1,6 +1,7 @@
|
||||
# Changelog
|
||||
|
||||
## 1.0.9
|
||||
* ScPrime re-brand
|
||||
|
||||
## 1.0.8
|
||||
* \#8: Add tooltips to settings
|
||||
|
||||
@@ -2,11 +2,11 @@
|
||||

|
||||
|
||||
## GUI for [Repertory](https://bitbucket.org/blockstorage/repertory)
|
||||
Repertory allows you to mount Sia and/or SiaPrime 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.
|
||||
|
||||
## Requirements
|
||||
* Sia >=1.4.1
|
||||
* SiaPrime >=1.4.0
|
||||
* ScPrime >=1.4.1
|
||||
|
||||
## Downloads
|
||||
* **Repertory UI v1.0.8 Linux 64-bit** [<Primary\>]() [<Alternate\>](https://bitbucket.org/blockstorage/repertory-ui/downloads/repertory-ui_1.0.9_linux_x86_64.AppImage)
|
||||
|
||||
BIN
logo_green.xcf
Normal file
12
package.json
@@ -3,10 +3,10 @@
|
||||
"version": "1.0.9",
|
||||
"private": true,
|
||||
"author": "scott.e.graves@protonmail.com",
|
||||
"description": "GUI for Repertory - Repertory allows you to mount Sia and/or SiaPrime 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.",
|
||||
"dependencies": {
|
||||
"@fortawesome/fontawesome-svg-core": "^1.2.22",
|
||||
"@fortawesome/free-solid-svg-icons": "^5.10.2",
|
||||
"@fortawesome/fontawesome-svg-core": "^1.2.25",
|
||||
"@fortawesome/free-solid-svg-icons": "^5.11.2",
|
||||
"@fortawesome/react-fontawesome": "^0.1.4",
|
||||
"auto-launch": "^5.0.5",
|
||||
"axios": "^0.18.1",
|
||||
@@ -19,7 +19,7 @@
|
||||
"react-loader-spinner": "^2.3.0",
|
||||
"react-redux": "^7.1.1",
|
||||
"react-scripts": "2.1.8",
|
||||
"react-tooltip": "^3.11.0",
|
||||
"react-tooltip": "^3.11.1",
|
||||
"redux": "^4.0.4",
|
||||
"redux-starter-kit": "^0.5.1",
|
||||
"redux-thunk": "^2.3.0",
|
||||
@@ -28,10 +28,10 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"cross-env": "^5.2.1",
|
||||
"electron": "^4.2.10",
|
||||
"electron": "^4.2.11",
|
||||
"electron-builder": "^20.44.4",
|
||||
"extract-text-webpack-plugin": "^3.0.2",
|
||||
"typescript": "^3.6.2",
|
||||
"typescript": "^3.6.3",
|
||||
"webpack-browser-plugin": "^1.0.20"
|
||||
},
|
||||
"scripts": {
|
||||
|
||||
|
Before Width: | Height: | Size: 361 KiB After Width: | Height: | Size: 370 KiB |
BIN
public/icon.ico
|
Before Width: | Height: | Size: 361 KiB After Width: | Height: | Size: 370 KiB |
BIN
public/logo.png
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 1.2 KiB |
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"HostConfig": {
|
||||
"AgentString": "'User-Agent' used when communicating with Sia/SiaPrime's API.",
|
||||
"ApiPassword": "Password used when communicating with Sia/SiaPrime's API.\n\nThis is not the same as your wallet's password, so please do not enter it here. Sia/SiaPrime typically auto-generate this value. It is exclusively used for API authentication purposes.",
|
||||
"ApiPort": "API port used to connect to Sia/SiaPrime's daemon.",
|
||||
"HostNameOrIp": "IP address or host name of Sia/SiaPrime daemon.",
|
||||
"TimeoutMs": "Number of milliseconds to wait for Sia/SiaPrime API responses before timing out."
|
||||
"AgentString": "'User-Agent' used when communicating with Sia/ScPrime's API.",
|
||||
"ApiPassword": "Password used when communicating with Sia/ScPrime's API.\n\nThis is not the same as your wallet's password, so please do not enter it here. Sia/ScPrime typically auto-generate this value. It is exclusively used for API authentication purposes.",
|
||||
"ApiPort": "API port used to connect to Sia/ScPrime's daemon.",
|
||||
"HostNameOrIp": "IP address or host name of Sia/ScPrime daemon.",
|
||||
"TimeoutMs": "Number of milliseconds to wait for Sia/ScPrime API responses before timing out."
|
||||
},
|
||||
"Settings": {
|
||||
"ApiAuth": "Password used to communicate with Repertory's API. Auto-generated by default.",
|
||||
@@ -20,9 +20,9 @@
|
||||
"EvictionDelayMinutes": "Number of minutes to wait after all file handles are closed before allowing file to be evicted from cache.",
|
||||
"MaxCacheSizeBytes": "This value specifies the maximum amount of local space to consume before files are removed from cache. EnableMaxCacheSize must also be set to true for this value to take affect.",
|
||||
"MinimumRedundancy": "Files are elected for removal once this value has been reached. Be aware that this value cannot be set to less than 1.5x.",
|
||||
"OnlineCheckRetrySeconds": "Number of seconds to wait for Sia/SiaPrime daemon to become available/connectable.",
|
||||
"OnlineCheckRetrySeconds": "Number of seconds to wait for Sia/ScPrime daemon to become available/connectable.",
|
||||
"OrphanedFileRetentionDays": "Repertory attempts to keep modifications between Sia-UI and the mounted location in sync as much as possible. In the event a file is removed from Sia-UI, it will be marked as orphaned in Repertory and moved into an 'orphaned' directory within Repertory's data directory. This setting specifies the number of days this file is retained before final deletion.",
|
||||
"PreferredDownloadType": "Repertory supports 3 download modes for reading files that are not cached locally: full file allocation, ring buffer mode and direct mode.\n\nFull file allocation mode pre-allocates the entire file prior to downloading. This mode is required for writes but also ensures the best performance when reading data.\n\nRing buffer mode utilizes a fixed size file buffer to enable a reasonable amount of seeking. This alleviates the need to fully allocate a file. By default, it is 512MiB. When the buffer is full, it attempts to maintain the ability to seek 50% ahead or behind the current read location without the need to re-download data from Sia/SiaPrime.\n\nDirect mode utilizes no disk space. All data is read directly from Sia/SiaPrime.\n\nPreferred download type modes are:\n\nFallback - If there isn't enough local space to allocate the full file, ring buffer mode is used. If there isn't enough local space to create the ring buffer's file, then direct mode is used.\nRingBuffer - Full file allocation is always bypassed; however, if there isn't enough space to create the ring buffer's file, then direct mode will be chosen.\nDirect - All files will be read directly from Sia/SiaPrime.",
|
||||
"PreferredDownloadType": "Repertory supports 3 download modes for reading files that are not cached locally: full file allocation, ring buffer mode and direct mode.\n\nFull file allocation mode pre-allocates the entire file prior to downloading. This mode is required for writes but also ensures the best performance when reading data.\n\nRing buffer mode utilizes a fixed size file buffer to enable a reasonable amount of seeking. This alleviates the need to fully allocate a file. By default, it is 512MiB. When the buffer is full, it attempts to maintain the ability to seek 50% ahead or behind the current read location without the need to re-download data from Sia/ScPrime.\n\nDirect mode utilizes no disk space. All data is read directly from Sia/ScPrime.\n\nPreferred download type modes are:\n\nFallback - If there isn't enough local space to allocate the full file, ring buffer mode is used. If there isn't enough local space to create the ring buffer's file, then direct mode is used.\nRingBuffer - Full file allocation is always bypassed; however, if there isn't enough space to create the ring buffer's file, then direct mode will be chosen.\nDirect - All files will be read directly from Sia/ScPrime.",
|
||||
"ReadAheadCount": "This value specifies the number of read-ahead chunks to use when downloading a file. This is a per-open file setting and will result in the creation of an equal number of threads.",
|
||||
"RingBufferFileSize": "The size of the ring buffer file in MiB. Default is 512. Valid values are: 64, 128, 256, 512, 1024."
|
||||
}
|
||||
|
||||
@@ -50,12 +50,12 @@ exports.DATA_LOCATIONS = {
|
||||
|
||||
exports.PROVIDER_LIST = [
|
||||
'Sia',
|
||||
'SiaPrime'
|
||||
'ScPrime'
|
||||
];
|
||||
|
||||
exports.PROVIDER_ARG = {
|
||||
sia: '',
|
||||
siaprime: '-sp'
|
||||
scprime: '-sp'
|
||||
};
|
||||
|
||||
exports.RELEASE_TYPES = [
|
||||
|
||||
@@ -28,7 +28,7 @@ if (ipcRenderer) {
|
||||
store.dispatch(setActiveRelease(arg.data.Release, arg.data.Version));
|
||||
|
||||
for (const provider of Constants.PROVIDER_LIST) {
|
||||
let state = arg.data[provider] || this.props.ProviderState[provider];
|
||||
let state = arg.data[provider] || store.getState().mounts.ProviderState[provider];
|
||||
if (state.AutoMount === undefined) {
|
||||
state['AutoMount'] = false;
|
||||
}
|
||||
|
||||