diff --git a/app/js/login/manager.js b/app/js/login/manager.js
index a3a8ee31..8a1ad00a 100644
--- a/app/js/login/manager.js
+++ b/app/js/login/manager.js
@@ -326,38 +326,36 @@ function misskeyLogin(url) {
if(!url){
var url=$("#misskey-url").val();
}
- var multi = localStorage.getItem("multi");
- var obj = JSON.parse(multi);
- var start = "https://"+url+"/api/auth/session/generate";
+ var start = "https://"+url+"/api/app/create";
var httpreq = new XMLHttpRequest();
httpreq.open('POST', start, true);
httpreq.setRequestHeader('Content-Type', 'application/json');
httpreq.responseType = "json";
localStorage.setItem("msky","true");
- if(url=="misskey.xyz" && misskeytoken){
- var mkc=misskeytoken;
- localStorage.setItem("mkc",mkc)
- }else{
- var mkc=$("#misskey-key").val();
- localStorage.setItem("mkc",mkc)
- if(!mkc){
- $("#misskeylogin").show();
- $("#misskey-url").val(url);
- if(confirm(lang.lang_manager_godev)){
- const {
- shell
- } = require('electron');
- console.log("https://"+url+"/dev")
- shell.openExternal("https://"+url+"/dev");
- shell.openExternal("https://thedesk.top/how-to-login-misskey.html");
- }
-
- return false;
- }else{
- $("#misskeylogin").hide();
- $("#misskey-url").val("");
+ httpreq.send(JSON.stringify({
+ name: "TheDesk(PC)",
+ description: "Mastodon client for PC",
+ permission: ["read","write","follow"]
+ }));
+ httpreq.onreadystatechange = function() {
+ if (httpreq.readyState === 4) {
+ var json = httpreq.response;
+ console.log(json);
+ misskeyAuth(url, json.secret)
}
}
+
+
+}
+function misskeyAuth(url, mkc){
+ var start = "https://"+url+"/api/auth/session/generate";
+ var httpreq = new XMLHttpRequest();
+ httpreq.open('POST', start, true);
+ httpreq.setRequestHeader('Content-Type', 'application/json');
+ httpreq.responseType = "json";
+
+ localStorage.setItem("mkc",mkc)
+ localStorage.setItem("msky","true");
httpreq.send(JSON.stringify({
appSecret: mkc
}));
@@ -375,11 +373,8 @@ function misskeyLogin(url) {
$("#misskey").prop("checked", false);
localStorage.setItem("domain_tmp",url);
shell.openExternal(json.url);
- var electron = require("electron");
}
}
-
-
}
//テキストボックスにURL入れた
diff --git a/app/view/en/index.html b/app/view/en/index.html
index fbb70f72..3407cb62 100644
--- a/app/view/en/index.html
+++ b/app/view/en/index.html
@@ -582,17 +582,18 @@ var tlid=0;
HP
GitHub
-
+
開発の経緯
機能一覧
Entyでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。
困ったときは、
TheDesk Docsをご覧ください。
-
Release Note Miria (17.1.0)
- トゥートボックスがフロートタイプに。左下、右下以外にも自由においてください。
- いろいろとアニメーション入れた(硬派な方は設定「タイムラインの設定」からオフに)
- アンケートができるように(OK:Mastodon (2.8~)/WIP: votedon./ NG: ニコフレ)
- フォント選択機能が復活
- WindowsからiTunesやAIMP、その他CAD系のNowPlayingができるように。要プラグインのソフトもある。
+
Release Note Miria (17.2.0)
+ カスタムテーマを実装。Misskeyのテーマとの一定の互換性あり。
MiASから80を超えるテーマを入手。
+
注意点
+ Misskeyのログイン方法変更につき、いちいちDevCenterに行かなくてもよくなりました。
+ 日本語でベタ書きしていたダイアログを一部多言語対応に変更。
+
+
TheDeskのMisskeyについての機能追加は終了しています。
Support TheDesk!
diff --git a/app/view/ja/index.html b/app/view/ja/index.html
index fd02e2af..e8e93a2c 100644
--- a/app/view/ja/index.html
+++ b/app/view/ja/index.html
@@ -582,17 +582,18 @@ var tlid=0;
HP
GitHub
-
+
開発の経緯
機能一覧
Entyでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。
困ったときは、
TheDesk Docsをご覧ください。
-
Release Note Miria (17.1.0)
- トゥートボックスがフロートタイプに。左下、右下以外にも自由においてください。
- いろいろとアニメーション入れた(硬派な方は設定「タイムラインの設定」からオフに)
- アンケートができるように(OK:Mastodon (2.8~)/WIP: votedon./ NG: ニコフレ)
- フォント選択機能が復活
- WindowsからiTunesやAIMP、その他CAD系のNowPlayingができるように。要プラグインのソフトもある。
+
Release Note Miria (17.2.0)
+ カスタムテーマを実装。Misskeyのテーマとの一定の互換性あり。
MiASから80を超えるテーマを入手。
+
注意点
+ Misskeyのログイン方法変更につき、いちいちDevCenterに行かなくてもよくなりました。
+ 日本語でベタ書きしていたダイアログを一部多言語対応に変更。
+
+
TheDeskのMisskeyについての機能追加は終了しています。
ご支援ください。
diff --git a/app/view/ja/setting.html b/app/view/ja/setting.html
index 3a7c8f99..db01f2f7 100644
--- a/app/view/ja/setting.html
+++ b/app/view/ja/setting.html
@@ -141,7 +141,7 @@
- このコードは他のTheDeskなどとシェアできます。このコードをMiASに貼ることはご遠慮ください。
+ このコードは他のTheDeskなどとシェアできます。このコードをMiASに貼ることはご遠慮ください。詳細:
テーマ互換性
カスタムテーマのインポート
MiAS上の80を超えるテーマを張り付けることもできます。
diff --git a/app/view/make/index.sample.html b/app/view/make/index.sample.html
index 5f379d1e..c64acacd 100644
--- a/app/view/make/index.sample.html
+++ b/app/view/make/index.sample.html
@@ -582,17 +582,18 @@ var tlid=0;
HP
GitHub
-
+
開発の経緯
機能一覧
Entyでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。
困ったときは、
TheDesk Docsをご覧ください。
-
Release Note Miria (17.1.0)
- トゥートボックスがフロートタイプに。左下、右下以外にも自由においてください。
- いろいろとアニメーション入れた(硬派な方は設定「タイムラインの設定」からオフに)
- アンケートができるように(OK:Mastodon (2.8~)/WIP: votedon./ NG: ニコフレ)
- フォント選択機能が復活
- WindowsからiTunesやAIMP、その他CAD系のNowPlayingができるように。要プラグインのソフトもある。
+
Release Note Miria (17.2.0)
+ カスタムテーマを実装。Misskeyのテーマとの一定の互換性あり。
MiASから80を超えるテーマを入手。
+
注意点
+ Misskeyのログイン方法変更につき、いちいちDevCenterに行かなくてもよくなりました。
+ 日本語でベタ書きしていたダイアログを一部多言語対応に変更。
+
+
TheDeskのMisskeyについての機能追加は終了しています。
{{supportme}}
diff --git a/app/view/make/language/setting.ja.json b/app/view/make/language/setting.ja.json
index 4ed81f55..d279338d 100644
--- a/app/view/make/language/setting.ja.json
+++ b/app/view/make/language/setting.ja.json
@@ -38,7 +38,7 @@
"add_new":"新規作成",
"name":"名前",
"desc":"説明",
- "customShare":"このコードは他のTheDeskなどとシェアできます。このコードをMiASに貼ることはご遠慮ください。",
+ "customShare":"このコードは他のTheDeskなどとシェアできます。このコードをMiASに貼ることはご遠慮ください。詳細:
テーマ互換性",
"customImport":"カスタムテーマのインポート",
"delete":"削除",
"cImpWarn":"
MiAS上の80を超えるテーマを張り付けることもできます。",
diff --git a/app/view/ps/index.html b/app/view/ps/index.html
index 67129db8..ae6ad980 100644
--- a/app/view/ps/index.html
+++ b/app/view/ps/index.html
@@ -582,17 +582,18 @@ var tlid=0;
HP
GitHub
-
+
開発の経緯
機能一覧
Entyでは支援者様限定で様々なTheDeskに関する記事をご覧いただけます。
困ったときは、
TheDesk Docsをご覧ください。
-
Release Note Miria (17.1.0)
- トゥートボックスがフロートタイプに。左下、右下以外にも自由においてください。
- いろいろとアニメーション入れた(硬派な方は設定「タイムラインの設定」からオフに)
- アンケートができるように(OK:Mastodon (2.8~)/WIP: votedon./ NG: ニコフレ)
- フォント選択機能が復活
- WindowsからiTunesやAIMP、その他CAD系のNowPlayingができるように。要プラグインのソフトもある。
+
Release Note Miria (17.2.0)
+ カスタムテーマを実装。Misskeyのテーマとの一定の互換性あり。
MiASから80を超えるテーマを入手。
+
注意点
+ Misskeyのログイン方法変更につき、いちいちDevCenterに行かなくてもよくなりました。
+ 日本語でベタ書きしていたダイアログを一部多言語対応に変更。
+
+
TheDeskのMisskeyについての機能追加は終了しています。
crwdns473:0crwdne473:0