stardance has been extended another month! the new deadline is october 31 :)

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

Kubik

@Kubik

Joined May 31st, 2026

  • 27Devlogs
  • 4Projects
  • 2Ships
  • 33Votes
Working on Kursal Chat :) it'll be epic
Open comments for this post

9h 17m 30s logged

Shipped and received ratings, thank you guys! We reached 25 stars on GitHub :yay:

Changes:

  • various bug fixes… lol (and dependency bumps)
  • iOS build! and signed mac build! meaning you can know open the app on mac without it saying “broken”! (this was a signing issue yes, the app is not actually broken…)
  • got Kursal working for ARCH!! finally, arch users can now open the app :)

Still trying to get published on the app store and google play…. damn I did not think it would take that long :cryin:

0
0
23
Open comments for this post

6h 32m 21s logged

HI!!! :yay: worked on this hackpad for a bit now

What did I do :)

  • custom PCB, made with KiCad (that’s screenshot 1 and 2), it’s 3 keys for actions and 4 for movements, and maybe a screen to display something…. not coded anything yet…
  • 3d case in the shape of a pixel strawberry (screenshot 3), i’ll paint it to make it look super awesome
  • and firmware code to just recognize the keys, but i’ll test it when i have the real hackpad

and now?

i’ll try and order the hackpad to build it myself in real life! and finish coding to make it all work

0
0
16
Open comments for this post

6h 59m 30s logged

that gotta be the last devlog 😅

Basically i just “routine maintenance” the repo ¯\(ツ)/¯

spent time TRYING getting it on the app store or play store… it’s pain 😭 but i’ll get it eventually!

0
0
44
Ship ✨ Blessed

I built Kursal! A peer-to-peer, decentralized (means no central server!) and end-to-end encrypted messenger.

It’s all coded in Rust for the backend and Svelte for the interface. There’s also a website for it showing a bit everything, it’s cool :yay:

Basically when you open your client, it connects to other clients and creates a “mesh” of clients, communicating through each other. I think a good comparison is a mix of Bitcoin and Tor?

Anyway it took me super long to code, and I hope you enjoy!

  • 22 devlogs
  • 225h
  • 17.91x multiplier
  • 4494 Stardust
Try project → See source code →
Open comments for this post

6h 24m 24s logged

Hi! I’m done! (i hope lol) :yay:

i’m still in the process of publishing to the app store and play store… but heh it takes so long i’ll ship before i’m approved there lol

Changes:

  • Few possible vulnerability fixes: only allow LAN devices to reach LAN-specific endpoints
  • Show security codes when added locally
  • Strip more image metadata (like GPS infos) on more formats
0
0
29
Open comments for this post

12h 23m 42s logged

for real last devlog lol, mostly “ci” changes, nothing much

Changes:

  • improved code blocks! it has colors :) (thanks highlight.js)
  • thanks Tiazzz for translating into Dutch!
  • android + IOS building code
  • updater on mobile opens the mobile store (instead of breaking)

I spent a LOT of time on the Google and Apple publishing websites….. it takes time to get an app published…. :/

0
0
29
Open comments for this post

11h 2m 40s logged

okay i think that’s the last devlog before I ship! sorry for that long time devlog but i was in holidays lol

Changes:

  • Use autonat on clients to determine if they can act as public relays
  • Complete rework of the onboarding screens
  • Better QR codes :D

Bug Fixes:

  • Fixed some potential security issues in the frontend (injections)
  • Rewrite a part of the front-end to group util functions and avoid redundant code

AND!! i’m almost done with the camera rewrite! i’m in the process of migrating that to the rust backend but this means native “per-device” code. Almost done!

here are the onboarding screens one by one, i cant add more than 4 attachments so you’ll have to try urself to see ;)

0
0
11
Open comments for this post

10h 14m 1s logged

hi! another devlog! i just turned 18 :yay:

Changes:

  • switched the formatter from prettier to oxfmt (it’s faster!)
  • changed the icon
  • got approved on OpenCollective!

Bug Fixes:

  • avatar transfers now always work even when the other is offline
  • removed some useless code… lol (like migration code)

spent lot of time trying to migrate camera to backend but that’s still in the works… soon™

0
0
8
Open comments for this post

9h 37m 52s logged

wow time actually flies! gotta devlog again XD

i made cool assets for the app store release :yay:

Features:

  • you can now delete log files from the app
  • unlimited file transfers (file transfers already existed, but now no size limit!)

Bug Fixes

  • stop spamming connections to peers… lol
  • big language loading improvements! now shows the percentage of translation too
  • more avatar work to store it on disk and not in the DB
  • you can now mirror your camera if you want :)
  • defer android permission window thingy

for those interested i used a figma template for the phones 3d + a plugin (that was so much pain but it looks great lol)

1
0
25
Open comments for this post

10h 31m 53s logged

more changess!!! and lots of fixes lol

oh also i have setup https://status.kursal.chat (but not tracked that time)

Performance:

  • improved performance for the database (parallel reading)
  • improved performance (storage & ram) for emojis
  • perf: store avatars in files instead of serialized in the Contact {} struct
  • more performance changes (camera loading, command palette)

Bug Fixes:

  • tried keeping less active connections to not blow up the client lol
  • fixed a svelte #each issue… lol
0
0
16
Open comments for this post

10h 1m 45s logged

okay I got some more work in! I’m getting really close to shipping, i’d like to get a demo and a proper app icon first tho :yay:

Changes

  • better QR code scanning screen! and it works on iOS :D
  • the bluetooth module got improvements! no unwrap left (= cannot panic now) + better transfer speed!
  • compressed all image assets to webp (gained like at least few MB)
  • translated again everything in french lol
  • migrated some localStorage data (file-path association) to the encrypted database
0
0
18
Open comments for this post

10h 9m 59s logged

Lots of work! but no release yet, i’m almost done for beta.6!! :D

a major thing i worked on is Github actions release. Now, when I create the draft release, GH actions will build for every platform in parallel and release!

Features

  • Contact page complete rework (easier to understand :p), with autocorrect etc
  • Call ringtone (probably temporary, but it’s shipped!)

Bug Fixes

  • Smaller offline messages checks
  • Addresses display, general UI improvements
  • Prefer local connections & improved file transfers
  • MacOS .kursal file association
0
0
15
Open comments for this post

10h 15m 33s logged

Released beta.4 and beta.5 with lots of improvements and fixes!

I spent uh… some time on trying to make a ring tone (like an hour maybe?) but i cant upload it here :/ but whatever it’s not that good anyway lol

Features

  • Updater progress bar (spinner go spinnyyy)
  • Major long-term code improvements: you can now select the number of uses and the time it expires :yippeee:

Bug Fixes

  • critical first-contact deadlock fix… (oopsy)
  • Pinned & unread messages improvements
  • More accurate user status

and that’s basically it I guess!

0
0
9
Open comments for this post

10h 6m 20s logged

Released beta.3 and currently reworking long-term codes for beta.4! not done yet, but it’s WIP :)

Features

  • app now embeds the latest ToS update date, so when you update and last agreed to a previous version it shows a pop up so you can agree again

Bug Fixes

  • lots of CI fixes… like really a lot 😅
  • re-enabled mDNS, kinda forgot to put it back…
  • app displays edge-to-edge on mobile, no weird offset! (normally)
  • grammar fixes in english and french… yeeah!
1
0
41
Ship Changes requested

Player Animated Java allows you to animate player animations and export them in vanilla Minecraft! (no mods!) - with all the power of regular Animated Java!

To try it out, you must install it in blockbench and create a player animator. You can then export it as you usually do with animated-java. Installation instructions are on the github, and the demo URL is my youtube video showing off how it works.

  • 1 devlog
  • 1h
Try project → See source code →
Open comments for this post

1h 13m 28s logged

Updated my fork! Now it works on latest minecraft versions! Including 26.1.2 and 26.2!

What changed?

  • i had to update the fork to the latest animated-java features (merge conflict hell LOL)
  • add support for latest minecraft versions

sorry for that small devlog like i spent time researching that didn’t track.. also yeah I just had to update the plugin so no crazy features

0
0
11
Open comments for this post

9h 48m 17s logged

Released a beta.2 fixing lots of things and almost done with a beta.3 I think… :D

What changed?

first, i spent like 4 hours translating everything into french LOL

Features

  • Mobile native file sharing (this one is crazy!)
  • Large messages send as file (10k+)
  • In-app log view
  • File caption (sends as msg)

Bug Fixes

  • Otp consumption
  • Offline messages edits
  • Contact onboarding mobile self-lock (yeah u couldnt do the onboarding on phone in beta.1 😅)
  • File upload location & UI
  • Less in-app notifications

that’s it for this devlog! we’ll see if I ship now or wait a bit more? i really want something to work super well :p

0
0
13
Open comments for this post

10h 8m 4s logged

Okayy! i started publishing clean commits now and working with my github structure.

Basically: I code on branches, like feature/some-feature. once it’s done, I squash it to dev.

And when I want to release, I just make a branch release/0.1.0 (with the actual version) and change few things there!

What changed?

  • DOCKER WORKING! you can now host your relays using it

  • Kursal JS is out too, you can now use the app API!

  • Large messages send as file (10k+)

  • In-app log view

  • File caption (sends as msg)


fixes:

  • App focus notifications
  • Contact onboarding mobile self-lock
  • File upload location & UI
  • Less in-app notifications
  • File downloads

What next

I’m currently working on adding the native “share with” for Kursal to share images and files directly from your OS.

0
0
17
Open comments for this post

11h 6m 10s logged

Alright i got the new repo up!

What changed?

  • lots of bug fixes (IT OPENS ON ANDROID!)
  • ci improvements
  • got mail sending working from the domain
  • spent lot of time setting the new repo up
  • released the first beta + website update

What next?

  • testing… and getting to a stable release :)
0
0
67
Open comments for this post

9h 59m 51s logged

hi! probably last few devlogs before a release?!

What changed?

  • more website improvements! added legal pages (boring stuff lol)
  • fixed so many bugs :cryin: offline messages work now!! and calls too
  • tray icon & background process :)
  • LOTS OF TESTING. and lots of improvements too

What next?

  • finish testing and publishing to the repo!
0
0
12
Loading more…

Followers

Loading…