fchat-rising/CHANGELOG.md

379 lines
16 KiB
Markdown
Raw Permalink Normal View History

# Changelog
2024-07-06 03:38:57 +00:00
## Next?
2024-07-06 00:35:55 +00:00
* Merge Ad Editor and Post Ads?
* Fix Yiffbot portrait updates
2024-07-06 03:38:57 +00:00
* Remove broadcasts from logs; maybe into a dialog? where do we store them tho? At least shouldn't orange-highlight all convos
* Notify when bookmark/friend says something on a channel?
2024-07-06 00:35:55 +00:00
* Clicking a log entry opens the conversation at that point
2024-07-07 03:38:21 +00:00
## 1.27.1 & 1.27.2 & 1.27.3
2024-07-06 22:48:29 +00:00
* Build fixes
2024-07-06 21:41:22 +00:00
2024-07-06 03:38:57 +00:00
## 1.27.0
* 'Non-binary' kink is now respected in gender matching (credit: [@FatCatClient](https://github.com/FatCatClient))
* OpenMoji is now treated as a fallback font (credit: [@FatCatClient](https://github.com/FatCatClient))
* Added two UI themes: 'Dracula', and 'Dark Dimmed' (credit: [@FatCatClient](https://github.com/FatCatClient))
* Each character can now set its own UI theme (credit: [@Nensec](https://github.com/Nensec))
* Bugfix: Characters with 'None' gender are no longer considered a mismatch against other genders
* Fixed Redgifs previews (again)
2024-01-30 23:59:55 +00:00
## 1.26.2
* Fixed a few cases where high-quality portraits were not displayed
2024-01-29 04:12:16 +00:00
## 1.26.1
2024-01-29 04:18:06 +00:00
* Added [high-quality portrait guide](https://github.com/hearmeneigh/fchat-rising/wiki/High%E2%80%90Quality-Portraits)
2024-01-29 01:21:09 +00:00
* Added high-quality portrait check to Profile Helper
* Added option for disabling high-quality portraits
* Added cleaner `[quote][/quote]` style for profiles
* Fixed Redgifs previews (again)
2024-01-27 03:52:32 +00:00
## 1.26.0
2024-01-27 03:45:59 +00:00
* High-quality portraits
2024-01-27 03:52:32 +00:00
* Override the default 100x100px portrait with a high-resolution image
2024-01-27 03:45:59 +00:00
* 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 `<img src="YOUR URL" />`).
2024-01-27 03:52:32 +00:00
* You will need to refresh the character profile in F-Chat Rising to see the new portrait.
2024-01-27 03:45:59 +00:00
* Yes, animations are supported! (GIF, APNG, AVIF, WebP)
* The image must be hosted on one of the following services:
2024-01-27 03:52:32 +00:00
* `f-list.net` (profile image URLs and inline image URLs are supported)
2024-01-27 03:45:59 +00:00
* [e621.net](https://e621.net)
* [imgur.com](https://imgur.com)
2024-01-27 03:52:32 +00:00
* [freeimage.host](https://freeimage.host) and its short-url `iili.io`
2024-01-27 03:45:59 +00:00
* [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
2024-01-29 01:21:09 +00:00
* Fixed "select/unselect all" behavior in Post Ads (credit: [@FatCatClient](https://github.com/FatCatClient))
2024-01-27 03:45:59 +00:00
* Extended emoji support (credit: [@FatCatClient](https://github.com/FatCatClient))
2023-12-21 04:49:19 +00:00
## 1.25.1
* Shift-clicking in eicon selector adds the icon without closing the selector
* Minor updates to browser switching
2023-12-02 02:05:07 +00:00
## 1.25.0
2024-01-27 03:45:59 +00:00
* Added option for switching browsers (credit: [@greyhoof](https://github.com/greyhoof))
2023-12-02 02:05:07 +00:00
* Fixed broken adblocker
2024-01-27 03:45:59 +00:00
* Fixed incorrect BBCode rendering of `[collapse=[hr]test[hr]]` (credit: [@Abeehiltz](https://github.com/Abeehiltz))
2023-12-03 00:42:31 +00:00
* Fixed TikTok previews
2024-01-27 03:45:59 +00:00
* Switched `node-sass` to `sass` for ARM64 compatibility (credit: [@WhiteHusky](https://github.com/WhiteHusky))
2023-12-02 02:05:07 +00:00
2023-09-04 03:27:52 +00:00
## 1.24.2
* Hotfix to address connectivity issues
2023-09-04 03:06:35 +00:00
## 1.24.1
2023-09-04 03:05:46 +00:00
* Hotfix to address issue with multiple tabs
2023-09-03 01:55:06 +00:00
## 1.24.0
* Channel owners can now add `[ads: 30min]` in the channel description to limit how often Rising auto-posts ads on the channel
* Neko/mimi species are now considered human, not anthro
2023-09-04 00:55:52 +00:00
* Added ARM64 builds for Linux and Windows
2023-09-03 01:55:06 +00:00
* Fixed a bug that prevented the client from occasionally recognizing gender preferences
* Fixed more random freezes
2023-09-04 00:55:52 +00:00
* Abandoned Keytar in favor of [Electron safeStorage](https://www.electronjs.org/docs/latest/api/safe-storage) -- you will need to re-enter your password
2023-09-03 01:55:06 +00:00
* New URL: https://hearmeneigh.github.io/fchat-rising/
2023-07-08 00:30:33 +00:00
2023-07-07 23:57:37 +00:00
## 1.23.5
* Fixed random freezes caused by profile cache
2023-06-06 21:42:25 +00:00
## 1.23.4
* Hotfix to address slowdown issues
* Fixed Profile Helper failing to detect stock kinks grouped inside custom kinks
2023-05-30 01:40:18 +00:00
## 1.23.3
* Hotfix to fix color picker not disappearing
2023-05-30 03:28:52 +00:00
## 1.23.2
* Hotfix to fix eicon search hanging the client
2023-05-30 01:38:02 +00:00
## 1.23.1
* Added favorites to eicon picker
* Improved eicon picker
2023-05-29 04:13:16 +00:00
## 1.23.0
2023-05-28 03:00:45 +00:00
* Improved text editor
* eicon picker (courtesy of @Xariah Dailstone)
* color picker
* Added [privacy statement](PRIVACY.md)
2023-05-23 02:54:07 +00:00
## 1.22.0
2023-05-28 03:00:45 +00:00
* Added quick profile view on the right side panel
2023-05-22 06:12:23 +00:00
* Better YouTube previews (credit: [@twilight-sparkle-irl](https://github.com/twilight-sparkle-irl))
* Better Twitter previews (credit: [@twilight-sparkle-irl](https://github.com/twilight-sparkle-irl))
* Security updates to NPM dependencies
* Fixed issue that prevented `yarn.lock` from being deleted
* Join channel / open conversation UI glow now stops after ~25 seconds
2023-03-28 19:24:41 +00:00
## 1.21.2
* Fixed image previews for `imgur.io`, `gifdeliverynetwork.com`, and `rule34.us`
2023-03-30 00:23:54 +00:00
* Fixed dependencies
* Profile analyser now warns about a missing portrait image
* Added option for mini portraits in chat messages
* Added convenience buttons to joining a channel and creating a private chat
2023-03-28 19:24:41 +00:00
2023-03-15 01:28:50 +00:00
## 1.21.1
* Fixed a bug that skipped resolving profiles from channel ads
* Non-binary genders are now considered mismatches against straight, gay, and bi orientations
* To override this, you can add kinks such as 'transgenders' to your favorite kinks
* Smart Filter automatically marks matches as red if 'penalize matches' is selected
2023-03-12 05:43:58 +00:00
## 1.21.0
* Added clearer broadcast messages
* Removed extra arrow from gallery view (credit: [@FatCatClient](https://github.com/FatCatClient))
* Added profile analyser to help improve profile matching
* Dictionary lookup view now has a 'open in browser' button
* Character memos are now displayed more prominently
* Fixed redgifs.com V3 image previews
* Fixed rule34video.com image previews
* 'Select all channels' for Post Ads
2022-12-25 05:44:55 +00:00
## 1.20.0
* Kink scoring is skipped if characters have only a few shared kinks
* Kink scoring gives more weight to 'favorite' and 'no' categories
* Fixed auto-responder not responding to previously unknown characters
* Fixed re-order tabs
* Added Ad Editor:
* Central ad editor for all ads
* Button near 'Console' in the Sidebar
* Added Post Ads:
* Select ads based on your mood, preference, etc.
* Launch ads on multiple channels
* Button near 'Console' in the Sidebar
2022-12-08 18:53:07 +00:00
## 1.19.3
2022-12-10 22:42:15 +00:00
* Added option to have character portrait displayed next to text input
2022-12-08 18:53:07 +00:00
* Fixed asexual orientation ID
* Replaced the action star icon to differentiate with the mod badges
2022-09-03 17:46:40 +00:00
## 1.19.2
2022-09-03 19:31:15 +00:00
* Fixed a bug that could lead to ad-flooding if the client experiences frequent connection drops
2022-09-03 17:46:40 +00:00
2022-08-13 01:38:13 +00:00
## 1.19.1
* Performance improvement for players who connect multiple characters at the same time
* Limit max height of the status message banner on character profile
2022-08-09 04:13:37 +00:00
## 1.19.0
* Fixed formatting for body type comparison
* Fixed auto-responder failing to send a message in certain cases
* Fixed profile kink highlights so that 'receiving' and 'giving' types of the same kink are handled correctly
* Added character status text to character profile
* Added 'Recon' tab to character profile
* Added a button for sorting channel member list by name (default), status, gender
2022-03-27 18:19:07 +00:00
## 1.18.1
* Minor smart filtering fixes
2022-03-19 22:44:53 +00:00
## 1.18.0
* Upgraded to Electron 17
2022-03-19 22:44:53 +00:00
* Fixed MacOS M1 incompatibilities
* Improved age detection
* Taur and feral body types are now matched against kink preferences
* Filtered messages are now accessible in the conversation history
* Rejection messages are now also sent to filtered characters whose profiles have not been scored at the time they message you
* Slightly relaxed filter scoring
* Character preview now shows last messages from conversation history
2022-03-19 22:44:53 +00:00
2022-01-03 18:09:42 +00:00
## 1.17.1
* Fixes to smart filters
2022-01-02 22:37:57 +00:00
## 1.17.0
* Added a way to hide/filter out characters, messages, and ads (Settings > Smart Filters)
* Added MacOS M1 build
2022-01-01 00:06:08 +00:00
2021-12-29 21:57:04 +00:00
## 1.16.2
* Fixed broken auto-ads
2021-12-29 19:23:56 +00:00
## 1.16.1
* Fixed ad fields becoming uneditable after an ad is removed
* Fixed ads attempting to send after leaving a channel
* Linux users now get automatic updates
* Added configuration option to opt out from Windows high-contrast setting (Menu > F-Chat > Rising > Disable high-contrast mode)
2021-12-29 19:23:56 +00:00
2021-12-23 22:59:09 +00:00
## 1.16.0
* Upgraded to Electron 14.x
* Minor security updates
* Added body type search (credit: [@ButterCheezii](https://github.com/ButterCheezii))
2021-12-24 04:51:27 +00:00
* Link previews can now be pinned with a trackpad by clicking while pressing alt/option key (credit: @ButterCheezii)
2021-12-23 22:59:09 +00:00
* Fixed character preview lag (credit: @ButterCheezii)
2021-09-11 20:43:33 +00:00
## 1.15.1
* Fixed missing ad buttons
2021-09-11 02:22:57 +00:00
## 1.15.0
* Upgraded to Electron 13.x
* Fixed cache bugs that slowed down the client
2021-09-08 01:56:11 +00:00
## 1.14.1
* Security updates
* Fixed Redgifs (again)
2021-09-07 06:02:31 +00:00
## 1.14.0
* Fixed Redgifs previews
* Fixed zoom in/out/reset (Ctrl +/-/0)
* Fixed tiger sharks being labeled as felines
* Fixed bug that prevented posting normal channel messages when auto-posting is active
* Fixed bug that removed links when chat messages were copied to clipboard
2021-04-22 23:49:21 +00:00
## 1.13.0
* Position is now part of the profile match score
2021-03-25 21:54:10 +00:00
## 1.12.0
* Post length preference is now part of the profile match score
* Improved kink match scoring
* Middle click a link to pin or unpin preview
2021-03-21 21:28:33 +00:00
## 1.11.0
2021-03-25 21:54:10 +00:00
* Kinks are now part of the profile match score
2021-03-21 21:28:33 +00:00
* Merged with the latest official F-Chat codebase
* Fixed broken `[collapse]` when wrapped in `[heading]`
2021-02-26 21:46:34 +00:00
## 1.10.1
2021-02-05 01:08:51 +00:00
* Improved performance on highly advertised channels like LFRP
2021-02-26 21:46:34 +00:00
* Fixed Rule34.xxx previews
2021-02-05 01:08:51 +00:00
2021-02-04 01:53:06 +00:00
## 1.10.0
2021-01-24 00:52:27 +00:00
* Moved database queries to a web worker to gain more responsive UI
2021-02-04 01:53:06 +00:00
* Fixed Gelbooru, Gfycat, Hentai-Foundry, Instagram, Twitter, and Vimeo previews
2021-01-31 00:49:06 +00:00
* Fixed green names not showing up when 'show friends/bookmarks in a different colour' is selected
* Sped up Imgur previews
2021-02-04 01:53:06 +00:00
* Minor UI design adjustments for usernames with badges
2021-01-23 22:06:38 +00:00
2021-01-23 18:14:50 +00:00
## 1.9.0
2021-01-22 23:18:41 +00:00
* Right click any word and select 'Look up...' to see its dictionary definition
2020-12-31 01:59:56 +00:00
* Skip button for auto-post ads
2021-01-02 00:13:09 +00:00
* Image tab on the character profile view now loads up faster
2021-01-20 20:22:22 +00:00
* Search results view is now more responsive while scoring profiles
2021-01-02 00:33:57 +00:00
* Fixed 'unicorn match' badge color
2020-12-31 01:59:56 +00:00
2020-12-30 04:54:16 +00:00
## 1.8.0
* Added colorblind mode (settings -> rising -> colorblind mode)
2020-12-28 23:10:01 +00:00
## 1.7.0
* Option for serving ads in random order
* Fixed Twitter previews crashing the app
2020-11-27 20:59:56 +00:00
## 1.6.0
2020-11-27 06:12:47 +00:00
* Show number of unread notes and messages in the bottom right corner
2020-11-27 20:58:14 +00:00
* Fixed max ad length for automated ads
2020-11-25 05:44:22 +00:00
* Fixed 'unsure' sexual orientation to display correctly in character preview
2020-11-21 21:35:36 +00:00
## 1.5.0
2020-11-13 21:33:57 +00:00
* Use `Ctrl+Tab`, `Ctrl+Shift+Tab`, `Ctrl+PgDown`, and `Ctrl+PgUp` to switch between character tabs
2020-11-21 20:41:08 +00:00
* Better search rankings
2020-11-21 21:35:36 +00:00
* Really good matches get a 'unicorn' tag
* Relaxed matching rules for switches so that they match better against 'usually dominant' and 'usually submissive' profiles
2020-11-21 20:41:08 +00:00
* Fixed IMGBB, Shadbase previews
2020-11-13 21:33:57 +00:00
2020-11-06 23:44:40 +00:00
## 1.4.1
* Fixed some image previews showing up black
2020-10-31 22:26:21 +00:00
## 1.4.0
2020-10-25 22:55:21 +00:00
* More configurable settings for F-Chat Rising
* Hover mouse over a character name to see a character preview
2020-10-25 16:55:21 +00:00
2020-10-18 22:52:56 +00:00
## 1.3.0
* Improved species search and matching
2020-10-24 19:43:35 +00:00
* Toggle ads button shows up in channels list if you have set up ads for the channel
* Ad editor is now a BBCode editor
* Improved Tumblr previews
2020-10-24 23:28:53 +00:00
* Twitter previews have been disabled for now (they crash the client)
* Right-click character menu now displays match results
* Fixed issues with image preview ad blocker
2020-10-18 22:52:56 +00:00
2020-10-08 02:24:02 +00:00
## 1.2.0
2020-10-24 23:28:53 +00:00
* Hide/show current character profile with `Ctrl+P` or `Command+P`
2020-10-08 02:24:02 +00:00
* Navigate back and forward in character profile view history
2020-10-04 21:50:28 +00:00
## 1.1.0
* Upgraded to Electron 10.x
2020-10-04 22:19:28 +00:00
* Upgraded to Keytar 6.x you will need to re-enter your password
2020-10-04 21:50:28 +00:00
* Added Furaffinity image previews (non-adult only)
* Added support for species-fluid characters
* Fixed logging out and then logging in with a new character breaking character comparison
* Fixed friends list not updating character status
2020-07-11 14:03:57 +00:00
## 1.0.2
2020-06-30 21:51:06 +00:00
* Fixed a caching issue that caused cache misses on character page metadata
* Fixed rate limit issues that sometimes disconnected characters when multiple characters were connected
2020-07-01 14:33:29 +00:00
* Fixed a bug in age matching
* URL preview fixes for Redgifs, Gelbooru, Tumblr, and Gifmixxx
* All dependencies are now up to date
2020-06-30 21:51:06 +00:00
* F-Chat Rising now flushes character profiles out of its cache after 30 days
2020-07-01 14:33:29 +00:00
* Age difference for 'older' and 'younger' character kinks is now 8 years
2020-06-28 21:09:18 +00:00
## 1.0.1
2020-06-29 16:32:06 +00:00
* Enabled auto-updates for Windows; MacOS and Linux not supported, sorry!
* Reviewed security with:
* [Electron Security](https://www.electronjs.org/docs/tutorial/security)
* [Doyensec Electron Security Checklist](https://doyensec.com/resources/us-17-Carettoni-Electronegativity-A-Study-Of-Electron-Security-wp.pdf)
* [Doyensec Electronegativity](https://github.com/doyensec/electronegativity)
* [Quasar Electron Security Concerns](https://quasar.dev/quasar-cli/developing-electron-apps/electron-security-concerns)
* [Reasonably Secure Electron](https://know.bishopfox.com/research/reasonably-secure-electron)
2023-09-02 20:41:44 +00:00
* [SNYK.io](https://snyk.io/) vulnerability scan [![Known Vulnerabilities](https://snyk.io/test/github/hearmeneigh/fchat-rising/badge.svg)](https://snyk.io/test/github/hearmeneigh/fchat-rising)
2020-06-28 21:09:18 +00:00
## 1.0.0
2020-06-29 16:32:06 +00:00
* Channel Conversations
* Highlight ads from characters most interesting to you
* Hide clearly unmatched ads
* Ad Auto-Posting
* Manage channel ad settings via "Tab Settings"
* Automatically re-post ads every 11-18 minutes (randomized) for up to 180 minutes
* Rotate multiple ads on a single channel by entering multiple ads in "Ad Settings"
* Ad Ratings
* LFP ads are automatically rated (great/good/maybe/no) and matched against your profile
* Private Conversations
* View a characters' recent ads
* Link Previews
* Hover cursor over any `[url]` to see a preview of it
* Middle click any `[url]` to turn the preview into a sticky / interactive mode
* Link preview has an ad-blocker to minimize page load times and protect against unfriendly scripts
* Profile
* Kinks are auto-compared when viewing character profile
* Custom kink explanations can be expanded inline
* Custom kinks are highlighted
* Gender, anthro/human preference, age, sexual preference, and sub/dom preference are highlighted if compatible or incompatible
* Guestbook, friend, and group counts are visible on tab titles
* Character images are expanded inline
* Cleaner presentation for the side bar details (age, etc.), sorted in most relevant order
* Less informative side bar details (views, contact) are separated and shown in a less prominent way
* Cleaner guestbook view
* Profiles, images, guestbook posts, and groups are cached for faster view
* Character view tabs (overview, images, etc.) stick to the top
* Character Search
* Search results are sorted based on match scores
* Display match score in search results
* Current search filters are listed in the search dialog
* Search filters can be reset
* Search results can be filtered by species
* Last 15 searches are stored and can be accessed from the 'Character search' dialog
* Character Status Message
* Last 10 status messages are stored and can be accessed from the 'Set status' dialog
* General
* Character profiles, guestbooks, friend lists, and image lists are cached for faster access
* Conversation dialog can be opened by typing in a character name
* Message search matches character names
* PM list shows characters' online status as a colored icon
* Technical Details for Nerds
* Upgraded to Electron 9.x
* Replaced `node-spellchecker` with the built-in spellchecker that ships with Electron 8+
* Multi-language support for spell checking (Windows only language is autodetected on MacOS)