- adminedit: Parse out metas and display their information at the top of the page (above the two-column display) in a friendlier format and allow editing them there instead of in HTML fragment --- 1.9.6 --- - Reimplement admin_repeating - Move lowcal-update event generation functionality into lowcal.cgi; allow admins to generate instances of any event they can edit via link on adminrepeating page - BUG: adminrepeating: If template has no META REPEAT, it redisplays the previous repeat spec - Implement command-line lowcal-update using LWP and pulling admin login info directly from users file - adminrepeating: Extend event creation fields to include repeat spec - Add protection to event display code to close out any open tags --- 1.9.7 --- - Extend login to all areas with ability for users to customize their per-user settings - Add web-based user account creation (and sitewide option in %config to disable it) - Templatize all HTML in lowcal.cgi - Add config file in event dir for settings such as $daily_links, default template location override, etc. - Add lowcal-update cleanup functionality to admin_repeating and to command-line version - adminedit: Need a way to rechedule an event (move to different date and/or change tag) - Give admin_repeating() the ability to deal with multiple repeat specs on a single event - Add autogen event enhancements to be able to set start/end dates (including multiple sets, so 'holes' can be added, etc.) and individual 'exclude' dates - Make event editing page stop adding newlines to the end of events whenever they get edited - Add admin help page listing all meta tags and tokens usable in event listings - Verify all parameters and general tokens podded - Pod all templates and template-specific tokens - Update remaining documentation to reflect new install procedure and file locations - Fix list_days to report ending date correctly when list is limited by $items --- 2.0.0 --- - Modify parse_template to completely remove text in %FOOSTART%... %FOOEND% blocks instead of just commenting it out - Add optional logging of activity and exceptions to apache logs - Add URI-selectable templates - Add appropriate tokens to allow highlighting today, current day of week, and current week - Multiple-date lists of events in admin display - Multi-day event awareness in listdays - add 'suppresslinks' meta - Add tokens to allow for markup within a calendar cell to be rendered or hidden based on whether the day has any events or not (this will allow implementation of DailyLinks in templates) - Add option for monthly/yearly subdirectories within event dir - should seamlessly recognize events both in base event dir and monthly/yearly subdirs - Add flag to lowcal-update which tells it to create and use event subdirs by month (-d) or year (-D or -dy) - adminlist: U/L column should include link on Ls to turn them into Us - Add admin option to disable anonymous access - Add comment support --- Later --- - Add multi-month tabular views - show_month shouldn't be dependent on cal utility - CalCron::schedule shouldn't be dependent on `cal`, `ln`, and `cp` - Admin::admin_add depends on `touch` and `ln` - Allow escaping of characters in meta tags - Create dummy calendar using all features and add it to the distribution tarball and cvs project - Add admin function to edit templates - PR#2: ListDays displays all files with date-formed names, even if they aren't events. Should check for presence of META EVENTNAME before displaying. - Add category exclude capability - Add option to display intersection of categories instead of just union - Search capability - Improve event parsing to remove requirement that tags all have to be on a single line - Add tag (see http://sherohman.org/pipermail/lowcal-users/2001-March/000023.html) - Add per-event-dir beginning of time/end of time options which inhibit creation of prev month/next month links beyond that range - Add option to email event info on request - Add automated email reminders of events - vCalendar format support? - lowcal-update: Allow specification of arbitrary date with -c/-C - Import/export of calendar to Palm calendar format - Add %INCLUDE="filename/uri"% token