Skip to content

Releases: yellow-footed-honeyguide/facad

v2.20.16

12 Aug 14:24

Choose a tag to compare

Misc

  • Standard MAX_PATH for every OS

v2.20.15

12 Aug 10:01

Choose a tag to compare

Enhanced Emoji Mappings & New File Extensions

  • Added emoji mappings for '.prmt' and '.prompt' file extensions (📢 megaphone)

v2.20.14

12 Aug 09:38

Choose a tag to compare

Performance Boost

  • Fixed slow Git integration in large repos (400-700% faster)

  • Now uses one Git status call instead of per-directory checks

Technical Changes

  • Removed redundant Git commands

  • Safer path handling (MAX_PATH limits)

  • No behavior changes—just faster

User Impact

  • Same features, no visible differences

  • Lightning-fast in monorepos & large projects

Bug Fixes

  • Prevents crashes on deep paths
  • More reliable Git status detection

v2.20.13

19 May 07:23

Choose a tag to compare

Release v2.20.13

  • Enhanced Emoji Mappings & New File Extensions

New Features:

  • Added VCS file extensions: fossil, svn, hg
  • Added OCaml interface files (.mli) support
  • Added emoji support for archives (.xip), devtools (.iml, .beam)
  • Added emoji for hardware files (.vhdl, .v, .xdc)
  • Added emoji suppor for graphics files (.exr, .hdr, .psd)

Key Changes:

Updated Emoji Mappings for better language/framework recognition:

  • Scala: 📐 → ♨️
  • Haskell: 💻 → λ
  • OCaml: Ⓜ️ → 🐫
  • Clojure: 💻 → 🍃
  • Elixir: 💻 → ⚗️
  • F#: 💻 → 🔷
  • Erlang: 🤹 → 🟥

v2.20.9

04 Mar 14:06

Choose a tag to compare

What's New

New Emoji Mappings:

  • Added: zsh-theme, tif, mo, pf2, lst, mod, cocci, Dockerfile, csproj, vcxproj, vbproj, fsproj, pbxproj, pro, cbp, cproject, dproj, cbproj, sum, nix, mjs, nuspec.

  • Updated: sh, mod, Makefile, toml, plist, icns, desktop, xcf, ui, ini, cmake, framework, bazel, bzl, mk, and more.

  • Improved consistency with construction-themed emojis (🏗️, 🔨) for build-related files.

New File Types:

  • Added support for Vala/VAPI (🦋), UI (🖌️), index (📇), revision (🔄), pack (🗜️), and Arduino devices (♾️).

  • Device Mappings: Added: i2c, dm-, vhost, and others.

What's Changed

  • fix: include header with PATH_MAX on macOS by @botantony in #14

New Contributors

Full Changelog: v2.20.5...v2.20.9

v2.20.5

24 Feb 12:57

Choose a tag to compare

What's New:

Improved Git Integration: Directories with modified files (even in subfolders) are now marked with [+], making it easy to spot changes deep within your project.

New File Support: Added emoji and support for:

Extensions:

.xml, .so, .jar, .pak, .in, .dsp, .vcxproj, .ico, .ctags, .awk, .sed, .cppm, .pcm, .xcf

Specific files:

APACHE2, LICENSE-APACHE2, AUTHORS, perf.data, perf.data.old, index, meson_options.txt, WORKSPACE, .bazelrc, Makefile.in, .clang-format-ignore, .bazelignore, LICENSE.TXT, LICENSE.txt, COPYING, COPYING.LIB, LICENSE-docs, .cocciconfig, .gdbinit, .flake8, .mailmap, gradle.properties, build.gradle.kts, .flowconfig, Doxyfile

Better Build Instructions: Updated README.md for clearer setup steps.

Why It Matters:

  • Find changed files faster, even in nested folders.
  • More file types and configurations are now recognized with emoji.
  • Easier to get started with the project.

v2.18.0

11 Oct 16:14

Choose a tag to compare

Improvements

  • Implemented glob support for file listining
  • Refactored main.c and dev_dir_utils.c with dynamic allocation instead of static max directory size
  • Added support for various new file types and extensions

v2.16.0

10 Oct 16:16

Choose a tag to compare

Improvements

  • Added emoji mappings for numerous /etc related files

Bug Fixes

  • Implemented correct prioritization rules for emoji assignment
  • Enhanced error reporting for non-existent directories

v2.14.0

08 Oct 18:16

Choose a tag to compare

Improvements

  • Upgrade long-listing output for -l option
  • Upgrade analytics module for -a option
  • Add directory path argument for listing"

v2.11.0

07 Oct 19:03

Choose a tag to compare

local_bin

New Features

  • Script language detection using hashbang
  • Support for new file types:
    • Mermaid, PlantUML, Dot, and Drawio
    • IPA, Xcode project, MLModel, ICNS, Framework, and Playground
  • Specific emojis for:
    • F, F90, D, TypeScript, and CoffeeScript languages
    • Part, diff, bak, cache, desktop, cron, env, bin, log, pid, and swap files
  • Custom MAX_COLUMNS values for specific directories

Improvements

  • Doxygen-style comments added
  • Refactoring:
    • EmojiMapEntry special_case_map and content_map moved to separate file
    • EmojiMapEntry ext_map moved to separate file
  • Consistent indentation (tabs/spaces) applied
  • .editorconfig file added