Releases: AurielSolaris/Nocean
Release list
Nocean 0.2.0
All the notes, none of the cloud.
A theme, a way to keep the notes you actually reach for at the top, and search that doesn't need you to remember the exact spelling.
✨ What's new
Tokyo Night
A fourth theme, the night variant of tokyo-night-vscode-theme: a #1a1b26 ground with #7aa2f7 blue, #bb9af7 magenta and #e0af68 gold. Its drifting backdrop is kept deliberately faint, because the flat deep navy is the theme.
Light and dark, on your terms
The ⋯ menu now has an Auto / Light / Dark toggle, and it's remembered.
| Theme | Palette | Light/dark |
|---|---|---|
| Ocean | IBM Carbon blue | Follows the toggle |
| Pepper | PeppertinoCSS red with an amber-to-coral glow | Follows the toggle |
| Cherry | Solarized Light with pink in place of yellow | Light only |
| Tokyo Night | Tokyo Night, night variant | Dark only |
Under Cherry or Tokyo Night the toggle greys out, shows that theme's fixed mode and stops responding, so the control never claims something the screen isn't doing. The gold i beside it says why. Your Auto/Light/Dark choice is kept and comes back the moment you pick Ocean or Pepper again.
Pinned notes
Long-press a card for a new menu: Pin to top, Unpin or Delete — long-press no longer jumps straight to the delete dialog.
- Pinned notes sort ahead of everything else, still newest-edited first among themselves.
- A pinned card carries a pin badge and a slightly stronger glass fill.
- Pinning doesn't touch the note's edited date, so a pin never quietly reorders your list by time.
- A pin stays put while you search, so the note you pinned is still the first result.
Search: plain, fuzzy or regex
Tap the badge in the search field to cycle ABC PLAIN → ~ FUZZY → .* REGEX. The mode is remembered between launches.
| Mode | Matches | Order |
|---|---|---|
| Plain | case-insensitive substring, as before | pinned first, then newest edited |
| Fuzzy | your query as a subsequence, the way a command palette does — hrbrjrnl finds Harbor journal |
ranked by how tightly the characters cluster, with a bonus for a title hit |
| Regex | a case-insensitive regular expression over title and body | pinned first, then newest edited |
In regex mode the field switches to a monospace face, and a pattern you haven't finished typing shows the actual reason under the field — INCORRECTLY NESTED PARENTHESES… — instead of silently reading as "no matches".
Opening search now puts the caret in the field, so you can just start typing.
🔁 Upgrading from 0.1.0
Nothing to do. pinned is a new optional field that defaults to false, so every note and every .zip backup written by 0.1.0 loads unchanged, and backups stay readable in both directions.
🔒 Privacy
Unchanged: the app has no internet permission, and notes and media live only in the app's private storage on your device.
📦 Requirements
- Android 10 (API 29) or newer, targeting Android 16 (API 36).
- Real glass blur needs Android 12 or newer; Android 10 and 11 get a translucent tint.
⚠️ If a debug build is installed
Android won't update a debug build to this release, because the signing keys differ. Export first: ⋯ → Export to .zip, uninstall the old build, install this one, then ⋯ → Import from .zip.
Known limitations
- Sharing into Nocean accepts plain text only.
- Sharing out of Nocean sends plain text; formatting and media aren't included.
- Copy and paste within the editor doesn't keep formatting.
- Search matches note titles and text, not media file names.
- Fuzzy search scans the first 4,000 characters of a note body, to keep every keystroke cheap; plain and regex search read the whole note.
📥 Download
Nocean-0.2.0.apk, signed release build, 3.8 MB.
SHA-256: 24a776f346c32d1b75a2bc9a2dc13bc4d41a691c1a198ba03704fda1bab04423
📄 License
MIT © 2026 Auriel. The bundled fonts are under the SIL Open Font License.
Nocean 0.1.0
All the notes, none of the cloud.
This is the first release of Nocean, a fully offline rich-text notes app for Android. The name is a pun on Notion.
✨ Highlights
Rich text editing
- H1, H2 and H3 headings, applied per paragraph. Pressing Enter after a heading goes back to body text.
- Bold and italic for a selection, or toggled before you start typing.
- Per-range fonts from eight bundled Google Fonts: Inter, Lora, Playfair Display, DM Serif Display, Nunito, Oswald, Caveat and Geist Mono. They work without internet or Google Play Services.
Media
- Insert images, videos and audio directly into a note.
- Tap an image for a full-screen viewer with pinch-to-zoom.
- Tap a video or audio clip to play it with play/pause, seek and a timestamp.
- You can remove a media item from the viewer.
Backup and sharing
- Export all notes to a
.zip, including media, and import it on any device. On import, a note only replaces your copy if the imported one is newer. - Share a note's text to any app with the green share button.
- Save text from other apps into Nocean: shared text opens as a new note.
Note info
- Word, character, paragraph and heading counts.
- Image, video and audio counts, plus how much space the note's media uses.
- Created and last-edited dates, and an About section.
Themes
Switch themes from the ⋯ menu. Your choice is remembered.
| Theme | Palette | Light/dark |
|---|---|---|
| Ocean | IBM Carbon blue | Follows system |
| Pepper | PeppertinoCSS red with an amber-to-coral glow | Follows system |
| Cherry | Solarized Light with pink in place of yellow | Always light |
Design
- Frosted-glass header, toolbar and buttons over a slowly drifting colored background.
- Inter for the app UI and Geist Mono for small labels like dates.
- Spring animations for opening notes, button presses and panels.
🔒 Privacy
- The app has no internet permission.
- Notes and media are stored only in the app's private storage on your device.
⚡ Performance
Tuned for mid-range phones, around 4 GB RAM and 8 CPU threads:
- Images and video thumbnails load in the background at screen width, with a memory-capped cache.
- The background animation redraws at about 15 fps, which reduces how often the glass blur is recalculated. It pauses when the app isn't visible.
- Typing only reprocesses the text around the edit.
- The release APK is 3.8 MB.
📦 Requirements
- Android 10 (API 29) or newer, targeting Android 16 (API 36).
- The real glass blur needs Android 12 or newer. Android 10 and 11 show a translucent tint instead.
⚠️ Upgrading from a test build
If a debug build of Nocean is already installed, Android won't update it to this release because the signing keys differ. Before installing:
- Open ⋯ → Export to .zip to back up your notes.
- Uninstall the old build.
- Install this release, then ⋯ → Import from .zip.
Known limitations
- Sharing into Nocean accepts plain text only. Shared images and files aren't supported yet.
- Sharing out of Nocean sends plain text. Formatting and media aren't included.
- Copy and paste within the editor doesn't keep formatting.
- Search matches note titles and text only.
📥 Download
Nocean-0.1.0.apk, signed release build.
SHA-256: f6df8f3b18ddecfe71697c40ac23f22b2b7c7fe4f935e1b57c6ec86c8a4d26f0
📄 License
MIT © 2026 Auriel. The bundled fonts are under the SIL Open Font License.