Tristan's Todo List
Tristan: Figure out what here is done
Done
Pending
2011-06-28 (radiac)
edit /absolute/path/to/file.md
causes player to freeze when trying to save
in the editor
- Cannot create
.md
files in home directories
- Doc files:
- Links to
.md
files aren't translated when the HTML is generated
- See my suggestion below for possible solution
Feature Requests
2011-06-28 (radiac)
Map:
- API: Specify a starting room based on filename,
/map?action=map&room=/path/to/the.room
- Must work when nobody is in the area and nobody has built the map yet
- API:
update
command to update a room on a map (eg after it has been given new exits)
- add a
- make
Extend file API:
- Make sure people can create
.json
files
- Example filenames:
foo.map.json
, foo.project.json
- Add
/secure/api/docgen?file=/path/to/file.md
to generate command so the editor can regen the docs
Map:
- use
regen
command (probably in-game only?), to regenerate a map buggered using update
incorrectly
- in room XML, add flags to exits for the map generator:
- secret rooms, ie "do not automap this exit"; not shown on map at all
- open/autogen spaces, like fields, forests and oceans ie "do not automap past this exit"; rendered similar to dotted lines into The Shades in Kefka's AM map
Docs:
- Switch to Nacre url scheme:
- The page at
/Notes/Tristan/
is generated from either /Notes/Tristan.md
or /Notes/Tristan/index.md
(priority to latter)
- Internal links then link to
/Notes/Tristan/
- Can convert a single page into a section without needing to change URLs
File management:
mv
, rm
, rmdir
, mvdir
and cp
file management commands in the mud, to match API
- Add support to all file commands (including
ls
and edit
) for relative and absolute paths
- File locking support
- If editing in the mud, lock for duration of edit (or until player times out)
- If editing through API, lock for 10 seconds; new
/secure/api/relock?file=/path/to/file
command to refresh the lock
2011-07-05 (radiac)
At some point:
- Binary file upload facility for API, for uploading images etc
- Ability to link to file from docs