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
|
||||
node_js:
|
||||
- '10.15.2'
|
||||
|
@ -7,10 +10,7 @@ before_deploy:
|
|||
- npm install electron-builder -g
|
||||
- cd app
|
||||
- npm install
|
||||
- electron-builder --mac --x64 -p never
|
||||
- mv ../build/TheDesk*.dmg ../TheDesk.dmg
|
||||
- mv ../build/TheDesk*.zip ../TheDesk-darwin-x64.zip
|
||||
- cd ../
|
||||
- npm build
|
||||
deploy:
|
||||
provider: releases
|
||||
# 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=
|
||||
# Releases ページにアップロードするファイル
|
||||
file:
|
||||
- TheDesk.dmg
|
||||
- TheDesk-darwin-x64.zip
|
||||
- build/TheDesk*.*
|
||||
skip_cleanup: true
|
||||
on:
|
||||
repo: cutls/TheDesk
|
||||
tags: true
|
||||
branches:
|
||||
only:
|
||||
- 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
|
|
@ -192,4 +192,5 @@ $.mb_substr = function (str, begin, end) {
|
|||
}
|
||||
}
|
||||
return ret;
|
||||
};
|
||||
};
|
||||
localStorage.removeItem("errors");
|
|
@ -127,6 +127,7 @@ function load() {
|
|||
$("#c2-file").text(localStorage.getItem("custom2"));
|
||||
$("#c3-file").text(localStorage.getItem("custom3"));
|
||||
$("#c4-file").text(localStorage.getItem("custom4"));
|
||||
//$("#log").val(localStorage.getItem("errors"))
|
||||
}
|
||||
|
||||
function climute() {
|
||||
|
|
|
@ -94,11 +94,11 @@ function createWindow() {
|
|||
var platform = process.platform;
|
||||
var bit = process.arch;
|
||||
if (platform == "linux") {
|
||||
var arg = {webPreferences: {webviewTag: true, nodeIntegration:true}, width: window_size.width, height: window_size.height, x: window_size.x, y: window_size.y, icon: __dirname + '/desk.png' }
|
||||
var arg = { webPreferences: { webviewTag: true, nodeIntegration: true }, width: window_size.width, height: window_size.height, x: window_size.x, y: window_size.y, icon: __dirname + '/desk.png' }
|
||||
} else if (platform == "win32") {
|
||||
var arg = {webPreferences: {webviewTag: true, nodeIntegration:true},width: window_size.width, height: window_size.height, x: window_size.x, y: window_size.y, simpleFullscreen: true }
|
||||
var arg = {webPreferences: { webviewTag: true, nodeIntegration: true }, width: window_size.width, height: window_size.height, x: window_size.x, y: window_size.y, simpleFullscreen: true }
|
||||
} else if (platform == "darwin") {
|
||||
var arg = {webPreferences: {webviewTag: true, nodeIntegration:true}, width: window_size.width, height: window_size.height, x: window_size.x, y: window_size.y, simpleFullscreen: true }
|
||||
var arg = { webPreferences: { webviewTag: true, nodeIntegration: true }, width: window_size.width, height: window_size.height, x: window_size.x, y: window_size.y, simpleFullscreen: true }
|
||||
}
|
||||
mainWindow = new BrowserWindow(arg);
|
||||
electron.session.defaultSession.clearCache(() => { })
|
||||
|
|
|
@ -79,7 +79,7 @@ function dl(mainWindow, lang_path, base) {
|
|||
},
|
||||
saveAs: false
|
||||
};
|
||||
download(BrowserWindow.getFocusedWindow(),
|
||||
download(updatewin,
|
||||
url, opts)
|
||||
.then(dl => {
|
||||
updatewin.webContents.send('mess', "ダウンロードが完了しました。");
|
||||
|
|
|
@ -1,15 +1,13 @@
|
|||
{
|
||||
"name": "thedesk",
|
||||
"version": "18.4.0",
|
||||
"version": "18.5.0",
|
||||
"description": "TheDesk is a Mastodon client for PC.",
|
||||
"repository": "https://github.com/cutls/TheDesk",
|
||||
"main": "main.js",
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1",
|
||||
"dist": "build --linux snap",
|
||||
"build": "electron-builder",
|
||||
"build:all": "electron-builder --win --linux",
|
||||
"build:win": "electron-builder --win"
|
||||
"build": "node build.js"
|
||||
},
|
||||
"keywords": [
|
||||
"mastodon",
|
||||
|
@ -58,56 +56,6 @@
|
|||
"itunes-nowplaying-mac": "git+https://github.com/rinsuki/itunes-nowplaying-mac#pull/4/head",
|
||||
"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": {
|
||||
"electron": "^5.0.1",
|
||||
"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/ui/jquery-ui.min.js"></script>
|
||||
<script>
|
||||
var ver = "Usamin (18.4.0)";
|
||||
var ver = "Usamin (18.5.0)";
|
||||
//betaを入れるとバージョンチェックしない
|
||||
//GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html)
|
||||
//var ver="beta";
|
||||
|
@ -675,18 +675,21 @@
|
|||
<a href="https://thedesk.top" target="_blank">HP</a><br>
|
||||
<a href="https://github.com/cutls/TheDesk" target="_blank">GitHub</a><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://ja.mstdn.wiki/TheDesk" target="_blank">機能一覧</a><br>
|
||||
Pixiv Fanboxでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。最低月一更新。<br>
|
||||
困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。
|
||||
<h5>Release Note Usamin (18.4.0)</h5>
|
||||
・ソフトウェア(通知音などのアセットを含むTheDeskオリジナル制作物)のコピーライトをTheDeskに統一。Cutls PをMain Developer(author)に。<br>
|
||||
・Misskey v11のストリーミングに対応(初期取得の投稿のリアクションは自動取得できません。)<br>
|
||||
・その他Misskeyのさまざまな挙動を修正、追加しました。<br>
|
||||
・NSFWメディアが複数あったときに「NSFW Media」の文字が邪魔で複数段になる不具合を修正。<br>
|
||||
・フォローリクエストの許可/拒否ができるように。<br>
|
||||
・起動時に通知のストリーミングにつながらない不具合を修正<br>
|
||||
<h5>Release Note Usamin (18.5.0)</h5>
|
||||
・macOSでのアップデータについて修正。<br>
|
||||
・本来不要なところにフォロリク許可画面が出るようになっていたのを修正。<br>
|
||||
・不明なメディアに対するリンクを表示します。<br>
|
||||
・PleromaでのVideoの挙動について修正しました。<br>
|
||||
・Patreonでの支援を開始しました。<br>
|
||||
・アスタルテの新しいBBCodeに対応しました。<br>
|
||||
・タイムライン下の方が切れてしまう不具合の修正。<br>
|
||||
・通知をユーザーごとにフィルターする機能(最新のMastodonのみ)。<br>
|
||||
・Electron 5.0.1になりました。<br>
|
||||
<br>
|
||||
<h5>ThinkingDeskラベル</h5>
|
||||
<img src="../../img/thinkingdesk.png" style="width:100px;" draggable="false"><br>
|
||||
|
|
|
@ -414,7 +414,7 @@
|
|||
class="material-icons left">web</i>Website</a>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
|
|
|
@ -115,6 +115,9 @@
|
|||
<div id="dlnow" class="hide">
|
||||
<h4>Downloading...</h4>
|
||||
<h4 id="prog"></h4>
|
||||
<div class="progress">
|
||||
<div class="determinate" style="width: 0%"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript" src="../../js/common/about.js"></script>
|
||||
|
@ -134,7 +137,7 @@
|
|||
}
|
||||
var electron = require("electron");
|
||||
var ipc = electron.ipcRenderer;
|
||||
const shell = electron.shell;
|
||||
//var shell = electron.shell;
|
||||
verck();
|
||||
function update(sel) {
|
||||
$("#box").toggleClass("show");
|
||||
|
@ -181,6 +184,7 @@
|
|||
} else if (sel == "mac") {
|
||||
var url = json["mac"];
|
||||
shell.openExternal(url);
|
||||
return false;
|
||||
}
|
||||
ipc.send('download-btn', [url, file]);
|
||||
});
|
||||
|
@ -191,7 +195,7 @@
|
|||
}
|
||||
ipc.on('prog', function (event, 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) + "%");
|
||||
})
|
||||
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/ui/jquery-ui.min.js"></script>
|
||||
<script>
|
||||
var ver = "Usamin (18.4.0)";
|
||||
var ver = "Usamin (18.5.0)";
|
||||
//betaを入れるとバージョンチェックしない
|
||||
//GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html)
|
||||
//var ver="beta";
|
||||
|
@ -675,18 +675,21 @@
|
|||
<a href="https://thedesk.top" target="_blank">HP</a><br>
|
||||
<a href="https://github.com/cutls/TheDesk" target="_blank">GitHub</a><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://ja.mstdn.wiki/TheDesk" target="_blank">機能一覧</a><br>
|
||||
Pixiv Fanboxでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。最低月一更新。<br>
|
||||
困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。
|
||||
<h5>Release Note Usamin (18.4.0)</h5>
|
||||
・ソフトウェア(通知音などのアセットを含むTheDeskオリジナル制作物)のコピーライトをTheDeskに統一。Cutls PをMain Developer(author)に。<br>
|
||||
・Misskey v11のストリーミングに対応(初期取得の投稿のリアクションは自動取得できません。)<br>
|
||||
・その他Misskeyのさまざまな挙動を修正、追加しました。<br>
|
||||
・NSFWメディアが複数あったときに「NSFW Media」の文字が邪魔で複数段になる不具合を修正。<br>
|
||||
・フォローリクエストの許可/拒否ができるように。<br>
|
||||
・起動時に通知のストリーミングにつながらない不具合を修正<br>
|
||||
<h5>Release Note Usamin (18.5.0)</h5>
|
||||
・macOSでのアップデータについて修正。<br>
|
||||
・本来不要なところにフォロリク許可画面が出るようになっていたのを修正。<br>
|
||||
・不明なメディアに対するリンクを表示します。<br>
|
||||
・PleromaでのVideoの挙動について修正しました。<br>
|
||||
・Patreonでの支援を開始しました。<br>
|
||||
・アスタルテの新しいBBCodeに対応しました。<br>
|
||||
・タイムライン下の方が切れてしまう不具合の修正。<br>
|
||||
・通知をユーザーごとにフィルターする機能(最新のMastodonのみ)。<br>
|
||||
・Electron 5.0.1になりました。<br>
|
||||
<br>
|
||||
<h5>ThinkingDeskラベル</h5>
|
||||
<img src="../../img/thinkingdesk.png" style="width:100px;" draggable="false"><br>
|
||||
|
|
|
@ -414,7 +414,7 @@
|
|||
class="material-icons left">web</i>公式HP</a>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
|
|
|
@ -115,6 +115,9 @@
|
|||
<div id="dlnow" class="hide">
|
||||
<h4>ダウンロード中</h4>
|
||||
<h4 id="prog"></h4>
|
||||
<div class="progress">
|
||||
<div class="determinate" style="width: 0%"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript" src="../../js/common/about.js"></script>
|
||||
|
@ -134,7 +137,7 @@
|
|||
}
|
||||
var electron = require("electron");
|
||||
var ipc = electron.ipcRenderer;
|
||||
const shell = electron.shell;
|
||||
//var shell = electron.shell;
|
||||
verck();
|
||||
function update(sel) {
|
||||
$("#box").toggleClass("show");
|
||||
|
@ -181,6 +184,7 @@
|
|||
} else if (sel == "mac") {
|
||||
var url = json["mac"];
|
||||
shell.openExternal(url);
|
||||
return false;
|
||||
}
|
||||
ipc.send('download-btn', [url, file]);
|
||||
});
|
||||
|
@ -191,7 +195,7 @@
|
|||
}
|
||||
ipc.on('prog', function (event, 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) + "%");
|
||||
})
|
||||
ipc.on('mess', function (event, arg) {
|
||||
|
|
|
@ -675,19 +675,21 @@
|
|||
<a href="https://thedesk.top" target="_blank">HP</a><br>
|
||||
<a href="https://github.com/cutls/TheDesk" target="_blank">GitHub</a><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://ja.mstdn.wiki/TheDesk" target="_blank">機能一覧</a><br>
|
||||
Pixiv Fanboxでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。最低月一更新。<br>
|
||||
困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。
|
||||
<h5>Release Note Usamin (18.4.1)</h5>
|
||||
・macOSでのアップデータについて修正。<br>
|
||||
<h5>Release Note Usamin (18.5.0)</h5>
|
||||
・アップデータについて修正。<br>
|
||||
・本来不要なところにフォロリク許可画面が出るようになっていたのを修正。<br>
|
||||
・不明なメディアに対するリンクを表示します。<br>
|
||||
・PleromaでのVideoの挙動について修正しました。<br>
|
||||
・Patreonでの支援を開始しました<br>
|
||||
・アスタルテの新しいBBCodeに対応しました<br>
|
||||
・Electron 5.0.1になりました<br>
|
||||
・Patreonでの支援を開始しました。<br>
|
||||
・アスタルテの新しいBBCodeに対応しました。<br>
|
||||
・タイムライン下の方が切れてしまう不具合の修正。<br>
|
||||
・通知をユーザーごとにフィルターする機能(最新のMastodonのみ)。<br>
|
||||
・Electron 5.0.1になりました。<br>
|
||||
<br>
|
||||
<h5>ThinkingDeskラベル</h5>
|
||||
<img src="../../img/thinkingdesk.png" style="width:100px;" draggable="false"><br>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
const fs = require("fs")
|
||||
const ver = "Usamin (18.4.0)"
|
||||
const ver = "Usamin (18.5.0)"
|
||||
const langs = ["ja", "en", "ps"]
|
||||
const langsh = ["日本語", "English", "Crowdin translate system(beta)"]
|
||||
const simples = ["acct", "index", "setting", "update", "setting"]
|
||||
|
|
|
@ -115,6 +115,9 @@
|
|||
<div id="dlnow" class="hide">
|
||||
<h4>@@dlnow@@</h4>
|
||||
<h4 id="prog"></h4>
|
||||
<div class="progress">
|
||||
<div class="determinate" style="width: 0%"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript" src="../../js/common/about.js"></script>
|
||||
|
@ -134,7 +137,7 @@
|
|||
}
|
||||
var electron = require("electron");
|
||||
var ipc = electron.ipcRenderer;
|
||||
const shell = electron.shell;
|
||||
//var shell = electron.shell;
|
||||
verck();
|
||||
function update(sel) {
|
||||
$("#box").toggleClass("show");
|
||||
|
@ -181,6 +184,7 @@
|
|||
} else if (sel == "mac") {
|
||||
var url = json["mac"];
|
||||
shell.openExternal(url);
|
||||
return false;
|
||||
}
|
||||
ipc.send('download-btn', [url, file]);
|
||||
});
|
||||
|
@ -191,7 +195,7 @@
|
|||
}
|
||||
ipc.on('prog', function (event, 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) + "%");
|
||||
})
|
||||
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/ui/jquery-ui.min.js"></script>
|
||||
<script>
|
||||
var ver = "Usamin (18.4.0)";
|
||||
var ver = "Usamin (18.5.0)";
|
||||
//betaを入れるとバージョンチェックしない
|
||||
//GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html)
|
||||
//var ver="beta";
|
||||
|
@ -675,18 +675,21 @@
|
|||
<a href="https://thedesk.top" target="_blank">HP</a><br>
|
||||
<a href="https://github.com/cutls/TheDesk" target="_blank">GitHub</a><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://ja.mstdn.wiki/TheDesk" target="_blank">機能一覧</a><br>
|
||||
Pixiv Fanboxでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。最低月一更新。<br>
|
||||
困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。
|
||||
<h5>Release Note Usamin (18.4.0)</h5>
|
||||
・ソフトウェア(通知音などのアセットを含むTheDeskオリジナル制作物)のコピーライトをTheDeskに統一。Cutls PをMain Developer(author)に。<br>
|
||||
・Misskey v11のストリーミングに対応(初期取得の投稿のリアクションは自動取得できません。)<br>
|
||||
・その他Misskeyのさまざまな挙動を修正、追加しました。<br>
|
||||
・NSFWメディアが複数あったときに「NSFW Media」の文字が邪魔で複数段になる不具合を修正。<br>
|
||||
・フォローリクエストの許可/拒否ができるように。<br>
|
||||
・起動時に通知のストリーミングにつながらない不具合を修正<br>
|
||||
<h5>Release Note Usamin (18.5.0)</h5>
|
||||
・macOSでのアップデータについて修正。<br>
|
||||
・本来不要なところにフォロリク許可画面が出るようになっていたのを修正。<br>
|
||||
・不明なメディアに対するリンクを表示します。<br>
|
||||
・PleromaでのVideoの挙動について修正しました。<br>
|
||||
・Patreonでの支援を開始しました。<br>
|
||||
・アスタルテの新しいBBCodeに対応しました。<br>
|
||||
・タイムライン下の方が切れてしまう不具合の修正。<br>
|
||||
・通知をユーザーごとにフィルターする機能(最新のMastodonのみ)。<br>
|
||||
・Electron 5.0.1になりました。<br>
|
||||
<br>
|
||||
<h5>ThinkingDeskラベル</h5>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
<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>
|
||||
|
|
|
@ -115,6 +115,9 @@
|
|||
<div id="dlnow" class="hide">
|
||||
<h4>crwdns681:0crwdne681:0</h4>
|
||||
<h4 id="prog"></h4>
|
||||
<div class="progress">
|
||||
<div class="determinate" style="width: 0%"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript" src="../../js/common/about.js"></script>
|
||||
|
@ -134,7 +137,7 @@
|
|||
}
|
||||
var electron = require("electron");
|
||||
var ipc = electron.ipcRenderer;
|
||||
const shell = electron.shell;
|
||||
//var shell = electron.shell;
|
||||
verck();
|
||||
function update(sel) {
|
||||
$("#box").toggleClass("show");
|
||||
|
@ -181,6 +184,7 @@
|
|||
} else if (sel == "mac") {
|
||||
var url = json["mac"];
|
||||
shell.openExternal(url);
|
||||
return false;
|
||||
}
|
||||
ipc.send('download-btn', [url, file]);
|
||||
});
|
||||
|
@ -191,7 +195,7 @@
|
|||
}
|
||||
ipc.on('prog', function (event, 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) + "%");
|
||||
})
|
||||
ipc.on('mess', function (event, arg) {
|
||||
|
|
Loading…
Reference in New Issue
Block a user