Skip to content

Releases: eemeli/konopas

Version 0.9.0

12 Jul 16:43
Compare
Choose a tag to compare
  • Interface:
    • Drop support for comments
    • Fix search, make it auto-refresh
  • Code:
    • Simplify build setup
    • Reorganise repo file structure
    • Bugfixes
  • Util:
    • Add apache-enable-gzip.conf

Version 0.8.0

05 Oct 15:53
Compare
Choose a tag to compare
  • Interface:
    • moved day & name range selections to sub-menus
    • replaced "Now" with default during-event hiding of past items
  • Code:
    • better item sort, better filter label sort
    • general code cleanup
    • mv cache.manifest konopas.appcache
    • mv data/sample/ demo/
    • bugfix: parse_date workaround for buggy DST implementations
  • Localization: normalized English to British spelling

Version 0.7.1

06 Aug 10:18
Compare
Choose a tag to compare
  • Code:
    • added konopas_set.set_category as alt. for tags "type:..."
    • added optional min_count for tag & area filters
    • added toggle_collapse for info view
    • Makefile: easier-to-parse minified output
    • reverted item id setting on click -- was too slow & too unclear
    • bugfix: search includes tags
    • bugfix: Firefox w/ no-cookies threw error on localStorage access
    • bugfix: numeric tags now work
  • Interface:
    • added item permalinks, including new icon
    • more informative text in "My con" view
    • import selection borders aren't as sticky
  • Skin:
    • info view skin fixes
    • added @media print rules
    • Prettified participant links & added images to default on

Version 0.7.0

09 Jul 22:41
Compare
Choose a tag to compare

This is the first release not to include the compiled Javascript and CSS in the repository. Instead, for an easy-to-use but harder-to-hack copy, a compiled release is included. Alternatively, follow the instructions in the readme to compile it yourself.

  • New Features:
    • Added automatic programme filter generation, set by konopas_set.filters
    • Added automatic people paging, set by konopas_set.people_per_screen
    • Removed Next view, added "Now" to Program view
  • Code:
    • Split src/app.js into multiple files
    • Cleaned up almost all functions & data into a KonOpas namespace, with an
      instance konopas
    • Moved program sorting from KonOpas.Item.show_list to KonOpas.Prog
    • Added polyfills for function.bind() & string.normalize()
    • Removed from git tracking: konopas*.js
  • Localization:
    • Support for simultaneous multi-lingual use, req. supporting
      messageformat.js (0.2.0)
    • better localized date & weekday handling, with custom polyfill for
      date.toLocaleDateString()
    • Removed from git tracking: i18n/*.js
  • Skin:
    • Added -ms-high-contrast rule for item select boxes in IE10 & later
    • Switched CSS compressor to clean-css (was yui-compress)
    • Split fonts.less from main.less; cleaned up fonts.css
    • Removed from git tracking: skin/skin.css, skin/PTSansNarrow700.ttf and
      skin/RobotoCondensed400.ttf
  • Util:
    • lib/gdrive2json.php: added Google's new URL scheme (check your path for
      either /d/ or /ccc?)
    • Reorganised everything
    • Removed android-wrapper & config.html
  • Updated the sample artwork
  • Lots and lots of bugfixes, in particular increasing robustness to bad data

Version 0.6.2

18 Jul 10:51
Compare
Choose a tag to compare

Changes since 0.6.1:

  • Added Gulp.js based build system (thanks to akx)
  • Localization improvements:
    • Added Finnish (again, thanks to akx)
    • added i18n/README.md for translators
    • added separate i18n/{en,fi,sv}.js files
    • relaxed MessageFormat version dependence
  • allow people array to be missing or empty

Version 0.6.1

25 Mar 16:20
Compare
Choose a tag to compare

Changes since 0.6.0:

  • really minor update, mainly to get konopas.org/util/i18n to match latest release
  • improved & updated README
  • mv src/i18n.js i18n/i18n.js
  • switched to Makefile from build.sh
    • added linebreaks to konopas.min.js
    • switched lessc to use yui-compress

Version 0.6.0

15 Mar 22:38
Compare
Choose a tag to compare

Changes since 0.5.0:

  • added internationalization support, with English & Swedish translations (thanks to Karl-Johan Norén)
  • added build script, see ./build.sh -h for options
  • added optional ko.non_ascii_people for correct sorting
  • added ko.tag_categories; set to eg. ['type','track'] to use tags like 'type:Lecture' cleanly
  • added mobile homescreen app install instructions
  • added regexp option to area, acting on loc[].join(';')
  • programme filter summary terms are links to remove themselves
  • updated popup menu for 2nd-level area, tags, maps, etc.
  • switched sample data to that of Arisia 2014
  • added util/update-cache-manifest.php
  • a whole big pile of bugfixes

Version 0.5.0

21 Dec 21:27
Compare
Choose a tag to compare

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

Version 0.4.1

10 Oct 09:12
Compare
Choose a tag to compare

Changes since 0.4.0:

  • CSS now generated from LESS, allowing for easier modification
  • moved global options to new "ko" object
  • added option ko.always_show_participants (default false)
  • moved gdrive2js & android-wrapper to util/ and added READMEs
  • removed unused iCal code
  • various CSS & JS bugfixes

Version 0.4.0

09 Oct 11:37
Compare
Choose a tag to compare

I've nominated this as version 0.4.0; the previous versioning has been based on what I got ready for specific conventions, but that doesn't really make sense anymore. For a backdated history, Chicon was 0.1, Finncon & Readercon were 0.2-ish, and LoneStarCon was 0.3.

Changes since LoneStarCon3:

  • added export/import of starred selections
  • setting time_show_am_pm now actually does what you think
  • added abbrev_00_minutes option for am/pm time
  • added gdrive2js, a PHP conversion tool from data in Google
    Docs spreadsheets to KonOpas format
  • skin bug fixes: time scroller doesn't show at top, long links
    don't overflow in profile view
  • show alert() dialog for browsers without required features
  • show alert() dialog for iOS/Safari in private browsing mode
  • lots of bugfixes