Skip to content
CAI
Software that uses CAICheck a score

glushchenko/fsnotes

43.9

Weak · 27 September 2026

47.4k

lines of production code

Swift

primary language

4

measurements over time

CAI band scale
CAI trend line
CAI lens gauges

What this system is

FSNotes is a cross-platform note-taking application for macOS and iOS that manages plain text and Markdown files with advanced editing capabilities. It provides a rich editor featuring syntax highlighting for numerous programming languages, code block detection, and a web-based preview engine. The system supports file organization through hierarchical tags and folders, integrates Git version control for repository management, and allows publishing notes to remote servers via SFTP.

How it got here

2017–2018 — iOS expansion and UI modernization

16 changes.

This period focused on launching the FSNotes iOS application with features like in-editor search, image previews, and a share extension for cross-app integration. Concurrently, the macOS version underwent a significant UI overhaul, introducing dark mode support, SF Symbols, and an expanded editor with advanced markdown and navigation capabilities.

2019–2020 — Localization and configuration expansion

11 changes.

This period focused on expanding internationalization support by adding localization files for Simplified Chinese, Ukrainian, French, Dutch, Portuguese, and Spanish across iOS and macOS components. Concurrently, the project introduced dedicated preference panels for security, Git, and web publishing, alongside defining Xcode schemes to streamline development workflows for various app targets.

2022–2026 — Core refactoring and syntax highlighting overhaul

14 changes.

This period focused on replacing the Highlightr dependency with a native Swift-based syntax highlighting engine, significantly expanding language support and theme options. The core architecture was restructured to include custom Markdown parsing, improved Git integration, and modernized localization, while iOS-specific features like SFTP publishing and preference screens were added.

Features

Added Dutch (nl-NL) localization for SFTP publishing and UI

FSNotes iOS now includes a complete Dutch language pack, adding translations for the SFTP Web Publishing settings (including server, authentication, and connection test alerts) and the main application interface defined in the storyboard. Users can now interact with the app and configure SFTP publishing in Dutch.

FSNotes iOS/nl-NL.lproj · high confidence

Added French localization for iOS SFTP publishing settings

Users with French language settings will now see translated labels, placeholders, and error messages in the SFTP Web Publishing configuration screens. This includes translations for server connection fields (Host, Port, Username), authentication options (Private Key, Public Key), action buttons (Test Connection), and context menu items (Create/Update/Delete Web Page).

FSNotes iOS/fr.lproj · high confidence

Added Portuguese (pt-PT) localization for SFTP publishing features

Users with their device language set to Portuguese (Portugal) will now see translated interface text for the SFTP Web Publishing settings and actions. This includes labels for server configuration fields (Host, Port, Username), authentication options, connection test alerts, and context menu actions (Create, Update, Delete Web Page).

FSNotes iOS/pt-PT.lproj · high confidence

Added Russian localization for FSNotes iOS

FSNotes iOS now supports the Russian language. This update adds the necessary localization files (InfoPlist, LaunchScreen, Localizable, and Main storyboard) to translate app interface elements, permission descriptions, and settings into Russian for iOS users.

FSNotes iOS/ru.lproj · high confidence

Added Simplified Chinese localization for iOS Share extension

Users can now see the iOS Share extension interface in Simplified Chinese (zh-Hans). This change adds the initial localization file for the share extension's user interface strings, enabling Chinese-speaking users to interact with the share sheet in their native language.

FSNotes iOS Share/zh-Hans-CN.lproj, FSNotes iOS Share/zh-Hans.lproj · high confidence

Added Ukrainian localization for iOS SFTP settings

This change introduces the Ukrainian language resource bundle for the FSNotes iOS app, specifically covering the SFTP Web Publishing feature. Users can now see Ukrainian translations for SFTP configuration fields (such as Host, Port, and Authentication), action buttons (like Test Connection), and system alerts (including connection success/failure messages and error prompts).

FSNotes iOS/uk.lproj · high confidence

Added Xcode workspace configuration

A new Xcode workspace file (contents.xcworkspacedata) has been added, referencing the main FSNotes.xcodeproj. This establishes the workspace structure for the project, likely to support future integration of dependencies or subprojects, although no external pods or schemes are currently linked in this initial configuration.

FSNotes.xcworkspace · high confidence

Added highlight.js v9.13.1 for code syntax highlighting

The MPreview bundle now includes highlight.js v9.13.1 to provide syntax highlighting for code blocks. This addition enables automatic detection and visual formatting of source code across a wide range of programming languages, improving the readability of technical content within the preview interface.

Resources/MPreview.bundle/js · high confidence

Added syntax highlighting themes for code preview

The code preview component now supports multiple syntax highlighting themes, including Atom One (Dark/Light), GitHub (Dark/Light), and Solarized (Dark/Light). These new CSS stylesheets allow users to view code blocks with distinct visual styles that match popular editor and platform aesthetics, improving readability and visual consistency across different themes.

Resources/MPreview.bundle/styles · high confidence

Adds Chinese localization for FSNotesCore

FSNotesCore now includes Chinese (Simplified) localization support, providing translated bundle metadata such as the bundle name and copyright information for users in that locale.

FSNotesCore/Core macOS · high confidence

Adds Portuguese localization for the iOS Share extension

The iOS Share extension now includes a Portuguese (pt) localization file (InfoPlist.strings). This adds translated strings for the bundle display name and bundle name, ensuring the extension appears with the correct localized labels in Portuguese.

FSNotes iOS Share/pt.lproj · high confidence

Adds Russian localization for the iOS Share extension

The iOS Share extension now supports Russian language strings, allowing users to see interface elements like "Append to" and "New note" in Russian within the share sheet.

FSNotes iOS Share/ru.lproj · high confidence

Adds dark mode support and UI appearance utilities

This change introduces support for dark mode in the application by adding new extension files for AppKit types. The \NSAppearance\ extension detects dark mode based on system settings or specific appearance names, while \NSColor\ provides logic for tag colors and hex string conversion. Additional extensions for \NSFont\, \NSImage\, and \NSWindow\ add utilities for font traits, image resizing/cropping, and window centering. The \UserDefaultsManagement\ extension is updated to handle appearance type settings and global shortcuts, enabling the application to respect system dark mode preferences and manage UI-related user defaults.

FSNotes/Extensions · high confidence

Adds iOS share extension for saving notes from other apps

Users can now share images, URLs, and plain text from other iOS apps directly into FSNotes. The new share extension, configured with iCloud container and app-group entitlements, processes incoming attachments to create new notes, supporting multiple images and URL previews while handling local file content and web links.

FSNotes iOS Share · high confidence

Editor and preview interface overhaul

The editor view has been completely rewritten to support advanced inline features, including context-aware autocompletion for wiki links, tags, and code blocks, as well as native support for moving lines up and down and clearing completed todo items. The preview pane now includes a built-in find-and-highlight panel for searching within rendered markdown. Additionally, link handling has been enhanced to support email links, internal anchor navigation, and modifier-key variations (Shift/Command) for opening URLs, while drag-and-drop operations now properly insert note references and external URLs.

FSNotes/View · high confidence

FSNotes iOS: In-editor search, image preview, and localization tooling

FSNotes iOS now includes an in-editor search feature that highlights all matches and lets users jump between them, and a new QuickLook-based image preview controller for viewing and managing images within notes. The app also adds a DatePickerViewController for bulk-editing note creation dates, configures BartyCrouch for automated localization updates, and registers the 'fsnotes', 'nv', and 'nvalt' URL schemes for external integration.

FSNotes iOS · high confidence

Introduces new helper classes for file watching, printing, and UI components

FSNotes adds several new helper classes to support core functionality: FileSystemEventManager and FileWatcher implement file system event monitoring to keep the app in sync with external file changes; Printer and PrinterLegacy provide printing capabilities using WKWebView and legacy WebView respectively; GlobalShortcut handles global keyboard shortcuts; SandboxBookmark manages security-scoped bookmarks for sandboxed access; Sidebar constructs the sidebar navigation items; UserDataService centralizes user session state; and FSNTextAttachmentCell customizes image rendering in text views.

FSNotes/Helpers · high confidence

New and updated preferences panels for security, Git, and web publishing

The Preferences window now includes dedicated configuration screens for security, Git, and web publishing. The Security panel allows users to manage master passwords, enable Touch ID, and configure locking behavior. The Git panel provides settings for repository paths, backup schedules, and SSH key management for Git operations. The Web panel enables publishing notes to remote servers via SFTP, supporting both password and SSH key authentication. Existing panels for General, Editor, Advanced, and User Interface settings have also been updated to reflect current configuration options.

FSNotes/Preferences · high confidence

New code syntax highlighting themes added

Users can now choose from six new syntax highlighting themes for code blocks: Atom One Dark, Atom One Light, GitHub Dark, GitHub Light, Solarized Dark, and Solarized Light. These themes provide distinct color palettes and styling for keywords, strings, comments, and other code elements, allowing for better readability and personalization of code snippets within notes.

FSNotesCore/SwiftHighlighter/Themes · high confidence

New core utility extensions for file handling, media, and Git integration

FSNotesCore now includes a comprehensive suite of new extension files that provide foundational utilities for the application. These additions enable robust file type detection for images and PDFs, improved date formatting and comparison, and helper methods for string manipulation and URL handling (including extended attributes and MIME types). The update also introduces dedicated extensions for managing Git repository operations (cloning, pulling, SSH key handling) and rendering rich text content, specifically handling the loading and unloading of images, files, and task checkboxes within attributed strings.

FSNotesCore/Extensions · high confidence

New iOS helper utilities and SFTP publishing support

This update introduces several new helper components for the iOS app. It adds SFTP web publishing capabilities, allowing users to upload notes and their assets to a remote server via the new SFTPUploader helper. The sidebar now supports configurable visibility for system sections like Notes, Inbox, Todo, Untagged, and Trash, managed by the new Sidebar helper. Additionally, the app includes improved touch handling for checkboxes and images via new gesture recognizers, a centralized button factory for toolbar items, and utilities for managing iCloud Drive metadata and sandbox security bookmarks.

FSNotes iOS/Helpers · high confidence

New iOS preferences screens for app appearance, code styling, and file management

This update adds several new configuration screens to the FSNotes iOS preferences, allowing users to customize the app's look and behavior. Users can now choose between Modern, Classic, and Neo app icons, select specific font families for both notes and code editing, and pick from code themes like GitHub, Solarized, and Atom One. Additionally, a new Files settings screen lets users configure default file extensions, choose between Textbundle formats, and set automatic file naming conventions based on title or timestamp.

FSNotes iOS/Preferences · high confidence

New syntax highlighting support for Assembly, Bash, C, C++, C\#, Clojure, and CSS

FSNotes now includes built-in syntax highlighting definitions for Assembly, Bash, C, C++, C\#, Clojure, and CSS. This adds comprehensive keyword, built-in function, and structural recognition for these languages, enabling proper code coloring and structure identification in source files written in these formats.

FSNotesCore/SwiftHighlighter/Languages · high confidence

Removals

Removal of default test scaffolding

The default unit and UI test files (FSNotesTests and FSNotesUITests) along with their Info.plist configurations have been removed from the project. This eliminates the boilerplate test structure that was previously included, meaning users will no longer have these empty test targets available for immediate use or reference.

FSNotesTests, FSNotesUITests · high confidence

Behavioural changes

1 commit (0 fixes) modifying Resources/Icons

A change to existing behaviour in Resources/Icons — 1 commit, 4 files.

Resources/Icons · medium confidence · unverified

Added Spanish localization strings for iOS Share extension

The iOS Share extension now includes a Spanish (es.lproj) localization file containing keys for 'Append to', 'Choose for append', 'New note', and 'Project'. This enables the share extension interface to display these specific actions in Spanish for users with that language preference.

FSNotes iOS Share/es.lproj · high confidence

Added Xcode schemes for FSNotes, iCloud, iOS, and iOS Share Extension

The project now includes defined Xcode schemes for the main FSNotes app, the FSNotes (iCloud) variant, the FSNotes iOS app, and the FSNotes iOS Share Extension. These schemes configure build, test, launch, profile, analyze, and archive actions for their respective targets, enabling developers to run and debug each component directly from Xcode.

FSNotes.xcodeproj/xcshareddata/xcschemes · high confidence

FSNotes menu bar UI refresh with system icons and new actions

The macOS menu bar has been visually updated to use SF Symbols (system catalog icons) for standard items like About, Preferences, and File menu entries. Several new actions have been added to the File menu, including Import, Add External Folder, Commit & Push, Search and Create, Open Note in New Window, Duplicate, Rename, Force Delete, Pin/Unpin, Decrypt, Lock/Unlock, Open External, and Reveal in Finder. The FSNotes app menu now includes a Lock All Encrypted option and an Empty Trash shortcut.

FSNotes/Base.lproj · high confidence

FSNotesCore business logic layer restructured with new data models and parsing capabilities

The FSNotesCore/Business module has been significantly restructured, introducing new data models and business logic components. This includes a new \FSTag\ class to support hierarchical, expandable tag structures, and a \LanguageType\ enum that adds Traditional Chinese (zh-Hant) to the supported languages. Markdown rendering is now handled via \libcmark\_gfm\ with explicit extension loading for tables, autolinks, strikethrough, and task lists, while a new \replaceHorizontalRulesOutsideCodeBlocks\ function ensures horizontal rules are not incorrectly rendered inside code fences. Note preview generation has been enhanced with \Note+Preview\ to parse YAML frontmatter for titles and previews, and \NoteAttachment\ now supports image format detection (PNG, JPG, GIF, TIFF, WebP, HEIC) and platform-specific thumbnail generation. Additionally, \Project\ and \Note\ models now include properties for scroll position and offset restoration, and \Project+Date\ adds methods to persist modification and creation times for notes.

FSNotesCore/Business · high confidence

Git integration refactored with new authentication and branch management

The Git module has been refactored to support SSH key and password authentication via new \AuthenticationHandler\ implementations, and introduces a structured \Branch\ and \Branches\ API for managing local and remote branches. Core operations like commit, diff, and checkout are now wrapped in dedicated classes (\Commit\, \Diff\, \Head+Checkout\), and error handling is standardized through a new \GitError\ enum and \ConfigManager\ for repository configuration.

FSNotesCore/Git · high confidence

Migration to Xcode String Catalog format

The application's localization files have been migrated from the legacy .strings format to the new Xcode String Catalog format (Main.xcstrings). This change updates the underlying structure of how UI text is stored and managed, ensuring compatibility with modern Xcode localization tools while preserving existing translations for supported languages.

FSNotes/mul.lproj · high confidence

New About window and improved editor scroll position tracking

The app now includes a dedicated About window that displays the current version number and lists the internationalization translators. Additionally, the editor now tracks and restores the user's scroll position when switching between notes, ensuring that the view returns to the exact spot where the user was reading rather than jumping to the top of the document.

FSNotes · high confidence

Replaces Highlightr with custom Markdown syntax highlighting and code block detection

FSNotesCore now implements its own Markdown syntax highlighting and code block detection logic, removing the previous Highlightr dependency. The new system uses custom regular expressions in FSParser to identify YAML front matter, inline tags, code spans, and images, while a dedicated CodeBlockDetector class manages the detection and tracking of fenced code blocks (\\\...\\\) during text edits. This change introduces a new preview rendering engine via MPreviewView (using WKWebView with custom JavaScript handlers) and updates the text storage extensions to handle syntax coloring, checkbox lists, and tab stops natively, resulting in a self-contained parsing and highlighting pipeline.

FSNotesCore · high confidence

Replaces Highlightr with native Swift syntax highlighting

The code editor now uses a new, native Swift-based syntax highlighter (SwiftHighlighter) instead of the previous Highlightr library. This change introduces built-in support for Mermaid diagrams and expands the list of supported programming languages to include Go, Rust, C\#, Kotlin, and others. Users also gain access to three new syntax themes (GitHub, Atom One, Solarized) with both light and dark variants, ensuring consistent code coloring across the application.

FSNotesCore/SwiftHighlighter · high confidence

Updated Markdown preview styling and dark mode support

The Markdown preview bundle has been updated with a new version of the main CSS stylesheet (v1.0.7) and enhanced JavaScript logic. Users will see improved visual rendering of Markdown content, including specific fixes for table contrast in dark mode. The preview now dynamically applies dark mode styles when the application theme is set to dark, ensuring better readability and consistent appearance across light and dark themes.

Resources/MPreview.bundle · high confidence

Workspace settings updated for Swift 5 migration

The project workspace configuration has been updated to support Swift 5. A new WorkspaceSettings file was added to enforce the original build system, and the shared workspace checks file was moved to the correct shared location, replacing user-specific scheme data with a flag to suppress 32-bit architecture warnings.

FSNotes.xcodeproj/project.xcworkspace · medium confidence

Xcode project configuration updated to objectVersion 60 with extensive source and framework additions

The FSNotes Xcode project file has been upgraded from objectVersion 48 to 60, reflecting significant structural changes to the build configuration. This update incorporates a large number of new source files, including syntax highlighting definitions for numerous programming languages (such as Clojure, Html, Css, Shell, TypeScript, Lisp, Scala, Bash, Haskell, Lua, Perl, Erlang, Python, C, Cpp, Java, Go, Rust, Csharp, Kotlin, R, Ruby, Matlab, Dart, Vb, Assembly, Scratch, Groovy, ObjectiveC, JavaScript, Swift, and Php), editor extensions (EditTextView+Complete, EditTextView+DragOperation, EditTextView+Clicked, EditTextView+MoveLines, EditTextView+Todo, EditorViewController+ScrollPosition, EditorViewController+Search), and utility classes (CodeBlockDetector, HtmlExtractor, LayoutManager, Pasteboard, Platform, URL+Image, NSRange+, NSTextCheckingResult+, Data+, UIFont+, NSMutableAttributedString+, Sql, Note+Preview, NotesCounterView, ImagePreviewViewController, SceneDelegate, UIBarButtonItem+). Additionally, new theme files (GitHubDark, SolarizedLight, SolarizedDark, AtomOneLight, AtomOneDark, Theme) and icon assets (ny-2026, modern, classic-2025) have been added. The project now explicitly links against the libcmark\_gfm, RNCryptor, and ZipArchive frameworks, indicating a shift in underlying dependencies for markdown processing, encryption, and archive handling.

FSNotes.xcodeproj · high confidence

iOS UI theme and extension infrastructure overhaul

FSNotes iOS introduces a comprehensive update to its user interface and underlying extension utilities. The app now features a new color system with dedicated, adaptive theme colors for the sidebar, preview, code blocks, and toolbar that automatically adjust for light and dark modes. Navigation and toolbar interactions are enhanced with new \UIBarButtonItem\ initializers that support SF Symbols and \UIMenu\ integration. Additionally, the editor experience is improved with new \UITextView\ extensions for precise cursor tracking and attributed text insertion, while \UserDefaultsManagement\ now persists settings for expanded sidebar tags, dynamic type fonts, and editor autocorrection.

FSNotes iOS/Extensions · high confidence

iOS editor and sidebar UI overhaul with expandable folders and image previews

The iOS app introduces a redesigned editor and sidebar interface. The text editor now features custom caret and selection rendering to better respect line spacing settings, and handles cut/paste operations with improved plain-text priority. The notes list now displays inline image previews for notes containing attachments. The sidebar supports expandable folders and tags, allowing users to drill down into nested project structures and tag hierarchies directly within the navigation view.

FSNotes iOS/View · high confidence

Dependencies

Initial Swift Package Manager dependency resolution

The project now includes a Package.resolved file that pins the versions of its Swift Package Manager dependencies, including BlueSocket 2.0.4, RNCryptor 5.1.0, TOCropViewController 2.7.4, and ZipArchive 2.6.0, ensuring reproducible builds for these libraries.

(dependencies) · high confidence

Housekeeping

Initial project scaffolding and repository configuration

This change establishes the foundational structure for the FSNotes repository by adding essential configuration and documentation files. It introduces \.gitattributes\ to handle Xcode project merging, a \.gitignore\ to exclude user-specific and build artifacts, and a \.swiftlint.yml\ to enforce code style rules. A \.travis.yml\ file is added to configure continuous integration for both macOS and iOS schemes. The entry also includes the initial \README.md\ (with Chinese translations), a \LICENSE\ (MIT), and a \CODE\_OF\_CONDUCT.md\ to define project governance and licensing terms.

(repo-wide) · high confidence

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

How this codebase got here

Score

  • CAI 52 → 44 (-7.7)
  • Rubric changed (rubric-2026.08.15 → rubric-2026.09.15) — scores are not directly comparable.

Lenses

  • Code Health 100 → 81 (-19.0)
  • Architecture 84 (new)
  • Maturity 57 → 59 (+1.5)
  • Readiness 26 → 17 (-9.1)
  • Security 100 → 100 (+0.0)
  • Domain Modelling 100 (new)
  • Accessibility 60 (new)

Resolved (2)

  • Dimension evaluation failed
  • No exposed public API

New (435)

  • Boundary-crossing change coupling: GitViewController.swift ↔ Project+Git.swift (FSNotes iOS/Preferences/GitViewController.swift)
  • Boundary-crossing change coupling: NotesTableView.swift ↔ NoteCellView+.swift (FSNotes/View/NotesTableView.swift)
  • Boundary-crossing change coupling: Sidebar.swift ↔ Note.swift (FSNotes/Helpers/Sidebar.swift)
  • Boundary-crossing change coupling: Sidebar.swift ↔ SidebarItemType.swift (FSNotes/Helpers/Sidebar.swift)
  • Boundary-crossing change coupling: ViewController.swift ↔ Note+History.swift (FSNotes iOS/ViewController.swift)
  • Boundary-crossing change coupling: ViewController.swift ↔ Project+Git.swift (FSNotes iOS/ViewController.swift)
  • Change coupling: AppDelegate.swift ↔ EditorViewController.swift (FSNotes iOS/AppDelegate.swift)
  • Change coupling: CloudDriveManager.swift ↔ MoveViewController.swift (FSNotes iOS/Helpers/CloudDriveManager.swift)
  • Change coupling: EditTextView.swift ↔ EditorSplitView.swift (FSNotes/View/EditTextView.swift)
  • Change coupling: EditorViewController.swift ↔ LanguageViewController.swift (FSNotes iOS/EditorViewController.swift)
  • Change coupling: Note.swift ↔ SidebarItem.swift (FSNotesCore/Business/Note.swift)
  • Change coupling: Project+Git.swift ↔ Note+History.swift (FSNotesCore/Extensions/Project+Git.swift)
  • Change coupling: ProjectSettingsViewController.swift ↔ NotesTableView.swift (FSNotes iOS/Preferences/ProjectSettingsViewController.swift)
  • Change coupling: Sidebar.swift ↔ NotesTableView.swift (FSNotes iOS/Helpers/Sidebar.swift)
  • Change coupling: SidebarItem.swift ↔ Storage.swift (FSNotesCore/Business/SidebarItem.swift)
  • Change-coupling hub: SidebarTableView.swift → MoveViewController.swift, ProjectSettingsViewController.swift, ProjectsViewController.swift, NotesTableView.swift (FSNotes iOS/View/SidebarTableView.swift)
  • Change-coupling hub: ViewController.swift → AppDelegate.swift, UserDefaultsManagement+.swift, MoveViewController.swift, ProjectSettingsViewController.swift, ProjectsViewController.swift, NoteCellView.swift, SidebarTableCellView.swift (FSNotes iOS/ViewController.swift)
  • Change-coupling hub: ViewController.swift → SandboxBookmark.swift, PreferencesWebViewController.swift, SidebarCellView.swift (FSNotes/ViewController.swift)
  • ClassTooLong: EditTextView (FSNotes/View/EditTextView.swift)
  • ClassTooLong: EditorViewController (FSNotes iOS/EditorViewController.swift)
  • …and 415 more

Changes since last survey

  • 20 commits — 12 feature/other, 8 fixes

By area

  • (root) — 5 commits
  • (repo) — 4 commits
  • FSNotes/View — 3 commits
  • FSNotes.xcodeproj/project.pbxproj — 2 commits
  • FSNotes iOS/View — 1 commit
  • FSNotes/AppDelegate.swift — 1 commit
  • FSNotes/ViewController.swift — 1 commit
  • FSNotesCore/Business — 1 commit
  • FSNotesCore/Git — 1 commit
  • FSNotesCore/SwiftHighlighter — 1 commit

Notable commits

  • fix: - fixes and improvements
  • fix: - fixes crashes
  • fix: Fix newly created subfolders not displaying in sidebar until parent is toggled
  • fix: Fix trailing comma syntax errors in GitHubDark theme
  • fix: Keep sidebar child reload fix minimal
  • fix: Merge pull request #1998 from anandghegde/fix/default-icon-system-style
  • fix: Merge pull request #2000 from glushchenko/hotfix-1992
  • fix: Merge pull request #2001 from glushchenko/subfolder-fixes
  • change: #1970
  • change: #1971
  • change: #1984
  • change: #1991 #1992
  • change: - refactoring
  • change: - removes MASShortcut dependency
  • change: - removes Podfile
  • change: Let the system draw the default Dock icon
  • change: Merge pull request #1988 from EhsanAzish80/fix/1987-preserve-line-formatting
  • change: Preserve formatting when moving lines up
  • change: README.md
  • change: README.md

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

Survey your own repository

glushchenko/fsnotes was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.

About this page

  • The score is its most recent published measurement, taken on 27 September 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit a96b9b5245049ee1e65877d3bd787e3e0767825d — the exact code this score is about.
  • Scored under rubric-2026.09.15 — the same rubric and the same method as every other entry in this index.
  • Measured by watchdog.canine.dev using codehealth-analyzer preprod-d00c643c3f66.