------ v2.1.3 ------ [jan] Show alarms for overdue tasks too. [jan] Add Catalan translation (Jordi Giralt ). ------ v2.1.2 ------ [jan] Show error message if imported file didn't contain tasks. [jan] Add categories from imported contacts to the user's categories. [jan] Fix import of CSV data. [jan] Add Slovenian translation (Duck ). [jan] Show personal tasklist by default with disabled preferences (Bug #4078). ------ v2.1.1 ------ [jan] Only load completed/uncompleted tasks from backend where sufficient (Request #2387). [jan] Don't show tooltips for tasks without read permissions (Bug #3836). [jan] Fix fatal error when dealing with very old tasks that don't have a UID yet (Bug #3818). [jan] Add 1.1 to 2.x upgrade script for Oracle. ---- v2.1 ---- [ben] Better support for MS-SQL. -------- v2.1-RC1 -------- [jan] Add Portuguese translation (Manuel Menezes de Sequeira ). [jan] Add preference to send email notifications to users when tasks have been added, edited, or deleted in their calendars (kevin_myer@iu13.org, Request #2332). [jan] Confirm task deletions (Request #1155). [jan] Add CLI script to import vTodo data. [cjh] Add support for dynamic re-sorting of the task list, including saving the sort preferences on any changes. [cjh] Deprecate the DataTree tasks driver. [cjh] Make the completed checkbox in task view functional (martin@mein-horde.de, Bug #2157). [mas] Change any output of and tags to and for better accessibility support. [jan] Add permissions to restrict number of tasks. [jan] Add print view to task list (kevin_myer@iu13.org, Bug #1875). [cjh] Add ics.php, which can be used for integration with Sunbird, iCal, et. al. [jan] Show category colors in portal block (Brandon Knitter , Bug #1126). ------ v2.0.4 ------ [cjh] Close several XSS vulnerabilities with task and tasklist data. ------ v2.0.3 ------ [jan] Allow to import more than one task from vTodo data at once. ------ v2.0.2 ------ [cjh] Add a PostgreSQL upgrade script (Bug #1780). [cjh] Use bind variables in the SQL driver (selsky@columbia.edu, Bug #1681). [cjh] Fix problem where you couldn't select any tasklists once you'd deselected all of them. [jan] Add shortcut icon (favicon.ico). [jan] Fix warnings if no tasks to export exist. [jan] Fix CSV imports (Bug #1387). [cjh] Allow hiding the Task List column in the List view. ------ v2.0.1 ------ [jan] Allow to select the "Unfiled" category in the portal block (Mathieu Clabaut , Bug #1237). [cjh] Don't highlight the New Task menu item when editing tasks. [cjh] Use a checkbox for editing completed/uncompleted in the task edit view, to match the list view (Bug #1212). [jan] Fix print button. [jan] Add Japanese translation (Hiromi Kimura ). ---- v2.0 ---- [cjh] UIDs need to be stored in the History system with a nag: prefix and with the tasklist_id so as not to confuse different instances of the same task (if two users both have a task on their seperate tasklists, they should have unique histories for that task). [jan] Fix upgrade script to create unique IDs. -------- v2.0-RC3 -------- [jan] Add Polish translation (Piotr Kuczynski ). [cjh] Add My Tasklists menu entry. -------- v2.0-RC2 -------- [jan] Add Latvian translation (Janis Eisaks ). -------- v2.0-RC1 -------- [jan] Tweak layout of the summary block. --------- v2.0-BETA --------- [jan] Add special black-on-white styles for message printing. [cjh] Users can now specify a secondary sort column (Andrew Coleman ). [cjh] Preserve searches while re-sorting (Francois Marier ). [jan] Add access keys. [cjh] Add Kolab drivers (Stuart Bingë ). ---------- v2.0-ALPHA ---------- [cjh] GUIDs now only contain nag: and the task ID - sharename is not needed. [cjh] Task IDs are now 32-character unique strings, to be useable as GUIDs. The SQL table definition has changed; conversion scripts are in scripts/. [jan] Add Indonesian language (Slamin ). [cjh] Add import and export in vTodo (iCalendar) format. [cjh] Make sure that the correct categories for a task's current tasklist are always used. [cjh] Track addition, modification, and deletion of tasks with the Horde History:: API. [cjh] Change how tasks are stored in the SQL driver. scripts/create_sequence.php will update an existing database with no loss of data. [cjh] Show tooltips containing task descriptions. [cjh] Add a preference for the default category (Brian Keifer ). [cjh] Make the due date in the summary block configurable (Mathieu CLABAUT ). [cjh] Add task alarms (Mathieu CLABAUT ). [jan] Add UTF-8 support and charset parameter for backend drivers. [cjh] Only show selected task categories on the summary screen (John Morrissey ). [cjh] Much more comprehensive permissions checking, and support for guest access. [cjh] Use the global shares editing page for changing/assigning share permissions. [cjh] Add options for showing, sorting by, and grouping by task owner (Brian Keifer ). [mac] Allow importing onto any available Task list. [cjh] Add an option to show only complete tasks, and add links on the task view to switch between all, complete, and incomplete. [mac] Add shared task lists. ------ v1.1.3 ------ [jan] Close XSS when setting the parent frame's page title by javascript (cjh). ------ v1.1.2 ------ [jan] Add Polish translation (Piotr Kuczynski ). [cjh] Fix changing of task attributes that have not been set previously (rvs@angara.ru, Bug #569). ------ v1.1.1 ------ [jan] Add Indonesian language (Slamin ). [jan] Add Arabic (Syria) translation (Platinum Development Team ). [jan] Add Romanian translation (Eugen Hoanca , Marius Dragulescu ). [jon] Display the task navbar above the description in the task view, as well (John Morrissey ). ---- v1.1 ---- [jan] Add Greek translation (Stefanos I. Dimitriou ). [jan] Add print task button (mac). [jan] Add Slovak translation (Ivan Noris ). [jan] Add ability to create new categories (mac). [jan] Add Nag::addParameter(). [jan] Add Norwegian Bokmaal translation (Torstein S. Hansen ). [jan] Add Bulgarian translation (Miroslav Pendev ). [jan] Add preferences for showing priorities and due dates in the summary (Brian Keifer ). [jan] Add Lithuanian translation (Darius Matuliauskas ). [jan] Replace ). [jan] Add Danish translation (Martin List-Petersen ). ---- v1.0 ---- [jan] Add Hungarian translation (Laszlo L. Tornoci ). [jan] Add Simplified Chinese translation (Peter Wang ). [jan] Add Korean translation (J.I Kim ). [jan] Add Norwegian Nynorsk translation (Per-Stian Vatne ). [cjh] Completed tasks aren't overdue, no matter what the due date. [cjh] Filter out completed tasks earlier if requested, so the task count is correct. [cjh] Simplify color scheme a bit. [cjh] Add category column. [cjh] Remove task_added column. [cjh] Keep track of when a task was last modified (for sync purposes). [jan] Add Finnish translation (Tero Matinlassi ). [jan] Add Brazilian Portuguese translation (Antonio Dias ). [cjh] Close a potential problem with register_globals On and $js_onLoad. [cjh] Add new task link to the summary (Quinn Wilson ). [cjh] Use the new PrefsUI class. [cjh] Remove the STORAGE_* constants in favor of PEAR_Errors. [cjh] Add a preference to not show completed tasks in the task list. [cjh] Fix completion widget in the task modification screen. [jon] Adapt to the new Horde::img() syntax. [cjh] Switch output compression to ob_gzhandler(). [cjh] Use NAG_TEMPLATES constant for all template paths. [cjh] Use $registry->get() for all Registry information. [cjh] Prefix all application constants with NAG_. [cjh] Use the new Notification system. [jon] Enable the "portability" option in the SQL driver. [jan] Remove the standard value for the language preference. The language to fall back to should be set Horde wide in lang.php instead. [jan] Add Swedish translation (Andreas Dahlén ). [jan] Add Traditional Chinese translation (David Chang ). [bjn] Change 'en' and 'en_EN' locales to 'en_US' (default). [cjh] Change Nag_Storage:: to Nag_Driver::. [cjh] Allow setting priority for multiple tasks in the list view. [cjh] Change task priorities to be 1-5 (matches Palm todo list). [jon] Apply a "strike-through" style to closed (completed) tasks. [jon] Remove task dependency code. [jon] Add completion status. (Paul Cooper ) [jan] Add French translation (Mikhaël Janson ). [cjh] Let the Registry handle retrieving preferences. [jan] Due tasks can now be shown in Kronolith. [jan] Add Italian translation (Giovanni Meneghetti ). [cjh] Add Czech translation (pchytil@asp.ogi.edu). [cjh] Add Russian translation (Ignat Ikryanov ). [avsm] Replace $conf['paths'] with the $registry equivalents. [jon] Updated to reflect the changes in PEAR DB's quoteString(). [cjh] Add $conf['menu']['apps'] support. [cjh] Add low and high priority icons. [cjh] Show a note icon if a task has a description. [jon] Added the concept of task priorities (low, medium, high). [jon] Return to the task detail view after additions or modifications. [jon] Allow a task to be dependent on another task. [cjh] Add translation framework. [jon] Added Nag::formatDate() to format internal date values. ------ v0.0.1 ------ [cjh] Start application-specific constants at 100 and prefix them with NAG_. [cjh] Add a Horde summary API function. [jon] Added initial help text. [cjh] Use prefs.gif and generic prefs templates from Horde. [jon] Display task descriptions using a proportional (fixed) font. [jon] Added externally-accessible API for registry integration. [jon] HORDE_BASE is now defined in lib/base.php instead of config/conf.php. [jon] Added detailed installation documentation (docs/INSTALL). [jon] Moved task retrieval out of base.php for more efficiency and granularity. [jon] Display overdue tasks in a different color. [jon] Added status support for Horde messages / errors. [cjh] Make multiple task deletion from the task list work. [cjh] Make task storage work when deleting more than one task. [jon] Added rudimentary searching capabilities. [cjh] Define the HORDE_BASE constant in config/conf.php, and use it when referring to any of Horde's files. [jon] Added the ability to add, remove, and delete tasks. [jon] Made the task view date and time formats separately configurable. [jon] Added individual task viewing (with descriptions). [jon] Added sorting to the task list. [jon] Added initial preferences support. [jon] Added an initial "List Tasks" implementation [jon] Added the 'sql' storage implementation.