| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Move outer_backticks to a util module | A Farzat | 11 days | 1 | -19/+4 |
| | | | | | | | | | This is because it shall be used by other functions later on. It was made more generic by accepting raw bytes instead of strictly UTF-8 strings. This allows future functions to call it without having to convert the contents to UTF-8 strings first. | ||||
| * | Skip placeholder for large files by default | A Farzat | 11 days | 1 | -1/+34 |
| | | |||||
| * | Skip placeholder for binary files by default | A Farzat | 11 days | 1 | -1/+23 |
| | | |||||
| * | Refactor language detection in a util module | A Farzat | 2026-06-07 | 1 | -26/+5 |
| | | |||||
| * | Detect bash using shebang | A Farzat | 2026-06-07 | 1 | -4/+20 |
| | | |||||
| * | Start adding shebang filetype detection | A Farzat | 2026-06-07 | 1 | -3/+34 |
| | | |||||
| * | Detect uppercase file extensions | A Farzat | 2026-06-07 | 1 | -1/+18 |
| | | |||||
| * | Detect python and json files | A Farzat | 2026-06-07 | 1 | -0/+26 |
| | | |||||
| * | Skip language fences for text or unknown filetypes | A Farzat | 2026-06-07 | 1 | -2/+22 |
| | | |||||
| * | Start adding language fence functionality | A Farzat | 2026-06-07 | 1 | -4/+4 |
| | | |||||
| * | Move happy-path of render_file to a separate func | A Farzat | 2026-06-07 | 1 | -0/+4 |
| | | |||||
| * | Standardize format in Logger and add Verbose level | A Farzat | 2026-06-07 | 1 | -5/+9 |
| | | | | | | I kind of want verbose level now as I want to know which files got included. | ||||
| * | Rename project_name to project_title | A Farzat | 2026-06-06 | 1 | -2/+2 |
| | | |||||
| * | Delegate logging management to Logger struct | A Farzat | 2026-06-06 | 1 | -4/+14 |
| | | | | | Allows verbosity management in a centralized way. | ||||
| * | Move render_filename to utils as display_path | A Farzat | 2026-06-06 | 1 | -17/+6 |
| | | |||||
| * | Add warnings for binary files | A Farzat | 2026-06-05 | 1 | -0/+8 |
| | | |||||
| * | Add human readable warnings for large files | A Farzat | 2026-06-05 | 1 | -1/+37 |
| | | |||||
| * | Make main.rs use render_path | A Farzat | 2026-06-05 | 1 | -1/+1 |
| | | |||||
| * | Test rejection of too big files | A Farzat | 2026-06-05 | 1 | -2/+63 |
| | | |||||
| * | Remove the deprecated renderer function | A Farzat | 2026-06-05 | 1 | -33/+1 |
| | | |||||
| * | Migrate renderer tests to Renderer | A Farzat | 2026-06-05 | 1 | -95/+29 |
| | | |||||
| * | Test binary file rendering in Renderer | A Farzat | 2026-06-05 | 1 | -4/+28 |
| | | |||||
| * | Test single file rendering in Renderer | A Farzat | 2026-06-05 | 1 | -2/+26 |
| | | |||||
| * | Start migrating to Renderer struct | A Farzat | 2026-06-05 | 1 | -1/+26 |
| | | | | | | | The struct should gradually replace the renderer function in a more streamlined and configurable way. It writes directly to sink, and takes filepaths instead of preloaded buffers. | ||||
| * | Remove quotations around filenames | A Farzat | 2026-06-05 | 1 | -8/+17 |
| | | | | | Apparently they consume tokens and dilute attention for no benefit. | ||||
| * | Make headers more descriptive for LLMs | A Farzat | 2026-06-05 | 1 | -13/+6 |
| | | |||||
| * | Escape non-standard paths in the markdown file | A Farzat | 2026-06-04 | 1 | -21/+47 |
| | | |||||
| * | Start adding CLI tests | A Farzat | 2026-06-04 | 1 | -0/+14 |
| | | |||||
| * | Identify and reject binary files | A Farzat | 2026-06-04 | 1 | -11/+34 |
| | | |||||
| * | Safely escape files with backticks | A Farzat | 2026-06-04 | 1 | -1/+60 |
| | | |||||
| * | Add a renderer module to render markdown content | A Farzat | 2026-06-04 | 1 | -0/+38 |
