TheDesk Miria (17.0.2)

This commit is contained in:
Cutls 2019-02-28 02:02:23 +09:00
parent 560494467b
commit 5134dd274b
16 changed files with 78 additions and 19 deletions

View File

@ -138,6 +138,9 @@ iframe {
.media-filter .nomedia{ .media-filter .nomedia{
display:none; display:none;
} }
.bt-filter .shared{
display:none;
}
.cvo { .cvo {
user-select: text; user-select: text;
padding-left: 5px; padding-left: 5px;

View File

@ -117,6 +117,7 @@ var lang={
"lang_layout_dm":"Direct Message", "lang_layout_dm":"Direct Message",
"lang_layout_webviewmode":"Prefer WebView", "lang_layout_webviewmode":"Prefer WebView",
"lang_excluded":"Excluded type of notification", "lang_excluded":"Excluded type of notification",
"lang_layout_excludingbt":"Exclude Boosts",
//ui/spotify.js //ui/spotify.js
"lang_spotify_img":"Attach an album artwork", "lang_spotify_img":"Attach an album artwork",
"lang_spotify_imgno":"Not attach an album artwork", "lang_spotify_imgno":"Not attach an album artwork",

View File

@ -118,6 +118,7 @@ var lang={
"lang_layout_dm":"ダイレクトメッセージ", "lang_layout_dm":"ダイレクトメッセージ",
"lang_layout_webviewmode":"WebView優先", "lang_layout_webviewmode":"WebView優先",
"lang_excluded":"除外する通知", "lang_excluded":"除外する通知",
"lang_layout_excludingbt":"ブーストを除外",
//ui/spotify.js //ui/spotify.js
"lang_spotify_img":"アルバムアートワークを添付します。", "lang_spotify_img":"アルバムアートワークを添付します。",
"lang_spotify_imgno":"アルバムアートワークを添付しません。", "lang_spotify_imgno":"アルバムアートワークを添付しません。",

View File

@ -172,4 +172,12 @@ function opendev(){
keyCode: '2' keyCode: '2'
}); });
*/ */
} }
var webview = document.getElementById('webview');
const {
shell
} = require('electron');
webview.addEventListener('new-window', function(e) {
shell.openExternal(e.url);
});

View File

@ -316,4 +316,4 @@ function tjDeckStart() {
if (document.querySelector(".js-app-columns")) tjDeckStart(); if (document.querySelector(".js-app-columns")) tjDeckStart();
else var timer = setInterval(function () { else var timer = setInterval(function () {
document.querySelector(".js-app-columns") ? (tjDeckStart(), clearInterval(timer)) : console.log("まだロード中") document.querySelector(".js-app-columns") ? (tjDeckStart(), clearInterval(timer)) : console.log("まだロード中")
}, 500); }, 500);

View File

@ -14,6 +14,21 @@ function mediaToggle(tlid) {
$("#timeline_"+tlid).addClass("media-filter") $("#timeline_"+tlid).addClass("media-filter")
} }
} }
//各TL上方のBT[On/Off]
function ebtToggle(tlid) {
var ebt = localStorage.getItem("ebt_" + tlid);
if (ebt) {
localStorage.removeItem("ebt_" + tlid);
$("#sta-bt-" + tlid).text("Off");
$("#sta-bt-" + tlid).css("color",'red');
$("#timeline_"+tlid).removeClass("bt-filter")
} else {
localStorage.setItem("ebt_" + tlid, "true");
$("#sta-bt-" + tlid).text("On");
$("#sta-bt-" + tlid).css("color",'#009688');
$("#timeline_"+tlid).addClass("bt-filter")
}
}
//各TL上方のMedia[On/Off]をチェック //各TL上方のMedia[On/Off]をチェック
function mediaCheck(tlid) { function mediaCheck(tlid) {
var media = localStorage.getItem("media_" + tlid); var media = localStorage.getItem("media_" + tlid);
@ -27,6 +42,19 @@ function mediaCheck(tlid) {
$("#timeline_"+tlid).removeClass("media-filter") $("#timeline_"+tlid).removeClass("media-filter")
} }
} }
//各TL上方のBT[On/Off]をチェック
function ebtCheck(tlid) {
var ebt = localStorage.getItem("ebt_" + tlid);
if (ebt) {
$("#sta-bt-" + tlid).text("On");
$("#sta-bt-" + tlid).css("color",'#009688');
$("#timeline_"+tlid).addClass("bt-filter")
} else {
$("#sta-bt-" + tlid).text("Off");
$("#sta-bt-" + tlid).css("color",'red');
$("#timeline_"+tlid).removeClass("bt-filter")
}
}
/* 削除追跡*/ /* 削除追跡*/
function catchToggle(tlid) { function catchToggle(tlid) {
var catchck = localStorage.getItem("catch_" + tlid); var catchck = localStorage.getItem("catch_" + tlid);

View File

@ -171,6 +171,7 @@ function notfColumn(acct_id, tlid, sys){
if(!$("div[data-notfIndv=" + acct_id +"_"+obj.id+"]").length){ if(!$("div[data-notfIndv=" + acct_id +"_"+obj.id+"]").length){
$(".tl[data-notf=" + acct_id +"]").prepend(templete); $(".tl[data-notf=" + acct_id +"]").prepend(templete);
} }
$(".notf-timeline[data-acct=" + acct_id +"]").prepend(templete);
jQuery("time.timeago").timeago(); jQuery("time.timeago").timeago();
} else if (type == "delete") { } else if (type == "delete") {
$("[toot-id=" + obj + "]").hide(); $("[toot-id=" + obj + "]").hide();

View File

@ -76,7 +76,6 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter) {
//Cards //Cards
var card = localStorage.getItem("card_" + tlid); var card = localStorage.getItem("card_" + tlid);
if (!sent) { if (!sent) {
var sent = 500; var sent = 500;
} }

View File

@ -80,6 +80,7 @@ function tl(type, data, acct_id, tlid, delc, voice, mode) {
if(type!="noauth"){ if(type!="noauth"){
req.i=at; req.i=at;
} }
if(type=="local-media"||type=="pub-media"){ if(type=="local-media"||type=="pub-media"){
req.mediaOnly=true; req.mediaOnly=true;
} }
@ -672,5 +673,4 @@ function reconnector(tlid,type,acct_id,data,mode){
} }
Materialize.toast(lang.lang_tl_reconnect, 2000); Materialize.toast(lang.lang_tl_reconnect, 2000);
} }
strAliveInt() strAliveInt()

View File

@ -134,6 +134,10 @@ function parseColumn() {
'<input type="checkbox" class="filled-in" id="exc-bt-'+key+'" '+excludeCk(key,"reblog")+' /><label for="exc-bt-'+key+'" class="exc-chb" ><i class="fa fa-retweet exc-icons"></i></label> '+ '<input type="checkbox" class="filled-in" id="exc-bt-'+key+'" '+excludeCk(key,"reblog")+' /><label for="exc-bt-'+key+'" class="exc-chb" ><i class="fa fa-retweet exc-icons"></i></label> '+
'<input type="checkbox" class="filled-in" id="exc-follow-'+key+'" '+excludeCk(key,"follow")+' /><label for="exc-follow-'+key+'" class="exc-chb" ><i class="fa fa-users exc-icons"></i></label> '+ '<input type="checkbox" class="filled-in" id="exc-follow-'+key+'" '+excludeCk(key,"follow")+' /><label for="exc-follow-'+key+'" class="exc-chb" ><i class="fa fa-users exc-icons"></i></label> '+
'<button class="btn waves-effect" style="width:60px; padding:0;" onclick="exclude('+key+')">Filter</button><br>'; '<button class="btn waves-effect" style="width:60px; padding:0;" onclick="exclude('+key+')">Filter</button><br>';
}else if(acct.type=="home"){
var exclude='<a onclick="ebtToggle(' + key +
')" class="setting nex"><i class="fa fa-retweet waves-effect nex" title="'+lang.lang_layout_excludingbt +'" style="font-size:24px"></i><span id="sta-bt-' +
key + '">Off</span></a>'+lang.lang_layout_excludingbt+'<br>';
}else{ }else{
var exclude=""; var exclude="";
} }
@ -159,7 +163,7 @@ function parseColumn() {
')" class="setting nex"><i class="material-icons waves-effect nex" title="'+lang.lang_layout_tts +'">hearing</i><span id="sta-voice-' + ')" class="setting nex"><i class="material-icons waves-effect nex" title="'+lang.lang_layout_tts +'">hearing</i><span id="sta-voice-' +
key + '">On</span></a>'+lang.lang_layout_tts +'TL<br><a onclick="reconnector(' + key + key + '">On</span></a>'+lang.lang_layout_tts +'TL<br><a onclick="reconnector(' + key +
',\''+acct.type+'\',\''+acct.domain+'\',\''+acct.data+'\')" class="setting nex '+if_notf+'"><i class="material-icons waves-effect nex '+if_notf+'" title="'+lang.lang_layout_reconnect+'">low_priority</i></a><span class="'+if_notf+'">'+lang.lang_layout_reconnect+'</span><br>'+lang.lang_layout_headercolor +'<br><div id="picker_'+key+'" class="color-picker"></div></div><div class="tl-box" tlid="' + key + '"><div id="timeline_' + key + ',\''+acct.type+'\',\''+acct.domain+'\',\''+acct.data+'\')" class="setting nex '+if_notf+'"><i class="material-icons waves-effect nex '+if_notf+'" title="'+lang.lang_layout_reconnect+'">low_priority</i></a><span class="'+if_notf+'">'+lang.lang_layout_reconnect+'</span><br>'+lang.lang_layout_headercolor +'<br><div id="picker_'+key+'" class="color-picker"></div></div><div class="tl-box" tlid="' + key + '"><div id="timeline_' + key +
'" class="tl" tlid="' + key + '" data-type="' + acct.type + '"><div id="landing_'+key+'" style="text-align:center">'+lang.lang_layout_nodata +'</div></div></div></div>'; '" class="tl '+acct.type+'-timeline" tlid="' + key + '" data-type="' + acct.type + '" data-acct="'+acct.domain+'"><div id="landing_'+key+'" style="text-align:center">'+lang.lang_layout_nodata +'</div></div></div></div>';
$("#timeline-container").append(html); $("#timeline-container").append(html);
localStorage.removeItem("pool_" + key); localStorage.removeItem("pool_" + key);
if (acct.data) { if (acct.data) {
@ -180,6 +184,7 @@ function parseColumn() {
} }
tl(acct.type, data, acct.domain, key, delc,voice,""); tl(acct.type, data, acct.domain, key, delc,voice,"");
cardCheck(key); cardCheck(key);
ebtCheck(key);
mediaCheck(key); mediaCheck(key);
catchCheck(key); catchCheck(key);
voiceCheck(key); voiceCheck(key);

View File

@ -596,4 +596,5 @@ object_array_sort(fonts, 'family', 'asc', function(fonts_sorted){
}); });
app.setAsDefaultProtocolClient('thedesk') app.setAsDefaultProtocolClient('thedesk')

View File

@ -1,6 +1,6 @@
{ {
"name": "thedesk", "name": "thedesk",
"version": "17.0.1", "version": "17.0.2",
"description": "TheDesk is a Mastodon client for PC.", "description": "TheDesk is a Mastodon client for PC.",
"main": "main.js", "main": "main.js",
"scripts": { "scripts": {
@ -71,9 +71,9 @@
"target": "dmg" "target": "dmg"
}, },
"electronDownload": { "electronDownload": {
"version": "3.0.10" "version": "4.0.5"
}, },
"electronVersion": "3.0.10" "electronVersion": "4.0.5"
}, },
"devDependencies": { "devDependencies": {
"electron": "^4.0.5", "electron": "^4.0.5",

View File

@ -32,7 +32,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="Miria (17.0.1)"; var ver="Miria (17.0.2)";
//betaを入れるとバージョンチェックしない //betaを入れるとバージョンチェックしない
//GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html) //GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html)
//var ver="beta"; //var ver="beta";
@ -550,12 +550,15 @@ var tlid=0;
<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-Miria_17-0-1" class="release-do" style="display:none; "> <div id="release-Miria_17-0-2" 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>
Entyでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。<br> Entyでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。<br>
困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。 困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。
<h5>Release Note Miria (17.0.1)</h5> <h5>Release Note Miria (17.0.2)</h5>
バグ修正<br>
ブーストを除外できる<br>
<u>17.0.1</u><br>
バグ修正<br> バグ修正<br>
(Mastodon 2.7)<b>時間指定投稿が利用できます。</b><br> (Mastodon 2.7)<b>時間指定投稿が利用できます。</b><br>
(Mastodon 2.7)<b>「インスタンス」を「サーバー」に変更</b><br> (Mastodon 2.7)<b>「インスタンス」を「サーバー」に変更</b><br>

View File

@ -32,7 +32,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="Miria (17.0.1)"; var ver="Miria (17.0.2)";
//betaを入れるとバージョンチェックしない //betaを入れるとバージョンチェックしない
//GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html) //GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html)
//var ver="beta"; //var ver="beta";
@ -550,12 +550,15 @@ var tlid=0;
<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-Miria_17-0-1" class="release-do" style="display:none; "> <div id="release-Miria_17-0-2" 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>
Entyでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。<br> Entyでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。<br>
困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。 困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。
<h5>Release Note Miria (17.0.1)</h5> <h5>Release Note Miria (17.0.2)</h5>
バグ修正<br>
ブーストを除外できる<br>
<u>17.0.1</u><br>
バグ修正<br> バグ修正<br>
(Mastodon 2.7)<b>時間指定投稿が利用できます。</b><br> (Mastodon 2.7)<b>時間指定投稿が利用できます。</b><br>
(Mastodon 2.7)<b>「インスタンス」を「サーバー」に変更</b><br> (Mastodon 2.7)<b>「インスタンス」を「サーバー」に変更</b><br>

View File

@ -550,12 +550,15 @@ var tlid=0;
<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-Miria_17-0-1" class="release-do" style="display:none; "> <div id="release-Miria_17-0-2" 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>
Entyでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。<br> Entyでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。<br>
困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。 困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。
<h5>Release Note Miria (17.0.1)</h5> <h5>Release Note Miria (17.0.2)</h5>
バグ修正<br>
ブーストを除外できる<br>
<u>17.0.1</u><br>
バグ修正<br> バグ修正<br>
(Mastodon 2.7)<b>時間指定投稿が利用できます。</b><br> (Mastodon 2.7)<b>時間指定投稿が利用できます。</b><br>
(Mastodon 2.7)<b>「インスタンス」を「サーバー」に変更</b><br> (Mastodon 2.7)<b>「インスタンス」を「サーバー」に変更</b><br>

View File

@ -32,7 +32,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="Miria (17.0.1)"; var ver="Miria (17.0.2)";
//betaを入れるとバージョンチェックしない //betaを入れるとバージョンチェックしない
//GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html) //GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html)
//var ver="beta"; //var ver="beta";
@ -550,12 +550,15 @@ var tlid=0;
<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-Miria_17-0-1" class="release-do" style="display:none; "> <div id="release-Miria_17-0-2" 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>
Entyでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。<br> Entyでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。<br>
困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。 困ったときは、<a href="https://docs.thedesk.top">TheDesk Docs</a>をご覧ください。
<h5>Release Note Miria (17.0.1)</h5> <h5>Release Note Miria (17.0.2)</h5>
バグ修正<br>
ブーストを除外できる<br>
<u>17.0.1</u><br>
バグ修正<br> バグ修正<br>
(Mastodon 2.7)<b>時間指定投稿が利用できます。</b><br> (Mastodon 2.7)<b>時間指定投稿が利用できます。</b><br>
(Mastodon 2.7)<b>「インスタンス」を「サーバー」に変更</b><br> (Mastodon 2.7)<b>「インスタンス」を「サーバー」に変更</b><br>