Fix client crash at core disconnect.
[quassel.git] / dev-notes / ROADMAP
index 92f8676..10a2471 100644 (file)
@@ -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
+