aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Add GitHub workflow job for testsA Farzat2026-03-091-0/+23
* Fix formattingA Farzat2026-03-091-1/+3
* Add simple GitHub workflow job checking fmt & lintA Farzat2026-03-091-0/+33
* Avoid useless jar clone and update User-AgentA Farzat2026-03-091-2/+2
* Use a generic writer in write_container_xmlA Farzat2026-03-091-12/+9
* Remove unused models, fields, and endpointsA Farzat2026-03-082-48/+6
* Allow cookies.json in config dirA Farzat2026-03-082-9/+30
* Update the TODO listA Farzat2026-03-081-3/+3
* Add EPUB descriptions to OPF filesA Farzat2026-03-082-1/+11
* Create a function to modify OPF contentsA Farzat2026-03-081-1/+45
* Use XDG directories to map downloadsA Farzat2026-03-084-7/+70
* Add newline between wrapper and chapter contentA Farzat2026-03-081-0/+2
* Allow skipping downloadsA Farzat2026-03-081-4/+6
* Hide unnecessary output in diff-epubs.shA Farzat2026-03-081-2/+2
* Register roadmap progress in READMEA Farzat2026-03-081-8/+4
* Stream files to zip in chunksA Farzat2026-03-081-6/+5
* Avoid using string buffers when modifying chaptersA Farzat2026-03-072-34/+41
* Fix attributes of more element types with linksA Farzat2026-03-071-3/+16
* Prevent processed_fragment from escapingA Farzat2026-03-071-4/+5
* Replace format! macro with xml! where xml is usedA Farzat2026-03-072-32/+38
* Add a util to diff epubsA Farzat2026-03-071-0/+13
* Use xml! macro for cleaner xml handlingA Farzat2026-03-073-10/+41
* Fix chapter contents to proper xmlA Farzat2026-03-076-10/+176
* Add LICENSE fileA Farzat2026-03-062-1/+675
* Gather stylesheet file entries for each chapterA Farzat2026-03-062-2/+13
* Add stylesheets to Chapter modelA Farzat2026-03-051-0/+7
* Deserialize URLs to Url type directlyA Farzat2026-03-054-14/+11
* Add READMEA Farzat2026-03-051-0/+113
* Initiate full_path as RelativePathBufA Farzat2026-03-053-14/+11
* Convert URLs pointing upstream to local relativeA Farzat2026-03-044-4/+48
* Remove the sanity checksA Farzat2026-03-031-21/+1
* Generate the EPUB fileA Farzat2026-03-032-3/+25
* Add container.xml to zipA Farzat2026-03-032-22/+22
* Start with the create_epub_archive functionA Farzat2026-03-033-1/+96
* Revert "Add a function to write mimetype"A Farzat2026-03-032-10/+1
* Add a function to write container.xmlA Farzat2026-03-032-1/+28
* Add a function to write mimetypeA Farzat2026-03-032-1/+10
* Add file download logicA Farzat2026-03-032-2/+43
* Add OPF file detectionA Farzat2026-03-031-0/+6
* Remove the search endpointA Farzat2026-03-032-25/+3
* Convert chapters and file_entries to HashMapsA Farzat2026-03-031-1/+22
* Add fetching of the spine and table of contentsA Farzat2026-03-022-3/+42
* Refactor away SearchResponse modelA Farzat2026-03-022-33/+15
* Add file and chapter details fetchingA Farzat2026-03-022-1/+60
* Add e-book metadata fetchingA Farzat2026-03-024-10/+75
* Add authentication using cookiesA Farzat2026-03-015-7/+2012
* Init commit: setup project and cli parsingA Farzat2026-03-014-0/+222