diff --git a/external/lang b/external/lang index 56ea8016..3195d642 160000 --- a/external/lang +++ b/external/lang @@ -1 +1 @@ -Subproject commit 56ea80169f11f3a6c8f8065c7aafa95d31bea6dd +Subproject commit 3195d642cd766cb62d34eb2a57ce3a09e775e91f diff --git a/external/revolt.js b/external/revolt.js index 783c8d1a..cd9e84a3 160000 --- a/external/revolt.js +++ b/external/revolt.js @@ -1 +1 @@ -Subproject commit 783c8d1a3e3ad6071d268b18077569262ea61602 +Subproject commit cd9e84a337c72709b82bb4eca794ec7474a0ee7e diff --git a/src/assets/emojis.ts b/src/assets/emojis.ts index ed033e46..49d2ddfc 100644 --- a/src/assets/emojis.ts +++ b/src/assets/emojis.ts @@ -1848,109 +1848,109 @@ export const emojiDictionary = { england: "🏴󠁧󠁢󠁥󠁮󠁧󠁿", scotland: "🏴󠁧󠁢󠁳󠁣󠁴󠁿", wales: "🏴󠁧󠁢󠁷󠁬󠁳󠁿", - ...{ - 1984: "custom:1984.gif", - KekW: "custom:KekW.png", - amogus: "custom:amogus.gif", - awaa: "custom:awaa.png", - boohoo: "custom:boohoo.png", - boohoo_goes_hard: "custom:boohoo_goes_hard.png", - boohoo_shaken: "custom:boohoo_shaken.png", - cat_arrival: "custom:cat_arrival.gif", - cat_awson: "custom:cat_awson.png", - cat_blob: "custom:cat_blob.png", - cat_bonk: "custom:cat_bonk.png", - cat_concern: "custom:cat_concern.png", - cat_fast: "custom:cat_fast.gif", - cat_kitty: "custom:cat_kitty.png", - cat_lick: "custom:cat_lick.gif", - cat_not_like: "custom:cat_not_like.png", - cat_put: "custom:cat_put.gif", - cat_pwease: "custom:cat_pwease.png", - cat_rage: "custom:cat_rage.png", - cat_sad: "custom:cat_sad.png", - cat_snuff: "custom:cat_snuff.gif", - cat_spin: "custom:cat_spin.gif", - cat_squish: "custom:cat_squish.gif", - cat_stare: "custom:cat_stare.gif", - cat_steal: "custom:cat_steal.gif", - cat_sussy: "custom:cat_sussy.gif", - clueless: "custom:clueless.png", - death: "custom:death.gif", - developers: "custom:developers.gif", - fastwawa: "custom:fastwawa.gif", - ferris: "custom:ferris.png", - ferris_bongo: "custom:ferris_bongo.gif", - ferris_nom: "custom:ferris_nom.png", - ferris_pensive: "custom:ferris_pensive.png", - ferris_unsafe: "custom:ferris_unsafe.png", - flesh: "custom:flesh.png", - flooshed: "custom:flooshed.png", - flosh: "custom:flosh.png", - flushee: "custom:flushee.png", - forgor: "custom:forgor.png", - hollow: "custom:hollow.png", - john: "custom:john.png", - lightspeed: "custom:lightspeed.png", - little_guy: "custom:little_guy.png", - lmaoooo: "custom:lmaoooo.gif", - lol: "custom:lol.png", - looking: "custom:looking.gif", - marie: "custom:marie.png", - marie_furret: "custom:marie_furret.gif", - marie_smug: "custom:marie_smug.png", - megumin: "custom:megumin.png", - michi_above: "custom:michi_above.png", - michi_awww: "custom:michi_awww.gif", - michi_drag: "custom:michi_drag.gif", - michi_flustered: "custom:michi_flustered.png", - michi_glare: "custom:michi_glare.png", - michi_sus: "custom:michi_sus.png", - monkaS: "custom:monkaS.png", - monkaStare: "custom:monkaStare.png", - monkey_grr: "custom:monkey_grr.png", - monkey_pensive: "custom:monkey_pensive.png", - monkey_zany: "custom:monkey_zany.png", - nazu_sit: "custom:nazu_sit.png", - nazu_sus: "custom:nazu_sus.png", - ok_and: "custom:ok_and.gif", - owo: "custom:owo.png", - pat: "custom:pat.png", - pointThink: "custom:pointThink.png", - rainbowHype: "custom:rainbowHype.gif", - rawr: "custom:rawr.png", - rember: "custom:rember.png", - revolt: "custom:revolt.png", - sickly: "custom:sickly.png", - stare: "custom:stare.png", - tfyoulookingat: "custom:tfyoulookingat.png", - thanks: "custom:thanks.png", - thonk: "custom:thonk.png", - trol: "custom:trol.png", - troll_smile: "custom:troll_smile.gif", - uber: "custom:uber.png", - ubertroll: "custom:ubertroll.png", - verycool: "custom:verycool.png", - verygood: "custom:verygood.png", - wawafast: "custom:wawafast.gif", - wawastance: "custom:wawastance.png", - yeahokayyy: "custom:yeahokayyy.png", - yed: "custom:yed.png", - yems: "custom:yems.png", - michael: "custom:michael.gif", - charle: "custom:charle.gif", - sadge: "custom:sadge.webp", - sus: "custom:sus.webp", - chade: "custom:chade.gif", - gigachad: "custom:gigachad.webp", - sippy: "custom:sippy.webp", - ayame_heart: "custom:ayame_heart.png", - catgirl_peek: "custom:catgirl_peek.png", - girl_happy: "custom:girl_happy.png", - hug_plushie: "custom:hug_plushie.png", - huggies: "custom:huggies.png", - noted: "custom:noted.gif", - waving: "custom:waving.png", - mogusvented: "custom:mogusvented.png", - }, + // ...{ + // 1984: "custom:1984.gif", + // KekW: "custom:KekW.png", + // amogus: "custom:amogus.gif", + // awaa: "custom:awaa.png", + // boohoo: "custom:boohoo.png", + // boohoo_goes_hard: "custom:boohoo_goes_hard.png", + // boohoo_shaken: "custom:boohoo_shaken.png", + // cat_arrival: "custom:cat_arrival.gif", + // cat_awson: "custom:cat_awson.png", + // cat_blob: "custom:cat_blob.png", + // cat_bonk: "custom:cat_bonk.png", + // cat_concern: "custom:cat_concern.png", + // cat_fast: "custom:cat_fast.gif", + // cat_kitty: "custom:cat_kitty.png", + // cat_lick: "custom:cat_lick.gif", + // cat_not_like: "custom:cat_not_like.png", + // cat_put: "custom:cat_put.gif", + // cat_pwease: "custom:cat_pwease.png", + // cat_rage: "custom:cat_rage.png", + // cat_sad: "custom:cat_sad.png", + // cat_snuff: "custom:cat_snuff.gif", + // cat_spin: "custom:cat_spin.gif", + // cat_squish: "custom:cat_squish.gif", + // cat_stare: "custom:cat_stare.gif", + // cat_steal: "custom:cat_steal.gif", + // cat_sussy: "custom:cat_sussy.gif", + // clueless: "custom:clueless.png", + // death: "custom:death.gif", + // developers: "custom:developers.gif", + // fastwawa: "custom:fastwawa.gif", + // ferris: "custom:ferris.png", + // ferris_bongo: "custom:ferris_bongo.gif", + // ferris_nom: "custom:ferris_nom.png", + // ferris_pensive: "custom:ferris_pensive.png", + // ferris_unsafe: "custom:ferris_unsafe.png", + // flesh: "custom:flesh.png", + // flooshed: "custom:flooshed.png", + // flosh: "custom:flosh.png", + // flushee: "custom:flushee.png", + // forgor: "custom:forgor.png", + // hollow: "custom:hollow.png", + // john: "custom:john.png", + // lightspeed: "custom:lightspeed.png", + // little_guy: "custom:little_guy.png", + // lmaoooo: "custom:lmaoooo.gif", + // lol: "custom:lol.png", + // looking: "custom:looking.gif", + // marie: "custom:marie.png", + // marie_furret: "custom:marie_furret.gif", + // marie_smug: "custom:marie_smug.png", + // megumin: "custom:megumin.png", + // michi_above: "custom:michi_above.png", + // michi_awww: "custom:michi_awww.gif", + // michi_drag: "custom:michi_drag.gif", + // michi_flustered: "custom:michi_flustered.png", + // michi_glare: "custom:michi_glare.png", + // michi_sus: "custom:michi_sus.png", + // monkaS: "custom:monkaS.png", + // monkaStare: "custom:monkaStare.png", + // monkey_grr: "custom:monkey_grr.png", + // monkey_pensive: "custom:monkey_pensive.png", + // monkey_zany: "custom:monkey_zany.png", + // nazu_sit: "custom:nazu_sit.png", + // nazu_sus: "custom:nazu_sus.png", + // ok_and: "custom:ok_and.gif", + // owo: "custom:owo.png", + // pat: "custom:pat.png", + // pointThink: "custom:pointThink.png", + // rainbowHype: "custom:rainbowHype.gif", + // rawr: "custom:rawr.png", + // rember: "custom:rember.png", + // revolt: "custom:revolt.png", + // sickly: "custom:sickly.png", + // stare: "custom:stare.png", + // tfyoulookingat: "custom:tfyoulookingat.png", + // thanks: "custom:thanks.png", + // thonk: "custom:thonk.png", + // trol: "custom:trol.png", + // troll_smile: "custom:troll_smile.gif", + // uber: "custom:uber.png", + // ubertroll: "custom:ubertroll.png", + // verycool: "custom:verycool.png", + // verygood: "custom:verygood.png", + // wawafast: "custom:wawafast.gif", + // wawastance: "custom:wawastance.png", + // yeahokayyy: "custom:yeahokayyy.png", + // yed: "custom:yed.png", + // yems: "custom:yems.png", + // michael: "custom:michael.gif", + // charle: "custom:charle.gif", + // sadge: "custom:sadge.webp", + // sus: "custom:sus.webp", + // chade: "custom:chade.gif", + // gigachad: "custom:gigachad.webp", + // sippy: "custom:sippy.webp", + // ayame_heart: "custom:ayame_heart.png", + // catgirl_peek: "custom:catgirl_peek.png", + // girl_happy: "custom:girl_happy.png", + // hug_plushie: "custom:hug_plushie.png", + // huggies: "custom:huggies.png", + // noted: "custom:noted.gif", + // waving: "custom:waving.png", + // mogusvented: "custom:mogusvented.png", + // }, }; diff --git a/src/components/common/Emoji.tsx b/src/components/common/Emoji.tsx index b20ca7ae..d3b354cf 100644 --- a/src/components/common/Emoji.tsx +++ b/src/components/common/Emoji.tsx @@ -43,11 +43,11 @@ function toCodePoint(rune: string) { } export function parseEmoji(emoji: string) { - if (emoji.startsWith("custom:")) { - return `https://dl.insrt.uk/projects/revolt/emotes/${emoji.substring( - 7, - )}`; - } + // if (emoji.startsWith("custom:")) { + // return `https://dl.insrt.uk/projects/revolt/emotes/${emoji.substring( + // 7, + // )}`; + // } const codepoint = toCodePoint(emoji); return `https://static.revolt.chat/emoji/${EMOJI_PACK}/${codepoint}.svg?rev=${REVISION}`; diff --git a/src/controllers/modals/components/legacy/UserProfile.tsx b/src/controllers/modals/components/legacy/UserProfile.tsx index ea142a34..dd73d897 100644 --- a/src/controllers/modals/components/legacy/UserProfile.tsx +++ b/src/controllers/modals/components/legacy/UserProfile.tsx @@ -6,6 +6,7 @@ import { UserX, Group, InfoCircle, + Flag, } from "@styled-icons/boxicons-solid"; import { observer } from "mobx-react-lite"; import { Link, useHistory } from "react-router-dom"; @@ -246,6 +247,24 @@ export const UserProfile = observer( )} + {!user.bot && flags != 2 && flags != 4 && ( + + + }> + + modalController.push({ + type: "report", + target: user, + }) + }> + + + + + )} {badges > 0 && (

Local Development Mode

- {config.build === "dev" ? ( + {/*config.build === "dev" ? ( <>
Development mode is currently on.