Commit Graph

51 Commits

Author SHA1 Message Date
Sina Atalay
deee492a4c Fix trailing whitespace issues 2025-12-22 17:04:50 +03:00
Sina Atalay
1ffdf8624c Update changelog 2025-12-13 12:22:07 +03:00
Sina Atalay
c36e6d17b9 Update changelog 2025-12-10 15:58:47 +03:00
Sina Atalay
33d15d0f91 Polish docs 2025-12-10 15:36:17 +03:00
Sina Atalay
5cc5fbdf9e Massive Refactor: Architecture Redesign and Technical Debt Cleanup (#528)
* Rename `data` folder with schema

* Start refactoring data models

* Work on entry models

* Keep working on entries

* Keep working on data models

* Push old data files

* Keep working on data models

* First draft of schema.cv

* Keep working on schema

* Keep working on schema

* Improve schema.models

* Keep working on rendercv.schema

* Work on schema.design

* Keep working on rendercv.schema

* Complete variant_class_generator

* Keep working rendercv.schema

* Keep working on rendercv.schema

* Final touches to rendercv.schema

* Improve json schema descriptions in rendercv.schema

* Start working on rendercv.schema tests

* Keep implementing rendercv.schema tests

* Add more tests for rendercv.schema

* Improve rendercv.schema

* Improve docstrings and comments in rendercv.schema

* Implement better pydantic error handling in `rendercv.schema`

* Improve variant class system

* Fix rendercv.schema tests

* Start working on rendercv.templater

* Update template names

* Switching to new rendercv typst template soon

* Work on new templater

* Rename renderer with renderer_old

* Don't use utils in rendercv.schema

* Complete connections

* Update renderer folder structure

* Work on new renderer

* Work on new renderer

* Date processing on new renderer

* Improve date processing, support multiple emails, phones, and websites

* Improve markdown to Typst

* Complete entry template processing

* Time span computation in new renderer

* Better entry templates

* Setup new templates

* Improve rendercv.schema

* Start adding tests for rendercv.renderer

* New markdown parser!

* Improve markdown to typst conversion

* Finalize markdown parser

* Add new test files for rendercv.renderer

* Fix cv and connections

* Add connections test

* Improve connection tests

* Improve entry templates

* Add model processor tests

* Improve templater

* Rename old folders

* Improve schema

* Add file generation logic to renderer

* Fix naming issues

* Fix schema tests

* Add path type tests

* Add font family and typst dimension type tests

* Rename old tests

* Fix design tests

* Start integration testing of renderer

* Improve entry tempates

* Handle nested highlights properly

* Finalize Typst preamble template

* Start working on new CLI

* Remove old test files

* Implement override dictionary in new schema

* Start working on new CLI

* Better prints on render command

* New structure

* New render printer

* Add all the commands to new CLI

* Work on new command in new cli

* Improve new command

* Add error handler to new cli

* Work on create theme command

* Complete create theme command

* Remove old source files

* Improve exceptions

* Create new docs

* Add writing tests guide

* Fix cli printer and write tests

* Test copy templates

* Add app tests

* Bring back accidentally removed files

* Imporve cli and tests

* Fix path issues

* Improve

* Improve

* Add reference file comparison tests

* Fix path resolver

* Start working on test_pdf_png

* Implement comparison of multiple files (png)

* Start testing typst

* Fix templating issues

* Fix header and entry templates issues

* Implement short second rows

* Fix date issues

* Fix nested bullets and add summary

* Update testdata

* Implement footer

* Update testdata

* Reimagined design and locale schema, first iteration

* Reimagined design and locale second iteration

* Update design and locale schemas

* Adapt templater to the new design and locale

* Fix tests

* Update lib.typ and testdata for the new locale and design

* Implement proper tests with all combinations of entries

* Remove some docstrings

* fix connections logic

* Improve

* Start working on examples

* Update testdata

* Fix long second row issue

* fix templating issues

* Fix lib.typ issues

* Update testdata

* Fix clean_trailing_parts

* Update test cv

* update test cv

* Update theme defaults

* update schema and fix moderncv

* Fix moderncv issues

* Update testdata

* Update testdata and examples

* Fix issues about photo

* Fix typst photo path issues

* improve entry templates from yaml

* add new locale

* Rename writing tests doc

* Update writing tests

* Improve tests

* Add more cli tests

* Increase test coverage

* Rename variant pydantic model generator

* Improve tests

* Update testdata and improve tests

* Format, fix pre-commit errors

* Fix scripts and update entry figures

* Improve tests

* Write docstrings of schema

* Write schema docstrings

* Setup api reference

* Start working on new docs

* Work on docs

* Improve progress panel of render command

* Finalize new docs index

* Complete CLI docs

* Work on YAML input structure page

* Finalize user guide

* Start working on developer guide

* Improve api reference

* Improve developer guide

* Improve developer guide

* Improve developer gide

* Improve developer guide

* Improve developer guide

* Update developer guide

* Improve developer guide

* Improve developer guide

* Improve developer guide

* Developer guide first draft

* update developer guide

* Update examples

* Update testdata

* Handle wrong installation (rendercv instead of rendercv[full])

* Remove unnecessary files

* Write set up vs code page

* Update README.md

* Change docs description

* Compress design options gif

* minor updates

* Polish all the json schema descriptions

* Update testdata and examples

* Remove some emdashed from docs

* Add whatsapp support

* Add TestEscapeTypstCharacters to tests

* Implement custom connections

* Add page break before sections feature

* Revert page break before sections feature

* Rebase to main

* Fix social network tests, update schema
2025-12-09 17:03:56 +03:00
Sina Atalay
4bcf00af58 docs: improve the content (#267)
* update the developer guide

* rename changelog

* update changelog in navbar

* update readme.md

* update docs/index.md

* improve
2024-12-25 05:01:44 -05:00
Sina Atalay
3f2a89dee0 docs: update changelog 2024-12-10 03:30:57 -05:00
Sina Atalay
13ef109c78 docs: update changelog 2024-12-09 04:36:48 -05:00
Sina Atalay
6965fe480c docs: update changelog 2024-12-09 04:26:43 -05:00
Sina Atalay
a5723b77cb docs: update changelog 2024-12-09 04:19:52 -05:00
Sina Atalay
1413923283 docs: update changelog.md 2024-09-07 19:19:36 -04:00
Sina Atalay
1fcb179bad docs: fix indentation in changelog.md 2024-08-01 21:59:08 -04:00
Sina Atalay
73360d4277 docs: update changelog.md 2024-07-30 21:32:40 -04:00
Sina Atalay
b3237fb08f docs: update changelog 2024-07-23 19:02:59 +03:00
Sina Atalay
f9ef665948 docs: update changelog 2024-07-23 19:01:01 +03:00
Sina Atalay
adc9876b2f bump version to 1.13 2024-07-23 18:53:50 +03:00
Sina Atalay
348466c92a docs: fix typos in the changelog 2024-07-16 14:01:04 +03:00
Sina Atalay
1a19c7a798 docs: update changelog 2024-07-16 13:38:43 +03:00
1993CRV
412a49a282 proofread docs 2024-07-14 16:10:17 -04:00
Sina Atalay
616e7be18e docs: fix links in changelog 2024-07-13 22:14:14 +03:00
Sina Atalay
b118f683a4 docs: fix a link in changelog 2024-07-07 20:35:46 +03:00
Sina Atalay
1353f6de4c docs: fix a typo in changelog 2024-06-19 15:33:09 +03:00
Sina Atalay
d15ef00c94 docs: update changelog 2024-06-19 15:28:53 +03:00
Sina Atalay
75169637c3 docs: update 2024-06-17 21:57:50 +03:00
Sina Atalay
e96ad3f52c docs: bump the version number and update the changelog 2024-06-01 15:46:16 +03:00
Sina Atalay
c51d93a04e docs: update changelog 2024-05-26 02:03:06 +03:00
Sina Atalay
f2106710a1 docs: update changelog 2024-05-25 16:10:40 +03:00
Sina Atalay
1fc66089e3 bump version number to 1.10 2024-05-25 16:02:33 +03:00
Sina Atalay
099ba78c95 docs: update changelog 2024-05-20 20:53:12 +03:00
Sina Atalay
83b3a70b6a docs: fix typos in changelog.md 2024-05-19 18:12:46 +03:00
Sina Atalay
8d40b344b6 docs: update changelog 2024-05-19 18:02:35 +03:00
Sina Atalay
f401b2dc8f docs: fix a typo in changelog.md 2024-04-16 16:06:38 +03:00
Sina Atalay
1c18d3dca9 docs: update changelog for version 1.8 2024-04-16 16:04:27 +03:00
Sina Atalay
086e064154 docs: update changelog 2024-04-09 14:34:46 +00:00
Sina Atalay
7b517a835b docs: update changelog 2024-03-31 21:20:49 +02:00
Sina Atalay
7857f941e2 docs: update changelog 2024-03-31 21:18:37 +02:00
Sina Atalay
238b2ad8c7 docs: fix a typo in changelog.md 2024-03-31 20:18:41 +02:00
Sina Atalay
d621d8cc77 docs: fix a typo in changelog 2024-03-27 19:25:08 +01:00
Sina Atalay
b3e08e0f0d docs: update changelog for 1.5 2024-03-27 19:08:57 +01:00
Sina Atalay
ddf01d829a docs: update changelog.md 2024-03-17 21:02:18 +01:00
Sina Atalay
4dd3aceade docs: update changelog 2024-03-10 19:27:00 +01:00
Sina Atalay
f59b92fcec docs: fix a link in changelog 2024-03-09 19:46:14 +01:00
Sina Atalay
ead1d3f7ca docs: fix a typo in changelog 2024-03-09 19:35:03 +01:00
Sina Atalay
b969ef661b docs: update changelog 2024-03-09 19:31:42 +01:00
Sina Atalay
d53e289407 docs: adjust table of contents depth of changelog 2024-02-28 21:16:48 +01:00
Sina Atalay
38e1ccbdfe docs: fix a typo 2024-02-27 20:03:22 +01:00
Sina Atalay
c7124745ac docs: update changelog with v1.2 release details 2024-02-27 18:44:28 +01:00
Sina Atalay
a9462fc8b0 docs: fix changelog 2024-02-25 23:47:00 +01:00
Sina Atalay
8419732738 docs: update 2024-02-25 15:16:17 +01:00
Sina Atalay
3976aa15ee update docs 2024-02-24 16:38:58 +01:00