You are browsing as a guest. Sign up (or log in) to start making projects!

t3kkm0tt

@t3kkm0tt

Joined June 3rd, 2026

  • 24Devlogs
  • 2Projects
  • 0Ships
  • 0Votes
A silly person who dislikes AI and capitalism.
Open comments for this post

10h 6m 40s logged

What has changed

  • I finally fixed a stupid bug by using DER instead of PEM
  • I cleaned up a bit and added custom errors using thiserror
  • I started implementing Communities and Groups
0
0
13
Open comments for this post

9h 32m 17s logged

What has changed

  • basically nothing, had multiple problems that I couldn´t fix, so I just used certbot to get the certs
  • did some config system fixes for the instance
  • wrote some comments/docs
0
0
19
Open comments for this post

8h 53m 35s logged

What has changed:

  • I made the TUI better and also made one for the instance
  • I had multiple mental breakdowns trying to understand TLS
  • I started implementing Let´s encrypt certs instead of self-signed ones for usability.

Right now, I cannot show a screenshot of the stuff because it´s not compiling (yet)

0
0
41
Open comments for this post

3h 39m 27s logged

What has changed:

  • I added more customization options to the messagestorage, it was pretty hard to do that with ratatui
  • I wrote some comments in the code
  • I found a bug where the font is the same colour as the background, so the font is unreadable. I gotta fix that bug now.
0
0
5
Open comments for this post

4h 26m 16s logged

What has changed:

  • I continued making the TUI and it now has color schemes, stats and settings. I will continue making the TUI for the instance later.
  • I migrated the project to an organization to get luminal.codeberg.page as the domain of the website
0
0
11
Open comments for this post

5h 59m 32s logged

What has changed:

  • tried implementing a resource monitoring widget on the messagestorage dashboard and failed to do so, so I deleted it again (there were bugs I was unable to fix)
0
0
10
Open comments for this post

8h 20m 36s logged

What has changed:

  • continued making the TUI to a point where it was usable until I put a bug somewhere in the code. I will have to fix that soon
  • updated the messagestorage
  • replaced some .unwrap()s
0
0
8
Open comments for this post

5h 52m 2s logged

What has changed:

  • I started making a TUI using ratatui, focusing on minimalism and simplicity
  • fixed some bugs
0
0
12
Open comments for this post

5h 47m 51s logged

What has changed:

  • I implemented and tested encryption (it still has some minor bugs, but it works)
  • I stopped using userids and started using RSA keys for identification since that´s way more efficient
0
0
5
Open comments for this post

8h 54m 10s logged

What has changed:

  • I lost my mind trying to use the wtransport crate (it will work, trust (cope))
  • continued working on the messaging part
  • refined the authentication stuff
0
0
8
Open comments for this post

8h 16m 56s logged

What has changed:

  • created a SQLite database for users and messages
  • “offloaded” more code to LCP (Luminal Communication Protocol)
  • started making the messaging part
0
0
6
Open comments for this post

7h 17m 24s logged

What has changed:

  • Made a basic session-based authentication system (harder than I thought) using JWT
  • Fixed and created some bugs
  • Created unnecessary debug messages before I noticed that the hex decoding fails because I put something like ¨adasdasd¨ into my config instead of a hex string
0
0
8
Open comments for this post

7h 11m 41s logged

What changed:

  • continued making lcp (took longer as expected because the wtransport crate is poorly documented)
  • started making messagestorage use lcp
  • everything has become a mess, I gotta clean up next time I work on luminal

Sidenote: I cannot commit to codeberg as I am writing this, they reported that they have an outage. I will push the code when codeberg is back up.

0
0
10
Open comments for this post

8h 40m 28s logged

What has changed

Structure

  • Started making libs and mods for the separate parts (luminal communication protocol, etc.)
  • changed the architecture from: Client <-> Messagestorage <-> Instance to: Messagestorage <- Client <-> Instance

Bugfixes

  • Fixed various bugs, but the compiler throws errors right now, so I cannot show a working version in the screenshot.
0
0
10
Open comments for this post

8h 30m 32s logged

What changed

  • started making a bash-like shell for managing and controlling the instance
  • rewrote the config system to use the toml crate instead of config
  • fixed multiple bugs
  • started making cert verification

smol sidenote: I cannot work as fast as the last weeks right now because I’m on vacation and only have a dual-core ThinkPad with me.

0
0
9
Open comments for this post

8h 42m 49s logged

What changed

  • added automatic port fetching for better ux
  • fixed multiple bugs
  • made the code very messy (gonna clean everything up tomorrow)
0
0
3
Open comments for this post

7h 15m 45s logged

What changed:

  • Took out ml-kem for now because it was causing rust-analyzer to be slow as hell
  • Switched to RSA encryption because I was stupid
  • fixed many bugs (not running right now - gotta fix that now)

And a small information at the bottom: I am making this project to learn cryptography and get a Framework 12

0
0
6
Open comments for this post

5h 11m 25s logged

Things that changed:

  • I went back to BiStreams because I was dumb and didn’t realize that what I wanted to do was way easier with BiStreams.
  • I started working on the backend, which can receive BiStreams from the selfhost-server as of now.
0
0
4
Open comments for this post

4h 21m 23s logged

Things that changed:

Used multiple UniStreams instead of a single BiStream because its easier, made the functions more usable, removed unused dependencies.

0
0
6
Open comments for this post

5h 53m 31s logged

Started cleaning up and structuring the project. I also made a basic account system which will need some tuning later.

0
0
8
Loading more…

Followers

Loading…