0
0
Fork 0

refactor: remove LycheeBridge Branding

This commit is contained in:
オスカー、 2024-12-05 14:49:59 +09:00
parent f124e4c561
commit 7e7e06ccac
No known key found for this signature in database
GPG key ID: 8947F3AF5B0B4BFE
13 changed files with 34 additions and 27 deletions

View file

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectTasksOptions" suppressed-tasks="Pug/Jade" />
<component name="ProjectTasksOptions" suppressed-tasks="Pug/Jade;SCSS" />
</project>

View file

@ -1,7 +1,7 @@
Misskey Tools
Copyrights (C) 2020-2022 Xeltica
Copyrights (C) 2023 Shrimpia Network
Copyrights (C) 2023 LycheeBridge
Copyrights (C) 2023-2024 CloudToys
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as

Binary file not shown.

Before

Width:  |  Height:  |  Size: 358 KiB

View file

@ -3,8 +3,8 @@ export const defaultTemplate = '어제의 제 Misskey 사용량을 공개합니
export const currentTokenVersion = 2;
export const misskeyAppInfo = {
name: 'Misskey Tools with LycheeBridge',
description: 'LycheeBridge에서 관리하는 Misskey Tools의 포크 버전',
name: 'Misskey Tools',
description: '무라쿠모 스튜디오에서, ❤️를 담아.',
permission: [
'read:account',
'write:account',

View file

@ -1,6 +1,6 @@
import Koa from 'koa';
import bodyParser from 'koa-bodyparser';
import {Action, useKoaServer} from 'routing-controllers';
import { Action, useKoaServer } from 'routing-controllers';
import {config, meta} from '../config.js';
import {render} from './render.js';
@ -14,7 +14,7 @@ export default (): void => {
const app = new Koa();
console.log(`** Misskey Tools ${meta.version} **`);
console.log('(C) Shrimpia Network, Powered by LycheeBridge');
console.log('(C) Shrimpia Network, Powered by CloudToys');
app.use(render);
app.use(bodyParser());

View file

@ -51,8 +51,8 @@ export const sendNoteAlert = async (text: string, user: User) => {
*/
export const sendNotificationAlert = async (text: string, user: User) => {
const res = await api(user.host, 'notifications/create', {
header: user.notificationHeader ?? 'Misskey Tools with LycheeBridge',
icon: user.notificationIcon ?? 'https://t.psec.dev/assets/lcb.png',
header: user.notificationHeader ?? 'Misskey Tools',
icon: user.notificationIcon ?? 'https://t.psec.dev/assets/misskey.png',
body: text,
}, user.token);

View file

@ -38,7 +38,7 @@ export const work = async () => {
await calculateAllRating(groupedUsers);
}
catch (e) {
printLog('Misskey Tools with LycheeBridge 레이팅 계산에 실패했습니다.', 'error');
printLog('Misskey Tools 레이팅 계산에 실패했습니다.', 'error');
printLog(e instanceof Error ? errorToString(e) : JSON.stringify(e, null, ' '), 'error');
Store.dispatch({ nowCalculating: false });
}
@ -51,10 +51,10 @@ export const work = async () => {
printLog(`${users.length}개의 계정에 알림을 전송하고 있습니다.`);
await sendAllAlerts(groupedUsers);
} catch (e) {
printLog('Misskey Tools with LycheeBridge 알림 전송에 실패했습니다.', 'error');
printLog('Misskey Tools 알림 전송에 실패했습니다.', 'error');
printLog(e instanceof Error ? errorToString(e) : JSON.stringify(e, null, ' '), 'error');
} finally {
printLog('Misskey Tools with LycheeBridge 알림 전송이 완료되었습니다.');
printLog('Misskey Tools 알림 전송이 완료되었습니다.');
}
};
@ -124,7 +124,7 @@ const sendAlerts = async (host: string, users: User[]) => {
try {
await sendNotificationAlert(message, user);
} catch (e) {
printLog('Misskey Tools with LycheeBridge 알림 전송에 실패했습니다.', 'error');
printLog('Misskey Tools 알림 전송에 실패했습니다.', 'error');
printLog(e instanceof Error ? errorToString(e) : JSON.stringify(e, null, ' '), 'error');
} finally {
if (user.alertMode === 'notification') {
@ -138,7 +138,7 @@ const sendAlerts = async (host: string, users: User[]) => {
try {
await sendNoteAlert(message, user);
} catch (e) {
printLog('Misskey Tools with LycheeBridge 알림 전송에 실패했습니다.', 'error');
printLog('Misskey Tools 알림 전송에 실패했습니다.', 'error');
printLog(e instanceof Error ? errorToString(e) : JSON.stringify(e, null, ' '), 'error');
} finally {
await Promise.all([

View file

@ -2,7 +2,7 @@
// getStateを介してステートを取得し、dispatchによって更新する
// stateを直接編集できないようになっている
import {Log} from '../common/types/log.js';
import { Log } from '../common/types/log.js';
/**
*

View file

@ -4,22 +4,22 @@ html
meta(charset="UTF-8")
meta(name="viewport", content="width=device-width, initial-scale=1.0")
block meta
- const title = t ? `${t} | Misskey Tools`: "Misskey Tools with LycheeBridge";
- const desc = d || "🌠 연합우주의 모든 Misskey 사용자를 위한 다양한 도구 모음집 🚀";
- const title = t ? `${t} | Misskey Tools`: "Misskey Tools";
- const desc = d || "🌠 연합우주의 모든 Misskey/CherryPick 사용자를 위한 다양한 도구 모음집 🚀";
title= title
meta(name="description" content=desc)
meta(property="og:title" content=title)
meta(property="og:site_name" content="Misskey Tools with LycheeBridge")
meta(property="og:site_name" content="Misskey Tools")
meta(property="og:description" content=desc)
meta(property="og:type" content="website")
meta(property="og:image" content="/assets/misskey.png")
link(rel="icon", href="/assets/lcb.png", type="image/png")
link(rel="icon", href="/assets/misskey.png", type="image/png")
link(rel="preload", href="/assets/otadesign_rounded.woff")
link(rel="preload", href="/assets/otadesign_rounded.woff2")
link(rel="preload", href="/assets/PretendardJPVariable.woff2")
script(src="https://kit.fontawesome.com/a4464bc6cd.js" crossorigin="anonymous")
link(rel="stylesheet", href="/assets/style.css")
link(rel="me", href="https://oscar.surf/@tools")
link(rel="me", href="https://pla.is/@st")
body
#app: .loading 잠시만 기다려주세요...

View file

@ -1,11 +1,18 @@
const allTexts: string[] = [
'아무말 빔----',
'휴대폰용 보험은 가입하셨나요?',
'포항항 ꉂꉂ(ᴖᗜᴖ*)',
'알고 계셨나요? 이 서비스는 생체 서버로 운영되고 있어요...',
'으악개발하기귀찮아',
'Misskey- Misskey- La- Tu- Ta-',
'집에 가고 싶어요',
'침대밖으로단한발짝도벗어날수없어요',
'Special Thanks to ltlapy to help test',
'내일은... 출근/등교/외출 하셔야 해요...'
];
const getRandomText = () => allTexts[Math.floor(Math.random() * allTexts.length)];
export const createGacha = () => {
const result = getRandomText();
return result;
return getRandomText();
};

View file

@ -11,8 +11,8 @@ import { useGetSessionQuery } from './services/session';
import { Router } from './Router';
import {setAccounts, setMobile} from './store/slices/screen';
import { GeneralLayout } from './GeneralLayout';
import {$get} from './misc/api';
import {IUser} from '../common/types/user';
import { $get } from './misc/api';
import { IUser } from '../common/types/user';
const AppInner : React.VFC = () => {
const { data: session } = useGetSessionQuery(undefined);

View file

@ -196,8 +196,8 @@ export const MisshaiPage: React.VFC = () => {
}, [session.error]);
const defaultTemplate = t('_template.default');
const defaultHeader = 'Misskey Tools with LycheeBridge';
const defaultIcon = 'https://t.psec.dev/assets/lcb.png';
const defaultHeader = 'Misskey Tools';
const defaultIcon = 'https://t.psec.dev/assets/misskey.png';
const remaining = 1024 - (draft.template ?? defaultTemplate).length;

View file

@ -62,9 +62,9 @@ export const IndexSessionPage: React.VFC = () => {
<h2><i className="fas fa-circle-question"></i> {t('_developerInfo.title')}</h2>
<p>{t('_developerInfo.description')}</p>
<div className="menu large">
<a className="item" href="https://oscar.surf/@tools" target="_blank" rel="noopener noreferrer">
<a className="item" href="https://pla.is/@st" target="_blank" rel="noopener noreferrer">
<i className="icon fas fa-at"></i>
@tools@oscar.surf
@st@pla.is
</a>
</div>
</section>