jIRC Roadmap to completion:
 
List of Milestones / Development Plan
 
Key: completed | in progress | not started | stalled

Week 7
  • List Display, Input Field

  • Week 8
  • Design UI - tabs, desktop pane, JFrame, track internal frames, the switchbar

  • Week 9
  • tie client into UI (goal of making /window work as well within this time)

  • Week 10
  • Write config system
  • IRC Scripting Features

  • Week 11
  • Key bindings
  • Scriptable Popups
  • Menubar
  • background options for components

  • Week 12
  • Rework Sleep scalar interface
  • Work on default script

  • Week 13
  • Dialog Creator Kit Library
  • GUI <-> Scripting Bridges

  • Thanksgiving
  • Font Dialog (sorta, not a stand alone dialog)

  • Week 14
    Continued work on everything

    Week 15
  • Config Dialogs / Help Dialogs
  • Scripted default menus (for really default base level stuff)
  • Tie dialog options into client (i.e. make them freaking work)

  • Finals Week
  • Auto reconnect feature (fix, check up on)
  • ident server
  • Package / Document / submit for a grade

  • Christmas Week (Post 1)
  • rework DCC architecture
  • script error reporting

  • Post Christmast Week (29 Dec - 4 Jan) (Post 2)
  • Sleep features
  • Auto /window
  • /ignore feature (irc requirement)

  • Post 3 (5 Jan - 11 Jan)
  • DCC Scripting Features
  • DCC Dialog (control, stats etc)
  • Connect to SSL servers

  • Post 4 (25 Jan - 31 Jan)
  • Rework the way variables are passed to "sets"... i.e. $0 always the target or a - if there is no target. $1- always $parms. -- works fine now

  • Work in as time permits
  • Default script
  • Easter Eggs (the irc log replay thing + maybe old addon comments if time)
  • The IRC options (whois in active, ctcps in active etc.)
  • Mac OS X support stuff
  • multi-line statusbar (or no lines even)
  • some way to set the color of the editbox text
  • some way to set the local info up
  • Check $current for .jirc *then* check ~/.jirc for storing/loading config
  • Server PASS support
  • Switchbar Options, activity color and position
  • /hop supports channel keys