Announcement

Please consider donating! My PC is having serious trouble at the moment, any help would be very much appreciated. Thanks!

Need help with Chronos? Remember that you can Email chronosdevelopment@gmail.com with any questions you might have!

Changelog


01/08/2011   (Changes available for download)   Latest!
- Fixed a bug that caused your client to crash if you connected to a server where you were not eligible to receive points. That's right, screw you!
- Added auto-reconnect to client.

28/07/2011   (Changes available for download)   Latest!
- Fixed a bug that meant clients would not correctly sync global events with the server if the server currently had no global events but the client had some saved from a previous connection.
- Fixed a bug in the page code that meant the "Page ended due to server disconnection" log message would appear when disconnecting from a server regardless of whether or not you were being paged.
- Added in a notepad to the admin version. The notepad is available on the overview page. All data in the notepad will be saved for the next time you open Chronos.
- Added in the functionality to call out your points / attendance percentage in text to speech. Any instance of the @ symbol will now be replaced by your attendance percentage. Any instance of the = sign will now be replaced by your points amount.

27/07/2011   (Changes available for download)
- Fixed a bug that could cause the program to crash on startup if you had never ran Chronos before.
- Fixed a bug that incorrectly set the enabled state of the buttons on the online user list in the admin version.
- Added in the ability for the admin to "page" connected users.

18/07/2011   (Changes available for download)
- Fixed a bug that meant extracted wildcards did not work correctly.

12/07/2011   (Changes available for download)
- Introduced a slider for text to speech volume. This can be found in your basic settings.

22/05/2011   (Changes available for download)
- Events can now be sorted by time remaining. You can sort from low to high, high to low or don't sort at all (default). This option can be found in your basic settings.

13/05/2011   (Changes available for download)
- Fixed an error in the event editor UI for personal events on the server version that meant interrupts that trigger different events did not work correctly.

24/04/2011   (Changes available for download)
- Fixed a VERY rare crash in the server version that may occur during connection of a user (hopefully!)
- Fixed a bug in the client that would mean your globals list would wipe upon changing whether or not a global event is enabled while disconnected from a server, regardless of whether or not the last server you connected to allowed you to save your globals locally
- Added an error catch in the log writing code that will disable Chronos log writing if it encounters an exception.

16/04/2011   (Changes available for download)
- When you add a new theme, Chronos will now check in the same directory for an associated background image if one has been specified in the theme file and install it correctly
- Corrected "syncronization" spelling errors to "synchronization"
- The amount of time it takes for users to time out has been increased
- The dictionary panel now has a "cancel" button when you create a new entry, instead of being stuck that way until you finished or selected a new entry

14/04/2011   (Changes available for download)
- The option whether or not to inherit overlay theme styling (colors, fonts and opacity) has been added to the Overlay Themes panel.
- "Colors" panel in the Timer Window section of the Basic Settings page has been renamed to "Style"
- Background images on themes will no longer stay visible when you switch to a different theme that has no background image

13/04/2011   (Changes available for download)
- Chronos now supports overlay themes!
After updating Chronos to the latest version (0.4.3.0), there will be a new UI section called "Overlay Themes"  in the Basic Settings page. This will have the "Default" theme pre-installed.
If you use the default theme, your current color and font setup will be preserved. However, if you activate the Default theme, the colors will revert back to their theme state. The same applies for themes installed later. You will inherit a theme's colors when you first activate the theme and you can then change your colors as you see fit. Reactivating the theme or changing themes will then inherit the colors of that theme and overwrite your custom color settings. (Note: This was improved with the "inherit" checkbox. See changelog notes for 14/04/2011)

10/04/2011   (Changes available for download)
- The contents of your log box are now output to a dated log file. These can be located in your ChronosServer or ChronosClient folder. (If you want, you could now make events for Chronos!)
- You can now turn on the ability to automatically upload your web report to your FTP server whenever your Chronos server is turned on, off or the program is closed.
- New Chronos HTML tags have been added!
General:
#DATE# = Current date
#TIME# = Current time
#SERVERSTATUS# = Server status (UP / DOWN)
#SERVERCAPACITY# = Server capacity
#SERVERPORT# = Server port
#TRANSFERRATE# = Transfer rate
#ALLOWCLIENTGLOBALSAVE# = Whether or not clients save global events locally (TRUE / FALSE)
#ALLOWCLIENTGLOBALSAVE~# = The above, but the opposite true / false value
#CURRENTCAPACITY# = Current amount of logged in users
Middle (repeated) only:
#USERSTATUS# = Whether or not this user is currently logged in (ONLINE / OFFLINE)

04/04/2011   (Changes available for download)
- You can no longer type in the client log box
- The client and server now store their files in separate directories, meaning you can now have both executables in the same folder
- The server version will now create the appropriate directories and the default web page HTML automatically when you first run Chronos
- Fixed a bug that limited personal timers to having a maximum duration of 100 seconds (Thanks Anonymous)
- The log box will now scroll to the bottom automatically whenever you return to the overview
- The Multilog file list will now display [FILE OK] or [-ERROR-] depending on whether the files can be read successfully. This is more accurate than [READING], because if you have disabled log reading the files are obviously not being read.
- Fixed a bug where the client would attempt to auto connect to servers before showing itself, meaning you had to wait for the connection attempt to finish before anything was visible
- If the server shuts down to update, it will notify connected users of the shut down reason via their log box.
- Chronos now comes with an updater!
- Minor version changed to 0.4.0!

30/03/2011   (Changes available for download)
- File browsers now available for the TTS / WAV notification boxes!
- WAV file checking
- Server admins may now decide whether or not connecting clients can save their global timer lists locally. Disallowing local saving means clients must resync on every server connect.
- Clients will now send a sync check to the server every 15 seconds.
- Clients will no longer crash if your server host name is not valid (duh)
- Program About page adjusted

29/03/2011   (Changes available for download)
- Fixed a major issue in the code that deletes events. You will no longer end up with event info from old, deleted events suddenly replacing event info in existing events
- Fixed an issue in the client version that prevented personal events from being interrupted correctly
- Program version now shows up in the title bar of the program. Remember that client and server versions need to match in order to connect to each other.
- Interrupt matches are now checked before trigger matches for running events. When an event fires, Chronos will now check for interrupts in the new log data data after that event as well.
- The Chronos server version should no longer attempt to send interrupt commands for personal events
- Multiple log files are now supported!
- Minor version changed to 0.3.0

25/03/2011   (Changes available for download)
- Extracts that have no reference point before and after the extract should no longer cause an exception (but it wont work)
- Interrupts should no longer cause an exception in rare circumstances
- Fixed a bug that caused clients to get stuck on the "authenticating" step if the server is full
- Realigned overlay window labels so they match vertically
- Fixed a bug where you inherited the disabled / enabled state of global timers from the server when you synced. All global timers should now be received for the first time as enabled and it is up to client users to disable them as they see fit.
- Implemented the ability to use domains in the server address box
- Added a donate button
- Added the Chronos colors to the overlay customization options
- Removed code that tried to send personal event firing to the server, which then crashed the server (duh?)
- Added TTS dictionary (sick of hearing your text to speech voice saying things strangely? Now you can fix it!)