Links to posts: NeoKOM shares its own URLs and doesn't recognise jskom's #336

Closed
opened 2026-10-24 22:21:31 +00:00 by littlefox · 2 comments
Owner

Interop audit, 2026-10-24.

Links to posts: each client has its own.

  • NeoKOM shares https://neokom…/#server/text/N (and lyskom://server/text/N on the desktop, #289). In Emacs that's a URL that opens NeoKOM's web app; jskom shows it as a link.
  • NeoKOM recognises only its own forms. The Emacs client's "image can't be shown here" message links to jskom (https://jskom.osd.se/texts/?text=N, https://jskom.lysator.liu.se/texts/?text=N, lyskom-rest.el), and such links are in posts on kom.lysator.liu.se. NeoKOM opens them in the browser, not as the post.
  • In-text references are fine: <text N: Ämne>, <person N: …>, <möte N: …> match the Emacs client's own patterns ("JySKom enhancements" in lyskom-text-buttons, vars.el). Bare 4–9-digit numbers become text links in Emacs.

Options:

  1. Recognise jskom's URL forms (and any others in use) and open them in NeoKOM, for the server they name.
  2. "Kopiera länk" offers <text N: Ämne> for pasting into LysKOM, and the web link for elsewhere.
  3. Leave as is.
Interop audit, 2026-10-24. **Links to posts: each client has its own.** - **NeoKOM shares** `https://neokom…/#server/text/N` (and `lyskom://server/text/N` on the desktop, #289). In Emacs that's a URL that opens NeoKOM's web app; jskom shows it as a link. - **NeoKOM recognises** only its own forms. The Emacs client's "image can't be shown here" message links to jskom (`https://jskom.osd.se/texts/?text=N`, `https://jskom.lysator.liu.se/texts/?text=N`, `lyskom-rest.el`), and such links are in posts on kom.lysator.liu.se. NeoKOM opens them in the browser, not as the post. - **In-text references** are fine: `<text N: Ämne>`, `<person N: …>`, `<möte N: …>` match the Emacs client's own patterns ("JySKom enhancements" in `lyskom-text-buttons`, `vars.el`). Bare 4–9-digit numbers become text links in Emacs. Options: 1. **Recognise jskom's URL forms** (and any others in use) and open them in NeoKOM, for the server they name. 2. **"Kopiera länk" offers `<text N: Ämne>`** for pasting into LysKOM, and the web link for elsewhere. 3. Leave as is.
Author
Owner

We will go with option 3 and leave it as it is. If no other client currently makes an effort for interop in this aspect there is no point in us doing it either.

We will go with option 3 and leave it as it is. If no other client currently makes an effort for interop in this aspect there is no point in us doing it either.
Author
Owner

Closed as decided (D-071): option 3, links stay as they are.

Closed as decided (D-071): option 3, links stay as they are.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
littlefox/neokom#336
No description provided.