Skip to content

Latest commit

 

History

History
191 lines (165 loc) · 12 KB

File metadata and controls

191 lines (165 loc) · 12 KB

Changelog

0.2.0 (2025-08-08)

Features

  • upgrade to React 19 and Ink 6.1 with latest dependencies (ee00e38)

Bug Fixes

  • handle backspace key detection across different terminals (5532d19)

Documentation

  • add centered demo GIF and update README title (fb0146e)
  • Slight visual tweaks to readme (a941f46)
  • update project structure tree to match current codebase (25aa480)
  • Update readme a fair amount (98f1644)

Styles

  • auto-format code with deno fmt (91578db)

Continuous Integration

  • update renovate config with rate limiting and grouping options (027a317)

0.1.0 (2025-08-06)

Features

  • add basic support for symbol emojis (@!?#) (47fec8b)
  • add CI workflow for PRs with format, lint, and build checks (f993269)
  • add cookie-based authentication for Slack token extraction (c1172b4)
  • add detailed logging for authentication debugging (9f617bc)
  • add easy number shortcuts for symbol emojis (b93f99b)
  • add rounded border style and document Ink references (2c0ba69)
  • add username resolution for Slack message mentions (38969d4)
  • auto-extract workspace URL from Slack message URLs (5e2f54e)
  • clean up UI with bold letters and better color (cdbab2c)
  • display existing alphabet emoji reactions on startup (6647990)
  • dynamic input box border color based on mode (d2671b5)
  • elegant pending state for backspace removal (8b4440e)
  • elegant pending state UI for letter additions (737c5d5)
  • enable automatic UI redraw on terminal resize (f8c8fbc)
  • enable inline rendering and remove Enter key exit (9ef6827)
  • enable inline rendering mode instead of full screen (19425f8)
  • improve message display UI formatting (6e5b8a6)
  • improve release-please configuration organization (7c83d26)
  • increase message display padding for better visual centering (0758464)
  • initial implementation of Slack emoji typer CLI (d440aa3)
  • make input prompt symbol follow color mode (a51c2e8)
  • redesign UI with input box style and Shift+Tab mode toggle (18385e2)

Bug Fixes

  • add --allow-sys permission for netrc-parser homedir access (a0d5c1c)
  • add --allow-sys permission for netrc-parser homedir access (b808353)
  • add 2 spaces between username and timestamp (3988756)
  • add space after input prompt character (4585d6b)
  • correct .netrc file format documentation (55fb2f8)
  • eliminate .netrc support due to module side effects (6bade68)
  • ensure we hit root workspace URL for token extraction (a660f3c)
  • grant environment variable permissions for Ink terminal detection (2a9d957)
  • handle reaction counts for duplicate alphabet letters (a725475)
  • improve special character detection logic (3bf695a)
  • prevent backspace from exiting on empty input box (61a47b2)
  • prevent ci-info from requesting all CI environment variables (400c6c8)
  • prioritize real_name over display_name for user display (c265ac3)
  • remove ink-use-stdout-dimensions to avoid file system access (e2d892a)
  • replace manual .netrc parsing with netrc-parser library (22d2727)
  • update all SLACK_TOKEN references to SLACK_API_COOKIE (8e6e175)
  • use selective environment variable permissions instead of blanket access (1b6c6b1)

Documentation

  • add critical development workflow notes to CLAUDE.md (3cbccc3)
  • comprehensive README overhaul with technology stack and development guide (98b13c5)
  • document environment variable permissions in deno.json (43876dc)
  • fix inaccuracies in CLAUDE.md (ff7725d)
  • fix README inaccuracies and improve structure (1c542b6)
  • remove reference to non-existent tests (e93d7f6)

Styles

  • change input box border to thin rounded style (6693d57)
  • change to bold border style for thicker input box (2ade5ec)
  • format README after removing prerequisite warning (8cb25ad)
  • format workflow files and help text (313efbc)
  • format workflow files with proper newlines (2777cad)
  • improve message display typography (90f5049)
  • make mode status text dimmed for subtle UI (faafa33)
  • make Slack message border dimmed gray (14ef093)
  • match mode status color to emoji mode (25d7224)
  • remove outer parentheses from help text (0260c23)

Code Refactoring

  • clean up debugging code and verbose logging (aa5e514)
  • migrate from package.json to native Deno configuration (2b3ff73)
  • reorganize codebase into src/ folder structure (28108fc)
  • simplify to cookie-only authentication (92cf883)
  • split React UI into focused, reusable components (43934a3)
  • use static import instead of dynamic import for netrc-parser (829e67f)

Tests

  • trigger release-please workflow (9299d6c)

Continuous Integration

  • add auto-format workflow for pull requests (e11b83a)
  • add continue-on-error to format workflow quality checks (c56e78f)
  • fix GitHub Actions workflows and resolve lint issues (10411d1)
  • improve release workflow and remove third-party dependencies (25fded4)
  • reorganize workflows for better separation of concerns (7000d64)