# TODOs list:

_(italicized items can be deferred)_

- ~~Topics list: Set up Conference permalink~~
- ~~Send out E-mails to topic subscribers when a post is made~~
- _Error handling: shift titles and templates for different error codes_
- ~~Find Posts~~
- Services mechanism: Conference vtable
- ~~User creation: copy conference hotlists ~~
- _Calendar (top menu link)_
- _Chat (top menu link)_
- _Documentation (top menu link)_
- Quote banner rotation
- Sysadmin Menu:
  - Edit Global Properties
  - View/Edit IP Address Bans
  - View/Edit Banned Users
  - User Account Management
  - System Audit Logs
  - Import User Accounts
- Conferences list:
  - ~~Find~~
  - Manage (reorder/show/hide/delete)
  - ~~Create New~~
- ~~Conferences List honor "hide in list" flag~~
- Community Admin Menu:
  - Set Community Category
  - Set Community Services
  - Membership Control
  - E-Mail to All Members
  - Display Audit Records
  - Delete Community
- ~~Community Profile: Invite~~
- _Help link atop page headers_
- _Policy page_
- Member List: Export
- ~~HTML reference for post boxes~~
- ~~Posts view:~~
  - ~~Find~~
  - ~~Manage:~~
    - ~~Subscribe to Topic~~
    - ~~Send invite~~
    - ~~Filtered Users (list/remove)~~
  - ~~Stick/Unstick~~
  - ~~Freeze/Unfreeze~~
  - ~~Archive/Unarchive~~
  - ~~Delete~~
  - ~~Post Scribble~~
  - ~~Post Nuke~~
  - ~~Post Filter User~~
  - ~~Post Move~~
  - ~~Post Publish~~
- ~~Manage Communities on communities sidebox~~
- ~~Conference Hotlist sidebox~~
- ~~"New" flag on Conference Hotlist sidebox~~
- ~~Manage on Conference Hotlist sidebox~~
- Sidebox configuration
- Topics view:
  - ~~Find~~
  - Manage:
    - ~~Set pseud~~
    - ~~Fixseen~~
    - ~~Send invite~~
    - ~~Change information~~
    - ~~Manage aliases~~
      - ~~Remove alias~~
      - ~~Add alias~~
    - ~~Manage members~~
    - ~~Custom appearance~~
    - ~~Activity reports~~
    - ~~E-mail~~
    - ~~Export Messages~~
    - Import Messages
    - Delete Conference
  - ~~Add to Hotlist/Remove from Hotlist~~
- Related to bugs in Export Messages caused by bad data:
  - Provide a per-conference flag that will set BuggyAttachment behavior
  - New feature: remove attachment from message (requires Conference.Nuke permission)
