Fix what's broken
Beginning of P1 bugs
Round out sharp usability corners
- First Impressions - Sign-up
- Bug#10734 Some characters in usernames cause trouble
- Bug#10733 Can't log in to hub -- problem with percent char in username?
- Bug#10772 Usernames not being url-escaped before being used in URLs in web ui.
- Bug#8457 Better error messages
- Bug#10431 Better error message when user clicks on activate account link 2x
- Bug#9144 cosmo 0.6.1 activation email treated as junk mail
- Bug#10597 hub activation email says "click here" for something that is not a link
- Bug#8889 Admin action to resend an activation email
- Bug#8890 User action for resend activation email
- Bug#10203 Improve failed activation error message
- Bug#8770 Easy access to account set up information
- Bug#8720 Sign up for an account + adding the currently viewed collection
- First Impressions - Publish/Subscribe
- Bug#9145 sharing URLs should display the collection name
- Bug#9088 cryptic error message when trying to access an unpublished collection
- Bug#10605 "please enter a new name" misleading/confusing
- Bug#8737 Workflow glitch in Subscribe with... pulldown
- Using Chandler Hub
- Bug#10682 SSL access to Hub in IE7 triggers mixed-SSL popup
- FIXED Bug#10120 Gap at the bottom of Triage Table View implies all items in collection fit on one page
- Bug#10776 Remember user has already subscribed when accessing ticket view
- Bug#10591 calendar view starts out at midnight
- Bug#4623 Data validation for form input
- Bug#9040 calendar ui allows recurrence end date before begin date
- Bug#10568 No feedback navigating with minical
- Bug#10419 Add spinning/busy cursor on slower web ops
- Bug#9681 save button doesn't grey out after saving changes
- Bug#10962 Set start and end date to today when stamping an item as an event
Egregious polish issues
- Bug#8297 Scroll bar in sign up for a new account is messed up.
- Bug#9887 prev and next buttons messed up on the calendar UI for small screen browsers
Not all the time, but when it happens, potentially paralyzing
- Bug#8351 Cosmo time out on Firefox 1.5
- Bug#8763 Fix region/zone selector switching behavior
- Bug#9624 More specific error message when users are denied access due to a locked account.
- Bug#10626 IE Add to calendar section not expanding when adding cal event
- Bug#10572 Can't remove item in cal view after toggling views
- Bug#10219 Selection persistence breaks removal of event lozenge
- Bug#10814 Can't remove a recurring event from hub collection
- Bug#8228 Changing recurrence start date appears to delete series
- Bug#10563 Reoccurring all day events disappear after saving
- Bug#10749 DnD of daily occurence moved to next month then disappear...
- Bug#7632 error on changing all-day to a non-all day event in a recurring series
- Bug#9063 Not possible to delete location for single occurrence in a recurring event series
- Failing elegantly
- Bug#8522 Error when creating an event if network disconnected
- Bug#10153 No feedback from cosmo that the event being updated is removed from the server
- Bug#10442 Deal with bad data in a sensible way
- Bug#10443 When user selects event with negative duration and then clicks away, "you have changes" dialog pops up
- Bug#10490 Run time error when rapidly selecting in web UI dashboard (IE 7.0)
- Bug#8906 Onbeforeunload. When user selects the 'backspace/delete' keyboard button and the back button on the browser.
Screws up your data
- Bug#10527 items marked DONE show up as NOW in Cosmo UI
- Bug#10229 Items created/synced from Chandler Desktop are not sorting correctly (wrt triage status)
- Bug#10093 Create and edit "triageStatusChangedOn" date attribute in Cosmo
- Bug#8308 subscribing to an already-subscribed-and-renamed collection resets the subscription name
- Bug#10458 floating times parsed/interpreted incorrectly in ical4j
- Recurrence
- Bug#10751 Modified occurence on a bi-weekly doesn't show up
- Bug#10623 specific events stamped as tasks missing from the list view
- Bug#10677 Problems with multiple modifications to recurrence rules
- Bug#10727 daily recurring event display problems
- Bug#10576 Extra day added to recurring event
- Bug#9045 Recurrence field not updated properly when event has a COUNT RRULE
- Bug#10674 unstamping recurring event as stamp leaves modifications stamped
- Data not actually corrupted, but looks like it to the user
- Bug#10753 Event doesn't get displayed at the correct date/time in the web UI
- Bug#9891 Events changed to all-day render with a timed lozenge that starts at midnight
- Bug#10797 At-time at 12 a.m. stretches the entire day
- Bug#10520 Item on looks like it has been edited by whoever looks at it, despite being on read only calendar
End of P1 bugs
Confusing interaction bugs
- Bug#10502 Anytime events display 12AM start time in web UI dashboard
- Bug#8315 Date/time summary in Email notification should be consistent with Chandler
- Bug#10319 Selection doesn't persist properly when removing recurrence
- Bug#10091 Selection is not correctly persisted editing recurring items in the list view
- Bug#10264 Remove item from dashboard should autoselect next item
- Bug#10004 timeout dialog box buttons are confusing.
- Bug#10060 Revisit Collection Details Dialog 'Change Name' button
- Visual feedback
- Bug#9741 Implement selected and rollover states for the column headers
- Bug#9769 Implement ascending / descending arrows for column headers
- Bug#10307 read-only detail view should not have edit affordances
- Bug#10636 IE : tentative status of events not displayed with dotted borderline on event lozenges
- Bug#7868 The way we disable timezones for all-day and multi-day events seems broken
- Bug#6989 Event deselection for lozenges in processing state
- Bug#9862 Disable signup button after first click.
Occasionally annoying interaction bugs
- Bug#10579 Error editing event while recurrence edit is in progress
- Bug#10575 IE Doubleclick creation of new event doesn't auto-select title in DV
- Bug#6834 Resizing a lozenge snaps both start and end
- Bug#9155 Dragging multi-day event changes event duration to be within a single day
- Bug#9703 Horizontal scrollbar should never appear in Calendar view
- Bug#8484 Automatically dashboard resize columns
- Bug#10121 Pagination entry field doesn't work when you hit Enter
- Bug#8402 visual tweaks: creating 'today' more apparent visually
- Bug#8298 refreshing always goes to the first collection
- Bug#10483 Collection dialog download Chandler link doesn't load in new window
App Polish: Stuff to have by 1.0 for the sake of professionalism
- Bug#9745 Updated by column should be to the left of Title
- Bug#9850 Collection names with spaces get %20 in select box
- Bug#8917 change event timezone to America Lima event time in lozenge is corrupt
- Bug#8466 about box should include svn revision number
- Bug#10627 Settings dialog version null
- Bug#10583 Calendar geometry wonky on screen widths over 1600px
- Bug#10238 During collection switch, "loading" box moves to end of load
- Bug#8088 Changing a recurrence rule in the middle of series should pop-up All versus This and Future dialog
- Visual Polish
-- Implementing the Styleguide
- Bug#8042 Implement style guide changes
- Bug#10059 Superbug: Visual Tweaks
- Bug#9961 Pop-ups in Server UI should inherit styles from ui.css
- Bug#8560 Button styles
- Bug#9743 Use custom buttons for Task and Triage status column headers
- Bug#9739 Use new custom icons for the pagination arrows and calendar week nav
- Bug#9738 Use new grey Collection Details and Show link icons instead of old blue icons
- Bug#9779 Use 15 pixel tall gradient as background for 'enter' buttons
- Bug#9740 Make dialog confirmation buttons the standard size
- Bug#7670 Cancel button too far on 'Create an account' dialog.
- Bug#9737 Implement rollover state that looks different from selected state
- Bug#9765 Implement selected state that looks different from rollover state
-- Cleaning up the UI
- Bug#6847 Tightening Visual Design and Squeezing more pixels out of the UI
- Bug#9588 Streamline DV
- Bug#9580 Remove right and left borders and slightly widen mini-cal
- Bug#10110 Make column headers in Dashboard same height as Calendar
- Bug#9753 Move the email this icon over to the left to make room for the read-only icon
- Bug#7890 Make time zone a superscript in the event lozenge
- Bug#9707 Collection details dialog tweaks
-- Sizing issues
- Bug#10680 IE 7: Set password button cut off
- Bug#10635 IE6 Timezone selector cuts off a lots of timezones
- Bug#9749 Timezone pulldown cropped on Mac browsers
- Bug#10394 byline overlaps the Remove button with large fonts
- Bug#10235 Make About Chandler Server... box auto-size
- Bug#9886 Safari Dashboard sections start out Closed
- Bug#9750 Dynamically resize quick item entry field to fille out summary pane nav area
-- Bugs
- Bug#9981 Detail view looks pink
- Bug#10570 Recurring events tiling incorrectly on the untimed canvas.
- -IE 6 - only
- Bug#9120 transparent .png files on IE6
- Bug#10573 Events with 0 duration break IE6 calendar canvas
-- IE 7 - only
- Bug#10678 Cannot log in from IE 7 to production Chandler Hub 0.7.0-r5487
-- Linux
- Bug#10596 kubuntu: triage column was half cut off in FF
- Accessibility
- Bug#6872 Cosmo login submit button has accessibility issues
Feature enhancements for 1.0??
- Bug#8397 Auto save in event details area
- Bug#8764 Search in the web ui
- Bug#8324 Support custom recurrence, ie. M, W, F but not T Th.
- Timezones
- P1 Bug#8740 Cosmo 0.7 Timezone Superbug
- P1 Bug#6199 Time-zones on the client side
- P1 Bug#6195 Allow for the existence of a default timezone
- Bug#6196 Have user set the default time-zone from a list of time-zones (time-zone picker).
- Bug#8741 Initially display not logged in Ticket View with floating timezone
- Bug#6200 Change time-zone on the calendar, being able to switch the current timezone
- Bug#10757 calendar displays PDT for every event even when PDT is the default timezone
Design Issues
-
P1 Remote Access / Standalone
- Bug#8108 Account info in Chandler needs to sync with Cosmo
- Bug#10441 collection appears in cosmo UI but missing in Chandler
- Bug#6194 Overlays
- Bug#9080 Support notion of Remove and Delete
- Managing collections
- P1 Bug#8509 Rationalize ticket and URL UI
- P1 Bug#10261 Generate ticket-URL for 'my' collections on Chandler Hub
- P1 Bug#8499 Subscribe/unsubscribe to a collection on web UI
- Bug#8498 Add/Delete a collection (not shared)
- Bug#7877 Collection Details - download calendar/tasks not working? And remove text/link
- Bug#8329 Add hyperlink to feed reader in 'collection details' dialog box
- Recurrence
- P1 Bug#8778 Recurrence superbug
- Bug#8776 Recurrence: removing the greyed out button 'all events'.
-- Server UI needs to pop up recurrence dialogs for different edits
- P1 Bug#10640 'All future items' action broken for items with an altered status
- Bug#9767 Recurrence dialog-box is weird - see language for when there is only one option...
--Data integrity
- Bug#8483 Display second order of meta data
- Bug#8486 Support Read/Unread/Needs reply status
- P1 Bug#9899 to/fr fields not displayed in the Updated By column in the Dashboard for addressed items
- Bug#9110 Add status icons to the dashboard
- Bug#8556 Setting alarms on items
- Bug#8496 Display (only) alarm information
- Revisit Detail View
- Bug#8396 Mini cal for date picker
- Bug#8398 time zone drop down list on event details is confusing
- Visual design
- Bug#8567 Custom components: Drop down list
- Bug#8485 Different font treatments in a single cell
- Bug#8482 Display multiple attributes per cell
Design issues that need more dogfood feedback
- Bug#10598 handle large NOW section in dashboard
- Bug#8150 Making an all day event no longer all day makes it an any-time event
-- Interaction
- Bug#10160 Button to refresh web UI
- Bug#8399 Allowing the user to select default 'status'
- Bug#8400 'email this event' as a pop up after saving the event
- Bug#9935 stamping as event should default to today's date and anytime like in Desktop
-- Visual cues
- Bug#8337 Having the event detail in 'edit mode' all the time is confusing.
- Bug#8390 Better messaging to inform the user about double clicking on the calendar canvas to create an event
- Bug#8394 Better visual cue to resize lozenge
- Bug#10143 Need visible feedback when creating/editing an offscreen item
-- Information design
- Bug#8332 Not enough space in the event lozenge to show start/end time/tz & summar
- Bug#8401 visual tweaks: grey colors on the calendar canvas
-- Messaging
- Bug#8265 Confusing instructional text next to passwords
- Bug#10165 choices on removing a recurring series is different in cosmo and desktop
- Bug#8391 Superbug for dogfood feedback from sean
Puntables
Wrong but forgiveable or rarely happens or barely noticeable
- Bug#10471 new items created from webui don't include icaluid
- Bug#10768 Int0007 - manual refresh required to view the next occurence of the recurring series in DB
- Bug#10117 Need to update number of pages in list view on item create/remove
- Bug#9275 Unchecking, Checking and then Un-checking all-day events doesn't grey out fields properly
- Bug#10504 Dashboard table cells don't truncate exceedlingly long single words
- Bug#9377 the goth lozenge
- Bug#9516 calendar ui is messed up on monitors larger than 1600x1200
- Bug#8777 Recurrence: removing the 'all future events' button when user moves the last item in a recurrence
- Bug#9488 Login shifts login box up by couple of pixels
Upping the ante on usability
- Bug#10604 Set page title to collection name?
- Bug#10760 remember last collection and view type
- Bug#10593 Can't fast click through calendar view navigation
- Bug#8481 Invert text and icon color when a row is selected
- Bug#9818 Users should be allowed to leave Title field blank
Mental Model Elegance
- Bug#8787 Don't split recurring event series when making a 'all future' edit in the middle of a series
Still a problem?
- Bug#7652 Safari background for "What is Cosmo?", "License" dark blue
- Bug#7627 Changing weeks in the mini-cal shifts the entire mini-calendar
- Bug#5129 Indication of new event detail from too subtle when resizing event from the calendar.
- Bug#10476 event missing from LATER section of a monthly recurring series
Disable features rather than fix bugs
- Bug#10764 "Starts on" sorting results in unexpected results
- Bug#10161 Mini-cal selected date does not affect currently viewed date when switching to calendar view
Features
- Bug#9682 quick entry widget only creates notes
- Bug#8393 contextual quick item entry
- Bug#8376 Created by / Edited by Anonymous
- Bug#10480 Feature request: WebUI? should do conflict detection
- Bug#10075 no display of conflicts in the detail view in cosmo
- Bug#6191 Printing web page from the browser (for all views)
- Bug#10758 add the ability to change collection color
- Bug#4929 Publicly Viewable Calendars - Server Side
- Views
- Upping the ante on usability
- Bug#9815 Use login dialog instead of redirecting to login page during activation workflow
- Bug#7849 Cannot edit event title directly on the lozenge
- Bug#8395 Auto complete in the form elements in event details area
- Bug#8403 Mini cal: busy bars/visual cues for days w/ appointments
- Bug#8102 Collection-name inspector
- Visual design
- Bug#8333 lozenge headers and rounded corner lozenges
- Not end-user UI
-- Interaction Design
- Bug#7568 signing up for an account should automatically log the user into the app
- Bug#8081 account setup information in signup dialog possibly incorrect or in need of reorganization
- Bug#8503 Improve ticket-granting UI
- Bug#8099 Time out tickets - proposed UI change
- Bug#8101 Time out tickets - interface hangs when processing an expired ticket
-- Information and Visual Design
- Bug#8341 Reorganization and layout of information hierarchy of the Account Browser.
- Bug#8511 Make home collection page look different from other sub-pages
- Bug#8507 Distinguish between Collections and Items
- Bug#10243 Most of cosmo rebranded to chandler, but not root password
Other considerations
Performance
- Bug#8613 Cosmo UI Performance work
- Bug#10759 first load from initial ticket is slow on hub
- Bug#9844 saving changes taking too long..
- Bug#10385 Content-type on timezone files
- Bug#10584 Web UI all-day area doesn't always redraw correctly
- Bug#9947 Cal canvas repaint is happening multiple times with edit to recurring events
Localization
- Bug#10325 Provide a way of setting the "weekend".
- Bug#9435 localization of event details form
- Bug#9436 Italian localization
- Bug#9437 localization of "Go to"
- Bug#6416 german umlauts break appointment description in evolution and scooby
Interop
- Bug#10558 iCal displays deleted occurrences on calendars subscribed from Cosmo
- Bug#10399 Subscribing to lab.osaf.us collection using Apple's iCal leads to duplicates for modifications
- Bug#8080 Java stack trace when using Cosmo web UI with Sunbird events
- Bug#10545 Migration issues from automated migration
- Bug#5947 Freebusy reports should block off a 24 hour period for all day events
Chandler as a Platform
- Bug#9607 Unsupported stamps will be lost on thisandfuture style saves