Activity

xpbliss
  • Better use of +layout.svelte
  • Moved contact details to separate page and added a proper navigation bar (using NavCMLX)
  • Improved mobile experience (works just fine up to 360px width) and reduce use of rapid setInterval and random text functions (which utilized too much CPU)
  • Faster load times by using webp
  • Removed wordy / verbose bits for better flow
  • Fixed bug where zooming out too much would break the background (so use bg-size-[100%])
Attachment
0
xpbliss

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.

Attachment
0
xpbliss

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

Attachment
0
xpbliss

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

Attachment
0
xpbliss

added username resolving, fixed more bugs, the worker still works when it hibernates and im working on the admin panel

Attachment
Attachment
0
xpbliss

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.

Attachment
0
xpbliss

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

Attachment
0
xpbliss

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.

Attachment
0
xpbliss

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

Attachment
0
xpbliss

Worked on the durable worker some more. Hopefully by next devlog I can implement it fully and get a working chat ui

Attachment
0
xpbliss

Added simple authentication using JWTs as well as server-side session checking. Now I can finally work on everything else!

Attachment
0
xpbliss

I’m working on my first project! This is so exciting. I can’t wait to share more updates as I build.

Attachment
0