summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-04-01Add: I dunno. lots of little thingsmini-marathoncolin
2023-04-01Reorganizing the adventure pagecolin
2023-04-01Add navbar and various unaccountable changescolin
2023-04-01Remove game/rumor.lispcolin
2023-04-01Move has-uid into player.lispcolin
2023-04-01Refactor to make cooperative hacking nicercolin
2023-04-01Add: aventure seers formGrant Shoshin Shangreaux
2023-04-01WIP mini-marathonGrant Shoshin Shangreaux
2023-03-26Clean: double defvarsHEADmainGrant Shoshin Shangreaux
2023-03-14Add: configuration from file for datastore & lzb serverGrant Shoshin Shangreaux
This defaults to looking for a file called config.lisp within the dnd system's directory. If you copy the config.lisp.example included in this commit out to simply config.lisp, then you should be able to run the (start) defun to get things running with "sane" defaults. It should create a datastore directory within the same system directory, which is also ignored by git.
2023-03-13Add: minor tweaks, player list item view in adventureshoshin
2023-03-07Add: path to adventure pages; stuff to asd file; some endpointscolins-hackingcolin
2023-03-07Add: reporting rumorscolin
2023-03-07Add: growing an app skeletoncolin
2023-03-06Add: basic page stub to view an adventurecolin
2023-03-06Add: adventure creationcolin
2023-03-06Altered: s/campaign/adventure globallycolin
2023-03-05Fix: many little bugscolin
2023-03-05Fix: tavern pagecolin
2023-03-05Remove: pages.lisp, join-gaming-group.lisp;colin
2023-03-05Moved build.lisp back to root dircolin
2023-03-05Reorganized codebasecolin
2023-03-05Add: page-render-mode, model cleanup, tavern view wipGrant Shoshin Shangreaux
2023-02-21Add: text browser tavern viewGrant Shangreaux
2023-02-20Tweakcolin
2023-02-20Refactor: to use render protocolcolin
2023-02-20Add: with-checked-plist macro, some validtators, and refactoredcolin
2023-02-20Add: route building protocol functionscolin
2023-02-20Modify: redirect to /tavern from /colin
If you are logged in, this makes sense, you'll land in the tavern. If you are not logged in, then you'll be redirected by the handler for /tavern to the /tavern-door. This is to avoid having to navigate to /tavern manually when you revisit dnd
2023-02-20Modify: hero creation endpoint and transactioncolin
2023-02-20Fix: references to non-existent /game-roomcolin
2023-02-18Saturday Pair Sessioncolin
2023-02-04Brainstorm: Saturay Session Feb 4thcolin
2023-01-30Fix: comment out monster defclass stubGrant Shangreaux
2023-01-28Research: adding notes to hazards and task categoriesGrant Shoshin Shangreaux
2023-01-28Tweakcolin
2023-01-26Refactor: flash data system made threadsafecolin
2023-01-25Tweakcolin
2023-01-25Modify: flash feature to be more robust; add labelscolin
2023-01-25Add: initial flash function; modified endpoints to use itcolin
This is untested. Just commiting to share.
2023-01-25Organize: putting utilities firstcolin
Its nice to have macros load before defuns that use them.
2023-01-25Fix: hall-of-heroescolin
2023-01-24Add: emoji icon links and aria-labels to navbar [frontend]Grant Shangreaux
2023-01-24Add: navbar and hall-of-heroes list to tavern [frontend]Grant Shangreaux
2023-01-24Add: doorkeeper :message param to pass info to userGrant Shangreaux
Basic handling for when a hero name is entered but does not exist in the store. The /tavern-door endpoint will parse a NAME query param and the doorkeeper says they've never heard of them.
2023-01-24Clean: reorganize and document some of endpoints.lispGrant Shangreaux
2023-01-24Add: build.lisp with running swank serverGrant Shangreaux
2023-01-22Add: classes for game objects;colin
2023-01-21Clean: some of the page textGrant Shangreaux
2023-01-21Rename: routs.lisp->endpoints.lispcolin