Repository navigation
Releases: devohmycode/NoteUI
Releases · devohmycode/NoteUI
Release list
Release Notes - 0.5.1
- OneNote sync fix: Pull only from Outlook Sticky Notes endpoint, fixing infinite sync caused by fetching 100+ pages from NoteUI section individually
- Cloud cache: Notes are cached locally after sync and loaded instantly at startup before re-authentication — no more empty list on relaunch
- Sticky Notes colors: Colors are recovered by cross-referencing Outlook notes with the local Windows Sticky Notes database (plum.sqlite)
- Batch rendering: Notes load in batches of 30 for smooth UI performance with large collections
- Provider switching: Notes are properly cleared when switching between cloud providers (Firebase ↔ OneNote ↔ WebDAV)
- Import Sticky Notes button: Available under OneNote in Storage settings to manually import from local database
- Note count: Displayed in status bar next to the title
Release Notes - 0.5.0
- OneNote sync: Sync notes via Microsoft Graph API with OAuth2 PKCE authentication. Automatically creates a NoteUI notebook and section. Embedded Client ID for one-click sign-in
- Outlook Sticky Notes: Pull Sticky Notes from Outlook via the Mail API during OneNote sync
- Local Sticky Notes import: Read Windows Sticky Notes from the local SQLite database with automatic RTF formatting cleanup
- Local profiles: Create multiple named profiles with separate note storage. Right-click to rename or delete. Cloud providers never write to profile files
- Cloud provider switching: Firebase, WebDAV, OneNote, and Local are mutually exclusive. Switching clears notes and reloads from the new source immediately
- Sync animation: Rotating sync button during synchronization with note count displayed in the title bar
- Window state per context: Open note windows and their positions are saved and restored per profile or cloud provider
- Widget desktop fix: Taskbar widget no longer disappears when clicking the desktop
Release Notes - 0.4.0
- Clipboard history & widget: New
ClipboardWidgetandClipboardHistoryManagerto manage clipboard history with categories and favorites - Configurable Taskbar widget:
TaskbarWidgetwith modules that can be enabled/disabled viaAppSettings, automatic hiding in fullscreen mode
Release Notes - 0.3.1
- Installer: English by default with a French option; language selection during setup
- Default Sort: Changed from "recent" to "creation date"
- NotepadWindow: Auto-save to linked note, links between notes (
[[), save as a new note, open an existing note, word counter, focus mode (F11), drag-and-drop tabs, black text fix in dark mode - Links Between Notes: Fixed Hidden formatting lost during RTF (NoteLinkHelper) round trips, fixed preview displaying GUIDs, fixed link click in preview, fixed SetEditorTextColor destroying link formatting
- Performance: Delayed main window refresh on window closing instead of on each keystroke
- Bug Fixes: Removed initial empty tab, fixed inline editor race condition clearing content
Release Notes - 0.3.0
- Sorting & compact cards: sort notes by recent/created/alpha/color/size, compact card view toggle
- Clipboard monitor: background clipboard monitoring for pasting selected text as a note in any application
- Drag and drop images from the explorer in a note
- Startup options: start with Windows, start minimized to tray
- Auto-update system: check for updates via GitHub Releases with CPU/CUDA variant detection, in-app download and install
Release Notes - 0.2.0
- Note locking & password protection — secure individual notes with a password
- Window attachment — attach note windows to other application windows and website tabs
- Full Firebase synchronisation — real-time bidirectional sync via RTDB with SSE streaming (replaces 45s polling)
- Live refresh — open note windows update automatically when remote changes arrive
Release Notes - 0.1.1
- Window state persistence and restore
- Window positioning utilities
- Backdrop controller refactor
- Runtime and packaging updates
- CUDA backend flag
Release Notes - 0.1.0
- AI integration: unified AI settings panel with cloud providers (OpenAI, Claude, Gemini) and local GGUF models, slash commands, and status bar robot icon for AI actions
- Custom prompts: editable built-in prompts + user-created prompts with add/edit/delete, persisted in settings and available in AI action menus
- Global hotkeys: system-wide hotkeys (Show/Hide, New Note) via Win32 RegisterHotKey, with configurable shortcuts in settings
- Flyout navigation: keyboard-based back navigation (Ctrl+P default) between nested flyout panels via configurable shortcut
- Reminder UI overhaul: replaced manual time TextBox with DatePicker + TimePicker flyout for note and task reminders
- Keyboard accessibility: note preview cards focusable with Tab and openable with Enter
- UI polish: active local model visual indicator (bold + green "Actif"), color bar height +1px on note cards
Release Notes - 0.0.1
Changes
- ThemeHelper rewritten: reliable detection via ActualTheme, adaptive light/dark card background (semi-transparent for Mica/Acrylic)
- Card text: automatic XAML inheritance (no more broken explicit Foreground)
- ActionPanel: all brushes migrated to Opacity + RequestedTheme from the flyout
- Auto refresh of cards on ActualThemeChanged (light↔dark toggle)
- Archive: IsArchived property, Archive view, archive/unarchive in menus
- Slash commands: ToggleSwitch → CheckItem consistent with the rest
- Shortcuts in settings (Show: Ctrl+Alt+N, New note: Ctrl+N) with live capture
- Quit (red) in Quick Access
- Snippets and TextExpansionService
- AppSettings cleaned up (No more ThemeHelper.CurrentTheme)