Jonas RΓΈssum's Avatar

Jonas RΓΈssum

@nimrossum.com

πŸš› Maintaining Git Truck https://git.new/truck πŸ“– MSc. CS @ITU.dk πŸ‘¨πŸΌβ€πŸ’» Coding since 2010 https://jonas.nimrossum.com/

64
Followers
243
Following
88
Posts
27.08.2023
Joined
Posts Following

Latest posts by Jonas RΓΈssum @nimrossum.com

Video thumbnail

Git Truck v3.3 is here! πŸš€

We’ve overhauled the categorical metrics for deeper codebase insights:

- Select categories to highlight specific authors or file types in the visualization.
- Dynamic Legend that only shows visible entries when zooming.

...and more!

10.03.2026 15:14 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Very cool! Is the index in SQLite or something?

09.03.2026 08:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I just set up a kanban in notion for this exact reason! Each task is a page, so you can put whatever you want in there and you can put all the fields you desire on them as well, like assignee, deadline, category or whatever.

07.03.2026 09:54 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
CSS selector syntax highlighting β€œ:has()” displays a function for targeting elements based on contained elements rather than their state.

CSS selector syntax highlighting β€œ:has()” displays a function for targeting elements based on contained elements rather than their state.

CSS :has() is the parent selector we’ve always wanted 🎯

Target elements based on what they contain, not just their own state.
β‹… Style a form when it has an error input
β‹… Add spacing to any element with children
β‹… Combine with :not()

Learn more πŸ‘‡
developer.mozilla.org/en-US/docs/...

07.03.2026 07:00 πŸ‘ 45 πŸ” 5 πŸ’¬ 1 πŸ“Œ 0

Let us know what you think of the new version and if you experience any issues!

28.02.2026 20:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

npmx lint when @danielroe.dev πŸ‘€

24.02.2026 19:26 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I think this part is hardcoded, I get the exact same message.

22.02.2026 19:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

You're saying it's both fast AND with a small package size? What's not to like?

20.02.2026 18:44 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Welcome aboard! Did you know it is hosted on some dudes gaming PC? πŸ˜…

19.02.2026 12:41 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thank you for this! Ours is approaching one year and has sleep sleep troubles, so we should keep this in mind. How old are yours?

19.02.2026 09:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Questions I Ask Before I Write a Line of Code - Sarah Gerrard A practical list of questions I run through before starting work to scope the smallest useful change, reduce surprises, and make my work easier to review, test, and maintain.

I wrote about the process I try to answer before I start coding (mostly as a reminder to myself) but if you're interested: sarahgerrard.me/posts/before...

13.02.2026 18:39 πŸ‘ 6 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1

PS: You can test it out already on this experimental release, if you feel like it:

npx -y git-truck@0.0.0-649376f

11.02.2026 12:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

πŸ”Ž Search has also been overhauled, with clearer highlighting of matching files and improved visuals.

⚑ The repository browser has been rebuilt from the ground up. It loads much faster and adds new sorting and filtering options to help you find what you’re looking for.

πŸ‘€ …and plenty more!

11.02.2026 12:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

πŸ“Š The visualization has seen many improvements, including clearer colors and dynamically positioned labels.

⏱️ The time range selector now matches the rest of the interface and includes new ways to select and reset the interval.

11.02.2026 12:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

🎨 This update brings a polished new interface and a lot of behind-the-scenes work. For one, Git Truck is now powered by @vite.dev, helping keep the truck running smooth and fast on the long term.

11.02.2026 12:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Can’t wait for everyone to try the new version 3 of @git-truck.bsky.social! We're very close to releasing it. Just a few final touches left before I press the button.

11.02.2026 12:33 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1

How to bypass minimum dependency/release age:

1. Publish an npm package with an unpinned git dependency.
2. Get usage and wait many months.
3. Push a malicious commit to the git dependency's repo.

04.02.2026 16:17 πŸ‘ 9 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Graph showing GitHub stars for npmx and Git Truck

Graph showing GitHub stars for npmx and Git Truck

Damn, didn't take you guys long to dwarf our star count πŸ˜…

02.02.2026 22:17 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I can only agree, exact same experience!

02.02.2026 08:46 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

you're welcome:)

01.02.2026 20:09 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'm considering a hybrid, progressively enhanced approach, with some language specific features.

01.02.2026 17:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Thanks for the video, will have a look! On first glance, looks very interesting, seems like a language specific tool which Git Truck tries to avoid to be usable by a broader audience, with the consequence of having limited insight into the files and code itself.

01.02.2026 17:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Very cool idea, I do this with my Nelko labelmaker, but a single press to get a label with todays date would be awesome!

01.02.2026 12:42 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

please nerf the power of the @npmx.dev community, at least 70% of posts in my for you feed are about it

01.02.2026 12:38 πŸ‘ 44 πŸ” 0 πŸ’¬ 5 πŸ“Œ 1

Very cool! Heads up - the edit links throws a 404.

31.01.2026 19:29 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

I love visualizing software! Here’s an overview of the @vite.dev repository using @git-truck.bsky.social. It kind of resembles a microprocessor. Each file is currently colored based on it's file extension.

31.01.2026 00:44 πŸ‘ 29 πŸ” 3 πŸ’¬ 3 πŸ“Œ 1

Can't wait to see the results!

30.01.2026 13:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yes, thank you, I am very well of some of the corners cut by Bun, but you can't neglect the fact they made the others wake up and try to get faster.

29.01.2026 23:35 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Well then compare without postinstalls and caching πŸ€·πŸ»β€β™‚

29.01.2026 23:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Why even include a benchmark in the post if you're going to leave out Bun? It feels like benchmarking a modern car against a horse just to show the car is fast. If we're talking about 'diminishing returns,' you have to test against the current ceiling, not just the floor.

29.01.2026 20:01 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0