rustytime

rustytime

21 devlogs
40h 29m
•  Ship certified
Created by Miguel

🕒 blazingly fast time tracking for developers!

Timeline

Ship 1

1 payout of shell 1092.0 shells

Miguel

about 1 month ago

Miguel • Covers 21 devlogs and 40h 29m

IT WORKS!!!!!!!!
TLDR: i hate cookies i hate cookies i hate cookies i hate cookies i hate cookies
atleats theres SSR now :yayy:

Update attachment
Earned sticker

Im going to puch a whole thru my wall. IM GOING INSANEEEEE
CLOUDFLARE WORKERS DON'T FREAKING WORK :whyy:
IT WORKS FINE IN DEV AAAAAAAAAAA

Update attachment
Earned sticker

Forgot to make a devlog :dead:
Nearly finished remaking the website with catppuccin :D
Added theme switching, a side bar and improved the UX

Update attachment
Earned sticker

UI was still looking very bad so im porting it to catpuccin :sob:

Update attachment
Earned sticker

Remade the admin page using ApexCharts and made the site load less stuff

Update attachment
Earned sticker

MOAR DASHBOARD IMPROVEMENTS!!!!
Made the dashboard even cooler and added extra text when there is no data

Update attachment
Earned sticker

More charts!!!!
Why is customizing ApexCharts so hard :sob:

Update attachment
Earned sticker

Barely had time to do anything today, changed some of the UI and started working on another stats page

Update attachment
Earned sticker

Spent way too long trying to get LayerCharts to work but gave up after it kept rendering a black square with a broken tooltip.
Switched to ApexCharts and made the dashboard actually half decent and did some more database tweaks

Update attachment

Improved the logging, fixed seeding, fixed migrations and changed the cloudflare ip fetching

Update attachment
Earned sticker

FINALLY fixed language detection, upgraded dependencies to not use yanked versions and added more indexes and heartbeat metadata

Update attachment
Earned sticker

Fixed language detection by switching from lang-types to linguist-rs and added a build feature to get true IP's when behind cloudflare

Update attachment
Earned sticker

Added HTTP2 support, fixed the docker build, fixed the database seeding code, added better connection handling/management and merged all env files into 1.
Also deployed the current version!

Update attachment
Earned sticker

UI fixes/upgrades, made database seeding be a build feature, did a lot of code cleanup and splitting for readability, added a local VSCode dev running task and refactored and optimized the database.

Update attachment
Earned sticker

Finished remaking the old pages using SvelteKit and got the core functions working! (it's still very much WIP and more focused on functionality over looks)

Update attachment
Earned sticker

finally got a basic frontend with working auth. remade the templates with sveltekit and it now works like before :D

Update attachment
Earned sticker

More fixes and spent way too long trying to figure out how to migrate the auth into the API

Update attachment
Earned sticker
Miguel
Miguel
2h 13m • 2 months ago

Fixed time formatting, fully switched to a REST API and removed all old templating code

Update attachment
Earned sticker
Miguel
Miguel
2h 16m • 2 months ago

Ported the dashboard to JSON, optimized the code and heartbeat ingestion and made stuff more readable using macros :3

Update attachment
Earned sticker

Added security layers to the API and actually started out on the new frontend

Update attachment
Miguel
Miguel
1h 54m • 2 months ago

I had started this project during shipwrecked, heartbeats work and it currently uses only rust and templates for pages.
Started to turn the rust server into a REST API and started on a frontend using SvelteKit.

Update attachment