Skip to content

Commit

Permalink
add some feature requests
Browse files Browse the repository at this point in the history
  • Loading branch information
Arlen22 committed Oct 9, 2017
1 parent ea20cf9 commit 1e18db7
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 12 deletions.
2 changes: 2 additions & 0 deletions BUILD.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ The TiddlyWiki bundle contains all the parts required to run as a dependancy. Th

### Mac OS X

We're still working on this one.

1. Download the latest node v6 binary from nodejs.org and put in root folder.
2. Rename the root folder `Contents` and drop into a folder named Tiddlyserver.app.

Expand Down
24 changes: 12 additions & 12 deletions FUTURE.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# Features and ideas for future releases
## Features and ideas to consider

Note: This is a place for committers to keep a list of features we want to work on. If anyone (not just committers) wants to work on a feature and submit a pull request, you are welcome to.

None of these features are implemented.

- Add an upload button to the directory listing to upload any file to the current directory.
- Add a create data folder button to create new data folders with specified plugins.
- Add authentication.
- Add WebSockets that any file can make use of to build a chatroom or otherwise connect pages. Each file manages its own chatrooms or chatrooms can be declared in settings. A chatroom can be restricted to only allow certain URLs (although this can be circumverted by an attacker) or password protected. We could do private key encryption too if we wanted to. Or use a straight AES-256 end-to-end encryption with a preshared key, but the key could not be distributed by the server or it would not be secure.
- http://socketcluster.io
- https://github.com/sockjs/sockjs-node
- Add an admin page to manage settings, engines, and files, and add new files and data folders.
* Ability to change configuration from inside the interface.
* Remove every need to reboot except for absolute crashes.
* An app launcher for Mac, a 'better' launcher for Windows (icons etc.)
* Pack with nexe as a single executable (still needs some research).
* Create folders, upload files, insert predefined empties, and create server editions with full configuration.
* Add a default `settings.json` to the repo that works so that it can be launched without needing to create it first.
* Add authentication.
* Add WebSockets that any file can make use of to build a chatroom or otherwise connect pages. Each file manages its own chatrooms or chatrooms can be declared in settings. A chatroom can be restricted to only allow certain URLs (although this can be circumverted by an attacker) or password protected. We could do private key encryption too if we wanted to. Or use a straight AES-256 end-to-end encryption with a preshared key, but the key could not be distributed by the server or it would not be secure.
** http://socketcluster.io
** https://github.com/sockjs/sockjs-node
* Add an admin page to manage settings, engines, and files, and add new files and data folders.

0 comments on commit 1e18db7

Please sign in to comment.