X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=dev-notes%2FROADMAP;h=10a2471d63629ee54ba433a0ac43ab3db026fdf8;hp=92f8676e2956d90eca9ebd5fce206d228be8b6f8;hb=0c9cd0eef379e1d3e10a75cc8506a7e65f95fd67;hpb=4ca19a821cdbe9c60e2244e558fe1f6db0f6e337 diff --git a/dev-notes/ROADMAP b/dev-notes/ROADMAP index 92f8676e..10a2471d 100644 --- a/dev-notes/ROADMAP +++ b/dev-notes/ROADMAP @@ -1,25 +1,33 @@ Preliminary roadmap for Quassel IRC - stuff we need to do before the first public release +Already Done: +============= + chatwidget state + make signalproxy threadsafe + utf-8 / encodings + externalize SQL-queries, provide migration path... + Buffermodel + Showstoppers: ============= -DONE: chatwidget state WiP: settings dialog -> Sput - network settings in DB -> ? - switch to network-IDs -> ? + serverlist, identities... -> Sput + mode changes in serverhandler -> EgS + make wizard more intuitive (account data, two-step auth) -> Sput + +Open: network settings in DB -> ? + switch to network-IDs (depends on network settings into db) -> ? remove buffergroups (DB) -> ? insert buffertype field rein (DB) -> ? -WiP: serverlist, identities... -> Sput - externalize SQL-queries, provide migration path... -> EgS -DONE: utf-8 / encodings -WiP: mode changes in serverhandler -> EgS -BUG: multi-user join -> ? core-user admin, rights management (ACL) -> Sput? -WiP: BUFFERMODEL -> EgS - make wizard more intuitive (account data, two-step auth) -> Sput + +BUG: multi-user join (should be done while switching to network-IDs) -> ? Important: ========== WiP: shortcuts -> Sput -DONE: make signalproxy threadsafe (thread injection) -> EgS - save activity-state in core (client reconnect) -- save per-buffer timestamp locally in client -> ? + +Open: save activity-state in core (client reconnect) -- save per-buffer timestamp locally in client -> ? backlog administration -> ? + fix Activity and get rid of QtGui dep in client +