Commit Graph

33 Commits

Author SHA1 Message Date
Reorx d0ecf537d9 add load sample button 2023-02-05 16:19:21 +08:00
Reorx af4c6a6348 complete download html button 2023-02-05 16:11:35 +08:00
Reorx d936e09eb2 complete download json button 2023-02-05 15:41:14 +08:00
Reorx e85a0516c7 schema: add meta.name 2023-02-05 15:40:36 +08:00
Reorx 59595fe59e fine-tune ui 2023-02-05 14:52:27 +08:00
Reorx ec9d2eb73d add "New Data", "Upload Data" button 2023-02-05 11:23:29 +08:00
Reorx aafef56ebc add more textarea format fields in jsoncv schema 2023-02-05 00:35:05 +08:00
Reorx 9a4f8aff8a split scss modules to reuse button and input styles 2023-02-05 00:25:26 +08:00
Reorx 50e9624133 finish preview in editor 2023-02-05 00:00:01 +08:00
Reorx 582d629057 handle date format in template 2023-02-04 22:38:36 +08:00
Reorx 4ba27dd018 convert sideProjects and render it in template 2023-02-04 21:48:41 +08:00
Reorx d4084e6230 schema: add sideProjects 2023-02-04 21:47:59 +08:00
Reorx 585e1340e7 fill in data in reorx template 2023-02-04 21:25:58 +08:00
Reorx 60b4255463 format rxresume converter 2023-02-04 21:21:22 +08:00
Reorx c2607aca94 rxresume converter: split work summary to highlights 2023-02-04 21:21:09 +08:00
Reorx 9ee72220d1 fix profile and start/end dates missing in rxresume converter 2023-02-04 20:50:38 +08:00
Reorx a9cbab662e basic structure for reorx theme 2023-02-04 15:14:10 +08:00
Reorx bd5a9d6d71 finish theme apply; upgrade vite to v4 2023-02-04 14:52:01 +08:00
Reorx 3b339c7917 write custom vite plugin to load ejs templates 2023-02-04 13:14:29 +08:00
Reorx 3f0f2e52af WIP: merge multiple packages/vite.configs into one single package/vite.config 2023-02-03 14:53:08 +08:00
Reorx bf2e5aeec1 show editor output in right column 2023-02-03 12:02:32 +08:00
Reorx 2ad28aaa84 use css grid layout 2023-02-03 11:49:23 +08:00
Reorx 0af19b36ac subtle style improvements 2023-02-03 01:16:04 +08:00
Reorx ac49be1c94 add more options for JSONEditor 2023-02-03 01:04:52 +08:00
Reorx 1491738fc2 schema: add format:date for iso8601
this enables input:datetime for json editor
2023-02-03 01:03:30 +08:00
Reorx 0a28944eea enhance iconify usage and tune editor styles 2023-02-03 00:53:36 +08:00
Reorx 3c8ac17617 add custom theme to json editor 2023-02-02 17:54:06 +08:00
Reorx 5551ac6ced add editor folder, implement the editor for editing jsoncv data 2023-02-02 14:59:50 +08:00
Reorx 9e9e879c21 converter: validate converted result and save to file 2023-02-02 12:03:16 +08:00
Reorx 145e5d118a schema: remove all additionalItems
they are of no use in the latest JSON Schema reference, see: https://json-schema.org/understanding-json-schema/reference/array.html

> The items keyword can be used to control whether it’s valid to have additional items in a tuple beyond what is defined in prefixItems. The value of the items keyword is a schema that all additional items must pass in order for the keyword to validate.
> Before to Draft 2020-12, you would use the additionalItems keyword to constrain additional items on a tuple. It works the same as items, only the name has changed.
> In Draft 6 - 2019-09, the additionalItems keyword is ignored if there is not a "tuple validation" items keyword present in the same schema.
2023-02-02 12:03:16 +08:00
Reorx bd4ee30289 schema: migrate jsoncv schema using ajv cli
command: npx ajv migrate -s schema/jsoncv.schema.json

the result is that only the schema version changed from draft-04 to draft-07, allowing to use ajv for the latest version
2023-02-02 12:03:16 +08:00
Reorx eabd65fd5a add schemas, copy jsonresume to jsoncv schema 2023-02-02 11:23:15 +08:00
Reorx 9b7c0e9645 init, complete rxresume converter 2023-02-01 23:23:17 +08:00