4

A new version of Forji, the iOS app for Forgejo is released. New features are

  • a persistent cache for issues, PRs and repos to make working with slow instances like Codeberg more pleasent.
  • a merged instance view, where items from multiple Forgejo instances can be viewed at once.
  • a filter in the repo view to filter archived or mirrored repos

Forji is free and open source under GPLv3 and hosten on Codeberg https://codeberg.org/secana/Forji

8

Forji is an iOS app for Forgejo, like the Github App is for Github. It works with self-hosted instances and public once like Codeberg. It landed in the App Store today. Fully open source under GPLv3 with the code here: https://codeberg.org/secana/Forji

15

Forji is an iOS app for Forgejo, like the Github App is for Github. It works with self-hosted instances and public once like Codeberg. It landed in the App Store today. Fully open source under GPLv3 with the code here: https://codeberg.org/secana/Forji

3

I created "ForgejoKit", a Swift library to interact with the Forgejo API. If you are interested in working with Forgejo from Swift, check it out.

14

Kellnr - the open source Rust crate registry - released a new major version. Many month of work went into it. Check it out, if you want to host your own crates or custom toolchains for Rust!

6

A short blog post that reviews the development of kellnr, the Rust crate registry, in 2025.

20

A new release of Kellnr, the crate registry is out. Kellnr is now a single binary that includes all web resources and config files, making it easier to deploy. As a new feature, web-hooks where added to interact with kellnr from other applications.

28
Kellnr has a new UI (programming.dev)

Kellnr, the registry to self host crates, has a new UI. I rewrote it to make it more consistent and responsive. Give it a try, if you want to host crates on your own infrastructure. https://kellnr.io/

7
23

The fist new version of Kellnr in 2025 is released! If you want to self-host rust crates on your own infrastructure, check it out.

1

Hi! I'm new to Swift and macOS development. I'm currently writing an app for me that allows me to backup my files and photos from icloud to NAS.

Getting the photos was easy, but I'm not sure how to get files stored in icloud drive. Do I need an Apple Developer account for the right permissions? If so, why can I download photos without it?

7

I try to add an application that was installed with homebrew (managed by nix darwin) to the "Open at Login" settings under "General -> Login Items & Extensions".

I tried to add a launchd.user.agents entry, but that didn't work. The app is only adeded to the "Allow in the Background" settings and does not start on login.

  launchd.user.agents = {
    sanesidebuttons = {
      serviceConfig = {
        Label = "com.thealpa.sanesidebuttons";
        RunAtLoad = true;
        Program = "/Applications/SaneSideButtons.app";
      };
    };
  };

Any ideas how to add an entry to the "Open at Login" settings with nix darwin? launchd.agents and launchd.daemons seems to be the wrong place as well.

[-] secana@programming.dev 10 points 2 years ago

I ported the frontend for https://kellnr.io from vuex to pinia, which makes the code to hold state in the frontend much cleaner.

[-] secana@programming.dev 9 points 2 years ago

I release a new version of https://kellnr.io with some bug fixes and updated Docker images (Ubuntu 24.04 base).

[-] secana@programming.dev 13 points 2 years ago

Or use https://kellnr.io to host your crates. It automatically builds the corresponding docs and hosts them for you. Disclaimer: I'm the author.

[-] secana@programming.dev 97 points 2 years ago

https://tauri.app/ is very popular and does not need electron. It uses the OS native we view.

[-] secana@programming.dev 9 points 2 years ago

The runtime is even called "common language runtime" (clr), as it is intended to support many different languages, which the jvm never was.

[-] secana@programming.dev 12 points 2 years ago

I released https://kellnr.io 5.2.1 with a few smaller fixes and additions.

[-] secana@programming.dev 10 points 2 years ago

If that really works without any drawbacks, I hope it gets merged into Rust main.

[-] secana@programming.dev 11 points 2 years ago

The Windows linker needs a lib file to link a DLL. See here how it's done https://kellnr.io/blog/cross-plat-native-lib

[-] secana@programming.dev 13 points 2 years ago

Good idea. We could try to reach TWIR on Mastodon.

[-] secana@programming.dev 10 points 2 years ago

If a few big names here could possibly help. If someone from the Rust project itself or someone well known from YouTube posts here and engages in discussions, more people would be interested to join.

[-] secana@programming.dev 7 points 2 years ago

I'll try to post more. Maybe cross posting from here to Mastodon helps. I've the impression that the Rust community is more active there.

[-] secana@programming.dev 33 points 2 years ago

I advocate for that since years. We need to normalize to pay for OSS. The biggest issue I see is not that people are unwilling to pay (donate) for the software they use daily, but the the payment itself is to complicated. There is not "the one" app store for OSS that every OS uses that makes donations easy. Additionally taking care of taxes for donations is too much of a burden, so the app store needs to handle that as well. And voila: You have the Apple App store or Android Play store.

view more: next ›

secana

0 post score
0 comment score
joined 2 years ago