Skip to content
Tristan B. Kildaire edited this page May 23, 2015 · 7 revisions

Roadmap and Taks

Open Tasks

Tough Nuts to Crack

Important tasks that are difficult to solve.

  • iOS: Configure wifi (switch wifi on, select network, set ad hoc mode)
  • Android: load adhoc enabled driver kernel-module on as many devices as possible.

Bugs

As of now there are no known bugs in Qaul.net .

Tasks

  • Ad hoc on Android working [mathjud]
  • Better iOS version
  • Code review for stability and security
  • file sharing: smaller chunk size
  • file sharing: validation of the file hash
  • GUI: user control of the downloaded installers (they shall be deletable and reviewed towards their file hash and version)

New Features

  • Trusted users Discussion, about how a known friend can be signed (share a private / public key?) in qaul.
  • Message queues: Private messages shall be sent via libqaul and not directly from the browser. The messages shall be queued if a user is not reachable, and sent again when he is reachable. The user should see in the user discovery how many unread private messages he has from which user.
  • Make mulitcast broadcasts possible.
  • qaul.net ring tone, new message information sound: Play a ring tone when someone calls.
  • qaul.net configurable information system let the user configure how and when he likes to be informed: vibrating, sound; new incoming message, new private message, voice call, download finished...
  • Web application extension system: Create an web application extension system that gives access to the built in qaul message flooding system and the user discovery. Web apps shall be shareable via file sharing in qaul.net and automatically install after download. They shall be invoked in the web server. The Idea is to have a special zip file (lets say .qap for qaul app) that contains web content (HTML, CSS, JS, images etc.) that can be executed in a web server.
  • User icons Every user can choose a user icon. Those icons will be downloaded via file sharing.

Roadmap

Roughly every half a year there is a new qaul version published. The roadmap is a projection and wishlist into the future. With the functionality we plan to implement. The implementation is started in a git dev_- [ ] branch.

Beta 4 [upcoming]

  • web client: for users who do not have installed qaul.net on their device with limited functionality.
  • First OpenWRT platform version
  • File sharing auto download feature
  • upgraded to mongoose 5.4
  • upgraded to olsrd 0.6.6
  • upgraded to pjsip 2.3
  • upgraded to sqlite 3.8.6
  • many bug fixes

Beta 5

  • Wifi Meshnet community templates to allow easy configuration for many free community wireless meshnets.
  • One-Click Internet sharing.

...

Version 1.0

  • full feature
  • full platform
  • successfully tested with all devices in several larger networks

Version 2.0

  • trusted users
  • user groups

Changelog

Beta 1

  • First public release of qaul.net

Beta 2

  • First public alpha iOS version
  • First raspberry pi version
  • OSX: new authentication system
  • Many bug fixes

Beta 3

  • First server version
  • Selectable network interface
  • Display of qaul.net network
  • Fixed annoying first-startup Windows bug
  • updated to pjsip 2.2.1
  • many bug fixes
Clone this wiki locally