Skip to content

Latest commit

 

History

History
272 lines (230 loc) · 11.6 KB

CHANGELOG.md

File metadata and controls

272 lines (230 loc) · 11.6 KB

Change Log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[Unreleased] - 2022-05-31

Added

  • Added mini icons to emoji sub-menu

Changed

  • Fixed emoji order in both emoji table and emoji sub menu

Issues

  • Currently emojis supporting more than 6 variants such as the handshake emoji have their icons and emojis broken

[Unreleased] - 2022-05-27

Added

  • Added drop-down button on emojis with color changes (WIP)

Changed

  • re-arranged all the emojis with interchangeable color

Issues

  • Emoji order is now broken

[Unreleased] - 2022-05-24

Added

  • [NEW] Image sending is now supported
  • Current formats supported:
    • png
    • jpg

Changed

  • Fixed admin messages
  • Fixed colored bubbles
  • Fixed disconnecting message
  • Renamed certain functions to make more sense
  • Cleaned up code
  • Removed uuid message checking (might re-implement)
  • Everything is now handled on the client side instead of the server side
  • Removed bmp support for image sending
  • Added padding to image to keep them in center

Issues

  • Image sending is still broken
  • You can still trigger certain messages if you know the pattern
  • Emojis which have color schemes have not been grouped
  • Certain emojis will not show because the current font does not support it

[Unreleased] - 2022-05-10

Added

  • [NEW] HUGE UPDATE!!!
    • Re-wrote entire client and server code base to make things somewhat easier

Changed

  • Messages are now sent in a format that is much much easier to manipulate
  • !!! Message bytes are now dynamically read, what this means is that image sizes can now be read dynamically ==(HUGE UPDATE)==
  • Better handling of leaving and connecting to server
  • General improvements to code base

Issues

  • Everything is broken now :)

[Unreleased] - 2022-04-27

Added

  • Code Cleanup

Changed

  • Fixed issue where you could resize the window to be very small and hence break the layout
  • Fixed emoji layout, all emojis correspond to their various images now
  • Changed Eval to ast.literal_eval for security reasons

Issues

  • Previously stated issues still persist
  • Program breaks when there is a space added after an emoji !Fixed

[Unreleased] - 2022-03-12

Added

  • Added 1554 new emojis

Changed

  • Fixed issue where image would get loaded but won't display

Issues

  • Emoji With different color tones are not grouped

[Unreleased] - 2022-01-15

Added

  • Added image support (working but in beta)

Changed

  • Fixed issue where image would get loaded but won't display

Issues

  • Works with only images that are very small

[Unreleased] - 2022-01-2

Added

  • Added Image Support (In testing)

Changed

  • Reworked Order of messages, they are now uniform across every client
  • Reworked the finding of usernames, userID, Messages for more accurate results (Final Fix Hopefully)
  • Above changes caused color assignment to be broken, (final fix)
  • Fixed issue where message would include uuid when username had spaces between them
  • Fixed issue where colors won't assign with users with spaces between their names
  • Increased byte size received from 1024 to 8192 to reduce number of chunks of data sent to the server

Issues

  • Images which are eventually sent in chunks still show byte code in chat window
  • Image is reveived in other client window but is not displayed

[Unreleased] - 2021-12-24

Added

  • Added more emojis

Changed

  • Emoji order is still wrong because I used EmojiPedia layout. It getting it in the right order will just break me so for now it'll be kept like this

Issues

  • No issues present in this build

[Unreleased] - 2021-12-21

Added

  • Added More Emojis

Changed

  • Reworked logic to add more emojis, some of them haven't been added to the official emoji list hence will display a placeholder

Issues

  • Some emoji orders are messed up

[Unreleased] - 2021-12-20

Added

  • Added Emoji Support

Changed

  • Reworked UI to include emoji button. For testing purposes, 6 are available, more will be included

Issues

  • Quality of emoji is a bit grainy(Might just be the font)

[Unreleased] - 2021-12-18

Added

  • Some UI Changes
  • Rounded Text input area
  • Re-designed send button

Changed

  • Fixed issue with name not aligning in slide menu (Hopefully once and for all)
  • Reworked the animations for hiding and showing the username and icon
  • Font in side-panel now match
  • Colors have been further darkened
  • Window title changed (idk why this wasn't done earlier)
  • Fixed issue where text indent would reset after sending a message

Issues

  • Send button can still send empty messages
  • After sending a message, text box indent resets

[Unreleased] - 2021-12-16

Added

  • No new major features just fixes

Changed

  • !! Should color be unassigned for some reason, a default color will automatically be assigned
  • !! Fix issue where users with similar names won't have their messages sent.
    • Suggestions made by: Martin to use UUID

Issues

  • No issues found

[Unreleased] - 2021-08-24

Added

  • No new major features just fixes

Changed

  • changed the logic for assigning colors. This fixes colors being re-assigned when someone joins or leaves
  • Name aligns properly with message now

Issues

  • No issues found

## [Unreleased] - 2021-08-07

Added

  • No new major features just fixes

Changed

  • fixed logic causing disconnect message to be treated as a key
  • Fixed colors being re-assigned whenever someone left
  • When someone leaves and rejoins the color will be updated again (This might be changed to retain the old color)

Issues

  • No issues found

[Unreleased] - 2021-08-06

Added

  • Major Fixes to all color assignment issues. There will be no crashes now
  • Added code to show usernames currently connected to the server
  • Updated Screenshots

Changed

  • Reworked the assignment of colors and now they work perfectly it will mostly assign light colors (fingers crossed) to each user
  • Username has been moved slightly (Color will remain black)
  • Server messages are now formatted properly

Issues

  • All major issues have been fixed

[Unreleased] - 2021-08-03

Added

  • Added usernames to each message to help tell each user apart
  • Added parameter to assign different colors to different users
  • Added function to randomly assign colors to users

Changed

  • the default green is no longer assigned as default since having multiple users with that same color will be an eyesore

Issues

  • Issue with dictionary not updating member keys and hence cannot assign colors (Causes crashes)

## [Unreleased] - 2021-07-01

Added

  • Added screenshots of the new labels

Changed

  • Removed the "'b" that shows with server messages

Issues

  • No major issues found

[Unreleased] - 2021-07-01

Added

  • Added screenshots of the new labels

Changed

  • Admin messages are now centered and include timestamps
  • Fixed an issue which was causing text not to align properly when resizing window
  • Some more code cleanup
  • Updated Readme
  • Username can not be more than 20 characters

Issues

  • No major issues found

[Unreleased] - 2021-06-30

Added

  • Added timestamps to messages
  • Added Bubble for Admin/Server messages (White)

Changed

  • Fixed issue causing high cpu usage
  • Found a work-around for names not aligning

Issues

  • Messages from Admin/Server are not centered
  • Name in the sliding bar does not align with the user icon

[Unreleased] - 2021-06-29

Added

  • Added Chat Bubbles in message window

Changed

  • Chat bubbles replace console like screen. both options will be accessible in future builds
  • UI Code seperated from functions to allow easier debugging
  • Label class has been removed from function's file into its own module

Issues

  • Chat bubbles duplicate messages received
  • Name in the sliding bar does not align with the user icon