secana

joined 2 years ago
 

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

 

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

 

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

[–] secana@programming.dev 0 points 2 months ago

Great video. Short and descriptive.

 

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.

[–] secana@programming.dev 4 points 2 months ago

Cool little trick!

 

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!

[–] secana@programming.dev 1 points 2 months ago

It sounds like you don’t want a dev container but a dev shell. Have a look at Nix flakes. This allows you to ship your dev environment as code but without the hassle of running inside a container. All your local tools will work and pickup whatever you configured in the flake.

[–] secana@programming.dev 0 points 2 months ago

Great, will upgrade right away. Thanks for sharing!

 

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

[–] secana@programming.dev 0 points 4 months ago

Thanks! Happy to hear that!

 

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.

 

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/

 

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?

 

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.

 

Hi rustaceans! What are you working on this week? Did you discover something new, you want to share?

view more: next ›