3.3 KiB
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 Nextcloudis 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_integrationas the core packageqortal_files_bridge,qortal_talk_bridge,nuqloud_scrum, andcustom_pwaas 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