Stats

4
Projects
32
Devlogs
81
Votes
2
Ships

Coding Time

All Time: 79h 29m
Today: 0h 28m

Member Since

June 16, 2025

Badges

1
🚢
Maiden Voyage
you shipped your first project! the journey begins...

Projects

4
🚀
1 devlog 2 days ago
FileShare

FileShare

Shipped
4 devlogs 12 days ago
C# consoleUI
26 devlogs about 2 months ago
🚀
1 devlog about 2 months ago

Activity

Added cryptohraphy folder to output JWT token, and added a pyscript to handle the redirection to the CAPTCHA page. (<- this is my work)
My other teammate is working on the frontend and backend of the system for now.

Update attachment
i-am-unknown-81514525
i-am-unknown-81514525 created a project
2d ago

CodeCAPTCHA

A very non-practical CAPTCHA system that require user code to solve the CAPTCHA? That just insane. This is a group project for the codejam #12 in Python Discord server.

1 devlog 0 followers

Added a Padding class (just a quick wrapper), added underlining for input field, a exit button (again another quick wrapper) and design a nice menu for testing, and now you have this!!!

Some minor update:
- Fix unnecessary Console.Write with no UI update
- Cache ANSI sequence generation for coloring string
- Make resize instantly reactive (instead require a mouse movement/keyboard click)

This took longer than expected due to debugging, but I now made Frame class, so now you can put a frame around a component, or group of component!

Update attachment

Add Switcher so it can switch between component group(which only possible after change made in previous devlog)
Add chain style to add attribute of component in a single line!!! (I love function chaining)
And now added the switcher and mounting to be autobuild

Update attachment

Added Mount, Dismount Uninit etc. API to allow component to be modular and can be dismount from an component and mount to another (also discover some bug due to the new test application that was occuring with previous test that wasn't notice)

Update attachment

Fixed various bug that make multi-input field possible! (you might confused what the difference compare to the single field one, but that code wasn't able to properly test the active handler that control which component is active)
So now, it fixed some bug like deactiving the wrong component, and off by one error on the row/col for the cursor position.

Update attachment

Implemented a single line text field and fix various other bug!

Update attachment

Now include a frontend built with python marimo!!!
(mind me don't know much about js/css/html, so this is the best way for me to build a competent UI without AI, however due to it is implement in python, depend on the device, it can be very slow to startup)

Update attachment

Added basic websocket handling which allow the user to attach a websocket which the worker would announce when would the file removed from the server

Update attachment

Added logging with Cloudflare Observability
Simplify code logic

Update attachment

I know I have spent excessive amount of time than I should have... but bare with me! This is the first time I learn to use async rust, and the API provided by worker package from Cloudflare is not too well documented as it is a work in progress. This is what I have got now:

Update attachment
i-am-unknown-81514525
i-am-unknown-81514525 created a project
12d ago

FileShare

A Cloudflare Worker rust script based on Durable Object(that is recently release for user in free plan). This expose an API which allow application to upload a file, that can be download with a code within 5 minutes.

FileShare
4 devlogs 0 followers Shipped

Quick update: Added seperator component so now you can seperate between item, Like following:

Update attachment

Finishing TextLabel and make Button a subclass of TextLabel(since well, Button is just an interactive text label)

Update attachment

Add an alignment system for string, for aligning the text content in the component

Update attachment

Took me a little bit too long but finally got word wrapping handling working (include python and equivalent C# persumably)

Update attachment

Add a Button demo... And also the multi-button one!!!
Yes, I forgot to write a devlog for a single button but now you can also have this by implementing GroupComponent abstract class that support vertical and horizontal component and they finally link up to each other!!! I am so happy rn.

Update attachment

Add a button class, ANSI handling, adding some convenient class for coding and more... (Kind of forgot some of the thing I did because I jump around with random thought and then immediately go and change something for the whole 2h)
Don't have a demo yet for the button so here more code snippet on what I have done. You should see a demo next devlog

Update attachment

Add handler for mouse activity
Rewrite active component management
Add further abstraction and fix some incorrectly used access modifier

Update attachment

Updated:
- Pasting to input field
- Parsing value to fraction in exact form instead of calculating fraction base on non-precise double (64-bit)
- Add attestation to GitHub build and other build improvement
- Fixed default color wouldn't be consistent to potential updated color

Demo:
- Added new demo for testing what can parse for fraction
- Updated Prototype demo to have longer input field

Update attachment

Finally implement full build workflow to build the library and all the demo of the library

Update attachment

Fixed Rust -CString-> C# FFI cause potential error due to null byte

Update attachment

Fix UI bug and actual math solving

Update attachment

Setup basic demo finally

Update attachment

Add Fraction class for aspect ratio calculation for the component group such as containers

Update attachment

new partially complete App component

Update attachment

Update on BaseComponent:
- Add click event handler
- More rigorous lock checking
- Update Render logic to allow component to display animation
- Allow getting and setting parent(root) of the component
- Add active status handling

Update attachment

Update BaseComponent...
Basically horror

Update attachment

Finally fix Console weirdness ig
Trying to add Component

Update attachment

Fix the input handling (probably) by adding some messy code

Update attachment

Writing some C# horror (X
Adding Console Size control which allow program to run with a different size than the terminal size

Update attachment
i-am-unknown-81514525
i-am-unknown-81514525 created a project
55d ago

C# consoleUI

A C# Library that render TUI(Text User Interface) that handle mouse click and more

C# consoleUI
26 devlogs 3 followers Shipped

Fixing some type issue and bug now that I previously didn't notice :3

Update attachment
i-am-unknown-81514525
i-am-unknown-81514525 created a project
56d ago

Signals

A library that emit signal between asynchronous task

1 devlog 1 follower
i-am-unknown-81514525
i-am-unknown-81514525 joined Summer of Making
56d ago

This was widely regarded as a great move by everyone.