+ 4.0 Release Show Stoppers ++ Refactor remaining Framework libraries for H4 * Create list of libraries that need to be refactored * Can look for horde/Core dependency in package.xml. Most (all?) packages should not have this dependency/ * Horde_Group - accesses $GLOBALS['injector'] in numerous places. ++ Refactor remaining *released* apps for H4 * Mail - **DONE** * Calendar * Notes * Tasks * Address Book * Mail Filters ++ To be refactored/released for H4 in the future (non-showstopper) * Photos * Time Tracker * Wiki * Source Repository Viewer * Files * Tickets ++ Require Unicode support in both Server and Client * Consistently use UTF-8 internally. - **DONE** * Convert data *once* when entering Horde from the backend. - **DONE** * Remove any other Horde_String::convertCharset() calls. - **DONE** ++ Move translations for framework libraries into the libraries. * Uses horde/Role package to use to install into the correct place. ++ Make apps PEAR installable ++ Browser-based configuration (no more static configuration files) ++ Centralized Session access * [http://bugs.horde.org/ticket/8023 Ticket #8023] * Accessed via global $session (or $hsession?) variable * Merge !SessionObjects functionality into Horde_Session ++ DB schema migrations * Postgres BYTEA escaping ([http://bugs.horde.org/ticket/8023 Ticket #9153]) +++ To be released with H4 * IMP - **DONE** * Ingo - **DONE** * Kronolith - **DONE** * Mnemo - **DONE** * Nag - **DONE** * Turba - **DONE** +++ To be released after H4 (non-showstopper) * Ansel - **DONE** * Gollem * Hermes * Whups - **DONE** * Wicked - **DONE** ++ !CalDAV Server ++ Application Renaming ++ H3 Upgrade Scripts/Documentation