Skip to content

Version 0.5.0

Compare
Choose a tag to compare
@eemeli eemeli released this 21 Dec 21:27
· 188 commits to master since this release

Changes since 0.4.1:

  • added server access in server.js, featuring:
    • login using OAuth2/OpenID authenticated e-mail addresses
    • sync between browsers & devices
    • iCal (.ics) URL export for external calendars
    • commenting & voting on individual programme items
    • new ko.use_server flag, defaulting to "false"
  • moved raw js files to src/; using minified output
  • less strict input processing:
    • allowing for items missing tags, loc, people
    • program now sorted by date, time, location if necesary
  • less non-code data in javascript files
  • added hourly app cache update check
  • added ko.show_all_days_by_default, default false: shows current or first day if unspecified
  • javascript speed & legibility improvements
  • split skin/skin.less into multiple files
  • added "Expand all" link whenever fewer than ko.expand_all_max_items items are listed
  • next view: clearer text, smarter time picker
  • added QR code link, using chart.apis.google.com
  • refactored star functions into Stars class & separated it into stars.js
  • added util/config.html, a basic tool for parsing program.js for index.html
  • consolidated logging to go through _log(), which also checks new ko.log_messages (default true) & console existence
  • a pile of CSS & JS bugfixes & cleanup