110 lines
3.3 KiB
Markdown
110 lines
3.3 KiB
Markdown
# 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
|