Releases: eemeli/konopas
Releases · eemeli/konopas
Version 0.9.0
Version 0.8.0
- 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
- 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
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
- Added automatic programme filter generation, set by
- Code:
- Split src/app.js into multiple files
- Cleaned up almost all functions & data into a
KonOpas
namespace, with an
instancekonopas
- 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
- Support for simultaneous multi-lingual use, req. supporting
- 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
- lib/gdrive2json.php: added Google's new URL scheme (check your path for
- Updated the sample artwork
- Lots and lots of bugfixes, in particular increasing robustness to bad data
Version 0.6.2
Version 0.6.1
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
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
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
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
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