Repository navigation
Releases
Kelk 2.6
Kelk 2.6 brings Excel and CSV: Markdown tables become formatted Excel workbooks, and CSV or XLSX files come back as Markdown — still entirely in your browser.
- A third view, Excel: each Markdown table is a sheet, named by the heading above it. The preview shows every sheet with its rows and columns, scrolls sideways on a phone too, and follows the dark theme.
- XLSX and CSV export: a workbook formatted for Persian and English alike — a right-to-left sheet when any cell is Persian, Arabic or Hebrew, fonts and alignment by content, a colored, frozen header with a filter, stripes, print setup; leading zeros and long numbers stay text. CSV comes as a zip, one file per sheet. Settings → Excel holds the options; XLSX has its own fonts (B Nazanin, Calibri), since Excel cannot embed fonts.
- CSV and XLSX import: each sheet becomes a heading and a table in the editor. UTF-8 and Windows-1256 (Persian Excel's "CSV (Comma delimited)") are found by themselves; several CSVs or a zip open the order dialog with each file's rows, columns, encoding and separator; a summary table follows every import.
- Paste in the Excel view: CSV text from an AI chat, or cells copied from Excel, become a named table at once.
- Wide tables in the preview now scroll sideways like code instead of being squeezed.
- An Excel sample in three languages, and a new section, "Excel and CSV", in About Kelk and samples.
Downloads:
- kelk_2.6.zip — the app: unzip and open index.html
- kelk-with-pdf-lab_2.6.zip — the same plus the PDF import lab (199 test PDFs), for development
Full notes: CHANGELOG.md
Kelk 2.5
Kelk 2.5 puts every font in one place, and Word and PowerPoint files now carry their fonts with them.
- Fonts embedded in DOCX and PPTX (on by default): the file shows its fonts on a computer that does not have them, and Word's and PowerPoint's «Embed fonts in the file» is on. The export's message says how much the fonts added.
- One Fonts pane, «فونت (قلم)»: one font choice for the preview and every output, with sizes, code font, font download and website links. «فونت دیگری برای DOCX و PPTX» gives Word and PowerPoint fonts of their own, with a red note when a typed font is not installed.
- B Nazanin and B Mitra in the font list, for the preview, PDF, HTML, DOCX and PPTX; B Titr for PDF. (c) Borna Rayaneh, no published license, see borna-rayaneh/NOTICE.txt.
- The slide check also runs when text is pasted or imported in Slides, and again before a PPTX export, with «Export PPTX anyway». Typing never switches the view.
- Fixed: the document view no longer builds slides in the background, and the first slides build shows its progress at once.
Downloads:
- kelk_2.5.zip — the app: unzip and open index.html
- kelk-with-pdf-lab_2.5.zip — the same plus the PDF import lab (196 test PDFs), for development
Full notes: CHANGELOG.md
Kelk 2.4
Kelk 2.4 is a simpler page: the export buttons follow the view, slides are checked before they are made, slides work shows its progress, and the preview scrolls on a phone.
- The export buttons follow the view: DOCX, PDF, HTML and DOC in the document view, PPTX alone in Slides; Ctrl+Enter exports the view's own format.
- Switching to Slides checks the text: a text plainly not in slide format stays a document, with a note on why, a button to make slides anyway and one to copy the slide prompt.
- PowerPoint export and the slides preview show their progress (slide N of M); the preview's bar appears only when the work lasts, and the page stays usable.
- The tagline draws the two-way conversion with an icon; Settings → Word stands out in the document view; the Persian fonts download as one zip.
- Fixed: on a phone, the preview now scrolls with a finger, and so does the page around it.
- Fixed: the Slides view no longer requests a file named "placeholder" for pictures written that way.
Downloads:
- kelk_2.4.zip — the app: unzip and open index.html
- kelk-with-pdf-lab_2.4.zip — the same plus the PDF import lab (196 test PDFs), for development
Full notes: CHANGELOG.md
Kelk 2.3
Word tables and forms: lists and merged cells in a table's cells come back right, a table's title is bold text, and a form's pairs read in one order.
- Fixed: lists in a Word table's cells — «- …» items kept one a line, and numbered items stay in their cell instead of breaking the table, also across a page break
- Fixed: merged cells in Word PDFs — a value merged over rows in each of its rows, a band above the header as a paragraph over the table, a band between rows as a row of its own
- Fixed: merged cells in Word and HTML import — a row under a merged cell came back one cell short, its cells shifted a column
- New setting: Settings → Import → Cells merged over rows — repeat in each row (default) or first row only
- A table's title («جدول 2- …», «Table 3: …») is bold text, not a heading, so it stays out of the outline; a form's «label: value» pairs over a table are a list, row by row; an invoice's title comes before the pairs beside it
- PDF lab: four new Persian pages (three Word cases for 2.3, a designed booklet for 2.4); the gate passed with no file worse (corpus 95.0 → 95.5 with the new cases)
Downloads:
- kelk_2.3.zip — the app: unzip and open index.html
- kelk-with-pdf-lab_2.3.zip — the same plus the PDF import lab (196 test PDFs), for development
Full notes: CHANGELOG.md
Kelk 2.2
PDF import: faster on long files, Persian text from fonts with a scrambled character map, a table's first column inside a page border, and a form's fields over a table.
- Long PDFs no longer stall at «Building lines»: a 137-page Word book imports in about 16 s instead of 100 s, a 46-page report in 7 s instead of 43, with the same Markdown
- Persian text that came back as gibberish (a font whose ToUnicode names almost every letter wrong) now reads correctly
- Fixed: a table's first column lost when the table is a few points wider than the text inside a page's art border
- Fixed: a form's «label: value» fields over a table ran into one paragraph or came after the table; each pair is now its own paragraph or item, before the table
- PDF lab: four new Persian Word pages, one for each fix; the gate passed with no file worse (corpus 95.6 → 95.7)
Downloads:
- kelk_2.2.zip — the app: unzip and open index.html
- kelk-with-pdf-lab_2.2.zip — the same plus the PDF import lab (192 test PDFs), for development
Full notes: CHANGELOG.md
Kelk 2.1
The import's progress and report made clearer, the version beside the name, and a new prompt for slides.
- PDF import progress runs through every step (reading, fonts, lines, layout, Markdown) instead of standing on the last page
- The import report comes with every PDF import: collapsed after 3 seconds, a toggle to open it again, and it follows its text through Clear, Undo and Redo
- The version beside the name, linking to its release notes
- Settings → Slides: a new prompt for AI models (plan first, choose each slide's form from its content)
- Fixed: Settings beside a maximized panel in a zoomed window
Downloads:
- kelk_2.1.zip — the app: unzip and open index.html
- kelk-with-pdf-lab_2.1.zip — the same plus the PDF import lab (188 test PDFs), for development
Full notes: CHANGELOG.md
kelk 2.0
PDF import and PowerPoint output — in the browser, offline.
- PDF → Markdown: headings, lists, tables, code, quotes and links, Persian and Arabic included
- Markdown → PowerPoint (.pptx): editable slides, native charts and diagrams, speaker notes, right to left
- Plus: safer preview and exports, CI on every change, many fixes (see CHANGELOG.md)
Downloads:
- kelk_2.0.zip — the app: unzip and open index.html
- kelk-with-pdf-lab_2.0.zip — the same plus the PDF import lab (144 test PDFs), for development