| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | refactor: remove out-of-date demo vidsHEADmaster | kj_sh604 | 2026-03-17 | 1 | -6/+0 |
| | | |||||
| * | refactor: grammar | kj_sh604 | 2026-03-01 | 1 | -1/+1 |
| | | |||||
| * | refactor: update README | kj_sh604 | 2026-03-01 | 1 | -1/+1 |
| | | | | | this thing actually became useful | ||||
| * | refactor: LICENSE | kj_sh604 | 2026-03-01 | 1 | -12/+21 |
| | | |||||
| * | [merge] pull request #2 from kj-sh604/feat/use-dash-st-rewrite | Kyle Javier [kj_sh604] | 2026-02-28 | 4 | -151/+719 |
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # feat: use `feat/same-template-concat` branch `-st` implementation as main `kjandoc` binary this pull request updates the project to improve the quality and fidelity of merged `.pptx` files, and simplifies dependencies. the most significant changes are a rewrite of the merging approach to preserve editability and formatting, and the removal of several python dependencies that are no longer needed (as seen in the `feat/same-template-concat` that I still have up) ## enhancements to merging functionality: * the merging process now operates directly on the ooxml/zip structure of `.pptx` files, preserving full editability and achieving near-complete fidelity to the original formatting. slide masters, layouts, themes, notes, and embedded media are all copied, and duplicate media files are deduplicated. * a final libreoffice normalization step is used to clean up structural issues. ## dependency updates: * removed unnecessary dependencies from `src/requirements.txt`, including `pillow`, `python-pptx`, `typing_extensions`, and `xlsxwriter`, leaving only `lxml` as a required python package. | ||||
| | * | refactor: src/requirements.txt | kj_sh604 | 2026-02-28 | 1 | -4/+0 |
| | | | |||||
| | * | refactor: README.md | kj_sh604 | 2026-02-28 | 1 | -11/+12 |
| | | | |||||
| | * | refactor: .gitignore | kj_sh604 | 2026-02-28 | 1 | -0/+1 |
| | | | |||||
| | * | refactor: use `feat/same-template-concat` rewrite as main "binary" | kj_sh604 | 2026-02-28 | 1 | -136/+706 |
| |/ | | | | OOXML is vibe-coded but this was heavily manually reviewed | ||||
| * | refactor: HIGH CVE fixes | kj_sh604 | 2026-02-15 | 1 | -146/+151 |
| | | | | | also commit to the bigger image size and just install all the fonts | ||||
| * | refactor: update link | kj_sh604 | 2026-02-14 | 1 | -1/+1 |
| | | |||||
| * | refactor: use noir.css instead of water.css for demoware | kj_sh604 | 2026-02-14 | 1 | -1/+1 |
| | | |||||
| * | refactor: add commented-out fonts for optional build | kj_sh604 | 2026-02-14 | 1 | -0/+142 |
| | | |||||
| * | refactor: remove redundant wording | kj_sh604 | 2026-02-14 | 1 | -1/+1 |
| | | |||||
| * | refactor: some `Dockerfile` size optimizations | kj_sh604 | 2026-02-14 | 1 | -2/+5 |
| | | |||||
| * | refactor: minify inline css and js | kj_sh604 | 2026-02-14 | 1 | -247/+2 |
| | | | | | might regret this, but I probably won't iterate on the demoware on the public repo | ||||
| * | refactor: add demoware demo 😃 | Kyle Javier [kj_sh604] | 2026-02-14 | 1 | -0/+4 |
| | | |||||
| * | [merge] pull request #1 from kj-sh604/feat/demoware | Kyle Javier [kj_sh604] | 2026-02-13 | 4 | -0/+549 |
| |\ | | | | | feat: demoware, docker | ||||
| | * | feat: docker 🚢🙂 | kj_sh604 | 2026-02-13 | 1 | -0/+40 |
| | | | |||||
| | * | refactor: make the site work look ok in both light and dark modes | kj_sh604 | 2026-02-13 | 1 | -4/+4 |
| | | | |||||
| | * | refactor: use PATH kjandoc | kj_sh604 | 2026-02-13 | 1 | -6/+6 |
| | | | |||||
| | * | feat: try making demoware for this | kj_sh604 | 2026-02-13 | 3 | -0/+509 |
| |/ | |||||
| * | refactor: small README update | kj_sh604 | 2026-02-13 | 1 | -1/+1 |
| | | |||||
| * | refactor: add video | Kyle Javier [kj_sh604] | 2026-02-13 | 1 | -4/+6 |
| | | |||||
| * | refactor: move to src/ dir | kj_sh604 | 2026-02-13 | 2 | -0/+0 |
| | | |||||
