Skip to content
This repository has been archived by the owner on Nov 16, 2024. It is now read-only.

Releases: ajchili/sync

Venal Vaquita

11 Jan 02:54
9b34b95
Compare
Choose a tag to compare
Venal Vaquita Pre-release
Pre-release

Version 2.0.0B

What's new

  • Added feedback button
  • Added support for auto-connect
  • Added dark mode
  • Changed file selector UI to use native OS file selector
  • Changed some of the program from Java -> Kotlin
  • Changed when message is shown to client
  • Cleaned up code
  • Fixed crash that would occur when joining a server
  • Fixed crash that would occur when leaving a server
  • Fixed crash where media would not be set or set to null
  • Fixed alerts when incorrect/null files/urls were provided for media
  • Removed client cap (was previously 10 per server)

Stagnant Saola

15 Oct 14:44
Compare
Choose a tag to compare

Version 1.7.1

What's new

  • Added Beta Versions
  • Changed how media is initialized

Political Penguin

13 Oct 00:42
Compare
Choose a tag to compare

Version 1.7.0

What's new

  • Added new messaging system to display updates/changes
  • Better README
  • Client connection window is now a set size rather than a relative size
  • Changed how version checking occurs
  • Changed how the server and client close
  • Changed how UI looks
  • Fixed resizing of the control panel
  • Fixed server crashes
    • Server will now properly shutdown when ports 8000 and/or 8080 are already in use

Bumping Bears

02 Aug 00:04
Compare
Choose a tag to compare

Version 1.6.0

What's new

  • Added UPnP
  • Added proper exception handling
  • Added ability to change size of the control panel
  • Added new debug information to the client information UI
    • Added current playback time
      • Shows time with milliseconds
    • Added current playback state
  • Changed server and client communications to be more efficient
  • Changed how media is selected to be easier
  • Fixed Share Server Address button
  • Fixed uncaught exceptions
  • Fixed chat window to properly scroll when messages are received
  • Refactored multiple classes
  • Removed debugging from sync

Automated Alpine

12 Jul 03:13
Compare
Choose a tag to compare

Version 1.5.0

What's new

  • Added audio equalizer
  • Added ability to change UI elements
    • The control panel can now have its location changed or be hidden
    • Current playback times are now visible to clients
      • Playback times are also toggleable
    • Added client information UI
      • Displays username, user ID, and ping to server
      • Allows server to kick client
    • Added customizable indicator for client de-syncing
      • Yellow warning
      • Red de-synced
  • Fixed Tomcat on macOS
    • Tomcat and offline media are now usable on macOS servers
  • Fixed exception caused by closing the URL UI
  • Fixed exceptions caused by a loss of communication with clients
  • Fixed issue that would cause client to hang on close
  • Fixed PortValidator to prevent the server from hanging

Concealed Concrete

07 Jul 02:17
Compare
Choose a tag to compare

Verison 1.4.1

What's new

  • Changed sync to use default UI elements, this will make sync look like a native application rather than an ugly Java one

Poisonous Tambourine

06 Jul 17:23
Compare
Choose a tag to compare

Verison 1.4.0

What's new

  • Added menu bar
  • Added ability to select any media file
    • This feature will automatically move and set the media
    • Progress bar will be displayed to show the server how much longer it will take to move the media file
  • Added beta version support
  • Added ability to double-click into and out of fullscreen playback
  • Added ability for users to visually see when someone is out of sync
    • If enabled, a user who is out of sync by 1 second will appear yellow in the control panel, while a user who is out of sync by 2 seconds or more will appear red (this can be enabled through the menu bar)
  • Changed debug messages to only show error messages for release versions
    • This can be changed through command line arguments, use:
      • 0 as errors messages only (default)
      • 1 as error and network messages only
      • 2 as full debug mode
  • Changed rate at which connected users are sent to clients
  • Fixed URL encoding bug
  • Fixed bug where clients would not receive media updates after media finishes
  • Fixed UI bug where previously opened or highlighted UI elements would be drawn to the PlaybackPanel
  • Removed settings from launcher
  • Removed center panel from the control panel

Fancy gazelle

03 Jul 19:42
Compare
Choose a tag to compare

Verison 1.3.2

What's new

  • Addition of Version Checking
  • Added URL encoding
  • Fixed issues on server shutdown
  • Fixed offline media
    • Offline media was previously inaccessible to clients, this has been fixed
  • Fixed issue where server would have to be restarted to change media

Baboon food

29 Jun 05:03
Compare
Choose a tag to compare

Version 1.3.1

What's new

  • Fixed issue with offline media
    • Clients will now be sent the proper URL to access offline media

Gentle marmoset

29 Jun 04:32
Compare
Choose a tag to compare

Version 1.3.0

What's new

  • Added exception handling for the Tomcat server
  • Added feature to validate that ports are forwarded
  • Added feature to change resolution of media
    • This currently has no impact on bandwidth but may improve performance on slower machines
  • Changed the method in which syncing occurs, it yields higher stability and a better user experience
    • Changed from time-based to playback rate based
  • Changed minimum resolution of sync window
  • Changed Client connection UI
    • Added server history
      • Previously joined server will appear and be easily joinable in the future
    • UI now should allow for quicker and more intuitive connecting to servers
  • Removed many of the debug messages
  • Removed pause on client connection

Here are some things to keep in mind

  • UI issues with no currently playing media still persist