@Iutech Sorry, nothing to announce regarding that.

We have Debian packaging metadata already but I’m sure it needs some cleanup for an official submission.

Working on improvements to the Lagrange text input widget. Word wrapping and multiple lines make a world of difference for writing a bit of text.

v1.4 slightly tweaks the scaling so that the UI size is never reduced below 1.0 based on DPI. This may help you if the UI seemed too small by default.

Show thread

New features:
- split view for browsing two tabs at once — keep an index page or menu on one side while opening all links on the other side
- basic support: viewing the book cover page, and opening the contents in a split view
- view contents of local directories and ZIP archives
- page renderer buffers content more efficiently
- all lists support smooth scrolling
- feeds sidebar has a mode for viewing only unread entries
- new UI languages: Interlingua, Toki Pona

Show thread

It may have been a mistake to run 3 PCs in my tiny home office. It’s barely 6℃ outside but the room is like a sauna. 😅

Gonna have to figure out a cooling solution for the summer…

@adele Not seeing similar problems here... What does it say in "Show Usage" on the identity's context menu?

skyjake boosted

@docskrzyk @adele @bortzmeyer 👍 Setting the default activation URL when creating an identity is a great idea, I'll add it to my todo list.

@adele @bortzmeyer Identities are managed based on URL prefixes. So at the site root it applies everywhere, and at ".../join" it would automatically apply to ".../join/subdir/hello.gmi", too.

I would imagine typically a user would want it to apply either to the entire site or to a specific subdir like "astrobotany.mozz.us/app/". A dialog should be shown for making this selection.

@adele @bortzmeyer Identities are activated based on URLs. When you joined, the identity was activated for the ".../join" URL. You need to go to the site root and activate the identity there, it'll then apply to all URLs on the site.

This UX is not the best, I'll need to work on making it a bit more user-friendly.

@adele Yep that would be part of it. Probably Shift+Enter to insert a newline and plain Enter to send, so it works for single-line content as before.

@adele I don't think's anything in the spec prohibiting that, and in fact I've been meaning to update the text input widget to allow wrapping to multiple lines for entering long content. It just hasn't bubbled up high enough on the todo list yet...

@adele @bortzmeyer v1.4 adds New/Import buttons in the bottom of the Identities list for easy access.

@bortzmeyer @adele OpenSSL-generated certs can be imported to Lagrange using the Import Identity dialog (must be in PEM .crt/.key format), or you can just copy the PEM .crt/.key files to the ~/.config/lagrange/idents directory (or equivalent for your platform) and they'll be picked up on the next launch. After that you can use them like any Lagrange-generated cert.

There's a bit more details on the Lagrange Help page (section 1.6.3).

skyjake boosted

Here's the reference Gempub book running in a fork of ÖppenBòk, no styling yet, or cover, or inline images, but pagination of the chapters is working: youtu.be/_Kv18W9HpBE You can download the .gpub (Olaf Stapledon's Star Maker) here: codeberg.org/oppenlab/gempub/s

Happy to say this isn't the first book or reader implementation, @jk beat me to it in Lagrange.

@bortzmeyer Indeed! Especially since clients need to occasionally poll if there are updated resources available. 😬

@Sandra Multiple windows is the next step here. The groundwork has been laid.

@come Yes it’s an action (a link on the Gempub cover page) and it means the same as “show”.

Show older

skyjake's choices:

skyjake.fi

skyjake's personal Mastodon instance