๐Ÿž web-1 : Support pages

Category: (UI)
Description: add support for pages, once they are done


โœ–๏ธ web-2 - Fix newline in markdown - Markdown with
is not rendering properly, fix it.


โœ–๏ธ web-3 - Better home page tree - The current tree is buggy and looks crappy. make it better-er-est

Consider making the path titles cascade. so dnd.rogue.scout would be "D & D" + "Rogue" + "Scout"


โœ–๏ธ web-4 - Keep tree open on left of page, ala dnd nav - ^


โœ–๏ธ web-5 - Caching - Cache data received from the server, then cache html output on write (if it has the cachable flag)


โœ–๏ธ web-6 - Keyboard support - Should be keyboard shortcuts for e=edit, a=add, r=render


โœ–๏ธ web-7 - Add data - separate out the add data from the edit data


๐Ÿž web-8 : Preview on Edit

Category: (UI)
Description: When adding data, there should be a live preview of how it will be rendered. Also when editing a render it should allow you to enter dummy values, respecting classes) and show you a preview render. The dummy data should default to the field name if no class is available.


โœ–๏ธ web-9 - Tables interact poorly with newlines, markdown - Tables have an issue with newlines in the content. Replacing them wiht [ ! n ] fixes the issue, but breaks other markdown formatting.


โœ–๏ธ web-10 - Test db impl - add a dataStoreTest implemetation. This should read from DDB, enforce filesystem caching, and only ever write to the filesystem for updates.


โœ–๏ธ web-11 - Local caching - The system should use the local file cache and alwasy read the last update time from system.properties. Based on the update time, it should selectively re-read information from DDB.


๐Ÿž web-12 : Problem with quotes inside input in access and ServerUI

Category: (web)
Description: when there are single or double quotes inside the content of an input field it breaks parsing.


๐Ÿž web-13 : HTML validation errors

Category: (web)
Description: check html validator and fix anything pending.