Releases: matty-r/urChat
v0.7.0
What's Changed
- #83 by @matty-r in #100
- #83 by @matty-r in #101
- 84 by @matty-r in #105
- Reenables favouriting of channels by @matty-r in #106
- Ignore case when getting created channels. Set load channel history t… by @matty-r in #107
- all changes into v0.7.0 by @matty-r in #109
Full Changelog: v0.6.1...v0.7.0
v0.6.1
v0.6.0
What's Changed
- Improved updateStyles performance
- Moved the Interface options panel to it's own InterfacePanel class. Rename Panels to URPanels. Move ProfilePanel and MainOptionsPanel from components to Panels. Created ConfigKeys which pairs the Preference Key to the default value in Constants. When AddToPanel is used, the appropriate preference key can be added which will then be associated with that component - this makes it easier to save the preferences instead of needing to add it for each individual component.
- Added component-label associations and fixed setting the sizes of components
- Adds a listener to Options Panels to grab the preferences as needed
- Moved the Connection stuff into its own component
- Added support for HTTP proxy, SOCKS and HTTP are now available
- Better handling of connecting to favourites
- Added an option to show tab icons
- Improved disconnection handling when connection times out, can now reconnect to the server and all open channels.
- Implemented log4j2. This raises the file size of the jar quite a bit - it may become optional at a later stage.
- Shows an error dialog if an error is received when trying to connect.
Full Changelog: v0.5.1...v0.6.0
v0.5.1
What's Changed
- Improvements made for updating styles which should lead to better performance on large chat history.
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- Fixed a bug where saving the font didn't automatically update the Font preview
- Added an option to customise the nick format (Similar to the date format). The word nick in the Nick format text box will be replaced with the user nick, or it'll be split in half. For example: would result in the same format as <>, or <*>. But if you want a specific prefix and suffix, it's recommended to use the word nick.
- Fixed a bug with updating styles in tabs (Servers/Channels)
- Added a profiles page to better manage available profiles, such as cloning existing profiles, rename, and deleting
- A default profile can now also be set
- Saving changes to the font now only saves the difference
- Fixed a bug where changing the LAF wasn't updating the dialogs
- Add initial GitHub Actions build for Maven by @chabala in #77
New Contributors
Screenshots
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Added custom styling support for the different styles used in messages
- Added custom Timestamp format
- UI Improvements
- New appearance tab, and formatting preview area
- Clickable channel names in messages (Can be styled separately from URLs)
- Various bug fixes
- Performance improvements, particularly around the styling of messages
Developer stuff
- Added Jacoco for test code coverage
- Using TestNG for testing
Full Changelog: v0.3.1...v0.4.0
v0.3.1
What's Changed
-
Bug fixes and performance improvements
-
UI tweaks - reduce repaints, focus handling, new tabs, layout etc..
-
Added support for Profiles, create a Profile to save individual settings/favourites and Theme
-
Refactoring for better handling and avoiding race conditions
-
Adds support for Themeing through LookAndFeel plugins - just drop the LAF jar in a themes directory alongside the urchat.jar (tested with FlatLAF)
-
Improved color handling for theme support.
-
Font changes are now also applied to all previously sent text
-
Added support for 401 error handling.
-
Added option to save passwords (currently is plain-text).
Full Changelog: v0.2.0...v0.3.0
First .jar release
v0.2.0 move Resources to Images under src to facilitate a packages jar. Upda…