Activity

inw

Shipped this project!

Hours: 47.71
Cookies: 🍪 844
Multiplier: 20.4 cookies/hr

This is my personal website! I rebuilt it in Astro because Next.js had too much lock in. I LOVE ASTRO!! I’m happy with how it turned out!

inw

SEO, cleaning stuff up, getting ready for PRODUCTION yayayayayay

Attachment
0
inw

Fixed linting stuff. Ported the technologies section to astro. Oh and I added the header.

Attachment
Attachment
0
inw

Finished projects page wait nvm i need to add a header. ill do that later. trying to work out linters and stuff, but theres not that much support for astro in most

Attachment
0
inw

Edited an SVG map of Canberra to be more optimised and not 5MB large.

0
inw

Actually added hero to homepage, and made it responsive

Attachment
Attachment
0
inw

Upgraded to astro v6. This broke stuff so I had to fix a lot of things.

Attachment
Attachment
0
inw

Basically finished dashboard UI, and created some project pages (wip).

Attachment
0
inw

Vibed a simple UI for the dashboard and manually fixed some stuff. I will have to make it less vibed looking tomorrow. Also fixed some mobile issues.

Attachment
0
inw

Added cmd+enter to run scripts, cleaned up some stuff with codex, changed the collapsed sidebar a bit (still needs some work).

Attachment
Attachment
0
inw

Fixed some lint issues, cleaned up some stuff, and updated AGENTS.md to add guidelines on committing changes.

Attachment
0
inw

Got editor and compiler working. Also fixed some linting issues.

Attachment
0
inw

Built cool sidebar collapsed animation yay

0
inw

Finished hero

Attachment
Attachment
0
inw

A lot of small fixed:

  • Log out button works now
  • Navbar dynamically changes based on if you’re logged in or not
  • Started working on some updates to hero
Attachment
Attachment
Attachment
0
inw

Added zed tasks and finally worked out what type of IDs to use in the database (nanoid).

Attachment
0
inw

Started building dashboard. Currently only have the guide (copied and pasted) as a page.

Attachment
Attachment
0
inw

Finished initial homepage!

Attachment
2

Comments

gamer_waves
gamer_waves about 2 months ago

woah cool! quick suggestion, maybe (if not already) use the gerber of the hackyducky to make a 3d model

inw
inw about 2 months ago

Ooh 3d model would be cool

inw

Got blog posts rendering content, including images. This is surprisingly hard to do for some reason heavysob I now need to add code highlighting

Attachment
0
inw

Loaded blog post title from Sanity, and started messing around with view transitions

Attachment
0
inw

Finished some CMS stuff, and got typegen working properly. Got it to render a list of blog posts.

Attachment
2

Comments

Felix
Felix 2 months ago

Whoa, your site look so great omg!

inw
inw 2 months ago

Thanks

inw

Added favicon and page titles so it isn’t just called Astro Basics

Attachment
4

Comments

D-Pod
D-Pod 3 months ago

checked out the website, awesome design!

inw
inw 3 months ago

thanks 💖

Shish
Shish 3 months ago

How did you get coding time data?
Did you get it from hackatime? If yes then how?

inw
inw 3 months ago

I got it from Hackatime using the api. You can look for hackatime.tsx (on the old site) or hackatime.astro (on the new site) to see how I did it.

inw

Did some shenanigans with monorepos, Payload CMS, then gave up, and just used Sanity CMS. Also wrote a blog article while I was at it, but that time isn’t tracked

Attachment
0
inw

Changed some animations, added too much preloading

0
inw

More buttons!!! Also made footer responsive on mobile.

Attachment
Attachment
0
inw

Styled pagering with janky javascript thanks claude

Attachment
0
inw

Added buttons section. I need to update some buttons still, but it took too long because I tried to go for a windows 95 aesthetic but decided not to, and scrapped the code. Also I was in a “lock in” huddle.

Attachment
0
inw

Built a footer yay it took so long because perfectionism

Attachment
2

Comments

sakshisuman25
sakshisuman25 3 months ago

ui is too good

inw
inw 3 months ago

thanks 💖 — this is what happens when you spend ~70 hours working on your website

inw

Added cool hover effects and refined a few things because perfectionism

0
inw

Finished contact page. Also started working on CMS.

Attachment
0
inw

Shipped this project!

Hours: 2.83
Cookies: 🍪 53
Multiplier: 18.86 cookies/hr

I hate the slack api. But this project turned out pretty well. I do have some features I might add at some point.

inw

Added comments, error handling, that kinda stuff. Also made it so you can do # in front of messages and it will ignore it.

Attachment
0
inw

It works!!!! Time to clean up some code

Attachment
0
inw

I now have usable data to give to the model

Attachment
0
inw

Finally implemented field fetching, so fields are cached, and fetched from slack api if it encounters an unknown one. This should not have taken this long.

Attachment
0
inw

Fetching user info works!

Attachment
0
inw

Just replaced all my code with slack-edge which abstracts away a lot of stuff like verifying URL, events, etc. It now means I don’t need janky types and stuff and the code looks better.

Attachment
0
inw

Initialised the project, and verified the URL for events

Attachment
0
inw

Added syncing membership status into convex db

Attachment
0
inw

Well I got the Hackatime section working, initially with react, but then i discovered server:defer and rewrote it in astro. I also rewrote a few more components in astro, because react was too slow /hj. I disabled client routing because its some javascript that DOES NOT need to be sent to the client /hj once again. THIS WEBSITE MUST GET 100% ON LIGHTHOUSE

Attachment
Attachment
0
inw
  • Added technologies section
  • Started working on hackatime stats
  • Made navbar sticky
Attachment
Attachment
0
inw
  • Added dotted background to hero
  • Made search fit the rest of the website
  • Responsiveness
Attachment
Attachment
0
inw

Got search working using nanostores for state management

Attachment
0
inw

Added some background checks

Attachment
0
inw

Copied some more components in and changed some styling

Attachment
0
inw

Copied hero component in and fixed stuff. Also added view transitions.

Attachment
0
inw

Finished desktop navbar and deployed to cloudflare

Attachment
0
inw

Refactoring… You know… pain. The code does the same thing but it takes more effort.

Attachment
0
inw

Added demo data to make testing easier

Attachment
Attachment
0
inw

Just added unfurl thingy and a confirmation dialog. Now its time to actually write the automatic screening thing. Wait maybe I should refactor the code first because its so janky.

Attachment
Attachment
0
inw

Shipped this project!

Hours: 13.0
Cookies: 🍪 195
Multiplier: 14.98 cookies/hr

It is very fun making software that is deliberately terrible for some reason.

inw

Shipped this project!

Hours: 1.07
Cookies: 🍪 6
Multiplier: 5.82 cookies/hr

Just did a redesign. I guess thats it?

inw

Redesign pretty much finished

Attachment
0
inw

Ok, I have done quite a lot since last devlog:

  • Added page ring
  • Updated buttons
  • Projects section on homepage
  • Some more updates to random stuff
Attachment
Attachment
Attachment
0
inw

I have initialised stuff and now I’m trying to learn slack API. I am using a svelte project because I want to get back into svelte and I want to built a web interface. I am using convex for the backend, handling all the slack events, and storing data.

Attachment
0
inw

Added some analytics stuff to see how cooked I am in terms of token cost

Attachment
0
inw

Added dark mode, did some work on title bar

Attachment
0
inw

Added cookie banner and newsletter thingy

Attachment
0
inw

Refined AI a bit and gave it too many tools

Attachment
0
inw

Added forgot password and started to give AI more tools

Attachment
Attachment
Attachment
0
inw

Improved the AI, improved scrolling

Attachment
0
inw

Create ticket form finished!

Attachment
1

Comments

seb
seb 4 months ago

this is top tier UI bro google got nothing on this

inw

More optimisations, session expiry and a delete account button

Attachment
Attachment
Attachment
1

Comments

seb
seb 5 months ago

:loll:

inw

Performance and accessibility “improvements”

Attachment
0
inw

I’ve done a bit of work on the redesign

Attachment
0
inw
  • Added a run on selected nodes thing
  • Started implementing Catppuccin Theme
  • Started redesign
Attachment
Attachment
0
inw

Added auth with plaintext password storage, and unique passwords

Attachment
Attachment
Attachment
0
inw
  • Added a “feedback form” to the footer
  • Added AI that will occasionally have an existential crisis, and delegates to gork.
Attachment
Attachment
0
inw

I have built some very high quality UI and basically finished the homepage

Attachment
Attachment
Attachment
0
inw

I have added the menu and ai buttons

Attachment
Attachment
0
inw

Did some research and finally planned a tech stack, and how to store data. Initialised the project and started working on some stuff.

Attachment
0
inw

Added a devlogs list, and some commands

Attachment
Attachment
1

Comments

jsh
jsh 5 months ago

Cool

inw

I have been trying to get the graph to render text but the thing isnt thinging

Attachment
0
inw

Just got auth working with better auth (in stateless mode without a database, it’s a new feature).

Attachment
0
inw

It was easier than I thought to fetch follows. But rate limits are too low. I guess I’m building auth

Attachment
0
inw

Built a simple sessions page (fun fact: no client components used).
Also some refinements, like login page now redirects to where you were before.

Attachment
0
inw

Added listing projects, and flavortown API functions

Attachment
0
inw

Just more small changes, and a slight dialog animation change.

0
inw

A few refinements, and I added a banner to sign the guestbook.

Attachment
0
inw

Added a list of IP addresses flagged by my firewall

Attachment
0
inw

Updated the footer to show ultrafastparrot webring, slightly tweaked the technologies swiping thingy so there are more borders, and added an edit name button.

Attachment
Attachment
Attachment
0
inw

Shipped this project!

Hours: 1.52
Cookies: 🍪 6
Multiplier: 3.77 cookies/hr

This is my first astro website. And I LOVE IT. Why ship Javascript to the client when you can just not. Its just SO FAST :ultrafastparrot:

inw

I have implemented most of the functionality, now its time to make the endpoints for redirecting :ultrafastparrot:

Attachment
0
inw

Shipped this project!

Hours: 5.23
Cookies: 🍪 129
Multiplier: 24.56 cookies/hr

I added a few things, like a guestbook, 88x31 buttons, a new footer, more oauth providers, and started working on a projects page, which still isn’t completely ready, but is public.

inw

I started working on the projects page, and made the server side loading on the guestbook better

Attachment
0
inw

I have added quite a few features:

  • Hackatime stats
  • So many more oauth providers
  • Account linking
  • Account deleting

This is 100% overkill for a personal website

Attachment
Attachment
Attachment
0
inw

Shipped this project!

Hours: 2.01
Cookies: 🍪 6
Multiplier: 3.08 cookies/hr

This is a simple link shortener. When building this, I learned how fast redis is. I think it went quite well.

inw

Added documentation and messed around with jekyll too much

Attachment
0
inw

Just added a minimal dockerfile for people to demo it

Attachment
0
inw

Basically finished the whole thing, didn’t devlog because they said flavortown DB might be wiped, also quite a small project.

Attachment
1

Comments

Kyle
Kyle 5 months ago

looks cool I might set this up for l.codingcorner.dev or smth!