diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-04-20 19:40:02 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-04-20 19:40:02 +0900 |
| commit | 40debf20d866836a94d963dd041f946c3af4a8f4 (patch) | |
| tree | 5c4e173848e4a31c22052987e404be147b557da9 /packages/frontend | |
| parent | enhance(frontend): サーバー情報ページでサーバールールを見... (diff) | |
| download | misskey-40debf20d866836a94d963dd041f946c3af4a8f4.tar.gz misskey-40debf20d866836a94d963dd041f946c3af4a8f4.tar.bz2 misskey-40debf20d866836a94d963dd041f946c3af4a8f4.zip | |
add new achievement
Diffstat (limited to 'packages/frontend')
| -rw-r--r-- | packages/frontend/src/init.ts | 4 | ||||
| -rw-r--r-- | packages/frontend/src/scripts/achievements.ts | 6 |
2 files changed, 10 insertions, 0 deletions
diff --git a/packages/frontend/src/init.ts b/packages/frontend/src/init.ts index 91cdc15ef9..d40b761329 100644 --- a/packages/frontend/src/init.ts +++ b/packages/frontend/src/init.ts @@ -431,6 +431,10 @@ if ($i) { claimAchievement('client30min'); }, 1000 * 60 * 30); + window.setTimeout(() => { + claimAchievement('client60min'); + }, 1000 * 60 * 60); + const lastUsed = miLocalStorage.getItem('lastUsed'); if (lastUsed) { const lastUsedDate = parseInt(lastUsed, 10); diff --git a/packages/frontend/src/scripts/achievements.ts b/packages/frontend/src/scripts/achievements.ts index 25e8b71a12..f1da8a76da 100644 --- a/packages/frontend/src/scripts/achievements.ts +++ b/packages/frontend/src/scripts/achievements.ts @@ -60,6 +60,7 @@ export const ACHIEVEMENT_TYPES = [ 'iLoveMisskey', 'foundTreasure', 'client30min', + 'client60min', 'noteDeletedWithin1min', 'postedAtLateNight', 'postedAt0min0sec', @@ -343,6 +344,11 @@ export const ACHIEVEMENT_BADGES = { bg: 'linear-gradient(0deg, rgb(220 223 225), rgb(172 192 207))', frame: 'bronze', }, + 'client60min': { + img: '/fluent-emoji/1f552.png', + bg: 'linear-gradient(0deg, rgb(220 223 225), rgb(172 192 207))', + frame: 'silver', + }, 'noteDeletedWithin1min': { img: '/fluent-emoji/1f5d1.png', bg: 'linear-gradient(0deg, rgb(220 223 225), rgb(172 192 207))', |