Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Christian Kruse

@cjk@chaos.social
mastodon 4.6.9
  • Open on chaos.social

Software developer, programmer, Linux user, hobby gardener, dog owner, runner, hiker

#elixir #erlang #rust

486 Followers
353 Following
50 Posts
Joined May 23, 2021
Website:
https://wwwtech.de/about
Github:
https://github.com/ckruse
Codeberg:
https://codeberg.org/ckruse
Open post
Christian Kruse @cjk@chaos.social
· 2mo ago

🚀 #Gitte 0.9.0 is out!

  • Rewrite history in the commit graph: reorder, squash, fixup, drop & cherry-pick
  • Edit a commit from the commit log
  • Revamped stashing, plus renameable stashes
  • New "Discard all" & "Open in external editor" actions
  • Nicer diffs for mode changes, empty files and renames

Plus overhauled context menus, new translations, and lots of fixes.

Flathub: https://flathub.org/apps/de.wwwtech.gitte macOS: https://gitlab.com/dehesselle/gitte_macos/-/releases/v0.9.0+60 Repo: https://codeberg.org/ckruse/Gitte

#git #gnome #linux #macos

flathub.org
40
3
15
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago

🎉 Gitte 0.2.0 is out!

Highlights:
- Interactive rebasing from the log: reorder via drag&drop, drop, reword, edit, squash/fixup
- Remote ops (push/pull/fetch/clone) now use the git CLI for better credentials & protocol support
- Configurable diff font
- CLI args: gitte ~/repo
- Ahead/behind indicator, merge markers, double-click to switch branches

Plus: Ukrainian & German translations, AUR package, lots of bugfixes and a few easter eggs.

https://flathub.org/apps/de.wwwtech.gitte

#GNOME #git #gui #linux #rust

flathub.org
105
14
57
1
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Boosted by @hypebot@tacocat.space
And it is online! Gitte is on Flathub 🥳 https://flathub.org/de/apps/de.wwwtech.gitte Thanks especially to @hbons@mastodon.social for the application icon and to @mjog@eigenmagic.net for the detailed and great feedback! #git #gui #linux #gnome
flathub.org

Gitte unter Linux installieren | Flathub

Verwalte die Historie deines Codes

113
18
62
0
Open post
Christian Kruse @cjk@chaos.social
· 4mo ago
Just merged the commit graph feature branch #Gitte
59
3
16
0
Open post
Christian Kruse @cjk@chaos.social
· 4mo ago

🥳 Gitte 0.3.0 is out!

Highlights:
- Official macOS support (thanks @rdh@floss.social)
- Full merge workflow
- In-app release notes
- New Compact UI mode
- Multi-selection in changed files view
- Many accessibility improvements
- Select&copy diffs in the log viewer
- New GNOME-style icons (thanks Jakub Steiner)

Also: better large diff handling, refactoring and bug fixes

https://codeberg.org/ckruse/Gitte
Flathub: https://flathub.org/en/apps/de.wwwtech.gitte
macOS: https://gitlab.com/dehesselle/gitte_macos/-/releases/v0.3.0+15

#GNOME #GTK #Git #Rust #Linux #macOS

Codeberg.org

Gitte

A GTK4/libadwaita Git client for the GNOME desktop, written in Rust with Relm4.

77
8
21
0
Open post
Christian Kruse @cjk@chaos.social
· 2mo ago

🚀 #Gitte 0.9.1 released! this is a bugfix release which fixes two problems:

- Take the ref kind into account when resolving a ref, so a branch is no longer resolved to a tag of the same name when both exist
- Recognise more auth-failure messages from modern forges (e.g. GitHub token rejections and GitLab access-denied replies) so credential errors are reported as such

Flathub: https://flathub.org/apps/de.wwwtech.gitte
macOS: https://gitlab.com/dehesselle/gitte_macos/-/releases/v0.9.1+62
Code: https://codeberg.org/ckruse/Gitte

#linux #macos #git #gnome

chaos.social

chaos.social

13
0
2
0
Open post
Christian Kruse @cjk@chaos.social
· 2mo ago
Vacation! 🥳 Tomorrow early in the morning we will leave for Cornwall :) I won’t be reading or responding to anything for the next two weeks ✌️
11
1
0
0
Open post
Christian Kruse @cjk@chaos.social
· 3mo ago

🚀 #Gitte 0.7.0 is out!

  • Visual commit graph with color-coded per-branch colors
  • Greatly overhauled layout
  • Rename detection in diffs
  • Drop multiple commits at once
  • Show word-based diffs more often
  • Toggle recursing into untracked directories
  • Shortcut (Ctrl+D) to switch between staged & unstaged

Plus many performance improvements & lots of fixes.

Flathub: https://flathub.org/apps/de.wwwtech.gitte macOS: https://gitlab.com/dehesselle/gitte_macos/-/releases/v0.7.0+36 Repo: https://codeberg.org/ckruse/Gitte

#git #gnome #linux #macos

flathub.org
21
0
17
0
Open post
Christian Kruse @cjk@chaos.social
· 2mo ago

Is it normal to get ads for Blue GIS and Siprotec (apparently high voltage hardware) while watching Star Trek: Academy? 😂

2
0
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@thomas@metalhead.club meine Erfahrungen sind da eher anders. Die Leute sind nicht schneller. Sie haben schneller Code dort stehen, ja, aber dann verbringen sie den Rest der Zeit damit den Code zu debuggen und/oder aufzuräumen. Ich glaube, du überschätzt die Kapazitäten von KI, und vor allem unterschätzt du, wie die Kosten anziehen werden. Ich meine, keins der KI-Unternehmen macht Gewinn. Die verbrennen alle Rekord-Summen an Investoren-Geldern. Und irgendwann wollen die die Kohle auch zurück.
6
6
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@thomas@metalhead.club und das ist dann der Punkt, an dem es sehr teuer werden wird und die Enshitifcation so richtig reinhauen wird. Ich sehe nicht, wass Devs in Zukunft AI nutzen werden müssen.
3
0
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@luebbermann Gehalt nicht überweisen oder nur teilweise überweisen. Über Monate hinweg hat ein Chef immer nur mit extremer Verzögerung und/oder nur teilweise Gehalt ausgezahlt, und auch nur wenn ich immer wieder nachgefragt habe. Damals war ich auf dir Kohle echt angewiesen, ich war da so arm, dass ich oft nicht wusste, was ich am nächsten Tag essen soll. Im Nachhinein war das ziemlich sicher eine verschleppte Insolvenz.
3
0
1
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@tragivictoria@mastodon.catgirl.cloud thanks a lot! Will have a look at this. 🙂
2
0
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@tragivictoria@mastodon.catgirl.cloud l10n.gnome.org is completely new for me. So... I don't know? 🫣
2
1
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@KekunPlazas will do when it is on flathub :-) (which will be possible when the artwork is finished, it is the only blocker currently) And yes please, file issues! 🙂
2
0
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@aheadofthekrauts @hbons Gitte is the perfect name for a cow. That's the connection 🙂
2
0
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@sstendahl to be honest, I have no idea how to get Gitte into Gnome circle. My priorities are now getting it stable enough for a release and then publish it to flathub 🙂 But if I would be able to get it to Gnome circle, I will would be delighted 🙂
2
6
0
0
Open post
Christian Kruse @cjk@chaos.social
· 4mo ago
Replying to
@ericteubert@chaos.social this is implemented in 0.4.0 now, as a menu option and with a shortcut
1
0
0
0
Open post
Christian Kruse @cjk@chaos.social
· 4mo ago
Replying to
@ericteubert@chaos.social you were right, it is better without the white lines. This is in the new 0.4.0 release now
1
1
0
0
Open post
Christian Kruse @cjk@chaos.social
· 4mo ago
Replying to
@ericteubert@chaos.social fixed in 0.4.0 🙂
1
0
0
0
Open post
Christian Kruse @cjk@chaos.social
· 4mo ago
Replying to
@tris@chaos.social @rdh@floss.social Commit signing is not yet implemented. I am working on it, though.
1
0
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@thomas@metalhead.club lieber ein Ende mit Schrecken als ein Schrecken ohne Ende 🫣
1
0
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@qwertziop@chaos.social ugh. Das schmerzt 🤣
1
0
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@blobjim@mastodon.social Access to the git repos and access to the git config. I wasn’t able to get it working painlessly without at least home folder access
1
0
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@pbachorek@mastodon.com.pl Thanks! 🙂
1
0
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@laund@wetdry.world thanks! 😊 Hm. That is actually a good idea. I have to think about that, but probably yes
1
0
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@tris to be honest, I'm not sure. I rely on GTK's text rendering. I have to check, thanks for the pointer! 🙂
1
0
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@veronica@mastodon.online https://codeberg.org/ckruse/Gitte/commit/14d49779ea2506cca748fe7a3f0152b3d556b0a5 🫣
codeberg.org
1
2
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@veronica@mastodon.online thanks again for this really great idea!
1
0
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
I also do not have yet any conflict handling implemented, though that will be added when I add the edit feature. Rebasing is much, much more work than I thought.
1
1
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
I might be able to get around the "no merge commit between oldest commit and HEAD" limitation, but I am not sure about that, yet.
1
0
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@veronica@mastodon.online I do that one, too. But the error messages are such a good idea, I think i will steal that 😁
1
1
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@zoeyTheWitch ah. This Week In GNOME
1
0
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@hbons @cassidy @mjog Should be fixed now. :)
1
1
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@mjog Thanks! Oh, btw, I added a config option to show staged and unstaged files in two sections instead of unified 😝
1
0
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@Sobex @baller3000 Please leave me out of this discussion. I have no interest in it.
1
0
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@sstendahl yes. In later versions squashing, fixups, reordering, etc are planned. But that's out of scope for v1 🙂 Checking out a specific commit isn't possible currently, either, but that's a pretty good idea, I made an issue for it: https://codeberg.org/ckruse/Gitte/issues/12
codeberg.org
1
0
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@sstendahl wow nice, that's a pretty impressive jump. Congrats!
1
0
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@TeflonTrout ah, I see. Thanks for the explanation 🙂
1
0
0
0
Open post
Christian Kruse @cjk@chaos.social
· 4mo ago
Replying to
@ericteubert@chaos.social the reason why there are white lines between the lines in the diffs of the working copy view is that you can select and stage a single line (or a range of lines). So it is on purpose in this view. The log viewer diffs should be sold blocks, though. Will fix that. Hiding white space changes in the working copy view doesn't make much sense, so I assume you meant the log viewer? And thanks! 🙂
0
2
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@fiore@brain.worm.pink thanks! 🙂
0
0
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@alextheuxguy@fosstodon.org thanks! 🙂
0
0
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@sstendahl@floss.social thanks! 🙂
0
0
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@thomas@metalhead.club zwingt man dich, LLMs für die Arbeit zu nutzen?
0
2
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to

@cassidy thanks a lot!

Yeah, I might have missinterpreted the type="default" attribute on the screenshot element. I thought it als means that this screenshit will be shown first.

I will fix it.

0
0
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@mjog@eigenmagic.net thanks! 🙂
0
0
0
0
Open post
Christian Kruse @cjk@chaos.social
· 5mo ago
Replying to
@sstendahl @Isofruit Makes sense, I noticed graphs via the software app, too.
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 21:16:37 UTC