Monochromium
- 20 Devlogs
- 51 Total hours
Monochromium is NOT a chromium fork! Its a simple CLI note taking app!
Monochromium is NOT a chromium fork! Its a simple CLI note taking app!
I should probably be posting these devlogs significantly more… Almost 6 hours for a devlog is quite a bit…
But here I am. Here’s what’s changed.
Here’s what’s finished:
0.5.0 full releaseHere’s what’s in progress:
0.5.1 beta release soonHere’s what’s yet to be started:
Anyway my first ship finally finished so I should be submitting the next one any day now, probably once 0.5.1 or 0.5.2 is completed!
Thanks for reading bye!
PS: Still no idea what to put for screenshots for a CLI like this so enjoy more terminal screenshots…
Sorry for the crazy long wait! I have been insanely busy lately with stuff but this project is finally mostly ready for the next release!
0.5.0-alpha.0 is done! The biggest new feature being file contents are controlled by md files not just db contents! Here is more depth:
So this update is HUGE and has tons of small bugs on migrations, editing, searching, listing files, and more… so I just want to make a few more changes before a full release!
Bye!
I have been working on a big migration :) its not quite done ofc but I will get their eventually.
So sorry for this tiny devlog but I am working on somthing big for you guys!
Hi guys! Today I worked on a new stats command!
Pretty basic I know… But I was lazy ok…
Also I did a few other small things:
Oh one bigger thing I did was fix a bug with new lines and the shell prompt bugging into stuff that did not do a new line at the end… pretty simple fix but it makes reminders and stats look much better!
Sorry for the stale devlog!
bye
No way! Stardance was extended for one more month! And it has a story! This is insane!
Sorry for not keeping up with the daily scheduled… don’t worry I am back on track (for a unnumbered amount of time)… but I am totally getting some hours in so the spaceship can be rebuilt… (Do I really want that? I man the destruction particle effects are really nice…)
Hopfully my past ship that is still not reviewed counts for the time for this event!
Ok changes time:
and a bunch of other stuff I forgot about :)
Hopfully this media/screenshots are decent looking because I was lazy and did not put much work into them ;D thanks for tolerating me :)
bye!
Ok my goal is to write 3 devlogs today so I can make up for some missed ones last week… Plus I have the day off.
So here is the first one:
This morning I worked on writing some tests for db and for utility functions just getting it prepped for the 0.3.0 release.
Next I am going to work on the 0.4.0 release which will mostly be a polish run honestly :)
Whoah! Its been a LONG time since I made a devlog here…
Honestly I had intended on never making another one…but then I found myself actually using Monochromium, and I had a lot of issues with it, and well I have a roadmap in my mind so might as well…
So I may have done a few hour long rewrite…
I basically did a little bit of stuff for the ship getting fixed, then updated the config and reminder timer, then updated the reminder system, then… I SWITCHED THE ENTIRE DB LIBRARY!
So that took a very, very, very long time… but resulted in 75% smaller binary (again) we are looking at a very small binary now :) and that is with SQLite still bundled for compatibility!
Anyway guys I am so happy to be back (not happy about my missing sticky streak…) and hope to write again soon!
PS: Yes the media sucks I just ran out of time today ok…
Ok I am actually so tired. I have to work today and tomorrow and I am also starting third place so this is your final devlog… for now…
I will inevitably come back to make more changes, small polishes and upgrades down the line, but it will be a bit.
In this last update, I polished things fixed a ton of warnings and made it good enough to hopefully release.
Thank you all for following me through this journey. Its tiring to look back on it now but honestly it was still worth it.
Goodbye! <3
Sorry for missing yesterdays devlog… Figured I would save it for today :)
Today/Yesterday I worked on fixing major and minor bugs, additionally I made a export command to export all of the db rows quickly.
Its so close to a v1 release I just want to make sure its super duper polished before I will release it!
Apparently you guys like programming memes. So its late again and I don’t want to make another piece of nice looking media! So here are some more memes (I know lazy…)
Anyways today I worked on more docs, fixed bugs, published to crates.io and worked on the readme.
Not much really… I am working on a few small tweaks and features but nothing major.
Love you guys and have a great night :)
Hey! I am back! Today is not even that late!
Today I did not do that much but I did run into a Hackatime bug again! I hate when I write human code and it gets logged as AI time :(
But time logging aside I worked on the docs today, I finished up comments for each of the commands and started on the readme.
Anyway for the media I found a funny rust meme I wanted to share with you, its relevant because tokio is like 0.2mb of my binary size and V2 will def remove it…
Sorry this is so late (A common theme among my devlogs) But I still have 20 min before tomorrow! Let me have it!
Today I mostly wrote docs, added a logo, packaged it, shrunk the binary by 75% from 8mb to 2mb!
Anyways its basically done, probably 3 days more of devlogs just because I am a perfectionist.
Also super sorry about the media… it kind of sucks I know.
Ok not much done today I had a 4 hour drive so I just watched some Attack on Titan :) But I did get SOME coding done!
Today I implemented the reminder function and the inital set up functions.
The reminder one is mostly complete but I might add a few different message types.
As for the init command its iffy, I just need to change the checks and update a few things but its a pretty minimal feature.
Honestly I will be honest its getting pretty close to done! My expected timeline for V1 of this project was 20 hours so its already pretty on target.
OK we are back to daily (I hope
) devlogs. Again really sorry about last time…
So I only did about an hour of work today because my Mom hates when I code on sundays…
Today I started working on the reminder command, it will run when ever you open your terminal and remind you to check in (yay mental health!)
Becuase this is a pretty big task I started by updating the search function to support searching for types, I am going to use this new search to find the last time a user checked in with a note.
Sorry I had little time to make better looking screenshots… or a video… but hopfully they look decent.
Thanks for reading! Have a wonderful day!
I am SOOO sorry! I completely missed 2 days in a row… And the worst part is I totally knew the whole time…
So here is the story: Basically I usally work from 5 PM to 10:30 PM, but on Thursday, I got out of work at 12:00
and then on Friday (The next day) I got out at 11:30
. So I was way too tired to do much…
Now I am out of my house for Labor day weekend and so I can’t make my pretty videos for a few days.
So here is what I did:
add command with better error handlingedit command and fixed it a lotAnyways so I did a little bit! Again super sorry for the boring image, its the logo/banner for the project!
Today was kind of slow :( but that does not mean I am missing a devlog!
I did 3 main things, first I added a view command allowing you to see note content, second I updated the delete function logging, and finally I added the search function to let you basic search your notes!
Thanks for reading and again, really sorry for bad media upload (just realizing I will probably saw that about every day), and have a great day!
PS: My time logging is really odd lately, despite not using AI its logging some of it as AI and I think that lost me 20m today or smth… but idk!
PPS: The video was huge so I had chatgpt edit it, let me know how you think it did…
Hey everyone! I am back for another daily devlog again almost nothing new to show (Sorry) But its getting better!
I added a few new things: Updated list command, switch from providing full db every time to just a connection instance, and updated the delete function to be able to remove notes.
So a pretty substantial day imo! Enjoy the video, hopefully its fun to watch!
Almost missed this one! Honestly I sometimes love writing these but after a longer day of debugging its not as much fun…
Anyways, today I got some good stuff done, I finally make it kind of usable with working commands* (kind of…)
Still not much to show in the media but I tried my best for you guys! Enjoy!
Ok we are back to the daily devlogs! So lets get into this one:
Today I just did a little bit of work, I implemented a utilities folder with small helper functions for tiny things here and there.
I updated the add() function and made the checkin() function.
Not much else… Honestly I have no idea what to put for the picture yet…
Anyways thanks for reading!
So I was gonna post a lot more dev logs for this project, but I accidentally had the wrong hackatime project set…
Anyway, unfortunately there’s still not a whole lot more for me to show as it’s a CL hide but…
Here’s a few pretty pictures from my code editor to tie you over!