aboutsummaryrefslogtreecommitdiff
path: root/wttrin.el
Commit message (Expand)AuthorAgeFilesLines
* feat: add wttrin-display-options for wttr.in flag customization (closes #3)Craig Jennings2026-05-051-1/+25
* docs: explain mode-line state and update flowCraig Jennings2026-04-261-0/+20
* refactor: extract wttrin--mode-line-extract-emoji helperCraig Jennings2026-04-261-4/+10
* refactor: extract wttrin--mode-line-stale-p helperCraig Jennings2026-04-261-5/+13
* bump version to 0.3.2v0.3.2Craig Jennings2026-04-261-1/+1
* fix: omit :foreground from emoji icon face when no color providedCraig Jennings2026-04-261-4/+7
* feat: add IP geolocation command for setting wttrin-favorite-locationCraig Jennings2026-04-221-0/+34
* bump version to 0.3.1v0.3.1Craig Jennings2026-04-041-1/+1
* fix: weather ASCII art wraps when window is narrowCraig Jennings2026-04-041-0/+2
* fix: weather buffer shows location in lowercaseCraig Jennings2026-04-041-0/+4
* feat: specific error messages for fetch failuresCraig Jennings2026-04-041-29/+65
* bump version to 0.3.0v0.3.0Craig Jennings2026-04-041-1/+1
* fix: clean byte-compilation warningsCraig Jennings2026-04-041-2/+2
* doc: note wttr.in update frequency in refresh interval docstringsCraig Jennings2026-04-041-2/+5
* doc: improve source comments for senior developer audienceCraig Jennings2026-04-041-23/+21
* fix: emoji dimming can disagree with tooltip stalenessCraig Jennings2026-04-041-0/+10
* fix: cache timestamp reflects request time, not response timeCraig Jennings2026-04-041-3/+2
* fix: validate-weather-data corrupts match dataCraig Jennings2026-04-041-1/+1
* fix: mode-line tooltip always shows "Updated just now"Craig Jennings2026-04-041-14/+26
* fix: mode-line tooltip shows location in lowercaseCraig Jennings2026-04-041-1/+11
* doc: update copyright years to 2026 and add missing author fieldCraig Jennings2026-04-041-1/+1
* refactor: remove malformed autoload cookie for risky-local-variableCraig Jennings2026-04-041-1/+0
* refactor: extract mode-line icon and string helpersCraig Jennings2026-04-041-40/+32
* refactor: replace debug guard blocks with self-guarding no-op stubsCraig Jennings2026-04-041-62/+43
* refactor: remove dead wttrin-exit functionCraig Jennings2026-04-041-5/+0
* test: add 50 tests for untested functions; fix nil crash in save-debug-dataCraig Jennings2026-04-041-4/+8
* feat: unified cache and staleness handling for mode-line and bufferCraig Jennings2026-02-211-60/+152
* feat: mode-line: show hourglass placeholder before first weather fetchCraig Jennings2026-02-201-0/+17
* fix: mode-line: validate API response before updating displayCraig Jennings2026-02-201-4/+19
* refactor: core: rename wttrin-mode-line-favorite-location to wttrin-favorite-...Craig Jennings2025-11-131-15/+16
* doc: core: fix checkdoc warnings in docstringsCraig Jennings2025-11-131-2/+2
* feat: mode-line: defer network requests until after Emacs initializationCraig Jennings2025-11-131-1/+7
* refactor: fetch: extract response parsing into separate testable functionsCraig Jennings2025-11-131-29/+50
* refactor: core: lazy-load xterm-color dependencyCraig Jennings2025-11-081-1/+5
* refactor: debug: route all debug output to debug log instead of MessagesCraig Jennings2025-11-081-13/+12
* refactor: Improve cache cleanup clarity and add input validationCraig Jennings2025-11-081-19/+34
* feat: debug: add comprehensive debug logging and integration testsCraig Jennings2025-11-081-11/+28
* refactor: mode-line: extract inline keymap to shared defvarCraig Jennings2025-11-081-6/+10
* refactor: config: replace magic numbers with named constantsCraig Jennings2025-11-081-5/+19
* refactor: render: split wttrin--display-weather into focused helper functionsCraig Jennings2025-11-081-12/+25
* refactor: fetch: extract duplicate URL fetching logic into wttrin--fetch-urlCraig Jennings2025-11-081-35/+19
* fix(wttrin): Fix ANSI color rendering on fresh Emacs launchCraig Jennings2025-11-041-15/+15
* feat:wttrin: Add auto-enable option for mode-line weather displayCraig Jennings2025-11-041-0/+12
* refactor:debug: Rename and enhance wttrin debug functionsCraig Jennings2025-11-041-5/+224
* refactor:wttrin: Make asynchronous loading standardCraig Jennings2025-11-041-78/+11
* feat:debug: Add debugging utilities for wttrinCraig Jennings2025-11-041-17/+32
* feat:wttrin-mode: Add major mode for weather displayCraig Jennings2025-11-041-39/+52
* feat(emacs): Add asynchronous weather fetching to wttrinCraig Jennings2025-11-041-54/+142
* Add comprehensive ERT test suite and fix critical bugsCraig Jennings2025-11-041-11/+31
* Add caching system for weather dataCraig Jennings2025-09-251-11/+93