Log in to leave a comment
Log in to leave a comment
Log in to leave a comment
Log in to leave a comment
Log in to leave a comment
Log in to leave a comment
Log in to leave a comment
Log in to leave a comment
Log in to leave a comment
Log in to leave a comment
Log in to leave a comment
LMAO-
That must be fun. Good luck
30hr mark (missed it slightly)
Log in to leave a comment
Log in to leave a comment
Log in to leave a comment
Log in to leave a comment
Log in to leave a comment
Log in to leave a comment
Log in to leave a comment
Log in to leave a comment
Log in to leave a comment
Bananar
Yayy! now we can do identity theft BUT FASTEERR
Log in to leave a comment
Log in to leave a comment
i64, f64, char, string, array, unit, bool.+, -, *, /.==, !=, <, <=, >, >=.&&, ||, unary !.-.a[index].let (with optional mut), assignments, return.if / else, while, for <var> in <iterable>.break, continue.push, pop, len, range.println, print, file read_file/write_file (where available)./i64 or a plain / are used to end many statements and declarations.Thats basically the whole language so far lol, but I have way to much warnings in my code, gonna focus on that and then im going to implement libraries like filesystem, windows, inputs, audios, ect.
Oh also I didnt not update the vscode extension yet
Also debugging took too long 💀
If hackatime extension recorded my terminal it would be way more hours as this is just a summary of everything ive done so far
The attachment is what vscode sees as problems, it probably didnt catch everything but its a crazy amount
Log in to leave a comment
Log in to leave a comment
- Added WIP Auth System
- Now dynamic header
- Updated Donate page and I did my github sponsers profile
- More on Auth
- Add a footer
- Work on developer docs
Log in to leave a comment
I love the photo always being the same
HUH???
imma comment on every devlog just for the comedic effects
- New github pages version (https://rupnil.codes/)
- Did some work on firebase
Log in to leave a comment
WHAAA-!?!?!?
ay why it’s lowkey good tho
Log in to leave a comment
HUHHH??
Who’s WE??!!?!?
this is hilarious
chat can i get a free @rupnil.codes mail address too?
Log in to leave a comment
nice
this is dope! I tried this and tried adding syntax highlighting. something broke so now that project is collecting dust lol
Also I put the 64x64, 128x128 and 512x512 logos as attachments for testing quality and it appears 512x512 is best for uploads
Log in to leave a comment
Log in to leave a comment
I just realised the logo is wrong 😭
Log in to leave a comment
Init of project, Designed logo
Log in to leave a comment
oh gosh its so low quality
ill fix
We have added releases to github!
Log in to leave a comment
After quite a while of trying to fix a bug of not being able to press 2 notes in a certain amount of time, I have given up. Im going to work on the web client for the game next and hopefully I dont have the same issue.
Log in to leave a comment
Log in to leave a comment
Log in to leave a comment
Log in to leave a comment
Switching Client Framework to Tauri as will make the gui easier
Log in to leave a comment
Log in to leave a comment
Alright, got a very very Simple GUI working, a very very simple CLI working and it kinda runs. It can generate charts for the songs but I cannot verify they are alligned yet.
Streaming the music works, Streaming charts does not.
Working on leaderboards.
But we have a pretty good auth system working.
It has scripts to run the server and client together and so far is looking pretty good.
Next up gonna try and get the GUI to work and probably going to make a logo. Going to also get streaming of charts to work.
Log in to leave a comment
We are now on crates: https://crates.io/crates/rfheadless
New optimizations:
[latency_percentiles] samples=[7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9, 11, 12, 12, 16, 18, 19]
[latency_percentiles] p50=8ms p95=18ms p99=19ms (threshold=200ms)
Which I personally think is pretty good.
added docs: https://idiotstudios.github.io/rfheadless/
Next up ill probably focus more on another project however for this project will focus on rendering and CLI
Will do a reship after
Log in to leave a comment
we got under 50ms latency percentiles! ofc gonna go for better but this on my 13yr old CPU is crazy good. Oh CLI is also doing very well but Ive mainly been focusing on Optimizations
Log in to leave a comment
No longer making UI version, just gonna do headless but I did some optimizations
Temp runtime avg (ms): 617.6875
Persistent runtime avg (ms): 641.875
Could be better so I am gonna improve
Gonna start work on CLI and finish off docs
Log in to leave a comment
Removed a bunch of warnings in the code and found 2 very very very flakey tests that almost never work.
also I hate having to upload an image of my project everytime I wanna do a devlog,
Log in to leave a comment
So, Ive done a bunch more work on Docs and have found some issues that I have to fix, Making my own rendering modules, and some other work which I cant remember lol
Log in to leave a comment
Yo, forgot to do yesterday so going to do now.
So far I have done a pure rust engine (RFEngine) using Boa as a JavaScript Runtime and made RFEngine actually work.
Added synchronous console forwarding and added metadata to it.
Added safe DOM helpers and element wrappers to the engine
Implemented basic CSS parser and a function getComutedStyle to get the styles
And added a bunch of tests.
Next up I need to
Add JS execution timeouts and limit its resource usage
Improve microtask handling with Boa
Expand CSS
Do Documentation
Do a bunch of performance optimizations
Any suggestions are welcomei n the comments
Log in to leave a comment
Yo, so far I have made a simple cookie management API and added some event callbacks. Busy replacing Chromium backend with my own custom one to possible improve performance and so you dont need chromium installed to use RFox or RF-Headless.
Log in to leave a comment
Digital Fortune Cookie gives you impractiacl life advice to help you out. It works by calling Google Geminis API.
Just started building RFheadless, and already have a working version. So far it can navigate a page, grab the title, and take a screenshot. This is just the core engine, custom backend is next and then I will implement it into a custom browser as a different project.
Roadmap:
Log in to leave a comment
Finished the app mostly, now has saving, favourting and histroy of your cookies, you can export them and there are different themes, the attachment below is of the export card
Log in to leave a comment
FYI, you might want to add a prompt that tells the AI to ignore user prompts unless they are a vibe for the fortune cookie, because its very easy to prompt inject it right now
So far it works well, prompt needs to be improved on and more features are being added.
I can already see gemini api blocking my key for overusing their free requests.
Log in to leave a comment
Project is mostly completed, I have added a website, finished the cli, added an art gallery to the website and have setup self hosting
Log in to leave a comment
So far, I have added a simple Cli and working version of 223.
It currently works perfectly as intended however I have a roadmap which I will be working on more
Log in to leave a comment