summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-02-20WIP: sketches of clos pages with render defgenericclos-page-sketchingGrant Shangreaux
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
2023-01-21Refactor+Fix: with-hero-session macro; packaging and initcolin
2023-01-21Fix: add routes and pages files to the system definition fileGrant Shoshin Shangreaux
2023-01-21Docs: add notes from pairing brainstomre session to DEV.orgGrant Shoshin Shangreaux
2023-01-21Fix: asd component errorsGrant Shoshin Shangreaux
2023-01-21Add: initial draft of doorkeeper session managementGrant Shoshin Shangreaux
2023-01-07First Draft of hero creation and loginGrant Shoshin Shangreaux
2023-01-07Revert "Add: serialization for Heroes and dnd.api package"Grant Shoshin Shangreaux
This reverts commit 72bcf7e66269af588d9daa9064de23d257cbd053.
2023-01-07Revert "Refactor: to embrace the new dnd.api package more fully"Grant Shoshin Shangreaux
This reverts commit ab0d667b3776786461d15112b648aafc3f00280f.
2022-12-28Refactor: to embrace the new dnd.api package more fullycolin
The defendpoint* form installs the new endpoint into the default app, which is just hte name of the package. In this case, the GET "/heroes" endpoint is installed into the app called 'dnd.api:dnd.api It is a bit wierd but that's the full name of the app that you'll need to install into your http server instances. I moved *dnd-arena* to the dnd package b/c the site/view app will also be installed there. In addition, the conjure-arena function should also be part of the "top level" dnd package. In the package.lisp file, I reformatted the file a bit for legibility. More importantly, I exported dnd.api and init-db from the dnd.api package. In particular, the second export sends a clear signal that the view/site code will not touch the model at all.
2022-12-28Add: serialization for Heroes and dnd.api packageGrant Shoshin Shangreaux
2022-12-28Rename: dungeons-and-deadlines to dndcolin
2022-12-26Refactor: has-uid and can-equip to mixinsColin Okay
2022-12-26Add: a basic json endpoint to return hall-of-fame dataColin Okay
2022-12-26Add: gitignore, asd fileColin Okay
2022-12-26initial commit; Add hero model definitionColin Okay