NC Collectives
Unofficial Android client for Nextcloud Collectives wiki notebooks.
新版本 2.7.1
The keyboard no longer covers the bottom of the editor. In the plain markdown editor the line you are typing stays above the keyboard instead of disappearing behind it, and in the collaborative editor the formatting buttons now sit above the keyboard rather than behind it. Both editors shrink to fit the keyboard as it opens and closes.
An unofficial native Android client for the Nextcloud Collectives app — wiki-style markdown notebooks hosted on your own Nextcloud server.
Features:
* Browse collectives and nested page trees.
* Render markdown pages, including images, links, task lists, tables, syntax-highlighted fenced code blocks (Prism4j, themed against the app's Material 3 colour scheme), Nextcloud Text callouts (INFO / WARN / ERROR / SUCCESS), and ==highlight== marks.
* View-first by default with a per-page edit toggle. Two editors ship side-by-side: a native markdown editor with formatting toolbar + live preview swap that works offline (default), and a collaborative WebView editor backed by Nextcloud Text (beta — multi-user real-time editing, callouts, multi-line tables, math) used when the server supports it and you're online. Choose the default under Settings → Editor.
* Offline read cache and offline edit queue. Last-write-wins on conflict; local edits are preserved as drafts attached to the page.
* Full-text search via the Nextcloud unified-search provider.
* Favourites and recent searches, persisted across sessions.
* Per-page tags, emoji, rename, and move (folder pages supported). Browse all pages carrying a given tag.
* Long-press to drag pages and reorder them within their parent — same subpageOrder the web Collectives UI uses.
* Duplicate page action.
* Attachments: view inline images, upload from camera or gallery.
* Trash + restore (per-page and per-collective), with pre-commit undo on a snackbar for page trash.
* Create new collectives, change a collective's emoji, soft-delete + restore + permanently delete collectives.
* Share-intent quick capture from any app (text, URLs, single or multiple images).
* Backlinks: collapsible "linked from" row under every page that shows which other pages reference it.
* Wikilink support: [[Page Name]] and relative .md links resolve in-app.
* Light, Dark, or System theme; Material 3 styling.
* Configurable background sync cadence (Off, 1h, 6h, 12h, daily).
* Adaptive launcher icon with a monochrome layer for Android 13+ themed icons.
* Splash screen.
* Optional in-app update notification: on launch, polls the GitHub Releases API at most once per 24 hours and posts a notification when a newer version is published on GitHub. Tapping the notification opens the release page in your browser; the app never downloads or installs anything itself. F-Droid users can ignore this entirely — updates come through F-Droid as normal.
Requirements:
* Android 10 (API 29) or newer.
* A Nextcloud instance with the Collectives app installed, served over HTTPS. Plaintext (http://) server URLs are refused at login.
Authentication uses Nextcloud Login Flow v2 — you authorise the app from your browser and the server returns a device-scoped app password. Your account password is never seen, transmitted, or stored by the app. Revoke the device at any time from your Nextcloud security settings.
Privacy:
* The app talks only to the Nextcloud server you configure, plus (optionally) one request to api.github.com on launch for the update check, on a separate HTTP client that never carries your Nextcloud credentials.
* No Google Play Services. No Firebase. No analytics. No telemetry. No crash reporters. No advertising IDs.
* The device-scoped app password is stored in EncryptedSharedPreferences (Tink-backed). Signing out wipes the keystore entry along with every cached row and preference.
This project is not affiliated with, endorsed by, or supported by Nextcloud GmbH or the Nextcloud Collectives team. "Nextcloud" and "Collectives" are trademarks of their respective owners.
Features:
* Browse collectives and nested page trees.
* Render markdown pages, including images, links, task lists, tables, syntax-highlighted fenced code blocks (Prism4j, themed against the app's Material 3 colour scheme), Nextcloud Text callouts (INFO / WARN / ERROR / SUCCESS), and ==highlight== marks.
* View-first by default with a per-page edit toggle. Two editors ship side-by-side: a native markdown editor with formatting toolbar + live preview swap that works offline (default), and a collaborative WebView editor backed by Nextcloud Text (beta — multi-user real-time editing, callouts, multi-line tables, math) used when the server supports it and you're online. Choose the default under Settings → Editor.
* Offline read cache and offline edit queue. Last-write-wins on conflict; local edits are preserved as drafts attached to the page.
* Full-text search via the Nextcloud unified-search provider.
* Favourites and recent searches, persisted across sessions.
* Per-page tags, emoji, rename, and move (folder pages supported). Browse all pages carrying a given tag.
* Long-press to drag pages and reorder them within their parent — same subpageOrder the web Collectives UI uses.
* Duplicate page action.
* Attachments: view inline images, upload from camera or gallery.
* Trash + restore (per-page and per-collective), with pre-commit undo on a snackbar for page trash.
* Create new collectives, change a collective's emoji, soft-delete + restore + permanently delete collectives.
* Share-intent quick capture from any app (text, URLs, single or multiple images).
* Backlinks: collapsible "linked from" row under every page that shows which other pages reference it.
* Wikilink support: [[Page Name]] and relative .md links resolve in-app.
* Light, Dark, or System theme; Material 3 styling.
* Configurable background sync cadence (Off, 1h, 6h, 12h, daily).
* Adaptive launcher icon with a monochrome layer for Android 13+ themed icons.
* Splash screen.
* Optional in-app update notification: on launch, polls the GitHub Releases API at most once per 24 hours and posts a notification when a newer version is published on GitHub. Tapping the notification opens the release page in your browser; the app never downloads or installs anything itself. F-Droid users can ignore this entirely — updates come through F-Droid as normal.
Requirements:
* Android 10 (API 29) or newer.
* A Nextcloud instance with the Collectives app installed, served over HTTPS. Plaintext (http://) server URLs are refused at login.
Authentication uses Nextcloud Login Flow v2 — you authorise the app from your browser and the server returns a device-scoped app password. Your account password is never seen, transmitted, or stored by the app. Revoke the device at any time from your Nextcloud security settings.
Privacy:
* The app talks only to the Nextcloud server you configure, plus (optionally) one request to api.github.com on launch for the update check, on a separate HTTP client that never carries your Nextcloud credentials.
* No Google Play Services. No Firebase. No analytics. No telemetry. No crash reporters. No advertising IDs.
* The device-scoped app password is stored in EncryptedSharedPreferences (Tink-backed). Signing out wipes the keystore entry along with every cached row and preference.
This project is not affiliated with, endorsed by, or supported by Nextcloud GmbH or the Nextcloud Collectives team. "Nextcloud" and "Collectives" are trademarks of their respective owners.
版本
尽管下面提供了 APK 安装包的下载选项,但你应该注意,以这种方式安装将不会收到更新通知,这是一种不太安全的下载方式。 我们建议你安装使用 F-Droid 客户端。
下载 F-Droid-
arm64-v8aarmeabi-v7ax86x86_64该版本需要 Android 10 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
-
arm64-v8aarmeabi-v7ax86x86_64该版本需要 Android 10 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
-
arm64-v8aarmeabi-v7ax86x86_64该版本需要 Android 10 及以上版本。
此包由原始开发者构建并签名,并保证对应于此源代码 tarball。
新版本 2.7.0
Page text was too small and too dense to read comfortably. Settings gains a text size option under Appearance — Small, Default, Large, or Larger — with a sample so you can see the size before you leave the screen. It applies to rendered pages, the plain markdown editor, and the collaborative editor alike, and multiplies your device's own font size setting rather than replacing it. Rendered pages also get a little more space between lines at every size.
新版本 2.6.1
Fixes pages and collectives getting stuck showing what they looked like when you first opened them. A page now checks the server for changes every time you open it, so edits made in the web interface or on another device show up. Page lists refresh when you pull down on them and when you return to them, and Settings gains a Sync now button along with when the last sync worked — or why it didn't.





