TheDesk Miria (17.0.2)
This commit is contained in:
		| @@ -138,6 +138,9 @@ iframe { | ||||
| .media-filter .nomedia{ | ||||
|   display:none; | ||||
| } | ||||
| .bt-filter .shared{ | ||||
|   display:none; | ||||
| } | ||||
| .cvo { | ||||
|   user-select: text; | ||||
|   padding-left: 5px; | ||||
|   | ||||
| @@ -117,6 +117,7 @@ var lang={ | ||||
|     "lang_layout_dm":"Direct Message", | ||||
|     "lang_layout_webviewmode":"Prefer WebView", | ||||
|     "lang_excluded":"Excluded type of notification", | ||||
|     "lang_layout_excludingbt":"Exclude Boosts", | ||||
|     //ui/spotify.js | ||||
|     "lang_spotify_img":"Attach an album artwork", | ||||
|     "lang_spotify_imgno":"Not attach an album artwork", | ||||
|   | ||||
| @@ -118,6 +118,7 @@ var lang={ | ||||
|     "lang_layout_dm":"ダイレクトメッセージ", | ||||
|     "lang_layout_webviewmode":"WebView優先", | ||||
|     "lang_excluded":"除外する通知", | ||||
|     "lang_layout_excludingbt":"ブーストを除外", | ||||
| //ui/spotify.js | ||||
|     "lang_spotify_img":"アルバムアートワークを添付します。", | ||||
|     "lang_spotify_imgno":"アルバムアートワークを添付しません。", | ||||
|   | ||||
| @@ -172,4 +172,12 @@ function opendev(){ | ||||
| 		keyCode: '2' | ||||
| 	  }); | ||||
| 	  */ | ||||
| } | ||||
| } | ||||
|  | ||||
| var webview = document.getElementById('webview'); | ||||
| const { | ||||
| 	shell | ||||
| } = require('electron'); | ||||
| webview.addEventListener('new-window', function(e) { | ||||
|     shell.openExternal(e.url); | ||||
| }); | ||||
| @@ -316,4 +316,4 @@ function tjDeckStart() { | ||||
| if (document.querySelector(".js-app-columns")) tjDeckStart(); | ||||
| else var timer = setInterval(function () { | ||||
|   document.querySelector(".js-app-columns") ? (tjDeckStart(), clearInterval(timer)) : console.log("まだロード中") | ||||
| }, 500); | ||||
| }, 500); | ||||
|   | ||||
| @@ -14,6 +14,21 @@ function mediaToggle(tlid) { | ||||
|         $("#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]をチェック | ||||
| function mediaCheck(tlid) { | ||||
| 	var media = localStorage.getItem("media_" + tlid); | ||||
| @@ -27,6 +42,19 @@ function mediaCheck(tlid) { | ||||
|         $("#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) { | ||||
| 	var catchck = localStorage.getItem("catch_" + tlid); | ||||
|   | ||||
| @@ -171,6 +171,7 @@ function notfColumn(acct_id, tlid, sys){ | ||||
| 			if(!$("div[data-notfIndv=" + acct_id +"_"+obj.id+"]").length){ | ||||
| 				$(".tl[data-notf=" + acct_id +"]").prepend(templete); | ||||
| 			} | ||||
| 			$(".notf-timeline[data-acct=" + acct_id +"]").prepend(templete); | ||||
| 			jQuery("time.timeago").timeago(); | ||||
| 		} else if (type == "delete") { | ||||
| 			$("[toot-id=" + obj + "]").hide(); | ||||
|   | ||||
| @@ -76,7 +76,6 @@ function parse(obj, mix, acct_id, tlid, popup, mutefilter) { | ||||
| 	//Cards | ||||
| 	var card = localStorage.getItem("card_" + tlid); | ||||
| 	 | ||||
| 	 | ||||
| 	if (!sent) { | ||||
| 		var sent = 500; | ||||
| 	} | ||||
|   | ||||
| @@ -80,6 +80,7 @@ function tl(type, data, acct_id, tlid, delc, voice, mode) { | ||||
| 			if(type!="noauth"){ | ||||
| 				req.i=at; | ||||
| 			} | ||||
| 			 | ||||
| 			if(type=="local-media"||type=="pub-media"){ | ||||
| 				req.mediaOnly=true; | ||||
| 			} | ||||
| @@ -672,5 +673,4 @@ function reconnector(tlid,type,acct_id,data,mode){ | ||||
| 	} | ||||
| 	Materialize.toast(lang.lang_tl_reconnect, 2000); | ||||
| } | ||||
|  | ||||
| strAliveInt() | ||||
| @@ -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-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>'; | ||||
| 		}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{ | ||||
| 			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-' + | ||||
| 		  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 + | ||||
| 			'" 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); | ||||
| 		localStorage.removeItem("pool_" + key); | ||||
| 		if (acct.data) { | ||||
| @@ -180,6 +184,7 @@ function parseColumn() { | ||||
| 		} | ||||
| 		tl(acct.type, data, acct.domain, key, delc,voice,""); | ||||
| 		cardCheck(key); | ||||
| 		ebtCheck(key); | ||||
| 		mediaCheck(key); | ||||
| 		catchCheck(key); | ||||
| 		voiceCheck(key); | ||||
|   | ||||
| @@ -596,4 +596,5 @@ object_array_sort(fonts, 'family', 'asc', function(fonts_sorted){ | ||||
| }); | ||||
|  | ||||
|  | ||||
|  | ||||
| app.setAsDefaultProtocolClient('thedesk') | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| { | ||||
|   "name": "thedesk", | ||||
|   "version": "17.0.1", | ||||
|   "version": "17.0.2", | ||||
|   "description": "TheDesk is a Mastodon client for PC.", | ||||
|   "main": "main.js", | ||||
|   "scripts": { | ||||
| @@ -71,9 +71,9 @@ | ||||
|       "target": "dmg" | ||||
|     }, | ||||
|     "electronDownload": { | ||||
|       "version": "3.0.10" | ||||
|       "version": "4.0.5" | ||||
|     }, | ||||
|     "electronVersion": "3.0.10" | ||||
|     "electronVersion": "4.0.5" | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|     "electron": "^4.0.5", | ||||
|   | ||||
| @@ -32,7 +32,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="Miria (17.0.1)"; | ||||
| var ver="Miria (17.0.2)"; | ||||
| //betaを入れるとバージョンチェックしない | ||||
| //GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html) | ||||
| //var ver="beta"; | ||||
| @@ -550,12 +550,15 @@ var tlid=0; | ||||
| 		<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-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://ja.mstdn.wiki/TheDesk" target="_blank">機能一覧</a><br> | ||||
| 					Entyでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。<br> | ||||
| 					困ったときは、<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> | ||||
| 					(Mastodon 2.7)<b>時間指定投稿が利用できます。</b><br> | ||||
| 					(Mastodon 2.7)<b>「インスタンス」を「サーバー」に変更</b><br> | ||||
|   | ||||
| @@ -32,7 +32,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="Miria (17.0.1)"; | ||||
| var ver="Miria (17.0.2)"; | ||||
| //betaを入れるとバージョンチェックしない | ||||
| //GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html) | ||||
| //var ver="beta"; | ||||
| @@ -550,12 +550,15 @@ var tlid=0; | ||||
| 		<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-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://ja.mstdn.wiki/TheDesk" target="_blank">機能一覧</a><br> | ||||
| 					Entyでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。<br> | ||||
| 					困ったときは、<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> | ||||
| 					(Mastodon 2.7)<b>時間指定投稿が利用できます。</b><br> | ||||
| 					(Mastodon 2.7)<b>「インスタンス」を「サーバー」に変更</b><br> | ||||
|   | ||||
| @@ -550,12 +550,15 @@ var tlid=0; | ||||
| 		<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-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://ja.mstdn.wiki/TheDesk" target="_blank">機能一覧</a><br> | ||||
| 					Entyでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。<br> | ||||
| 					困ったときは、<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> | ||||
| 					(Mastodon 2.7)<b>時間指定投稿が利用できます。</b><br> | ||||
| 					(Mastodon 2.7)<b>「インスタンス」を「サーバー」に変更</b><br> | ||||
|   | ||||
| @@ -32,7 +32,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="Miria (17.0.1)"; | ||||
| var ver="Miria (17.0.2)"; | ||||
| //betaを入れるとバージョンチェックしない | ||||
| //GitHubに上げるときはindex.htmlをちゃんとする。(index.start.html) | ||||
| //var ver="beta"; | ||||
| @@ -550,12 +550,15 @@ var tlid=0; | ||||
| 		<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-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://ja.mstdn.wiki/TheDesk" target="_blank">機能一覧</a><br> | ||||
| 					Entyでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。<br> | ||||
| 					困ったときは、<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> | ||||
| 					(Mastodon 2.7)<b>時間指定投稿が利用できます。</b><br> | ||||
| 					(Mastodon 2.7)<b>「インスタンス」を「サーバー」に変更</b><br> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	