Skip to content

Releases: k4ditano/notnative

v0.2.1

Choose a tag to compare

@k4ditano k4ditano released this 04 Dec 00:24

Bug Fixes

  • ESC key with popovers: Fixed issue where pressing ESC while a popover (tags #, mentions @, properties [field::) was visible would both close the popover AND change from INSERT to NORMAL mode. Now the first ESC closes the popover, and a second ESC changes mode.

  • WebView loading: Added watchdog timer to detect and recover from WebView load failures. The preview now reliably updates even when the WebView gets stuck.

  • UI freeze from Chat AI: Fixed UI freeze that occurred when loading a note from the Chat AI mode. The editor now properly resets sync state and refreshes the sidebar.

  • Cursor jumping on Enter/Backspace: Fixed cursor position jumping incorrectly when pressing Enter or Backspace at the start of a line in INSERT mode. Cursor position is now properly synchronized from GTK before operations.

v0.2.0

Choose a tag to compare

@k4ditano k4ditano released this 03 Dec 20:21

What's New in v0.2.0

Enhanced Format Toolbar

  • Sticky toolbar - stays fixed at top when scrolling through notes
  • Horizontally centered - regardless of window size
  • New formatting options: Underline, Highlight (==text==), Code Block
  • Text-based H1, H2, H3 buttons for better clarity
  • All icons now use standard GTK/Adwaita icons

Excel Export for Databases

  • Export your databases to .xlsx format
  • Full formula support in cells
  • Compatible with Excel, LibreOffice Calc, Google Sheets

Auto-continue Lists

  • Pressing Enter on a list item automatically adds the prefix
  • Supports bullet lists (-, *), numbered lists (1.), and checkboxes (- [ ])

Technical Improvements

  • Build timestamp for debugging
  • New modules: base_writer.rs, formula.rs, xlsx_export.rs
  • Improved WebView background color handling

Full Changelog: v0.1.15...v0.2.0

v0.1.15: Inline Databases & Release Notes

Choose a tag to compare

@k4ditano k4ditano released this 30 Nov 19:57

🆕 What's New in v0.1.15

✨ New Features

🗃️ Database Section

New dedicated database section in the sidebar:

  • Create and manage multiple databases
  • Interactive tables with full CRUD operations
  • Advanced filtering with multiple conditions
  • Sort by any column
  • Show/hide columns
  • Quick in-table search

🔗 Inline Properties

Add metadata directly in your notes:

Visible property:
[status::in progress]

Hidden property (indexed but not rendered):
[status:::draft]

Grouped properties (records):
[author::Cervantes, book::Don Quijote, year::1605]

Mixed visible/hidden:
[title::My Book, internal_id:::12345]

📝 Automatic Release Notes

  • Detects when you update to a new version
  • Creates a "What's New" note in Notnative/ folder
  • Only for updating users (not first install)

🌐 Dynamic Language Switching

  • Switch between Spanish and English without restart
  • Database UI also updates dynamically

📊 Graph View

  • Visualize connections between your notes

🐛 Bug Fixes

  • Complete translations for database UI (ES/EN)
  • Filter icon changed to funnel
  • Dynamic UI update when changing language

Full Changelog: v0.1.14...v0.1.15

v0.1.14: Fix ESC key in Chat AI mode

Choose a tag to compare

@k4ditano k4ditano released this 28 Nov 22:01

Changes

  • Fixed: ESC key now exits Chat AI mode on first press (was requiring double press)
  • Added global ESC controller in CAPTURE phase for Chat AI
  • Made all Chat AI UI containers non-focusable to prevent focus stealing

Installation (Arch Linux)

yay -S notnative-app-bin

v0.1.13

Choose a tag to compare

@k4ditano k4ditano released this 28 Nov 19:04
v0.1.13: Close sidebar when clicking outside editor area

NotNative v0.1.2 - WebView HTML Preview

Choose a tag to compare

@k4ditano k4ditano released this 26 Nov 22:56

�� NotNative v0.1.2

✨ New Features

  • 🌐 WebView HTML Preview: New Obsidian-style rendering in Normal Mode

    • Full HTML preview with webkit6::WebView
    • Centered design with 900px max-width for better readability
  • ⌨️ Keyboard Navigation in Preview: Full scroll support in Normal Mode

    • Arrow keys for smooth scrolling
    • j/k Vim-style scrolling
    • PgUp/PgDown for full pages
    • Home/End and g/G for start/end of document
  • ☑️ Interactive TODOs: Clickable checkboxes in WebView

    • Click checkboxes to toggle tasks
    • Automatic sync with source file
  • 🔗 Backlinks with @mentions: Note reference system

    • Autocomplete when typing @ + text
    • Click navigation on mentions
  • 📂 Open in File Manager: New context menu option

  • 🔗 Auto URL Detection: Smart conversion on paste

🐛 Bug Fixes

  • Sidebar focus fixed (navigation without stealing focus)
  • YAML tags with special characters (URL decoding)
  • Internal links [[note]] now handle spaces correctly
  • Consistent centered design in Insert mode

📦 Installation (Arch Linux)

yay -S notnative-app-bin

📚 Documentation

NotNative v0.1.11

Choose a tag to compare

@k4ditano k4ditano released this 25 Nov 19:03

🎉 NotNative v0.1.11

✨ New Features

  • 📝 Quick Notes: Floating window for quick notes (Ctrl+Q)
  • �� Complete i18n: Full Spanish/English translation for the entire interface
  • 🔧 Translated tooltips: All footer icons have translated tooltips
  • ⚙️ Translated settings: Temperature, Max Tokens, Model, etc.
  • 🤖 Mode notifications: Agent/Chat mode change alerts translated

🐛 Bug Fixes

  • Fixed Quick Note positioning (opens where the mouse is)
  • Fixed database migration v5 for new installations
  • Fixed Quick Note window closing with Hyprland shortcuts

📦 Installation (Arch Linux)

# Install from AUR
yay -S notnative-app-bin

📊 Tests

  • ✅ 48 tests passing

NotNative v0.1.10

Choose a tag to compare

@k4ditano k4ditano released this 24 Nov 20:05

🎉 NotNative v0.1.10

✨ Nuevas Características y Mejoras

  • 🔍 Búsqueda mejorada: Excluye automáticamente notas de .history y papelera
  • 🔗 Enlaces en respuestas IA: Cuando la IA crea/edita notas, incluye enlaces directos para navegación
  • 📊 Tablas expandidas: Las tablas en modo Normal se expanden al 100% del ancho disponible
  • 🐛 Fix de notas automáticas: Corregido bug que creaba notas vacías al iniciar la app
  • 📚 Nueva documentación: Añadido KEYBINDINGS.md con todos los atajos de teclado

📦 Instalación (Arch Linux)

# Instalar desde AUR
yay -S notnative-app-bin

📚 Documentación

v0.1.9 - Start in Background Option

Choose a tag to compare

@k4ditano k4ditano released this 19 Nov 15:53

New Features

  • Add start in background option with autostart management for Linux
  • New setting in preferences to start the application minimized to system tray
  • Automatic management of .desktop file in ~/.config/autostart

Changes

  • Improved startup behavior with configurable background mode
  • Enhanced system tray integration with autostart support

Installation

Arch Linux (AUR)

yay -S notnative-app-bin
# or
paru -S notnative-app-bin

Binary Package

Download the tarball below and extract it to your preferred location.

v0.1.8

Choose a tag to compare

@k4ditano k4ditano released this 16 Nov 20:07
Release 0.1.8