qasim/TODO.md

69 lines
1.3 KiB
Markdown
Raw Normal View History

2014-10-28 13:11:56 +00:00
TODO
====
## Use Rakefile instead of Makefile
2015-08-11 06:01:13 +00:00
* Make sure .ui and .qrc files are build before .gem
2014-10-28 13:11:56 +00:00
ex: https://github.com/ryanmelt/qtbindings/blob/master/Rakefile
2015-08-11 06:01:13 +00:00
## Plugin support
Rewrite maps as a factory for plugins
2014-10-28 13:11:56 +00:00
## Parameters
### Global options
2013-08-13 10:58:31 +00:00
* Default local cache directory
* Default mount point directory
2015-08-09 08:39:15 +00:00
* Idle time umount
2014-10-28 13:11:56 +00:00
### SSHFS
* Use AutoSSH (disable if not installed)
2013-08-13 10:58:31 +00:00
* use autossh (default: yes)
2014-10-28 13:11:56 +00:00
* ssh_command='autossh -M 0'
* SSH options
* reconnect (default: yes)
* compress (default: yes)
* transform_symlinks (default: yes)
* ServerAliveInterval (default: 15)
* ServerAliveCountMax (default: 3)
* Cipher (default: blowfish) # for speed & security
### FTP
*
### WebDav
2015-08-09 08:39:15 +00:00
* Detect fusedav presence on system
2014-10-28 13:11:56 +00:00
### Local sync
2015-08-10 14:58:51 +00:00
* Unison (disable if not installed) :
* unison executable path
* use unison (default: yes)
* sync interval (0=none, ...) in hours
2013-08-13 10:58:31 +00:00
2014-10-28 13:11:56 +00:00
### Programs
2013-08-13 10:58:31 +00:00
2014-10-28 13:11:56 +00:00
(Checkbox for each program)
2013-08-13 10:58:31 +00:00
2014-10-28 13:11:56 +00:00
* sshfs executable path (default: empty)
* curlftpfs executable path (default: empty)
* fusedav executable path (default: empty)
* autossh executable path (default: empty)
* unison executable path (default: empty)
2014-04-02 23:29:49 +00:00
2015-08-10 14:58:51 +00:00
### Implement StatusNotifierItem
Inspiration code : https://github.com/sandsmark/quassel-proxy/commit/b858144c9d38623bdd9afaa02c404d9515243ab7