Files

3.3 KiB

NuQloud For Nextcloud: Current Plugin Inventory

This document is no longer an early scaffold-only roadmap. It now serves as a launch-prep snapshot of the customer-facing plugin package and its add-ons.

Launch posture

  • NuQloud for Nextcloud is still pre-launch.
  • The core functionality described below already exists in this repository.
  • CHD-only tooling is intentionally excluded from the customer-facing plugin package summary.

Core package: qortal_integration

Primary user-facing surfaces:

  • Account dashboard at /apps/qortal_integration/account
  • Q-Apps launcher at /apps/qortal_integration/qapps
  • Personal settings panel for account linking, backup/import, and approvals
  • Admin settings for broker, external auth, app visibility, Q-Apps behavior, branding, and operational controls

Current core capabilities:

  • Link/import Qortal-backed identities for authenticated Nextcloud users
  • Dashboard with account state, purchases, app launch surfaces, and activity
  • Embedded Q-Apps/QDN browser with gateway-aware routing and mobile controls
  • Q-Apps permission defaults and approval management
  • Decentralized auth file backup handling
  • Qortal-aware purchasing, notifications, and announcements surfaces

User-facing add-ons

1) qortal_files_bridge

Purpose:

  • Adds QDN publishing workflows directly into Nextcloud Files

Current surfaces:

  • Files actions and details-sidebar integration
  • Bridge status page at /apps/qortal_files_bridge/

Current capabilities:

  • Publish file/folder to QDN
  • Delete via overwrite tombstone flow
  • Publish-state indicators in Files UI
  • Q-Manager-compatible filesystem publishing behavior
  • Descendant folder publish indicators
  • Activity integration for publish/delete events

2) qortal_talk_bridge

Purpose:

  • Adds Qortal/Nextcloud Talk mapping and relay tooling

Current surfaces:

  • Admin page at /apps/qortal_talk_bridge/admin
  • Personal bridge/settings surface
  • Talk conversation sidebar embed

Current capabilities:

  • Group/conversation mapping management
  • Relay controls and diagnostics
  • Moderator-scoped conversation selection
  • Cron-driven Qortal -> Talk relay support
  • In-context conversation sidebar controls

3) custom_pwa

Purpose:

  • Provides an instance-wide branded install surface for NuQloud as a PWA

Current surfaces:

  • Install page at /apps/custom_pwa/install
  • Manifest at /apps/custom_pwa/manifest.json
  • Service worker at /apps/custom_pwa/sw.js

Current capabilities:

  • Branded authenticated install flow
  • Instance-specific manifest handling
  • Device registration and notification helper endpoints
  • Admin settings for PWA-related configuration

Not part of the customer-facing plugin package

chd_admin

  • Exists in this repo for CHD operational/admin use only
  • Not a customer-facing plugin surface
  • Should not be presented as part of the end-user NuQloud for Nextcloud offer

Production-readiness notes

  • Customer-facing docs should present:
    • qortal_integration as the core package
    • qortal_files_bridge, qortal_talk_bridge, nuqloud_scrum, and custom_pwa as the current user-facing add-ons
  • Customer-facing docs should avoid presenting CHD admin tooling as an add-on
  • Plugin copy should explicitly state that launch is near-term rather than already public