TODO 1.67 KB
Newer Older
Adrian Georgescu's avatar
Adrian Georgescu committed
1

Adrian Georgescu's avatar
Adrian Georgescu committed
2 3
Roadmap
-------
Adrian Georgescu's avatar
Adrian Georgescu committed
4

Adrian Georgescu's avatar
Adrian Georgescu committed
5
+ Video sessions
Adrian Georgescu's avatar
Adrian Georgescu committed
6 7 8 9
- Screen sharing
- Answering machine
- History browser
- Localization
Adrian Georgescu's avatar
Adrian Georgescu committed
10

Adrian Georgescu's avatar
Adrian Georgescu committed
11

Dan Pascu's avatar
Dan Pascu committed
12 13 14 15 16
Fixes and improvements
----------------------

- Have the icon selection on the account state button's menu
- Explore the scaledContents attribute for the IconSelector label
Dan Pascu's avatar
Dan Pascu committed
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
- fix dialed uri (% encode them to avoid errors)
- handle http:// urls using QDesktopServices from QtGui
- remove old python 2.6.x code from sipsimple ?
- remove objects from the ID mapping when deleted, as they can't be resurrected
- add "Remove from group" context menu entry
- do we really need instance_id in bonjour? we could use user@domain
  also what we publish should be a runtime id, not settings.instance_id,
  unless the latter is made a RuntimeSetting
- show edit/delete/set address as default menu entries in bonjour/google
  detail views? 
- should we let email addresses from google contacts become default URIs?
  should we even include them as URIs?
- review presence code, _NH_CFGObjectSettingsDidChange logic on publisher.
  should we publish if xcap is disabled?
- store url, etag & hash in IconDescriptor
- re-evaluate what to do about missing icons. maybe have a blink://no-icon
  url when the icon is deleted
- save state timestamp so we don't overwrite the state when we start a new
  instance of blink and it publishes its old state on startup
Dan Pascu's avatar
Dan Pascu committed
36

Adrian Georgescu's avatar
Adrian Georgescu committed
37 38 39
Nice to have
------------

Adrian Georgescu's avatar
Adrian Georgescu committed
40
- Add arbitrary SIP addresses to conferences
Adrian Georgescu's avatar
Adrian Georgescu committed
41
- Add chat from audio call
Adrian Georgescu's avatar
Adrian Georgescu committed
42
- LDAP directory
Adrian Georgescu's avatar
Adrian Georgescu committed
43
- Call transfer
Adrian Georgescu's avatar
Adrian Georgescu committed
44
- Logs window
Adrian Georgescu's avatar
Adrian Georgescu committed
45
- Dial SIP URI from server web page
Saul Ibarra's avatar
Saul Ibarra committed
46
- Device switching window when detected at runtime
Adrian Georgescu's avatar
Adrian Georgescu committed
47
- Alert panel for redirect 30X
Adrian Georgescu's avatar
Adrian Georgescu committed
48 49
- Dial SIP URIs from the system
- Desktop notifications
Dan Pascu's avatar
Dan Pascu committed
50
- Accesibility features for blind users