-UI:\r
- FEAT: tab dragging\r
- FEAT: [ ] style flashing\r
- TIDY: [enter] in text box should trigger event instead of having a form there?\r
- FEAT: Save last nick/chans in cookies.\r
- FEAT: multiline pastes\r
- FEAT: link options, about and embedded wizard somewhere more obvious.\r
- FEAT: Last position line\r
- FEAT: branding\r
- TIDY: warning/info messages should have their colour decided by CSS\r
- FEAT: privacy policy\r
- TIDY: connect dialog offset looks non-centred\r
- FEAT: MODE x +i -> Your user modes are now +i\r
- \r
-Authing:\r
- TIDY: Finish integration (notably login button on non-autoconnect page).\r
- TIDY: Login button should save state on form.\r
- TIDY: Fix up state inconsistency if backend is restarted (state is stored in user cookie and not refreshed except on login).\r
- FEAT: bind qticket to session to prevent ticket reuse within time limit.\r
- FEAT: on startup: if autojoin channels exist and Q invites then the autojoin channels should be focused rather than the Q invited ones.\r
- \r
-IRC: \r
- TIDY: /msg $ goes to status, as does /notice $, should go to active.\r
- \r
-Options pane:\r
- FEAT: Store options server side when logged in.\r
+UI:
+ FEAT: tab dragging
+ FEAT: link options, about and embedded wizard somewhere more obvious.
+ FEAT: Last position line
+ FEAT: [ ] style titlebar flashing
+ FEAT: Save last nick/chans in cookies.
+ FEAT: multiline pastes
+
+Authing:
+ FEAT: Login button should save state on form.
+ TIDY: Fix up state inconsistency if backend is restarted (state is stored in user cookie and not refreshed except on login).
+ FEAT: bind qticket to session to prevent ticket reuse within time limit.
+ FEAT: on startup: if autojoin channels exist and Q invites then the autojoin channels should be focused rather than the Q invited ones.
+
+IRC:
+ TIDY: /msg $ goes to status, as does /notice $, should go to active.
+
+Options pane:
+ FEAT: Store options server side when logged in.