Andrew Phillips
|
2773855cec
|
refactor: Use io::copy to simplify StripAnsiFilter
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 11:58:22 -03:00 |
|
Andrew Phillips
|
dce89e2f67
|
perf: Use io::copy for SkipBytesFilter
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 11:57:54 -03:00 |
|
Andrew Phillips
|
44624ba3c1
|
refactor: Implement StripAnsiFilter in streaming fashion using strip-ansi-escapes::Writer
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 11:57:16 -03:00 |
|
Andrew Phillips
|
9a25bdea37
|
refactor: Optimize filter plugins to read in chunks of PIPESIZE
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 11:27:50 -03:00 |
|
Andrew Phillips
|
11559c7b26
|
perf: Optimize SkipBytesFilter by reading in chunks
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 11:22:25 -03:00 |
|
Andrew Phillips
|
21ba31e807
|
refactor: Update head, tail, skip filter plugins to use new API
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 11:15:05 -03:00 |
|
Andrew Phillips
|
099f3cde69
|
refactor: Update filter API to use Read/Write traits
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 11:12:50 -03:00 |
|
Andrew Phillips
|
fc413738b7
|
feat: Add strip_ansi filter plugin to remove ANSI escape sequences
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-09-02 10:57:01 -03:00 |
|
Andrew Phillips
|
ccabeabe1e
|
feat: Add strip_ansi filter plugin
|
2025-09-02 10:57:00 -03:00 |
|
Andrew Phillips
|
7311988d4a
|
feat: comment out all lines in generated config
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 15:39:06 -03:00 |
|
Andrew Phillips
|
173114a993
|
feat: add comments to generated config sections
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 15:37:00 -03:00 |
|
Andrew Phillips
|
49bd4a8885
|
feat: add env meta plugin to generate_config mode
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 15:00:33 -03:00 |
|
Andrew Phillips
|
8af59d0b3f
|
fix: reduce hostname_short max length to 14
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:39:53 -03:00 |
|
Andrew Phillips
|
8900f9b93e
|
feat: update default list format to match new configuration
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:39:12 -03:00 |
|
Andrew Phillips
|
7ae2a3919f
|
feat: add env as default meta plugin
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:38:04 -03:00 |
|
Andrew Phillips
|
c07c83fb8f
|
fix: make cmd mutable and remove unused import
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:32:18 -03:00 |
|
Andrew Phillips
|
fbdcb94ba1
|
fix: remove unused imports and parameters
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:31:27 -03:00 |
|
Andrew Phillips
|
4472f3db94
|
feat: add argument validation for delete mode
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:28:57 -03:00 |
|
Andrew Phillips
|
6f05851282
|
fix: remove redundant validation in delete mode
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:28:36 -03:00 |
|
Andrew Phillips
|
99217c631b
|
fix: allow empty ids and tags for --info and --get modes
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:26:39 -03:00 |
|
Andrew Phillips
|
bf5ea8dc08
|
feat: add tag support to --info mode
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:25:21 -03:00 |
|
Andrew Phillips
|
692a403a7e
|
fix: make id mandatory for delete and optional for get/info
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:24:19 -03:00 |
|
Andrew Phillips
|
019591ae23
|
fix: enforce mandatory ID for --delete flag
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:20:39 -03:00 |
|
Andrew Phillips
|
8c40b4de28
|
feat: add required validation for ids_or_tags with info and delete flags
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:19:15 -03:00 |
|
Andrew Phillips
|
6b632ff244
|
fix: make ids_or_tags optional for non-required modes
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:18:50 -03:00 |
|
Andrew Phillips
|
d32a460e38
|
refactor: remove KEEP_META_* environment variable parsing
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:09:12 -03:00 |
|
Andrew Phillips
|
03916829b3
|
fix: remove unused imports and fix temporary value reference in options
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:05:11 -03:00 |
|
Andrew Phillips
|
ff97bce04b
|
feat: add env meta plugin for environment variables
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 14:03:46 -03:00 |
|
Andrew Phillips
|
0dc6632e1c
|
feat: add environment variable management for meta plugin
|
2025-08-29 14:03:42 -03:00 |
|
Andrew Phillips
|
ebd14db956
|
feat: add meta plugin exec implementation
|
2025-08-29 13:40:14 -03:00 |
|
Andrew Phillips
|
196fdbbda8
|
feat: add ringbuf and crossbeam-utils dependencies
|
2025-08-29 13:35:55 -03:00 |
|
Andrew Phillips
|
b58d0a2df5
|
feat: add "Keep - " prefix to page titles
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 13:19:39 -03:00 |
|
Andrew Phillips
|
4f417c29a8
|
feat: add item id to page title
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 13:18:12 -03:00 |
|
Andrew Phillips
|
9d9f98dc54
|
feat: add clickable tags to item details table
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 13:16:20 -03:00 |
|
Andrew Phillips
|
86dbf0c568
|
fix: convert metadata to use MetaData type
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 12:54:14 -03:00 |
|
Andrew Phillips
|
296807442e
|
fix: add hostname metadata to response
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 12:51:28 -03:00 |
|
Andrew Phillips
|
e9f591d2c4
|
feat: handle numeric strings as IDs for get and info modes
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 12:45:01 -03:00 |
|
Andrew Phillips
|
219c368c05
|
feat: enforce numeric IDs for --info command
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 12:42:38 -03:00 |
|
Andrew Phillips
|
66f9b71258
|
feat: handle numeric tags as ids for info mode
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 12:40:15 -03:00 |
|
Andrew Phillips
|
32a79c0a1b
|
feat: disable max length truncation for tags column in HTML
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 12:27:35 -03:00 |
|
Andrew Phillips
|
2b0e958b1f
|
fix: add debug logging for tag counts per item
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 12:23:03 -03:00 |
|
Andrew Phillips
|
0c9e861307
|
feat: use existing items to get recent tags instead of database query
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 12:21:19 -03:00 |
|
Andrew Phillips
|
eb42b207f0
|
feat: add recent tags section to items page
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 12:20:34 -03:00 |
|
Andrew Phillips
|
467e91ab47
|
feat: make tags clickable for searching specific tags
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 12:19:37 -03:00 |
|
Andrew Phillips
|
e0536506b9
|
fix: remove unused http::StatusCode import
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 12:16:35 -03:00 |
|
Andrew Phillips
|
8005f9baf0
|
feat: add missing imports for Response and StatusCode
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 12:11:52 -03:00 |
|
Andrew Phillips
|
79b63d2d73
|
feat: add content-length header to responses
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 12:10:18 -03:00 |
|
Andrew Phillips
|
47fd796d50
|
feat: add unified styling with style.css route
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 12:06:32 -03:00 |
|
Andrew Phillips
|
e056678799
|
feat: make item ID clickable link to details page
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 12:04:16 -03:00 |
|
Andrew Phillips
|
809a1e6e2c
|
feat: add explicit content-length header to non-streamed item list response
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
|
2025-08-29 11:57:22 -03:00 |
|