Skip to content

Add the Ky Suite apps to the catalog - #340

Open
Yoshiofthewire wants to merge 2 commits into
ente:mainfrom
Yoshiofthewire:add-ky-suite
Open

Yoshiofthewire wants to merge 2 commits into
ente:mainfrom
Yoshiofthewire:add-ky-suite

Conversation

@Yoshiofthewire

@Yoshiofthewire Yoshiofthewire commented Nov 1, 2026 •

Copy link
Copy Markdown

In one line: Adds 7 self-hosted, open-source Ky Suite apps by Busnes.app to the catalog as private alternatives.

What changed

  • KyPost → Mail, Contacts; KyNotes → Notes; KyDrive → Drive, Office Suite; KyAuth → 2FA; KyCalendar → Calendar; KyMessages → Messaging, Community, Video Conferencing; KyDNS → DNS
  • Each has a 200×200 JPEG logo (about 5 KB) in public/app-logos/, and lib/asset-versions.json is regenerated
  • Each entry is added at the end of its category's list

Review this: data/apps.json, where each app is placed. KyMessages is team chat with voice and video calls, so it is listed under Messaging, Community and Video Conferencing. KyPost is a private hub in front of an existing mailbox, not a mail provider.

Checked: npm run assets:check, catalog:validate, test:unit, typecheck, lint and build all pass. Chromium e2e passes, 108/108.
Not checked: WebKit e2e. It cannot launch on the test host, an Arch-based distro without the apt dependencies Playwright needs.

Disclosure: I maintain these apps. The logos are our own artwork, taken from the Busnes.app site.

Detail
  • App pages: KyPost, KyNotes, KyDrive, KyAuth, KyCalendar, KyMessages, KyDNS
  • I left out KyIdentity (SSO), KyRecovery (backups), KyPulse (monitoring) and KyYard (container control plane), because no existing category fits them.
  • Unrelated to this PR: npm audit flags critical advisories in the pinned Next.js 16.4.0 (for example GHSA-2464-fhr4-w9xw). 16.4.3 fixes them.

🤖 Generated with Claude Code

Adds KyPost (Mail), KyNotes (Notes), KyDrive (Drive), KyAuth (2FA),
KyCalendar (Calendar), KyMessages (Community) and KyDNS (DNS), with
200x200 JPEG logos and a refreshed asset manifest.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@CLAassistant

CLAassistant commented Nov 1, 2026 •

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

KyMessages joins Messaging and Video Conferencing, KyPost joins Contacts,
and KyDrive joins Office Suite.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants