Releases: mattxwang/fair-chair
v1.0.1 | Minor QoL Changes
Hello there,
Today was the first day of OMUN III, and during that, I was able to get a lot of feedback on how to make Fair Chair better! With those suggestions, and the help of @meme , I've made a few quality of life changes that should make using Fair Chair easier in an actual conference setting.
Thank you for supporting Fair Chair, and if you have any suggestions, feel free to let me know.
Changelog (from v1.0.0)
- Adds global actions (strikethrough, unstrikethrough, remove) - credit to @meme for remove (#15)
- Sets window title to "Fair Chair" instead of angular routes - credit to @meme (#16)
- Makes the "Edit Current List" modal function as a form, which allows the Enter key to be used for fast submission - credit to @meme (#18)
- Adds check to stop blank list title
- Adds more contrast to the delegate list input text
v1.0.0 | We're Live!
Wow, this is exciting! This is version 1.0.0 of Fair Chair, which means that this shipped product is something that I'm comfortable with people using at Model UN Conferences. It's the culmination of hours and hours of work, and I really hope you enjoy it!
With this release, I've now secured all the required codesigning: all the OSX builds are now signed properly with my Apple Developer Account (however, I'm not sure if this works properly, so please let me know if it doesn't). In addition, Fair Chair is now on the App Store! While it took forever to set up, having Fair Chair on the App Store means that it's even easier for MacOS users to download and use Fair Chair out of the box.
I'll include two changelogs: a changelog from rc2
(which is pretty small), and a changelog from the non-angular version, v0.2.1
.
Changelog from 1.0.0-rc2
- Bumps dependency versions, removes
electron
package frompackage.json
- Changes App Closing behaviour on OSX: closing the main window now quits the application
- Adds more documentation
- Adds a bit more textual content
- Codesigns all OSX releases with Apple Developer Key
Changelog from 0.2.1
- Rewrote the entire app using Angular 5, Electron Forge, and Materia
- Restructured page layout to Home, Lists, Guide, and Settings
- Added "guide" page, which functions as a mini-handbook/manual
- Changed List layout to have more visual space for important content
- Refactored delegate list and timer code
- Stores List view information in Electron's localStorage - allows for the saving of "lists"
- Allows for exporting and importing of JSON savefiles through the Settings page
- Now has a website!
- CI now builds and deploys automatically through AppVeyor and Travis
- Adds Windows support, drops linux support
- Moves to Node v8
v1.0.0-rc2 | More Small QoL Changes
Hey there,
In this patch, I just fix things up so that the app is more polished. Here's the small changelog below:
- Changes Travis build to use only node 8
- Cleans up layout classes
- Fixes overflow on list view
- Adds confirm/cancel dialog to "Edit List"
- Timer auto-resets on timer limit change
v1.0.0-rc1 | Windows Support + Small QoL Changes
Heyo,
This is the first release candidate for Fair Chair (i.e. if this was the actual 1.0.0 release, I wouldn't mind). In it, I add Windows support, fix a few minor grievances, and use CIs (AppVeyor and Travis) to automate the build and deploy system. I'll keep on polishing Fair Chair up until OMUN III.
Here's a quick changelog of what I've done:
- Adds Windows support! Just run the
.exe
- it's not a virus, I promise! - Timer now works properly - no longer goes below zero
- When the timer hits zero, automatically "pauses" the timer and plays a nice "ding" sound
- Title topic is now vertically centred
- Strikethroughs no longer appear in between the list-view action buttons.
- CI now builds and deploys automatically through AppVeyor and Travis
v1.0.0-beta | Back and Better Than Ever!
Hey there,
I'm excited to present to you the beta for Fair Chair version 1! It's been more than a full year since I came up with the idea for this application, and finally, I think it's close enough to what I originally wanted it to be. I'll be continually working on the app until OMUN III, which is its first public trial!
As a note, I'll only release an OSX distribution for this beta, as I haven't set up Continuous Integration to publish Linux and Windows versions. I'll figure that out by release time!
Note: Mac users might be unable to use the app because it is from an "unidentified developer". I promise there are no viruses in the code, and if you go to System Preferences and enable apps from unidentified developers it should work!
Here's a changelog of what I've done since the previous version (v0.2.1
):
Changelog:
- Rewrote the entire app using Angular 5, Electron Forge, and Materia
- Restructured page layout to Home, Lists, Guide, and Settings
- Added "guide" page, which functions as a mini-handbook/manual
- Changed List layout to have more visual space for important content
- Refactored delegate list and timer code
- Stores List view information in Electron's localStorage - allows for the saving of "lists"
- Allows for exporting and importing of JSON savefiles through the Settings page
- Now has a website!
Fixing Icons
Turns out fixing icons is much easier than I thought: just had a problem with syntax. Here's a correct version of icon-ing for macosx and linux.
Code Rework and Additional Features
Hello there,
I've improved on the codebase for Fair Chair, doing a major rewrite to make things a little easier for me to work with in the future. In addition, I've changed the layout of the app, as well as adding individual committee and speaker timers. Travis works properly now, and I've rejigged the dependencies a bit to make them make more sense.
More info can be found at #5 . As always, thanks for supporting!
v0.1.0 | Initial Working Prototype
Here's an initial prototype of a working Fair-Chair App. It works on my end, but it's having distribution errors: this release is just for posterity. That being said, all the functions work, and the .app
binary will function properly.
Later, I'll fix travis issues, as well as how to build from scratch. For now, the .app
works as intended, so you can use that to do some beta testing.
If you have any issues, please let me know on the issues tracker! Thanks!