Changelog
This page covers the main changes (from a user's perspective) that come with new versions of RSSpace. I'm trying to keep it as concise as possible!
Version 1.1.0 (2022-11-28)
This version adds a few useful features, like bookmarks or an internal bug report form. It also features an all-new design for chatbot alerts and listing commands.
Features
Changed the server language to TypeScript for faster, more robust code
Added an auto-deletion system for RSS feeds that cannot be parsed anymore (after 100 unsuccessful retries)
Added a customizable character limit to RSS notifications
Added an internal bug-report form
Added a "bookmark" button to RSS notifications
Added a "Bookmarks" tab to the UI to manage your bookmarks
Added an error message when trying to use an unknown command with the chatbot
Made the UI use a reusable layout system for improved speed and reliability
Changed the default image for RSS notifications (if no image can be found when parsing)
Added a GIF to explain how to enable the top-level page in the documentation
Added an "Enabled tabs" setting in the Settings tab
Added a slow mode indicator in the chatbot's RSS feeds listing command
Added an icon selector in the Customization tab
Made RSS feed names bold in chatbot messages
Updated the design of chatbot alert messages
Added cache in the server for faster loading times (chatbot and UI)
Added a bug report button to auto-deletion alert messages
Revamped the
list
command to display feeds more clearlyAdded the
bookmarks
command to manage everything through the chatbotAdded the bookmark button in the Customization tab (toggled status, theme)
Migrated all icons to JetBrain's Circlet icons
Added a fadeIn/fadeOut animation to the new feed modal
Added a global messaging system to announce updates and maintenance schedulings
Updated the UI version number to 1.1.0
Updated the documentation with 1.1.0 features
Bug fixes
Made the server auto-remove trailing slashes from followed RSS feeds
Fixed the padding of the application profile picture
Made the new RSS feed save button disabled if no input is detected
Fixed notification animations for a smooth fadeIn/fadeOut
Fixed the icon picker in the Customization tab not working with the Cancel button
Version 1.0.3 (2022-11-20)
This version mostly focuses on performance of the RSS scanning algorithm and adding more customization tools for you to play with.
Features
Removed the error message when trying to add any feed from https://hnrss.org
Added a theme selector for the "Read more" button in the Customization tab
Added a theme selector for the notification theme in the Customization tab
Added a "Show statistics" setting in the Settings tab
Added a date format selector in the Customization tab
Optimized the RSS scanning algorithm to be more efficient and notify everyone at once
Added a version number in the footer that links to this changelog
Revamped the welcome message to look better and be more informative
Added slow mode to poll RSS feeds less often than normal mode (read more in the docs)
Added optional parameters to the chatbot
subscribe
command (to enable slow mode without the UI)Updated the
help
command to explain command parametersAdded a list of feeds that will automatically be switched to slow mode to avoid getting rate-limited (includes https://hnrss.org)
Updated the documentation to talk about slow mode
Added a "Save" button in the Settings tab
Revamped the
help
command to better highlight commands and balance the designAdded custom pages to the JetBrains Marketplace page (Quickstart, FAQ, Documentation) that reflect this documentation
Improved security for chatbot endpoints
Made chatbot activation faster on first install
Made the
unsubscribe
command case insensitive when inputting a feed nameAdded the actual feed name in the feedback messages when subscribing/unsubscribing to a feed through the chatbot
Bug fixes
Fixed the color of the bottom border of the tab bar in top level page light mode
Fixed the theme selector appearing below other selectors (Z-index issue)
Made theme selector disabled when parent checkbox is unchecked
Made statistics appear with a "0" value when not loaded
Made RSS notifications more dynamic and less likely to cause crashes by auto removing parts of the body that can't be retrieved from RSS items
Fixed UI loader disappearing before statistics were loaded
Fixed Cancel button not being clickable despite changing selector values in the Customization tab
Fixed bug that sometimes caused RSS feed list to not refresh when deleting one through the UI
Fixed an error caused by an expired authentication token in the UI
Version 1.0.2 (2022-11-18)
This version adds a new top-level page for the RSSpace Dashboard and improves some aesthetic elements.
Features
Added a top-level menu page for the RSSpace Dashboard (available in the navigation bar)
Made UI preferences in settings tab persist in database to use it across platforms
Updated the welcome message to mention the top-level page
Added a section about accessing the UI in the documentation
Added information about RSS scans and subscriptions at the bottom left of the feed tab
Bug fixes
Fixed a flickering issue when switching between tabs in light theme
Improved authentication token transmission method
Version 1.0.1 (2022-11-16)
This version mostly adds QOL features and bugfixes.
Features
Added a description under each tab of the UI
Added documentation about RSS feed customization
Updated the plugin page with information about Update 3
Added a blocking error message in the UI if invalid authentication is detected
Added a link to the documentation in help and welcome messages
Bug fixes
Made the Reset to default button in the customization tab actually reset to default
Improved security of the API used by the UI
Fixed possible crash when trying to auto refresh Space organization tokens
Refactored the code for more robust asynchronous operations (= less crashes)
Version 1.0.0 (2022-11-14)
Technically, this isn't the official first version of the project (which was just a chatbot at first), but I started maintaining the changelog way too late. The next versions will be more detailed and precise, promise!
Features
Created the RSSpace chatbot
Created the RSSpace UI
Improved the RSS item metadata retrieval algorithm
Improved RSS content substitution if not available
Added an RSS feed validity check on subscribe
Added the name of each RSS feed in feed listing
Made RSS feeds removable by name or URL
Updated the help command to reflect the new unsubscribe command usage
Added a welcome message for new installations
Updated the plugin page with better screenshots and description
Add a specific message for users who try to list feeds while not following any
Updated this documentation
Added a cute JetBrains illustration to the UI Feeds tab when no feeds are being followed
Improved help and welcome messages to properly explain how to use the UI
Added a warning message for people who try to follow https://hnrss.org
Added a loading spinner in the UI while waiting for data retrieval
Added the name of RSS feeds in notifications when creating/deleting a feed
Reduced the gap between items in the feed grid
Added touch compatibility for phones and tablets
Added the ability to confirm the addition of an RSS feed with the Enter key
Added autofocus to new RSS feed modal input
Added a documentation button in the footer
Added a bug report button in the footer
Added a tab bar in the UI
Added a settings tab
Added a manual theme selector in the settings tab
Added a customization tab
Added customization checkboxes in the customization tab
Added an RSS notification preview in the customization tab
Added cancel and save buttons to the customization tab
Added a warning if no data is selected in the customization tab
Added a notification when customization settings are saved
Bug fixes
Fixed possible crash due to token retrieval being asynchronous
Made the new feed modal sticky to allow scrolling
Made header and footer position sticky
Made new feed modal reset as soon as it's closed
Added automatic ellipsis for feed items that are too long for the UI
Fixed a crash happening when trying to delete a feed that has no title
Fixed the positioning of notifications (sticky)
Adapted the customization tab to light theme
Fixed customization preview issue if both name and icon are not selected
Fixed spinner never stopping in customization page
Last updated