Update to Usamin (18.5.0)
This commit is contained in:
parent
dd8e89234c
commit
93d2e8e0d5
14
.travis.yml
14
.travis.yml
|
@ -1,4 +1,7 @@
|
||||||
os: osx
|
os:
|
||||||
|
- osx
|
||||||
|
- linux
|
||||||
|
- windows
|
||||||
language: node_js
|
language: node_js
|
||||||
node_js:
|
node_js:
|
||||||
- '10.15.2'
|
- '10.15.2'
|
||||||
|
@ -7,10 +10,7 @@ before_deploy:
|
||||||
- npm install electron-builder -g
|
- npm install electron-builder -g
|
||||||
- cd app
|
- cd app
|
||||||
- npm install
|
- npm install
|
||||||
- electron-builder --mac --x64 -p never
|
- npm build
|
||||||
- mv ../build/TheDesk*.dmg ../TheDesk.dmg
|
|
||||||
- mv ../build/TheDesk*.zip ../TheDesk-darwin-x64.zip
|
|
||||||
- cd ../
|
|
||||||
deploy:
|
deploy:
|
||||||
provider: releases
|
provider: releases
|
||||||
# GitHub にリリースするための API KEY を暗号化した値
|
# GitHub にリリースするための API KEY を暗号化した値
|
||||||
|
@ -18,11 +18,11 @@ deploy:
|
||||||
secure: jndR02p5KRTtcJk18b3YsXL2cC+yzEf1AOqXdpWciF8f3lO5oY01jlxd17xdHIcK7VywSsLVZpLToSdqAoIEhJ5OxEQ/FmA3FlmbwwD6ou13gLa4VGIvsBHveCmKGjVu0Z++atIy76tZYU1SOWFWv4B0ZhnVz2ca2VZynvLgw3YNsPJH7rHO966GXgRkGYJAJ4UvLg3sj/iztVh2FSfbUj5IGO1e/JHJO63wAo1MSQtRjkutVgl/djnBLC6vbL4YHkM3Ynpkx/YQEcxwrmeY0Ra8D5yYDq4MNIDMmZahWC+k4u2eA2Cj2ifBFNxbZvTN75vLwRBp6DsTNHsiqkXrSPDBdNeet31RbwTQ6LtsK8jqmL4S/59dmLcj7uCU2WxyBLPbJdbdZWlqW2ZQvfQY8QVAYy7S3MiHQWQN0oP5wqXk89jcgR42ig/zsqFNPpXHM4mExR7l/gDLPg0j9c3XEF6sWtk3FmJN1i4+B+9kn09b6UKlV7EFPKp8XcFNrz4ZcE9/I8lKwsqLVG2jAXIk7Z9LwDRcAmK5eG348X5zwFtOY6raKIvRw2cn92bPnEI+55v8A4WANS2647GFTgxHj30D0d/sOZmJ5BS34zpdWTgE0AlKg7sOqkncjqoW5J5zCh5Ow7b3KXvEvlAts44mAag8tZTectxMP4iguXvTnv4=
|
secure: jndR02p5KRTtcJk18b3YsXL2cC+yzEf1AOqXdpWciF8f3lO5oY01jlxd17xdHIcK7VywSsLVZpLToSdqAoIEhJ5OxEQ/FmA3FlmbwwD6ou13gLa4VGIvsBHveCmKGjVu0Z++atIy76tZYU1SOWFWv4B0ZhnVz2ca2VZynvLgw3YNsPJH7rHO966GXgRkGYJAJ4UvLg3sj/iztVh2FSfbUj5IGO1e/JHJO63wAo1MSQtRjkutVgl/djnBLC6vbL4YHkM3Ynpkx/YQEcxwrmeY0Ra8D5yYDq4MNIDMmZahWC+k4u2eA2Cj2ifBFNxbZvTN75vLwRBp6DsTNHsiqkXrSPDBdNeet31RbwTQ6LtsK8jqmL4S/59dmLcj7uCU2WxyBLPbJdbdZWlqW2ZQvfQY8QVAYy7S3MiHQWQN0oP5wqXk89jcgR42ig/zsqFNPpXHM4mExR7l/gDLPg0j9c3XEF6sWtk3FmJN1i4+B+9kn09b6UKlV7EFPKp8XcFNrz4ZcE9/I8lKwsqLVG2jAXIk7Z9LwDRcAmK5eG348X5zwFtOY6raKIvRw2cn92bPnEI+55v8A4WANS2647GFTgxHj30D0d/sOZmJ5BS34zpdWTgE0AlKg7sOqkncjqoW5J5zCh5Ow7b3KXvEvlAts44mAag8tZTectxMP4iguXvTnv4=
|
||||||
# Releases ページにアップロードするファイル
|
# Releases ページにアップロードするファイル
|
||||||
file:
|
file:
|
||||||
- TheDesk.dmg
|
- build/TheDesk*.*
|
||||||
- TheDesk-darwin-x64.zip
|
|
||||||
skip_cleanup: true
|
skip_cleanup: true
|
||||||
on:
|
on:
|
||||||
repo: cutls/TheDesk
|
repo: cutls/TheDesk
|
||||||
|
tags: true
|
||||||
branches:
|
branches:
|
||||||
only:
|
only:
|
||||||
- master
|
- master
|
105
app/build.js
Normal file
105
app/build.js
Normal file
|
@ -0,0 +1,105 @@
|
||||||
|
const builder = require("electron-builder");
|
||||||
|
const fs = require('fs');
|
||||||
|
const os = process.platform;
|
||||||
|
const Platform = builder.Platform
|
||||||
|
const Arch = builder.Arch
|
||||||
|
const targets = new Map();
|
||||||
|
const archToType = new Map();
|
||||||
|
const pref = {
|
||||||
|
productName: "TheDesk",
|
||||||
|
appId: "top.thedesk",
|
||||||
|
asarUnpack: [
|
||||||
|
"node_modules/itunes-nowplaying-mac"
|
||||||
|
],
|
||||||
|
directories: {
|
||||||
|
output: "../build/"
|
||||||
|
},
|
||||||
|
win: {
|
||||||
|
icon: "build/thedesk.ico",
|
||||||
|
target: [
|
||||||
|
"nsis",
|
||||||
|
"portable",
|
||||||
|
"appx"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
appx: {
|
||||||
|
identityName: "53491Cutls.TheDesk",
|
||||||
|
applicationId: "Cutls.TheDesk",
|
||||||
|
publisherDisplayName: "Cutls",
|
||||||
|
publisher: "CN=629757F5-A5EE-474F-9562-B304A89A9FD1",
|
||||||
|
languages: [
|
||||||
|
"JA-JP",
|
||||||
|
"EN-US"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
nsis: {
|
||||||
|
oneClick: false,
|
||||||
|
allowToChangeInstallationDirectory: true
|
||||||
|
},
|
||||||
|
linux: {
|
||||||
|
icon: "build/icons",
|
||||||
|
target: [
|
||||||
|
"zip",
|
||||||
|
"snap"
|
||||||
|
],
|
||||||
|
category: "Network"
|
||||||
|
},
|
||||||
|
mac: {
|
||||||
|
target: [
|
||||||
|
"dmg",
|
||||||
|
"zip"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
electronDownload: {
|
||||||
|
version: "5.0.1"
|
||||||
|
},
|
||||||
|
electronVersion: "5.0.1"
|
||||||
|
}
|
||||||
|
const json = JSON.parse(fs.readFileSync("package.json", 'utf8'));
|
||||||
|
const version = json.version;
|
||||||
|
|
||||||
|
|
||||||
|
if (os == "win32") {
|
||||||
|
archToType.set(Arch.ia32, []);
|
||||||
|
targets.set(Platform.WINDOWS, archToType);
|
||||||
|
} else if (os == "linux") {
|
||||||
|
archToType.set(Arch.x64, []);
|
||||||
|
archToType.set(Arch.ia32, []);
|
||||||
|
targets.set(Platform.LINUX, archToType);
|
||||||
|
} else if (os == "darwin") {
|
||||||
|
archToType.set(Arch.x64, []);
|
||||||
|
targets.set(Platform.MAC, archToType);
|
||||||
|
} else {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
builder.build({
|
||||||
|
targets: targets,
|
||||||
|
config: pref
|
||||||
|
})
|
||||||
|
.then(() => {
|
||||||
|
if (os == "win32") {
|
||||||
|
fs.renameSync('../build/TheDesk ' + version + '.exe', '../build/TheDesk-ia32.exe');
|
||||||
|
fs.renameSync('../build/TheDesk Setup ' + version + '.exe', '../build/TheDesk-setup-ia32.exe');
|
||||||
|
retry()
|
||||||
|
}
|
||||||
|
})
|
||||||
|
.catch((error) => {
|
||||||
|
// handle error
|
||||||
|
})
|
||||||
|
function retry(){
|
||||||
|
const targetsAlt = new Map();
|
||||||
|
const archToTypeAlt = new Map();
|
||||||
|
targetsAlt.set(Platform.WINDOWS, archToTypeAlt);
|
||||||
|
archToTypeAlt.set(Arch.x64, []);
|
||||||
|
builder.build({
|
||||||
|
targets: targetsAlt,
|
||||||
|
config: pref
|
||||||
|
})
|
||||||
|
.then(() => {
|
||||||
|
fs.renameSync('../build/TheDesk Setup ' + version + '.exe', '../build/TheDesk-setup.exe');
|
||||||
|
fs.renameSync('../build/TheDesk ' + version + '.exe', '../build/TheDesk.exe');
|
||||||
|
})
|
||||||
|
.catch((error) => {
|
||||||
|
// handle error
|
||||||
|
})
|
||||||
|
}
|
4
app/dist/builder-effective-config.yaml
vendored
Normal file
4
app/dist/builder-effective-config.yaml
vendored
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
directories:
|
||||||
|
output: dist
|
||||||
|
buildResources: build
|
||||||
|
electronVersion: 1.4.13
|
|
@ -193,3 +193,4 @@ $.mb_substr = function (str, begin, end) {
|
||||||
}
|
}
|
||||||
return ret;
|
return ret;
|
||||||
};
|
};
|
||||||
|
localStorage.removeItem("errors");
|
|
@ -127,6 +127,7 @@ function load() {
|
||||||
$("#c2-file").text(localStorage.getItem("custom2"));
|
$("#c2-file").text(localStorage.getItem("custom2"));
|
||||||
$("#c3-file").text(localStorage.getItem("custom3"));
|
$("#c3-file").text(localStorage.getItem("custom3"));
|
||||||
$("#c4-file").text(localStorage.getItem("custom4"));
|
$("#c4-file").text(localStorage.getItem("custom4"));
|
||||||
|
//$("#log").val(localStorage.getItem("errors"))
|
||||||
}
|
}
|
||||||
|
|
||||||
function climute() {
|
function climute() {
|
||||||
|
|
|
@ -79,7 +79,7 @@ function dl(mainWindow, lang_path, base) {
|
||||||
},
|
},
|
||||||
saveAs: false
|
saveAs: false
|
||||||
};
|
};
|
||||||
download(BrowserWindow.getFocusedWindow(),
|
download(updatewin,
|
||||||
url, opts)
|
url, opts)
|
||||||
.then(dl => {
|
.then(dl => {
|
||||||
updatewin.webContents.send('mess', "ダウンロードが完了しました。");
|
updatewin.webContents.send('mess', "ダウンロードが完了しました。");
|
||||||
|
|
|
@ -1,15 +1,13 @@
|
||||||
{
|
{
|
||||||
"name": "thedesk",
|
"name": "thedesk",
|
||||||
"version": "18.4.0",
|
"version": "18.5.0",
|
||||||
"description": "TheDesk is a Mastodon client for PC.",
|
"description": "TheDesk is a Mastodon client for PC.",
|
||||||
"repository": "https://github.com/cutls/TheDesk",
|
"repository": "https://github.com/cutls/TheDesk",
|
||||||
"main": "main.js",
|
"main": "main.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "echo \"Error: no test specified\" && exit 1",
|
"test": "echo \"Error: no test specified\" && exit 1",
|
||||||
"dist": "build --linux snap",
|
"dist": "build --linux snap",
|
||||||
"build": "electron-builder",
|
"build": "node build.js"
|
||||||
"build:all": "electron-builder --win --linux",
|
|
||||||
"build:win": "electron-builder --win"
|
|
||||||
},
|
},
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"mastodon",
|
"mastodon",
|
||||||
|
@ -58,56 +56,6 @@
|
||||||
"itunes-nowplaying-mac": "git+https://github.com/rinsuki/itunes-nowplaying-mac#pull/4/head",
|
"itunes-nowplaying-mac": "git+https://github.com/rinsuki/itunes-nowplaying-mac#pull/4/head",
|
||||||
"font-manager": "^0.3.0"
|
"font-manager": "^0.3.0"
|
||||||
},
|
},
|
||||||
"build": {
|
|
||||||
"productName": "TheDesk",
|
|
||||||
"appId": "top.thedesk",
|
|
||||||
"asarUnpack": [
|
|
||||||
"node_modules/itunes-nowplaying-mac"
|
|
||||||
],
|
|
||||||
"directories": {
|
|
||||||
"output": "../build"
|
|
||||||
},
|
|
||||||
"win": {
|
|
||||||
"icon": "build/thedesk.ico",
|
|
||||||
"target": [
|
|
||||||
"nsis",
|
|
||||||
"portable",
|
|
||||||
"appx"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"appx": {
|
|
||||||
"identityName": "53491Cutls.TheDesk",
|
|
||||||
"applicationId": "Cutls.TheDesk",
|
|
||||||
"publisherDisplayName": "Cutls",
|
|
||||||
"publisher": "CN=629757F5-A5EE-474F-9562-B304A89A9FD1",
|
|
||||||
"languages": [
|
|
||||||
"JA-JP",
|
|
||||||
"EN-US"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"nsis": {
|
|
||||||
"oneClick": false,
|
|
||||||
"allowToChangeInstallationDirectory": true,
|
|
||||||
"artifactName": "TheDesk-setup.${ext}"
|
|
||||||
},
|
|
||||||
"linux": {
|
|
||||||
"icon": "build/icons",
|
|
||||||
"target": [
|
|
||||||
"zip"
|
|
||||||
],
|
|
||||||
"category": "Network"
|
|
||||||
},
|
|
||||||
"mac": {
|
|
||||||
"target": [
|
|
||||||
"dmg",
|
|
||||||
"zip"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"electronDownload": {
|
|
||||||
"version": "5.0.1"
|
|
||||||
},
|
|
||||||
"electronVersion": "5.0.1"
|
|
||||||
},
|
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"electron": "^5.0.1",
|
"electron": "^5.0.1",
|
||||||
"electron-builder": "^20.40.2"
|
"electron-builder": "^20.40.2"
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
<script type="text/javascript" src="../../js/common/modal.js"></script>
|
<script type="text/javascript" src="../../js/common/modal.js"></script>
|
||||||
<script type="text/javascript" src="../../js/ui/jquery-ui.min.js"></script>
|
<script type="text/javascript" src="../../js/ui/jquery-ui.min.js"></script>
|
||||||
<script>
|
<script>
|
||||||
var ver = "Usamin (18.4.0)";
|
var ver = "Usamin (18.5.0)";
|
||||||
//betaを入れるとバージョンチェックしない
|
//betaを入れるとバージョンチェックしない
|
||||||
//GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html)
|
//GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html)
|
||||||
//var ver="beta";
|
//var ver="beta";
|
||||||
|
@ -675,18 +675,21 @@
|
||||||
<a href="https://thedesk.top" target="_blank">HP</a><br>
|
<a href="https://thedesk.top" target="_blank">HP</a><br>
|
||||||
<a href="https://github.com/cutls/TheDesk" target="_blank">GitHub</a><br>
|
<a href="https://github.com/cutls/TheDesk" target="_blank">GitHub</a><br>
|
||||||
<br>
|
<br>
|
||||||
<div id="release-Usamin_18-4-0" class="release-do" style="display:none; ">
|
<div id="release-Usamin_18-5-0" class="release-do" style="display:none; ">
|
||||||
<a href="https://code.cutls.com/thedesk-log/" target="_blank">開発の経緯</a><br>
|
<a href="https://code.cutls.com/thedesk-log/" target="_blank">開発の経緯</a><br>
|
||||||
<a href="https://ja.mstdn.wiki/TheDesk" target="_blank">機能一覧</a><br>
|
<a href="https://ja.mstdn.wiki/TheDesk" target="_blank">機能一覧</a><br>
|
||||||
Pixiv Fanboxでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。最低月一更新。<br>
|
Pixiv Fanboxでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。最低月一更新。<br>
|
||||||
困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。
|
困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。
|
||||||
<h5>Release Note Usamin (18.4.0)</h5>
|
<h5>Release Note Usamin (18.5.0)</h5>
|
||||||
・ソフトウェア(通知音などのアセットを含むTheDeskオリジナル制作物)のコピーライトをTheDeskに統一。Cutls PをMain Developer(author)に。<br>
|
・macOSでのアップデータについて修正。<br>
|
||||||
・Misskey v11のストリーミングに対応(初期取得の投稿のリアクションは自動取得できません。)<br>
|
・本来不要なところにフォロリク許可画面が出るようになっていたのを修正。<br>
|
||||||
・その他Misskeyのさまざまな挙動を修正、追加しました。<br>
|
・不明なメディアに対するリンクを表示します。<br>
|
||||||
・NSFWメディアが複数あったときに「NSFW Media」の文字が邪魔で複数段になる不具合を修正。<br>
|
・PleromaでのVideoの挙動について修正しました。<br>
|
||||||
・フォローリクエストの許可/拒否ができるように。<br>
|
・Patreonでの支援を開始しました。<br>
|
||||||
・起動時に通知のストリーミングにつながらない不具合を修正<br>
|
・アスタルテの新しいBBCodeに対応しました。<br>
|
||||||
|
・タイムライン下の方が切れてしまう不具合の修正。<br>
|
||||||
|
・通知をユーザーごとにフィルターする機能(最新のMastodonのみ)。<br>
|
||||||
|
・Electron 5.0.1になりました。<br>
|
||||||
<br>
|
<br>
|
||||||
<h5>ThinkingDeskラベル</h5>
|
<h5>ThinkingDeskラベル</h5>
|
||||||
<img src="../../img/thinkingdesk.png" style="width:100px;" draggable="false"><br>
|
<img src="../../img/thinkingdesk.png" style="width:100px;" draggable="false"><br>
|
||||||
|
|
|
@ -414,7 +414,7 @@
|
||||||
class="material-icons left">web</i>Website</a>
|
class="material-icons left">web</i>Website</a>
|
||||||
<a href="https://www.pixiv.net/fanbox/creator/28105985" class="btn waves-effect red lighten-2"
|
<a href="https://www.pixiv.net/fanbox/creator/28105985" class="btn waves-effect red lighten-2"
|
||||||
style="width:100%; max-width:500px;"><i class="material-icons left">trending_up</i>Support(Pixiv FANBOX)</a>
|
style="width:100%; max-width:500px;"><i class="material-icons left">trending_up</i>Support(Pixiv FANBOX)</a>
|
||||||
<a href="https://www.patreon.com/cutls" class="btn waves-effect red lighten-2"
|
<a href="https://www.patreon.com/cutls" class="btn waves-effect red darken-2"
|
||||||
style="width:100%; max-width:500px;"><i class="material-icons left">trending_up</i>Support(Patreon)</a>
|
style="width:100%; max-width:500px;"><i class="material-icons left">trending_up</i>Support(Patreon)</a>
|
||||||
<a href="https://docs.thedesk.top" class="btn waves-effect blue darken-2" style="width:100%; max-width:500px;"><i
|
<a href="https://docs.thedesk.top" class="btn waves-effect blue darken-2" style="width:100%; max-width:500px;"><i
|
||||||
class="material-icons left">list</i>Help/Docs(Constructing)</a>
|
class="material-icons left">list</i>Help/Docs(Constructing)</a>
|
||||||
|
|
|
@ -115,6 +115,9 @@
|
||||||
<div id="dlnow" class="hide">
|
<div id="dlnow" class="hide">
|
||||||
<h4>Downloading...</h4>
|
<h4>Downloading...</h4>
|
||||||
<h4 id="prog"></h4>
|
<h4 id="prog"></h4>
|
||||||
|
<div class="progress">
|
||||||
|
<div class="determinate" style="width: 0%"></div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script type="text/javascript" src="../../js/common/about.js"></script>
|
<script type="text/javascript" src="../../js/common/about.js"></script>
|
||||||
|
@ -134,7 +137,7 @@
|
||||||
}
|
}
|
||||||
var electron = require("electron");
|
var electron = require("electron");
|
||||||
var ipc = electron.ipcRenderer;
|
var ipc = electron.ipcRenderer;
|
||||||
const shell = electron.shell;
|
//var shell = electron.shell;
|
||||||
verck();
|
verck();
|
||||||
function update(sel) {
|
function update(sel) {
|
||||||
$("#box").toggleClass("show");
|
$("#box").toggleClass("show");
|
||||||
|
@ -181,6 +184,7 @@
|
||||||
} else if (sel == "mac") {
|
} else if (sel == "mac") {
|
||||||
var url = json["mac"];
|
var url = json["mac"];
|
||||||
shell.openExternal(url);
|
shell.openExternal(url);
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
ipc.send('download-btn', [url, file]);
|
ipc.send('download-btn', [url, file]);
|
||||||
});
|
});
|
||||||
|
@ -191,7 +195,7 @@
|
||||||
}
|
}
|
||||||
ipc.on('prog', function (event, arg) {
|
ipc.on('prog', function (event, arg) {
|
||||||
console.log(arg);
|
console.log(arg);
|
||||||
$("body").css('background', 'linear-gradient(#fff 0%,#fff ' + (1 - arg) * 100 + '%, #d7ccc8 ' + (1 - arg) * 100 + '%, #d7ccc8 100%)');
|
$(".determinate").css("width",arg*100+"%");
|
||||||
$("#prog").text(Math.floor(arg * 100) + "%");
|
$("#prog").text(Math.floor(arg * 100) + "%");
|
||||||
})
|
})
|
||||||
ipc.on('mess', function (event, arg) {
|
ipc.on('mess', function (event, arg) {
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
<script type="text/javascript" src="../../js/common/modal.js"></script>
|
<script type="text/javascript" src="../../js/common/modal.js"></script>
|
||||||
<script type="text/javascript" src="../../js/ui/jquery-ui.min.js"></script>
|
<script type="text/javascript" src="../../js/ui/jquery-ui.min.js"></script>
|
||||||
<script>
|
<script>
|
||||||
var ver = "Usamin (18.4.0)";
|
var ver = "Usamin (18.5.0)";
|
||||||
//betaを入れるとバージョンチェックしない
|
//betaを入れるとバージョンチェックしない
|
||||||
//GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html)
|
//GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html)
|
||||||
//var ver="beta";
|
//var ver="beta";
|
||||||
|
@ -675,18 +675,21 @@
|
||||||
<a href="https://thedesk.top" target="_blank">HP</a><br>
|
<a href="https://thedesk.top" target="_blank">HP</a><br>
|
||||||
<a href="https://github.com/cutls/TheDesk" target="_blank">GitHub</a><br>
|
<a href="https://github.com/cutls/TheDesk" target="_blank">GitHub</a><br>
|
||||||
<br>
|
<br>
|
||||||
<div id="release-Usamin_18-4-0" class="release-do" style="display:none; ">
|
<div id="release-Usamin_18-5-0" class="release-do" style="display:none; ">
|
||||||
<a href="https://code.cutls.com/thedesk-log/" target="_blank">開発の経緯</a><br>
|
<a href="https://code.cutls.com/thedesk-log/" target="_blank">開発の経緯</a><br>
|
||||||
<a href="https://ja.mstdn.wiki/TheDesk" target="_blank">機能一覧</a><br>
|
<a href="https://ja.mstdn.wiki/TheDesk" target="_blank">機能一覧</a><br>
|
||||||
Pixiv Fanboxでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。最低月一更新。<br>
|
Pixiv Fanboxでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。最低月一更新。<br>
|
||||||
困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。
|
困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。
|
||||||
<h5>Release Note Usamin (18.4.0)</h5>
|
<h5>Release Note Usamin (18.5.0)</h5>
|
||||||
・ソフトウェア(通知音などのアセットを含むTheDeskオリジナル制作物)のコピーライトをTheDeskに統一。Cutls PをMain Developer(author)に。<br>
|
・macOSでのアップデータについて修正。<br>
|
||||||
・Misskey v11のストリーミングに対応(初期取得の投稿のリアクションは自動取得できません。)<br>
|
・本来不要なところにフォロリク許可画面が出るようになっていたのを修正。<br>
|
||||||
・その他Misskeyのさまざまな挙動を修正、追加しました。<br>
|
・不明なメディアに対するリンクを表示します。<br>
|
||||||
・NSFWメディアが複数あったときに「NSFW Media」の文字が邪魔で複数段になる不具合を修正。<br>
|
・PleromaでのVideoの挙動について修正しました。<br>
|
||||||
・フォローリクエストの許可/拒否ができるように。<br>
|
・Patreonでの支援を開始しました。<br>
|
||||||
・起動時に通知のストリーミングにつながらない不具合を修正<br>
|
・アスタルテの新しいBBCodeに対応しました。<br>
|
||||||
|
・タイムライン下の方が切れてしまう不具合の修正。<br>
|
||||||
|
・通知をユーザーごとにフィルターする機能(最新のMastodonのみ)。<br>
|
||||||
|
・Electron 5.0.1になりました。<br>
|
||||||
<br>
|
<br>
|
||||||
<h5>ThinkingDeskラベル</h5>
|
<h5>ThinkingDeskラベル</h5>
|
||||||
<img src="../../img/thinkingdesk.png" style="width:100px;" draggable="false"><br>
|
<img src="../../img/thinkingdesk.png" style="width:100px;" draggable="false"><br>
|
||||||
|
|
|
@ -414,7 +414,7 @@
|
||||||
class="material-icons left">web</i>公式HP</a>
|
class="material-icons left">web</i>公式HP</a>
|
||||||
<a href="https://www.pixiv.net/fanbox/creator/28105985" class="btn waves-effect red lighten-2"
|
<a href="https://www.pixiv.net/fanbox/creator/28105985" class="btn waves-effect red lighten-2"
|
||||||
style="width:100%; max-width:500px;"><i class="material-icons left">trending_up</i>支援(Pixiv FANBOX)</a>
|
style="width:100%; max-width:500px;"><i class="material-icons left">trending_up</i>支援(Pixiv FANBOX)</a>
|
||||||
<a href="https://www.patreon.com/cutls" class="btn waves-effect red lighten-2"
|
<a href="https://www.patreon.com/cutls" class="btn waves-effect red darken-2"
|
||||||
style="width:100%; max-width:500px;"><i class="material-icons left">trending_up</i>支援(Patreon)</a>
|
style="width:100%; max-width:500px;"><i class="material-icons left">trending_up</i>支援(Patreon)</a>
|
||||||
<a href="https://docs.thedesk.top" class="btn waves-effect blue darken-2" style="width:100%; max-width:500px;"><i
|
<a href="https://docs.thedesk.top" class="btn waves-effect blue darken-2" style="width:100%; max-width:500px;"><i
|
||||||
class="material-icons left">list</i>ヘルプ/Docs(Constructing)</a>
|
class="material-icons left">list</i>ヘルプ/Docs(Constructing)</a>
|
||||||
|
|
|
@ -115,6 +115,9 @@
|
||||||
<div id="dlnow" class="hide">
|
<div id="dlnow" class="hide">
|
||||||
<h4>ダウンロード中</h4>
|
<h4>ダウンロード中</h4>
|
||||||
<h4 id="prog"></h4>
|
<h4 id="prog"></h4>
|
||||||
|
<div class="progress">
|
||||||
|
<div class="determinate" style="width: 0%"></div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script type="text/javascript" src="../../js/common/about.js"></script>
|
<script type="text/javascript" src="../../js/common/about.js"></script>
|
||||||
|
@ -134,7 +137,7 @@
|
||||||
}
|
}
|
||||||
var electron = require("electron");
|
var electron = require("electron");
|
||||||
var ipc = electron.ipcRenderer;
|
var ipc = electron.ipcRenderer;
|
||||||
const shell = electron.shell;
|
//var shell = electron.shell;
|
||||||
verck();
|
verck();
|
||||||
function update(sel) {
|
function update(sel) {
|
||||||
$("#box").toggleClass("show");
|
$("#box").toggleClass("show");
|
||||||
|
@ -181,6 +184,7 @@
|
||||||
} else if (sel == "mac") {
|
} else if (sel == "mac") {
|
||||||
var url = json["mac"];
|
var url = json["mac"];
|
||||||
shell.openExternal(url);
|
shell.openExternal(url);
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
ipc.send('download-btn', [url, file]);
|
ipc.send('download-btn', [url, file]);
|
||||||
});
|
});
|
||||||
|
@ -191,7 +195,7 @@
|
||||||
}
|
}
|
||||||
ipc.on('prog', function (event, arg) {
|
ipc.on('prog', function (event, arg) {
|
||||||
console.log(arg);
|
console.log(arg);
|
||||||
$("body").css('background', 'linear-gradient(#fff 0%,#fff ' + (1 - arg) * 100 + '%, #d7ccc8 ' + (1 - arg) * 100 + '%, #d7ccc8 100%)');
|
$(".determinate").css("width",arg*100+"%");
|
||||||
$("#prog").text(Math.floor(arg * 100) + "%");
|
$("#prog").text(Math.floor(arg * 100) + "%");
|
||||||
})
|
})
|
||||||
ipc.on('mess', function (event, arg) {
|
ipc.on('mess', function (event, arg) {
|
||||||
|
|
|
@ -675,19 +675,21 @@
|
||||||
<a href="https://thedesk.top" target="_blank">HP</a><br>
|
<a href="https://thedesk.top" target="_blank">HP</a><br>
|
||||||
<a href="https://github.com/cutls/TheDesk" target="_blank">GitHub</a><br>
|
<a href="https://github.com/cutls/TheDesk" target="_blank">GitHub</a><br>
|
||||||
<br>
|
<br>
|
||||||
<div id="release-Usamin_18-4-1" class="release-do" style="display:none; ">
|
<div id="release-Usamin_18-5-0" class="release-do" style="display:none; ">
|
||||||
<a href="https://code.cutls.com/thedesk-log/" target="_blank">開発の経緯</a><br>
|
<a href="https://code.cutls.com/thedesk-log/" target="_blank">開発の経緯</a><br>
|
||||||
<a href="https://ja.mstdn.wiki/TheDesk" target="_blank">機能一覧</a><br>
|
<a href="https://ja.mstdn.wiki/TheDesk" target="_blank">機能一覧</a><br>
|
||||||
Pixiv Fanboxでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。最低月一更新。<br>
|
Pixiv Fanboxでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。最低月一更新。<br>
|
||||||
困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。
|
困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。
|
||||||
<h5>Release Note Usamin (18.4.1)</h5>
|
<h5>Release Note Usamin (18.5.0)</h5>
|
||||||
・macOSでのアップデータについて修正。<br>
|
・アップデータについて修正。<br>
|
||||||
・本来不要なところにフォロリク許可画面が出るようになっていたのを修正。<br>
|
・本来不要なところにフォロリク許可画面が出るようになっていたのを修正。<br>
|
||||||
・不明なメディアに対するリンクを表示します。<br>
|
・不明なメディアに対するリンクを表示します。<br>
|
||||||
・PleromaでのVideoの挙動について修正しました。<br>
|
・PleromaでのVideoの挙動について修正しました。<br>
|
||||||
・Patreonでの支援を開始しました<br>
|
・Patreonでの支援を開始しました。<br>
|
||||||
・アスタルテの新しいBBCodeに対応しました<br>
|
・アスタルテの新しいBBCodeに対応しました。<br>
|
||||||
・Electron 5.0.1になりました<br>
|
・タイムライン下の方が切れてしまう不具合の修正。<br>
|
||||||
|
・通知をユーザーごとにフィルターする機能(最新のMastodonのみ)。<br>
|
||||||
|
・Electron 5.0.1になりました。<br>
|
||||||
<br>
|
<br>
|
||||||
<h5>ThinkingDeskラベル</h5>
|
<h5>ThinkingDeskラベル</h5>
|
||||||
<img src="../../img/thinkingdesk.png" style="width:100px;" draggable="false"><br>
|
<img src="../../img/thinkingdesk.png" style="width:100px;" draggable="false"><br>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
const fs = require("fs")
|
const fs = require("fs")
|
||||||
const ver = "Usamin (18.4.0)"
|
const ver = "Usamin (18.5.0)"
|
||||||
const langs = ["ja", "en", "ps"]
|
const langs = ["ja", "en", "ps"]
|
||||||
const langsh = ["日本語", "English", "Crowdin translate system(beta)"]
|
const langsh = ["日本語", "English", "Crowdin translate system(beta)"]
|
||||||
const simples = ["acct", "index", "setting", "update", "setting"]
|
const simples = ["acct", "index", "setting", "update", "setting"]
|
||||||
|
|
|
@ -115,6 +115,9 @@
|
||||||
<div id="dlnow" class="hide">
|
<div id="dlnow" class="hide">
|
||||||
<h4>@@dlnow@@</h4>
|
<h4>@@dlnow@@</h4>
|
||||||
<h4 id="prog"></h4>
|
<h4 id="prog"></h4>
|
||||||
|
<div class="progress">
|
||||||
|
<div class="determinate" style="width: 0%"></div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script type="text/javascript" src="../../js/common/about.js"></script>
|
<script type="text/javascript" src="../../js/common/about.js"></script>
|
||||||
|
@ -134,7 +137,7 @@
|
||||||
}
|
}
|
||||||
var electron = require("electron");
|
var electron = require("electron");
|
||||||
var ipc = electron.ipcRenderer;
|
var ipc = electron.ipcRenderer;
|
||||||
const shell = electron.shell;
|
//var shell = electron.shell;
|
||||||
verck();
|
verck();
|
||||||
function update(sel) {
|
function update(sel) {
|
||||||
$("#box").toggleClass("show");
|
$("#box").toggleClass("show");
|
||||||
|
@ -181,6 +184,7 @@
|
||||||
} else if (sel == "mac") {
|
} else if (sel == "mac") {
|
||||||
var url = json["mac"];
|
var url = json["mac"];
|
||||||
shell.openExternal(url);
|
shell.openExternal(url);
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
ipc.send('download-btn', [url, file]);
|
ipc.send('download-btn', [url, file]);
|
||||||
});
|
});
|
||||||
|
@ -191,7 +195,7 @@
|
||||||
}
|
}
|
||||||
ipc.on('prog', function (event, arg) {
|
ipc.on('prog', function (event, arg) {
|
||||||
console.log(arg);
|
console.log(arg);
|
||||||
$("body").css('background', 'linear-gradient(#fff 0%,#fff ' + (1 - arg) * 100 + '%, #d7ccc8 ' + (1 - arg) * 100 + '%, #d7ccc8 100%)');
|
$(".determinate").css("width",arg*100+"%");
|
||||||
$("#prog").text(Math.floor(arg * 100) + "%");
|
$("#prog").text(Math.floor(arg * 100) + "%");
|
||||||
})
|
})
|
||||||
ipc.on('mess', function (event, arg) {
|
ipc.on('mess', function (event, arg) {
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
<script type="text/javascript" src="../../js/common/modal.js"></script>
|
<script type="text/javascript" src="../../js/common/modal.js"></script>
|
||||||
<script type="text/javascript" src="../../js/ui/jquery-ui.min.js"></script>
|
<script type="text/javascript" src="../../js/ui/jquery-ui.min.js"></script>
|
||||||
<script>
|
<script>
|
||||||
var ver = "Usamin (18.4.0)";
|
var ver = "Usamin (18.5.0)";
|
||||||
//betaを入れるとバージョンチェックしない
|
//betaを入れるとバージョンチェックしない
|
||||||
//GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html)
|
//GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html)
|
||||||
//var ver="beta";
|
//var ver="beta";
|
||||||
|
@ -675,18 +675,21 @@
|
||||||
<a href="https://thedesk.top" target="_blank">HP</a><br>
|
<a href="https://thedesk.top" target="_blank">HP</a><br>
|
||||||
<a href="https://github.com/cutls/TheDesk" target="_blank">GitHub</a><br>
|
<a href="https://github.com/cutls/TheDesk" target="_blank">GitHub</a><br>
|
||||||
<br>
|
<br>
|
||||||
<div id="release-Usamin_18-4-0" class="release-do" style="display:none; ">
|
<div id="release-Usamin_18-5-0" class="release-do" style="display:none; ">
|
||||||
<a href="https://code.cutls.com/thedesk-log/" target="_blank">開発の経緯</a><br>
|
<a href="https://code.cutls.com/thedesk-log/" target="_blank">開発の経緯</a><br>
|
||||||
<a href="https://ja.mstdn.wiki/TheDesk" target="_blank">機能一覧</a><br>
|
<a href="https://ja.mstdn.wiki/TheDesk" target="_blank">機能一覧</a><br>
|
||||||
Pixiv Fanboxでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。最低月一更新。<br>
|
Pixiv Fanboxでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。最低月一更新。<br>
|
||||||
困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。
|
困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。
|
||||||
<h5>Release Note Usamin (18.4.0)</h5>
|
<h5>Release Note Usamin (18.5.0)</h5>
|
||||||
・ソフトウェア(通知音などのアセットを含むTheDeskオリジナル制作物)のコピーライトをTheDeskに統一。Cutls PをMain Developer(author)に。<br>
|
・macOSでのアップデータについて修正。<br>
|
||||||
・Misskey v11のストリーミングに対応(初期取得の投稿のリアクションは自動取得できません。)<br>
|
・本来不要なところにフォロリク許可画面が出るようになっていたのを修正。<br>
|
||||||
・その他Misskeyのさまざまな挙動を修正、追加しました。<br>
|
・不明なメディアに対するリンクを表示します。<br>
|
||||||
・NSFWメディアが複数あったときに「NSFW Media」の文字が邪魔で複数段になる不具合を修正。<br>
|
・PleromaでのVideoの挙動について修正しました。<br>
|
||||||
・フォローリクエストの許可/拒否ができるように。<br>
|
・Patreonでの支援を開始しました。<br>
|
||||||
・起動時に通知のストリーミングにつながらない不具合を修正<br>
|
・アスタルテの新しいBBCodeに対応しました。<br>
|
||||||
|
・タイムライン下の方が切れてしまう不具合の修正。<br>
|
||||||
|
・通知をユーザーごとにフィルターする機能(最新のMastodonのみ)。<br>
|
||||||
|
・Electron 5.0.1になりました。<br>
|
||||||
<br>
|
<br>
|
||||||
<h5>ThinkingDeskラベル</h5>
|
<h5>ThinkingDeskラベル</h5>
|
||||||
<img src="../../img/thinkingdesk.png" style="width:100px;" draggable="false"><br>
|
<img src="../../img/thinkingdesk.png" style="width:100px;" draggable="false"><br>
|
||||||
|
|
|
@ -414,7 +414,7 @@
|
||||||
class="material-icons left">web</i>crwdns663:0crwdne663:0</a>
|
class="material-icons left">web</i>crwdns663:0crwdne663:0</a>
|
||||||
<a href="https://www.pixiv.net/fanbox/creator/28105985" class="btn waves-effect red lighten-2"
|
<a href="https://www.pixiv.net/fanbox/creator/28105985" class="btn waves-effect red lighten-2"
|
||||||
style="width:100%; max-width:500px;"><i class="material-icons left">trending_up</i>crwdns664:0crwdne664:0(Pixiv FANBOX)</a>
|
style="width:100%; max-width:500px;"><i class="material-icons left">trending_up</i>crwdns664:0crwdne664:0(Pixiv FANBOX)</a>
|
||||||
<a href="https://www.patreon.com/cutls" class="btn waves-effect red lighten-2"
|
<a href="https://www.patreon.com/cutls" class="btn waves-effect red darken-2"
|
||||||
style="width:100%; max-width:500px;"><i class="material-icons left">trending_up</i>crwdns664:0crwdne664:0(Patreon)</a>
|
style="width:100%; max-width:500px;"><i class="material-icons left">trending_up</i>crwdns664:0crwdne664:0(Patreon)</a>
|
||||||
<a href="https://docs.thedesk.top" class="btn waves-effect blue darken-2" style="width:100%; max-width:500px;"><i
|
<a href="https://docs.thedesk.top" class="btn waves-effect blue darken-2" style="width:100%; max-width:500px;"><i
|
||||||
class="material-icons left">list</i>crwdns665:0crwdne665:0/Docs(Constructing)</a>
|
class="material-icons left">list</i>crwdns665:0crwdne665:0/Docs(Constructing)</a>
|
||||||
|
|
|
@ -115,6 +115,9 @@
|
||||||
<div id="dlnow" class="hide">
|
<div id="dlnow" class="hide">
|
||||||
<h4>crwdns681:0crwdne681:0</h4>
|
<h4>crwdns681:0crwdne681:0</h4>
|
||||||
<h4 id="prog"></h4>
|
<h4 id="prog"></h4>
|
||||||
|
<div class="progress">
|
||||||
|
<div class="determinate" style="width: 0%"></div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<script type="text/javascript" src="../../js/common/about.js"></script>
|
<script type="text/javascript" src="../../js/common/about.js"></script>
|
||||||
|
@ -134,7 +137,7 @@
|
||||||
}
|
}
|
||||||
var electron = require("electron");
|
var electron = require("electron");
|
||||||
var ipc = electron.ipcRenderer;
|
var ipc = electron.ipcRenderer;
|
||||||
const shell = electron.shell;
|
//var shell = electron.shell;
|
||||||
verck();
|
verck();
|
||||||
function update(sel) {
|
function update(sel) {
|
||||||
$("#box").toggleClass("show");
|
$("#box").toggleClass("show");
|
||||||
|
@ -181,6 +184,7 @@
|
||||||
} else if (sel == "mac") {
|
} else if (sel == "mac") {
|
||||||
var url = json["mac"];
|
var url = json["mac"];
|
||||||
shell.openExternal(url);
|
shell.openExternal(url);
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
ipc.send('download-btn', [url, file]);
|
ipc.send('download-btn', [url, file]);
|
||||||
});
|
});
|
||||||
|
@ -191,7 +195,7 @@
|
||||||
}
|
}
|
||||||
ipc.on('prog', function (event, arg) {
|
ipc.on('prog', function (event, arg) {
|
||||||
console.log(arg);
|
console.log(arg);
|
||||||
$("body").css('background', 'linear-gradient(#fff 0%,#fff ' + (1 - arg) * 100 + '%, #d7ccc8 ' + (1 - arg) * 100 + '%, #d7ccc8 100%)');
|
$(".determinate").css("width",arg*100+"%");
|
||||||
$("#prog").text(Math.floor(arg * 100) + "%");
|
$("#prog").text(Math.floor(arg * 100) + "%");
|
||||||
})
|
})
|
||||||
ipc.on('mess', function (event, arg) {
|
ipc.on('mess', function (event, arg) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user