# NextMarks

NextMarks is a native, unofficial Ubuntu Touch client for the **Bookmarks** app for Nextcloud.

It is designed for a simple mobile workflow: search your Nextcloud bookmarks, browse bookmark folders, open links in Morph Browser, copy URLs, and add/edit/delete bookmarks without keeping a permanent local bookmark database.

## Setup

NextMarks requires a dedicated **Nextcloud app password** in this format:

```text
xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
```

Create it in **Nextcloud Settings > Security** and **disable filesystem access for that app password**.

Do not use your normal Nextcloud account password.

NextMarks verifies the restriction before using the Bookmarks API. If the app password can access Nextcloud Files, NextMarks refuses to continue and tells you to disable filesystem access and retry.

The connection dialog supports Show/Hide, Paste and Copy. Remembering the app password is optional and disabled by default.

## Features

- Search bookmarks on your Nextcloud server
- Automatically load the All bookmark view after connection and on startup
- Browse results with Previous/Next pagination when more than 50 bookmarks match
- Browse bookmark folders
- Open bookmarks in the system browser
- Copy bookmark URLs
- Add bookmarks, including URLs pasted from Morph Browser
- Edit title, URL, description and tags
- Delete bookmarks
- Dark and light mode
- No advertising or analytics

NextMarks does not synchronize or permanently cache your bookmarks. Current results and folder data exist only in memory while the app is running.

Technical and security design decisions are documented in `README.md` in the source archive.

NextMarks is an independent project and is not affiliated with or endorsed by Nextcloud GmbH or the Nextcloud Bookmarks project.

## License

NextMarks is released under the **MIT No Attribution (MIT-0)** license.

Copyright 2026 Barry de Graaff

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

This app is vibe coded using AI assistance.
