Open source ticketing/support/CRM system, like ZenDesk but with extra social and
administrative features like bridging to Discord and semi-automatic AI
assistance. Part of a much bigger project I am working on.
Open source ticketing/support/CRM system, like ZenDesk but with extra social and
administrative features like bridging to Discord and semi-automatic AI
assistance. Part of a much bigger project I am working on.
I got kinda lazy and kinda done some things but here’s my git commits on the repo up until when i last devlogged. Mostly minor things like refactoring code, better use of components, and fixing state bugs but I am working on adding people other than the creator of the ticket to chat in the ticket as well as implementing action buttons on the ticket info sidebar.
Log in to leave a comment
Fixed some state issues and made this fancy sidebar thing that uses the horizontal space instead of the vertical space as well as a FancyDetails which is a drop in replacement for the HTML5 details element but fancy
Log in to leave a comment
fixed some security vulnerabilities, added the ability to see archived tickets as well as user information, etc. do need to fix some state bugs while user is logged out and demoing admin panel though
Log in to leave a comment
added username resolving, fixed more bugs, the worker still works when it hibernates and im working on the admin panel
Log in to leave a comment
for some odd reason 40 minutes completely vanished but whatever. anyway; i got websockets working. now tmmr i just need to fix more bugs and add usernames, qol features, and some other things.
Log in to leave a comment
Implemented ticket creation on the backend and ticket display (pre-rendered on the server too to save some performance) as well as trying to get the ChatMessage component to look halfway decent. Tmmr i can finally get to interfacing with the Durable Workers and actually display the form answers when the ticket starts too
Log in to leave a comment
Implemented dynamic forms which is much better than the old UI. Still keep the old one as a fallback if no ticket types are defined in the database or something went wrong fetching them.
Log in to leave a comment
Added navigation/layout, a lot of API endpoints, a basic ticket creation UI (a better one on the way). Also yes I did fully implement the durable object worker. Do need to fix some CSS quirks with the navbar though. It’s getting late so I’ll log my 4 hours and get ready to go to bed
Log in to leave a comment
Worked on the durable worker some more. Hopefully by next devlog I can implement it fully and get a working chat ui
Log in to leave a comment
Added simple authentication using JWTs as well as server-side session checking. Now I can finally work on everything else!
Log in to leave a comment