@paullj1 paullj1 released this May 25, 2018 · 3 commits to master since this release

Assets 2

New Features:

  • Problem dependencies - create problems that are unlocked after dependent problem(s) completed
  • Introduce cool-down for challenge submissions to prevent brute-force attacks
  • Add optional "authorization" step for account activation
  • Improved submissions feed for admin (add search function, and paginate results)
  • Add support for regex flags (#27)
  • Better sorting of challenges (#48)
  • Improved Docker deployment and documentation (#52)

Fixes for undocumented issues as well as:

  • #33 - More recent version of Ruby
  • #34 - Puma fails to build
  • #38 - Increase max for hints
  • #41 - Docker deployment mounts the source inside the container for easy content editing
  • #42 - Hints will now wrap or be truncated if too long
  • General documentation updates & clarification (#40, #44)
Pre-release

@paullj1 paullj1 released this May 25, 2018

Assets 2

Add clarification for docker deployment and script to aide setup for those docker first timers out there (#52).

Pre-release
Pre-release

@paullj1 paullj1 released this Jan 26, 2018 · 16 commits to master since this release

Assets 2

Fix #38

Pre-release
Pre-release

@paullj1 paullj1 released this Jan 15, 2018 · 19 commits to master since this release

Assets 2

New Features:

  • Problem dependencies - create problems that are unlocked after dependent problem(s) completed
  • Introduce cool-down for challenge submissions to prevent brute-force attacks
  • Improved Docker deployment and documentation
  • Add optional "authorization" step for account activation

Fixes for undocumented issues as well as:

  • #27 - Regex flag support
  • #33 - More recent version of Ruby
  • #34 - Puma fails to build

@paullj1 paullj1 released this Nov 20, 2016 · 97 commits to master since this release

Assets 2
  • Add: Optionally require all accounts to be authorized by administrator
  • Add: Styling emails
  • Add: Over 90% test coverage
  • Add: Styling problem index with button group and icons with tooltips
  • Fix: Uses "admin" as user for admin messages

@paullj1 paullj1 released this Nov 14, 2016 · 123 commits to master since this release

Assets 2
  • Add: Docker Compose network for easier production deployment option
  • Add: Live submission feed for admin users
  • Add: Chat function (optional)
    • Broadcasts messages to users from admin users so they appear as notifications if chat window is not active
  • Add: Notifications when users score (optional)
  • Add: Bootstrap Notify styled notifications
  • Add: More info for admins:
    • Showing number of solves for each team
    • Showing number of points available
  • Add: Optional console that uses a 'shellinthebox' backend to offer console to users
  • Fix: Deploying to Heroku now much easier
  • Fix: Production environment variables now have alternate "DISABLED" values so app does not crash when not present
  • Fix: Problem descriptions now wrap automatically
  • Fix: Timezones are all local now (defaults to central time, override with TIMEZONE env var)
  • Fix: Adding new bracket doesn't require filling invisible field
Pre-release
Pre-release

@paullj1 paullj1 released this Oct 28, 2016 · 127 commits to dev since this release

Assets 2
  • Fix: Adding new bracket doesn't require filling invisible field
  • Added: Styling improvements (buttons for edit and delete are now icons instead of text)
Pre-release
Pre-release

@paullj1 paullj1 released this Oct 19, 2016 · 137 commits to dev since this release

Assets 2
  • Fix: times are now local (configure your timezone in: config/application.rb
  • Fix: chat tooltips now appear correctly
  • Fix: problem descriptions will now wrap
  • Added: chat styling
Pre-release
Pre-release

@paullj1 paullj1 released this Oct 18, 2016 · 143 commits to dev since this release

Assets 2
  • fix: non-message notifications now appear in same location as messages
  • added: url to messages so that scoring notifications link to the scoreboard
  • added: showing number of solves for each team (for admin users)
Pre-release
Pre-release

@paullj1 paullj1 released this Oct 18, 2016 · 147 commits to dev since this release

Assets 2
  • bugfix: chat window entry now grabs focus on load