@malsf21 malsf21 released this Apr 8, 2018 · 12 commits to master since this release

Assets 5

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

@malsf21 malsf21 released this Apr 4, 2018 · 31 commits to master since this release

Assets 5

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 from package.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

@malsf21 malsf21 released this Mar 26, 2018 · 36 commits to master since this release

Assets 4

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

@malsf21 malsf21 released this Mar 19, 2018 · 39 commits to master since this release

Assets 4

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

@malsf21 malsf21 released this Mar 12, 2018 · 47 commits to master since this release

Assets 4

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!
Pre-release

@malsf21 malsf21 released this Apr 15, 2017 · 77 commits to master since this release

Assets 4

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.

@malsf21 malsf21 released this Apr 15, 2017 · 79 commits to master since this release

Assets 4

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!

@malsf21 malsf21 released this Nov 10, 2016 · 87 commits to master since this release

Assets 3

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!