From 3bd1a8435022b9dbea26d8aba4879dbc4a5b5327 Mon Sep 17 00:00:00 2001 From: "Mr. Stallion" Date: Fri, 26 Jan 2024 19:45:59 -0800 Subject: [PATCH] minor --- CHANGELOG.md | 25 ++++++++++++-- CONTRIBUTORS.md | 5 +++ PRIVACY.md | 11 ++++++ bbcode/IconView.vue | 7 +++- chat/ChatView.vue | 3 +- chat/UserView.vue | 10 ++++-- chat/common.ts | 7 ++++ chat/core.ts | 3 ++ chat/preview/CharacterPreview.vue | 11 ++++-- electron/Window.vue | 22 +++++++++++- electron/filesystem.ts | 2 +- electron/index.html | 2 +- electron/window.html | 2 +- fchat/characters.ts | 15 ++++++++ fchat/interfaces.ts | 5 ++- learn/profile-cache.ts | 51 ++++++++++++++++++++++++++++ learn/yiffbot.ts | 27 +++++++++++++++ site/character_page/match-report.vue | 16 ++++++--- site/character_page/sidebar.vue | 13 ++++++- 19 files changed, 218 insertions(+), 19 deletions(-) create mode 100644 learn/yiffbot.ts diff --git a/CHANGELOG.md b/CHANGELOG.md index fec41f7..7566230 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,15 +1,34 @@ # Changelog +## Canary +* High-quality portraits + * Add the following anywhere in your character's profile to enable high-quality portrait: + * `[url=https://some.domain.ext/path/to/image.png]Rising Portrait[/url]` + * Replace `https://some.domain.ext/path/to/image.png` with the URL to your portrait. + * The URL must point directly to an image resource, such as PNG, GIF, or JPG (think of it as ``). + * Yes, animations are supported! (GIF, APNG, AVIF, WebP) + * The image must be hosted on one of the following services: + * `f-list.net` (profile images and inline images are supported) + * [e621.net](https://e621.net) + * [imgur.com](https://imgur.com) + * [freeimage.host](https://freeimage.host) + * [redgifs.com](https://redgifs.com) + * High-quality portraits are only visible to other F-Chat Rising users; users on other clients will see your regular portrait. + * If your image is not a square, [you're gonna have a bad time](https://www.youtube.com/watch?v=6Ls5j5iz2eA). +* [YiffBot 4000](https://www.f-list.net/c/YiffBot%204000) integration +* Fix "select/unselect all" behavior in Post Ads (credit: [@FatCatClient](https://github.com/FatCatClient)) +* Extended emoji support (credit: [@FatCatClient](https://github.com/FatCatClient)) + ## 1.25.1 * Shift-clicking in eicon selector adds the icon without closing the selector * Minor updates to browser switching ## 1.25.0 -* Added option for switching browsers (Credit: [@greyhoof](https://github.com/greyhoof)) +* Added option for switching browsers (credit: [@greyhoof](https://github.com/greyhoof)) * Fixed broken adblocker -* Fixed incorrect BBCode rendering of `[collapse=[hr]test[hr]]` (Credit: [@Abeehiltz](https://github.com/Abeehiltz)) +* Fixed incorrect BBCode rendering of `[collapse=[hr]test[hr]]` (credit: [@Abeehiltz](https://github.com/Abeehiltz)) * Fixed TikTok previews -* Switched `node-sass` to `sass` for ARM64 compatibility (Credit: [@WhiteHusky](https://github.com/WhiteHusky)) +* Switched `node-sass` to `sass` for ARM64 compatibility (credit: [@WhiteHusky](https://github.com/WhiteHusky)) ## 1.24.2 * Hotfix to address connectivity issues diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 2352f50..abb0398 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -12,3 +12,8 @@ This project contains contributions from: * [Abeehiltz](https://github.com/Abeehiltz) * [greyhoof](https://github.com/greyhoof) * [F-List Team](https://github.com/f-list) (original F-Chat 3.0 client) + + +## Acknowledgements +Some emojis designed by [OpenMoji](https://openmoji.org/) – the open-source emoji and icon project. License: [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/#) + diff --git a/PRIVACY.md b/PRIVACY.md index a4242e5..c8b528c 100644 --- a/PRIVACY.md +++ b/PRIVACY.md @@ -26,6 +26,17 @@ When the 'Link Preview' feature is used, F-Chat Rising will connect to the URL b * Twitter previews are proxied through `api.fxtwitter.com` * YouTube previews are proxied through `yewtu.be` +## High-Quality Portraits +When 'High-Quality Portraits' feature is used, F-Chat Rising may connect to the following additional domains: + +* iili.io +* e621.net +* imgur.com +* freeimage.host +* redgifs.com + +If you are concerned about your security or privacy, consider disabling the high quality portraits feature in F-Chat Rising settings. + ## Locally Stored Data F-Chat Rising stores data on your computer. This data contains conversation logs, settings, cache, and other information such as custom dictionary words. By default, the data is stored in: diff --git a/bbcode/IconView.vue b/bbcode/IconView.vue index aa151fe..7ae2b96 100644 --- a/bbcode/IconView.vue +++ b/bbcode/IconView.vue @@ -8,7 +8,7 @@ @click.middle.prevent.stop="toggleStickyness()" @click.right.passive="dismiss(true)" @click.left.passive="dismiss(true)" - > + >