#BitRitter

chfkch :nixos: :rust:chfkch@ruhr.social
2024-12-17

Now that my sick days are nearing an end, my grant application for my #FOSS project got rejected. 🥺
I hope i will find enough time between day job and family to develop soon.

Also, i will try to apply to some more funds over the next year.
Thinking about @sovtechfund for instance? What else is there you can recommend?
#BitRitter

chfkch :nixos: :rust:chfkch@ruhr.social
2024-10-21

Seems i need to get more funding for #BitRitter in recent developments about the #BitWarden client licensing.

Though i hope to have plans to have a first "real" release this year.

Never knew it became that urgent and neccessary.

#VaultWarden #FOSS

chfkch :nixos: :rust:chfkch@ruhr.social
2024-10-05

Can somebody invite me - or rather the account for my #foss app (#BitRitter) - to fosstodon.org?

@codemonkeymike maybe?

chfkch :nixos: :rust:chfkch@ruhr.social
2024-10-01

I wanted to maintain #AppStream metadata for #BitRitter so i could use it for #LinuxPhoneApps and #FlatPak packaging. But it is so overwhelming at first when you are not familiar with is.
I wish there was like a guided activity for it like an install wizard back in the days.
#Linux #LinuxMobile #Packaging

chfkch :nixos: :rust:chfkch@ruhr.social
2024-09-19

Should i register the domain for #BitRitter despite my grant application for @nlnet is still pending?
I have propsed creating and funding the website in the application...
I guess i will try to finish all the stuff i proposed even if my application gets rejected anyway, just with a waaaay longer time span, since i cannot take hours from my $dayjob.

chfkch :nixos: :rust:chfkch@ruhr.social
2024-09-17

While i am working on $dayjob i can start a compilation of some changes i made to #BitRitter over the past days.
Compiling it on my phone, to get the full experience, takes around 10-15 minutes in `--release` mode on my #OnePlus6t, so it can run while i do my normal work.

No bug changes, just cleaning up deprecated widgets and stuff.

#LinuxMobile #MobileLinux #RustLang

chfkch :nixos: :rust:chfkch@ruhr.social
2024-09-14

I should really upgrade #BitRitter to the latest #LibAdeaita widgets. I am still on Leaflet, which is deprecated for some time already.
On another note, i should properly register the app on @linuxphoneapps.

So much to do, so little time.

chfkch :nixos: :rust:chfkch@ruhr.social
2024-08-30

Today I will just complete some #Clippy issues in #BitRitter and maybe clean up some code to make the login process more robust out transparent for the user.
Maybe I will try tackling some major tasks after this has been ironed out.
Basic list sorting has been implemented on the way.
What features do you want to see most?
Comment below.

chfkch :nixos: :rust:chfkch@ruhr.social
2024-08-23

Today i had some time to dive back into #BitRitter a bit. Thanks to @baarkerlounger i cleaned up some stuff (not everything though).
I also got some ideas what to tackle next.
What i take away: I have to get in the loop again, some RL things kept me from contributing more regularly, but that should change soon.

#LinuxMobie #MobileLinux #BitWarden #VaultWarden
1/2

chfkch :nixos: :rust:chfkch@ruhr.social
2024-05-30

#BitRitter v0.1.1 in #Alpine testing repos (and with it also in #PostmarketOS).
#NixOS #Nix flake also included for local testing.
The list filter has been improved, so doomscrolling is no more.
Also, Vault Items of all 4 types can be displayed in the detail page - only "Identity" lacking some fields.

If you are on another distro, read the #CodeBerg page or reach out to me if you need help.

UI/UX feedback about the filter is strongly appreciated.
Boosts ok :boostRequest: :boost_ok:

chfkch :nixos: :rust:chfkch@ruhr.social
2024-05-28

My fellow fedizens, i have done it.
I have applied #BitRitter to nlnet.nl/propose/ in the category "Open Call". Well at least 2 features i want to implement.
Wish me luck.

If you have an awesome Mobile FOSS Project, maybe you want to apply too? Deadline is 2024-06-01 so this friday. Application process took me about half an hour, so that's doable.

@NGIZero

#LinuxMobile #Relm4 #gtk
#rbw #BitWarden #Vaultkwarden

chfkch :nixos: :rust:chfkch@ruhr.social
2024-05-03

When implementing the #TOTP token functionality for #BitRitter, i am not sure when tokens expire. At second 0 and 30 of a minute? From reading the specs it looks like.
I can generate the tokens on user interaction already, but i want to have a fancy countdown until expiry.
I have a rough idea how to do thatvin #GTK, but i need some days at least.

chfkch :nixos: :rust:chfkch@ruhr.social
2024-05-02

#BitRitter now has support to open links from the detail page (or copy them). Also, Custom fields are shown on the detail page.
To smooth the overall experience, i got a basic search filter working, so you don't have to scroll to your desired #VaultWarden entry.

Check out the latest main at codeberg.org/Chfkch/bitritter .
If you try it out on your #LinuxMobile device and the list/detail-ratio is off, please open an issue (preferrably with screenshot attached) so i fix it.
#MobileLinux

chfkch :nixos: :rust:chfkch@ruhr.social
2024-04-25

@Adaoh @kosmosghost
And all the others, have you been able to try out #BitRitter already? Are you still interested in using it or even help testing/contributing?
I am sure i can improve the onboarding as soon as i get some polishing done first.

chfkch :nixos: :rust:chfkch@ruhr.social
2024-04-24

I just finished building a reproducible environment for my #BitRitter app via #NixFlakes. This way, it should be easier to ove things into #NixPkgs when i am ready, since all dependencies and build instructions are already there.
I need to clean up a bit, but i am happy with the first results.

Next to #AlpineLinux or rather #PostmarketOS, #NixOS (Mobile) will be the second target for my use case.

#Nix

chfkch :nixos: :rust:chfkch@ruhr.social
2024-04-12

Does anyone want to help me design a logo and/or icon for #BitRitter?
If i draw it myself, i'd rather have no icon haha.
It is a password manager frontend for #MobileLinux (and desktops aswell).
Boosts welcome. :boostRequest:
#FediArt

If there is a hashtag for such things, let me know aswell.

chfkch :nixos: :rust:chfkch@ruhr.social
2024-04-12

Some days ago i had an issue with the #ClipBoard copy function in my password manager app.
Turned out (as suspected) the crate i used did not cover #WayLand only Windows, MacOS and X11 Linux. Sadly it went silently "OK" with the situation and i cannot seem to cover it via Result types.
I now implemented a quick fix locally to use another crate in addition, since i could not find any which covers all cases.
How are you fellow #RustLang developers handle this?
#BitRitter

chfkch :nixos: :rust:chfkch@ruhr.social
2024-04-11

I finally built #BitRitter on my #OnePlus 6T and it workd quite well already. The only thing (well the 2nd important one at all) - copying values - does not seem to work yet. I suspect it is the different clipboard manager than on my testing machine.
As a workaround, i can still use the "show password" function and select/copy/paste it manually for now.
I am polishing stuff up next a bit: Better error messages when login fails etc. and then i will be happy for this week.

chfkch :nixos: :rust:chfkch@ruhr.social
2024-04-10

News from #BitRitter:
codeberg.org/Chfkch/bitritter
Account creation is now possible via the app, no need to store credentials on disk.
This was a huge step towards the release of the first beta.
Basic usage is covered in my eyes, now i have to polish things up a bit and test integration in distros and on devices.
Got a lot of help from the community and the #Relm4 channel.
If you want to try now, hit me up if you have problems.
#LinuxMobile #MobileLinux #RustLang

chfkch :nixos: :rust:chfkch@ruhr.social
2024-04-02

#BitRitter is not even released yet - though it almost is in a state to grant the public access for early testung - and yet it seems it already lands in #PostmarketOS edge/testing soon.

This is just awesome to see the #FOSS ecosystem at work, helping each other out and such.

I hope one day i can daily drive #LinuxMobile and i am doing my part.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst