OpenConferenceWare v0.20090616 Release Notes

    • ๐Ÿ›  FIXED bug that showed proposal statuses (e.g., "Accepted session") before these statues were published. They're now only shown if the Admin sets the "Proposal statuses published?" flag on an event.
    • ๐Ÿ›  FIXED the login "remember me" feature. Previously it was ignored.
    • ๐Ÿ›  FIXED proposals feeds. Made top-level "/proposal.atom" and event-specific "/events/2009/proposals.atom" feed. Also fixed the feed article timestamps so proposals aren't relisted if edited.
    • ๐Ÿ›  FIXED the views to use "record-controls" wrappers around controls.
    • ๐Ÿ”„ CHANGED logic for finding the current event: first try using the "settings.yml" file's "current_event_slug" field and find an event with a matching slug, else use the old latest-deadline logic. Setting a current event is necessary if you have multiple open events and want a specific one to respond to URLs like "/proposals".
    • ๐Ÿ”„ CHANGED anonymous user's label from something like "myopenid.com" to "User #123 at myopenid.com", which is much clearer.
    • ๐Ÿ”„ CHANGED "rake db:dump" and "rake db:restore" to "rake db:raw:dump" and "rake db:raw:restore" to avoid collisions with YamlDB.
    • ๐Ÿ‘Œ Improved "rake db:raw:dump" and "rake db:raw:restore" to support both SQLite and MySQL.
    • ๐Ÿ‘Œ Improved proposal form, if an event has a single track or session type, it's used as the default and no UI is shown. This helps child events, e.g., parent has many tracks, child has one track.
    • ๐Ÿ‘Œ Improved events, added parent/child relationships between them. Change these these associations via the Admin's manage events UI.
    • โž• Added user favorites, these show up as stars next to all proposals.
    • โž• Added speaker list, e.g., "/events/2009/speakers".
    • ๐Ÿ‘Œ Improved display of sublists (e.g., a user's sessions and proposals). These list links back to sessions and display favorites.
    • ๐Ÿ‘Œ Improved CSV exports for proposals and added these to speakers.
    • ๐Ÿ‘Œ Improved session sidebox, added room and scheduling information.