|
Features in Old Verions
|
 |
|
|
 |
|
|
History - New Features in Past
Versions
Version 3.10
Each event can now have any number of categories, instead of
just one. A single primary category is used to determine
default display colors, but you can use multiple categories
for searching and filtering, as well as selecting events to
include into other calendars, to delete, and to export.
Groups of users can be defined, to make setting and
modifying permissions easier for installations with large
numbers of users.
Instead of always displaying one hour blocks, the Time Plan
view can be customized to display finer granularity - all
the way down to 1 minute.
You can double-click an existing event on the calendar
display to quickly edit (or delete) it via a popup
window. On the Time Plan view, you can double-click an empty
space to create a new event at that time. If you have
permission to Add or Edit, you'll see a crosshair pointer
when you can double-click.
There is now more control over what appears on the Event
Entry form, as well as default values and rules for which
fields are required when creating events. Each calendar has
it's own settings to:
- hide certain controls (Popup/Link, Category, More
Categories, When Included, Colors, Border, Repeat
Controls, Email Controls)
- make certain fields required (Category, Popup/Link,
Time)
- specify default settings for new events
- customize prompts/labels (Category, Time Period,
When Included, Border, Repeat Period, Notify
Subscribers)
Advanced users can define custom styles for much better
control of the look of all displays. Almost every display
feature has a dedicated classname for easier selection. You
can define system styles, and each calendar can use its own
styles as well.
You can now use an external LDAP database for authenticating
and enumerating users. Optional extra
feature
- Sub-Footer; new customizable section
which displays at the very bottom of calendar displays,
below the menus.
- Option to include an iCalendar
attachment to Event Notification email, so users
can easily add the event to their desktop calendar
(e.g. Microsoft Outlook, Apple's iCal, Mozilla
calendar)
- Date Selector popop window, for easier
date entry
- Built-in support for SMTP-Auth, for
mail servers which require authentication
- For "Delete all Events" and Event Exporting,
you can
limit by event categories
- There's a new option to automatically
reload calendar display in browser every N
minutes
- When editing an event, the list of current
per-event subscribers is displayed for
viewing/editing
- When creating new events or editing an existing one,
there's a new option to allow sending notification
mail to current subscribers. Mail goes to all
subscribed email address, including: those subscribed
only to this event, subscribed to any category the event
is in, or subscribed for all events in the
calendar.)
- When approving tentative events, events from
all included calendars can be approved from the same
screen.
- For iCalendar subscriptions, you can now
specify username/password if the Calcium calendar
requires a login to view. You can also choose whether or
not to include events from included calendars and/or
Add-Ins
- Security pages now show paged list of users,
instead of all in one long list; useful if there are
many users defined
- Instead of always listing only group calendars, the
Dynamic Include admin page can now be switched
between listing only calendars in the group, or all
calendars you have View permission for
- You can now choose to display event labels,
showing the event owner and/or event privacy, in
addition to the exiting category and included
labels.
- The navigation bar for Day views shows day name
w/each day link.
- A confirmation message is now displayed after
a tentative event is submitted
- It is now possible to configure which users will
see tentative events; anyone, the user who
submitted it, and/or users with Edit or Admin
permission
- You can specify the location of the Menu Bars;
choose from top, bottom (as before), both, or
neither
- There's a new dedicated settings page for
customizing the Event Entry Form. Other admin pages were
rearranged for clarity
- There are new Preference Settings for
the:
- size of Select Calendar popup
window
- size of Email Address selector popup
window
- label on the "Navigation"
bar
- When you use the Print Options form,
your choices are saved and become defaults for the next
time you print.
- The Details/Popup Text column in List
and Condensed View now:
- has customizable width; in addition to
simply not displaying it, there's an admin setting
to make it narrower or wider.
- has a font setting independent from the
popup window font
- recognizes a URL paramater
("HideDetails") to specify whether or not to display
it. This overrides the calendar preference setting,
and is useful mainly for calendar included into web
pages using SSI.
- When importing, only the first 10 errors are
reported. Also, the path to the previous import file is
displayed, making it easier to actually import after
doing a "just check".
- Admin users can choose to add an event anyway,
even if the calendar displays an error due to a time
conflict, past event, or future event protection.
- When an event is edited, only 1 auditing
message is produced, and it now has more details
on what actually got changed.
- The test mail message from the system admin
page now sends multi-part, i.e. both text and html, not
just plain text.
- A "Return to Calendar" link has been added to the
Search Results listing.
- It is now possible to pass 'User' and 'Password'
parameters in any query string to gain access if
you are not currently logged in.
- When importing in Brown Bear Software's iCal format,
'Category' field is now supported.
- If sendmail is used to send email, the
'envelope-from' is set so mail errors bounce to the
right place.
- The SendReminder script can accept new
arguments, specifying which subscriptions to
process. You can choose any or all of: no subscriptions,
subscriptions by category, by specific event, or for all
events in the calendar
- The Admin form for Calendar Groups now
uses scrolling selection lists instead of long lists of
all calendars and groups.
- The Time Period Admin screen now has a
setting to specify whether or not to display the Time
Period controls on the event entry form. A warning is
displayed on the admin form if Time Period controls are
not enabled.
- In List View, 'Today' colors are now used for
the current date, and the 'included from' tag reflects
font settings
- Color and Font screens for "Defaults for New
Calendars" now works properly
- Adding to multiple calendars via Planner view
now works properly, even if you don't have permission to
add to the main including calendar
- For event mail, remove newlines from custom
Subject
- For Auditing email, respect per-calendar
"From" address
- For HTML email, respect per-calendar
"Signature" setting
- Category list in Search/Filter form sorts
case-insensitively
- Reduce excessive space around bannered
repeating events for some browsers
- Fix display problem for bannered event that
is displayed in a row after a previous bannered event
that skips weekend; got shifted forward a
day.
- The Day Planner view now respects preference
setting for displaying times w/events
- Event Edit Form - fix extraneous Javascript
messages if mail controls hidden
- Import - accept end time before start
time
- Fix Javascript problem w/events that had both
newlines and HTML
- Ensure events which start at Midnight display
time
- Make Category 'border' setting work properly
in the Safari web browser
- "Sticky Date" problem fixed - when switching
calendars via "Select Calendar" popup
window
- Fix renaming and quoting problems in Category
and Time Period admin screens
- Fix bug which caused inconsistent or missing
weekend instances of weekly repeating events for the
list of events displayed above the event form for single
day
- Time Plan view
- events now fill entire column if
possible
- use calendar sorting criteria for events
that start/end at the same time
- fix bad display of daily repeating events
that cross midnight
- iCalendar import - handle unexpected
double-quotes properly
- When adding event via link in email, check
permission in particular calendar, not system
permission
- In iCalendar export, fix possible double
application of timezone offset
- For exporting, work around for bug in
Microsoft Windows XP w/SP2 - IIS MIME-type handling is
broken, which causes exported data to display in
browser, instead of showing "Save File" dialog. Now uses
".calcium" file extension, to fool IIS.
- TripleSync issues:
- events from included calendars are
properly filtered on categories
- tentative events are not synced unless
they should be
- modified single instance of repeating
event now gets properly logged for
syncing
- fix a problem which could cause duplicate
or missing events if a lot of both normal and
repeating events are added in TripleSync between
syncs
- fix error if syncing using a username
that doesn't actually exist because of server-based
authentication
- fix missing times for Calcium events
which have defined Time Periods
- better error message for bad calendar
name
- Fix problem w/checking time conflicts when
adding new events using a Time Period
- Calendar links work better if included via
SSI
- Fix Safari double-post problem; occurred if
root URL is mapped to Calcium
- For Planner view, fix potential incorrect
display of 'Amount' and 'Type' in bottom
menus
- Don't delete event if editing, but
modification rejected (e.g. due to time conflict) and
edit form is then cancelled
- Fix filter-by-categories in year view, if
coloring by category
- Fix SendReminders so it doesn't try sending
reminders for deleted events when run as
daemon
- 'Skip Weekend' fix for events with timezone
offset that effects weekend
- fix Time Plan view, possible incorrect end
time display for events using Time Period that shift
days due to timezone offset
- Spurious control-Ms removed from "additional
comments" in Notification mail and signature
text
Version 3.9
A new view displays a full week of events with the time of
day going from top to bottom. E.g.:
You can now apply preference settings to multiple
calendars from a single Admin screen. E.g. you can change
the Footer of all your calendars at once.
You can define named Time Periods, and use them when
creating and displaying events. So, instead of entering
"8am-10am", you can pick "Breakfast".
You can specify custom subjects for email messages sent
from Calcium. Information from the particular event
triggering the message can be included in the subject
line. You can now also define different mail signatures
for each calendar, and specify whether to format messages
as plain text, HTML, or both.
A new Email Selection popup window makes it easier to
enter email addresses for Event Notification and
Reminders.
In Block Views, you can specify that events that repeat
every day should be spread across the days, instead of
having the text repeat every day. e.g.:
Emails sent from Calcium notifying users of a new event
now have an "Add this Event to your Calendar" link. If the
recipient is a Calcium user with a default calendar
specified, they can click the link to add the event
directly to their calendar.
- A variety of pre-defined sets of calendar
colors available to choose from
- System Administrators can now easily view
and modify information for any user, including email
address, default calendar, timezone offset, password,
locked.
- Settings for a user (password, email
address, etc.) can be "locked", so only System Admins
can change them. Useful for sites that share a single
username amoung multiple people.
- New Auditing setting for "Tentative
Events", so Admins can choose to receive auditing
email and/or file logging of only newly added events
that require approval, instead of all new
events.
- Week View "absolute" navigation bar now
displays previous/following weeks, instead of
months
- Day Block view is now a block view of the
single day, not the timed view. The timed view is now
reached via the new Day "Time Plan" view
- New preference setting for Default Repeat
Amount on event entry form
- New preference setting for whether or not
to display the main including calendar on the Planner
Views.
- New option when importing - 'ignore
duplicates'. Won't import an event if it's already in
the calendar
- Adjust for timezone in event mail
notifications
- Display a warning if a new repeating event
doesn't ever actually occur (e.g. "Last Monday of the
Month, starting August 3, ending August
8")
- Allow users with Admin permission to
edit/delete past events, even if Past Event Protection
is enabled
- If browser has no Javascript, display event
popup window in a new browser window instead of
attempting a Javascript popup window
- Display Category colors on selection box in
Event Entry form
- for daily repeating events, only send
subscription mail if it's the first occurrence of the
event
- can now rename categories
- per-user default calendar. This is the
default calendar that will be displayed after a user
logs in. It's also the calendar that events will be
added to from the "Add Event" link in new event
notification emails.
- New font setting for Category and "included
from" labels
- When including by category, allow
specifying "Events w/no category"
- When editing/deleting repeating events,
instead of only "All" or "Just this one", now have
these choices:
- All instances
- Only the instance on this
date
- This instance, and all
before
- This instance, and all
after
There is a calendar setting for which to use as the
default.
- New options for Export; can specify
Palm-compatible vCalendar, instead of iCalendar. Uses
"VERSION 1.0" id string, and ".vcs" file extension,
instead of iCalendar's "2.0" and ".ics"
- for events which repeat on 29th, 30th, or
31st of month, if a month doesn't have that date, use
the last day of that month.
- On Event Edit Form:
- Add repeat options for Monday thru
Saturday, Friday-Saturday, Thursday thru
Saturday
- Add reminder options for 15..30 days in
advance
- Move submit buttons above respective
dividing lines
- In List View, if more then 1 month
displayed, put empty row between months
- In Condensed, Search, and Approval Views,
show weekend events even if "Hide Weekends" is
set.
- If included via SSI, don't output
<html>, <head>, and
<body> tags
- Allow dash "-" in usernames, and increase
max length to 30
- after login using link in menu below
calendar, redisplay calendar instead of going to
Splash screen
- make "today" in Block View really be the
user's "today" if a timezone offset is
used
- remove extra 1 pixel border around name,
footer
- on logout, setting cookie expiry to '-1d'
didn't work in some new browsers. Cookie now just
cleared.
- Display colors correctly if BG or FG is
unspecified for category or AddIn
- vCalendar/iCalendar improvements
- support whitespace and . in
property names, e.g.
ORGANIZER;CN=Dreyfus
Taylor-Jones:mailto:dtj@x.com
- check for (and ignore) BEGIN:VALARM,
END:VALARM in events
- support for COUNT, if used instead of
UNTIL
- use commas, not semicolons, to separate
multiple EXDATE exclusions
- better handling of weekly RRULEs
w/BYDAY
- convert multi-day events w/no times
into repeating events
- use BYSETPOS=-1 for "last of the
month", e.g. "last Wednesday of month" (for both
export and import)
- fix exporting bug, where wrong time
could be used if user has TZ offset
set
- correct for daylight savings time when
exporting
- add 'Quarter' option for Default Display
Amount
- Subscribers list now maintained when
editing or copying an event
- fix problem if using http authentication,
and authenticated user doesn't exist in
Calcium
- fix problem w/event popup window; if TZ
offset set, might not find event for specified
date
- TripleSync
- users with "View Only" permission in
web calendar can now do a "web overwrites desktop"
sync.
- add support for "skip weekend"
options
- fix intermittent problem with duplicate
events appearing in Calcium after a
sync
- use case insensitive matching when removing
email addresses from subscription list
Version 3.8
Any user can sign up to automatically receive email before
an event is scheduled to occur. You can sign up for
individual events, events by category, or for all events
in a calendar. The number of days in advance to send the
mail is configurable by a calendar administrator.
Support for the Internet "iCalendar" standard for
representing calendar events has been added (RFC 2445;
evolved from the older "vCalendar.") You can now import or
export events and use Add-In files in this format. An
admin screen lets you retrieve iCalendar Add-In files over
the Internet directly into Calcium; you can find a large
selection at, for
instance, iCalShare
and Apple.
For easier printing, you can now display any view of any
calendar without links, menus, and navigation
controls. You can optionally hide headers and footers, as
well as choose the amount of color to display.
Each user can set their timezone based on
an offset from the server time
Per-Calendar Preference setting for
"Default" timezone for anonymous users
Each calendar can now have its own private set of Add-In
files. These can be in Calcium format, or
iCalendar. Users can use a web interface to upload Add-In
files, or can enter a URL to download them directly into
Calcium.
TripleSync now supports included calendars, as well as
event colors and categories.
You can choose how to color the Year View; color days
based on
the event categories for that
day
the number of events for that
day
or you can choose to use no special
colors
Calendar display based on Fiscal Years is now
supported. There are two options; Fixed 12 month years,
starting at a specific date (E.g. Oct. 1st - Sept. 30th),
or "Floating" years, which are always exactly 364 days
long. Yearly, Quarterly, and single period views are
available.
- Pulldown menus to select display amount and
type in bottom menus
- New Options menu consolodates Search,
Filter, etc.
- New "Quarter" view (i.e. 3 month
display.)
- New preference for selecting default of
"All" or "Only This Instance" for edit/delete of
repeating events
- Calendar preference for popup window height
and width; can be fixed number of pixels, or a
percentage of screen size
- Instead of requiring Admin rights, users
with View permission can now Export events, and users
with Edit permission can Import events.
- "Select Calendar" and other things that
required popups will now work without Javascript if
necessary
- All view settings are saved, so navigation
between calendars and various popup windows is more
consistent
- Repeat Every - now up to 20, instead of
10
- After successful User Login, redirect to
cal w/same name as that user, if it
exists
- System Maintenance page
- Day Planner view now shows events with
start time but no end time
- added year to the dates displayed on Search
and Event Approval screens
- Email Reminder mail is now sent as HTML
and/or plain text
- All display settings preserved, including
e.g. Search, Filter, Day View prefs when adding event
from Day view, after changing # hours
displayed
- A user is no longer allowed to delete
themself in the "Users" System Admin
page
- CreateCalendar - can now specify Group
membership when you're creating a new
calendar
- Triplesync now supports Basic
Authentication
- If system "sendmail" exists, use it to send
mail; otherwise, use built-in mailer as
before
- Event colors now displayed in Day Planner
view
- Tentative Events are displayed with a
"Pending Approval" label for easy identification
(tentative events are still only displayed if user has
Edit permission.)
- "Set All"/"Clear All" added to Add-In admin
screen
- Can now enter events with times that cross
into the next day, e.g. 10pm-4am
- Add-In admin screen now shows example of
the colors you set for a category
- Color setting for Visited Links
added
- Exporting Events automatically download to
file, instead of displaying on screen and requiring
"Save As..."
Minor Changes follow
- On Search Form, the category list is always
5 spaces tall, even if fewer then 5 categories
exist
- Search Results; "no events found" and "no
events to approve" now centered for all browsers (not
just if browser happens to center h3
tags.)
- List and Condensed views shows Date column
as "22 Sep" instead of "Sep 22" if non-English
language
- Default end date for Event Export changed
from yesterday to end of year
- If a new event conflicts with an existing
tentative event, text of conflicting event is no
longer displayed in conflict message for users w/out
permission to see it
- Languages sorted properly on "General
Settings" admin page
- Calendar Admin Menu rearranged, spaces
added
- More screen space for Title, Header, Footer
text areas on Admin page
- Day Planner column alignment improved for
some browsers
- Auditing now done for all calendars when
adding event to multiple calendars (not just primary
calendar)
- Block View; fix format problems in some
browsers (e.g. Netscape 6, Opera) if no weekends
displayed
- Block View; use WeekHeader font settings
for prev/current/next month names
- Day Block and Day Planner Views now use
font settings for Event Text and Times
- Planner View - included calendars no longer
show Private Events
- Fixed problem if HTML 'A' tag in Event Text
had "target" before "href"
- Escape date strings so they work on all
browsers
- Don't show extra columns in Weekly Planner
view if hiding weekends
- Mail Reminders: mail
reformatted
- fix unexpected return to splash screen
under mod_perl in Security settings
page
- 'new calendar' screen properly handles
calendar names ending in spaces
- if "no past editing" set, editing all
instances of repeating event that had instances in the
past no longer causes the event to get
deleted
- editing single instance of repeating event
no longer gives new single event the same ID as the
repeater
- when calendar is deleted or renamed, update
email reminders file
- in SendReminders, don't exit in daemon mode
if on MS Windows
- when checking Add-In dir, skip files
w/invalid calendar names
- "ShowIt" w/no CalendarName specified no
longer attempts to display "Master"
calendar
- Time conflicts now are checked properly
when copying events
- "Back" on error screen returns to the right
place (e.g. when event editing fails (blank text, end
before start, time conflict, etc.))
- fixed date calculation problem w/Perl 5.8;
e.g. "last Tuesday of month"
- Fix background image problem; now works for
any image URL, not just those on same
server
- TripleSync; fixed problem w/some special
characters not being properly escaped
- better error reporting for file system
problems when syncing w/TripleSync
- If a calendar includes another calendar
that has events pending approval, those tentative
events are no longer displayed (if user does not have
edit permission in included calendar)
- Approve Pending Events screen lists first
actual occurence of Repeating Event, not specified
start date (so you can go to the edit screen
easier.)
- Setting Admin to 'Anyone' when creating new
calendars now works
- Fixed repeat every other (e.g.) year
problem w/occurrences around January
1st.
Version 3.7
You can now synchronize your Calcium web calendars with
any PDA running Palm OS. Full synchronization is supported
with a custom Palm conduit. A PC running Palm HotSync
under Microsoft Windows is required.
You can configure any calendar for Tentative Event
Submission. If this is enabled, any user with Add
permission can add events, but the events won't actually
appear on the calendar until they're approved by a
privileged user.
There's a new System Administration page, in which you can
easily view and set permissions for multiple users in
multiple calendars. This is quite useful when adding new
users or calendars.
- More repeat options:
- Repeat Every - now up to 10,
instead of 6
- "1st and Last" week of
month
- "5th occurrence of the Month, but only
if there is a 5th occurrence."
- System Group Administration page
simplified; more straightforward, and fixes problems
with some browsers on machines w/low
memory.
- Day View now uses colors from Event
Category, Included from, etc. where
appropriate
- Customization available for which users see
the "Planner" and "Home" links in the menu bars
beneath a calendar.
- Calendar admin can specify that the hour
shifting controls not appear in the Day View.
- Added "Select All"/"Unselect All" links for
Categories on Search and Text Filter
windows.
- Conflicting event category now included in
Time Conflict message
- For Exporting event data, added option to
use semicolon for field separator. If semicolon is
used, dates are formatted as dd.mm.yyyy instead of
dd/mm/yyyy
- Importing of Microsoft Outlook format data
more robust; handles tab-separated multiline text
inside double quotes better.
- Relative Dates supported in URLs; e.g. this
would display the `Test' calendar for a date 90 days
from today:
http://domain.com/cgi-bin/Calcium?CalendarName=Test&Date=90
- Added informative message to Event Entry
form if Multi-Calendar entry list
displayed.
- Dates now formatted properly in Popup
Window when non-American languages selected,
e.g. "Dienstag, 12 März 2002", not "Dienstag,
März 12 2002"
- Times formatted properly in Email Reminders
when 24-hour time selected, e.g. "17:30", not
"5:30pm".
- Fix self-conflict problem when modifying
very first event in a new calendar, if it was
repeating, had a time specified, and the calendar was
configured to prevent conflicts.
- Fixed bug w/repeating included events not
checking for category include limitation
- Fixed rare caching problem w/DBM datafiles
and mod_perl.
- Cleared up miscellaneous warnings in error
log
- Add omitted calls to translate "Today" and
"Week" strings in Day View
- Fix various problems with Email Reminders;
under some circumstances same reminder could get sent
twice
- Fixed exporting problem with Outlook USA
format showing 'am' instead of 'pm' for times between
noon and 1pm.
- Translation capability for long help
strings in Admin Include page fixed
- Fixed content of error message if adding
repeating event that has time conflict or violates
future limit
- Don't add/replace event if multi-cal list
displayed and no calendar selected
- If a user is deleted, remove permissions
for that user in case user w/same name is added
later
Version 3.6
Block View shows events for a single day, with hours in
the day from top to bottom. The start hour and number of
hours to display are customizable. Also single day List
View.
For calendars that include other calendars; shows events
for each included calendar in separate rows. In the single
day view, the starting hour and number of hours displayed
is customizable. In the Week view, you can add an event to
multiple calendars at the same time.
When including calendars, you can now limit including
events to those in specified categories.
Option to automatically include Category Name in event
text
Can select any number of calendars to add a single event
to. Each calendar gets its own copy of the event;
modifying or deleting the event from one calendar does not
affect events in the others. New calendar preferences to
control which users see this feature, and which calendars
are displayed in the list.
Can copy an event from one Calendar into one or more
others.
If you have included one calendar into another, you can
now edit or delete events from the included calendar while
viewing the including calendar.
Options allow sorting events by time, alphabetically, by
the name of the calendar the event is included from, by
the category the event is in, or any combination of the
above. (E.g. first sort by included calendar name; then by
category; then by start time.)
Category and IncludedFrom fields added; tab separated
fields supported; MS Outlook European times and "All Day"
events supported; data is output as text/plain instead of
text/html, making saving easier; cookie can be used to
save export preferences
You can browse directly to a calendar with a URL like
http://your.domain.com/cgi-bin/Calcium36/Demo
Option to prevent adding, editing, or deleting events
before the current date.
Now allows System Admins to change existing user
passwords, instead of just clearing them; backslashes are
now allowed in usernames, to make Microsoft Windows
server-based authentication easier; shows total number of
users.
Can specify StartDate and EndDate as URL parameters.
On Splash page, admin pages
- Can override a calendars language setting
using the "UseLang" URL parameter. This allows
different users use the same calendar in different
languages.
- Option to hide the Popup Text column in
List and Condensed views
- Event Notification Email - Calcium user's
email address used as "From:", and Category
information included
- Link to main Calcium page added to Bottom
Menus, Calendar Admin page, System Admin
page
- Add/Edit event link added in bottom
menu
- Logout link added to System Admin
page
- User Password Change - verify if changing
to blank
- Event Reminder option; extended from 2
weeks to 5 weeks
- Italian translations added
- More instructions on Dynamic Include admin
page
- Full URLs used for generated links (instead
of relative); so Netscape servers don't required
patched Operation.pm
- Description of System Admin permission
fixed in System Security admin page
- Admin Export - description of export fields
corrected
- In List View, included events no longer
show popup text if Private; URL links not shown if
Private
- Category names with Perl regex chars now
work properly for search, filter
- Month Header foreground color setting
works
- no "undefined" warning if no Title
defined
- fixed DB caching problem, particularly for
mod_perl installations
- fixed problem with event text containing
<img> tags with http://www
- Popup Text in List View now uses proper
font
- Mail Notification for events which repeat
every month; text changed to "repeat every month" from
"repeat every undef month"
- Email Reminder process; fix intermittent
hang on Unix systems
- Fix bug listing calendar names if and
calendar name started with a digit,
e.g. "3rd_Calendar"
- Fixed bug finding next N repeating events
for Email Reminders
- Fix Javascript bug if doing ShowDay w/no
Add permission
- Calendar Group admin page now properly if
removing last group from a calendar, or last calendar
from a group
- If New Calendar settings copied from System
Defaults, it's put in no groups, instead of in all
groups
- Fixed problem when having a calendar named
"Master"
- Color change audit messages more
informative
- Font change audit messages more
informative
- Category change audit messages more
informative
- Mail Aliases work for CC and BCC now; were
only working in To: field
- Auditing settings now copied for new
calendars
- TextFilter preserves current view
(e.g. List/Week)
- Changed label from "Both" to "Either" in
Search/Filter window
- Audit email for EventReplace formatting
fixes for multi-line event text
- Web server authenticated name of '-'
ignored; fix for the Xitami web server
- Fixed Popup Text problem for Opera
browser
Version 3.5
We've speeded up the Calendar display, particularly when
you have events included from many different calendars.
You can define any number of Categories, each with default
color settings. Then, any event assigned to a category
will use the colors for that category. (You can still
override colors for a particular event.) You can also use
Categories for Searching and Filtering. Categories can be
defined System-wide for all calendars, or just for a
particular calendar.
You can define Calendar Groups, and assign any calendar to
one or more groups. You can then restrict calendar
inclusion by group, and limit which groups are displayed
in the Calendar Select list.
All web links and email addresses are now
automatically detected and made 'clickable' in Event and
Popup text.
Aliases can be defined, so you can just type, for example,
"Managers" instead of something like "martha@myoffice.com,
martin@myoffice.com, melvin@myotheroffice.com,
mary@myoffice.com"
You can import Events from Microsoft Outlook CSV
files. You can also export Calcium events to a CSV file
suitable for importing into Outlook.
In addition to editing an existing event, you can now edit
and copy events in one step.
You can define text to be displayed with events included
from other calendars. This is quite useful for identifying
what calendar included events came from.
You can choose to display week numbers, and go directly to
a specific week from the Year View.
Repeating Events can be configured to not display on
weekends.
- Security Settings for new calendars can be
initialized from the System Defaults, or from the
existing calendar you copy settings
from.
- Title, Header, Footer, and other settings
don't default to predefined colors if no background
color is specified (so the page background color or
image will properly show though.)
- Event Notification mail message format
cleaned up
- Any minute from :00-59 can now be specified
for Event start/end times. (Was just :00, :05, :10,
etc.)
- If any HTML tags are specified in Event
Text, Popup Text, Headers, or Footers, Calcium no
longer automatically converts newlines/carriage
returns to <br>
tags. Note: if you use HTML
in your Calcium 3.0 Headers (or elsewhere), you may
want to add <br> tags after migrating
your calendars to 3.5
- Following a link from a Popup text window
brings up a new browser window, instead of displaying
in the small popup window.
- SendReminder won't bother sending reminder
emails if the event is > 1 day old. This is useful
when a repeating event w/old instances has been
edited.
- Miscellaneous bug fixes
Version 3.0
Email can be sent when an event is added, and you can
choose to have email reminders sent automatically before
an event occurs.
You can allow only the creator of an event to edit or
delete it
You can prevent events with conflicting times from being
entered, or just display a warning
You can log information on different classes of calendar
activity to a file, or send it via email (for instance,
you can have mail sent whenever anybody adds an event)
Event data can be exported to an ASCII file, and you can
import events from an external ASCII file using your
browser
You can prevent events from being added "too far in the
future"
You can choose which fonts and font sizes to use
Yes, you can set the List View colors, as well as the
bottom menus, previous/next month 'tails', etc.
Finally, you can easily rename calendars
You can choose which of the 4 menus to display at the
bottom of the calendar
There's a new setting to specify whether or not to display
Saturdays and Sundays
You can copy settings from any existing calendar when
creating a new one
- user-specific Event Filter for which
included calendars to display
- now possible to convert a regular event to
repeating
- option for ignoring HTML tags in event and
popup text
- option to hide the repeat and/or email
controls on Event Edit screen
- navigation bar location settings: top,
bottom, both, neither
- setting for background image
- links to the Event Edit screen are not
displayed if user doesn't have Edit or Add
permission
- link color preferences work better
- calendar title appears in the Event Edit screen
- system admins have Admin permission in all
calendars
- each user has a setting for their email address
- the Login form can be submitted with the [enter]
key
- sorting is case insensitive
- error message displayed if cookie setting fails
- runs without modification under Perl -t (taint)
mode
- General Admin screen redesigned; "Display" screen
added
- line breaks in list view popups work better
Version 2.1
No more fiddling with your web server! Built-in
authentication greatly simplifies dealing with security
and users, since you can manage everything via simple HTML
screens. It's also much more flexible. (Web server
authentication is still supported if you'd rather
use it.)
This lets you display only events which contain specific
text. Full Perl regular expressions are supported.
A Search will display a list of events in a specified date
range which contain specific text. Regular expressions
work here, too.
Only display dates for which there are events.
You can mark an event as Private, in which case it won't
be displayed when another calendar includes it. You can
make the entire event Private, or just the associated
Pop-up text. Or, you can specify that just the string
'Unavailable' should be displayed instead of the event
text.
You can now assign colors to events from Add-In files.
|