Reorx
2e19db145b
add dialog for pdf
2023-02-08 00:42:27 +08:00
Reorx
5f6f19d54a
stop prompting for meta.name
...
use getCVTitle instead
2023-02-08 00:18:37 +08:00
Reorx
2058f72ba2
add title for cv html
2023-02-08 00:14:07 +08:00
Reorx
81f8198591
add side-projects and meta in reorx theme
2023-02-07 23:40:04 +08:00
Reorx
65047a2574
add known issues in readme
2023-02-07 23:38:42 +08:00
Reorx
c2724578f5
complete (mostly) reorx theme
2023-02-07 01:12:34 +08:00
Reorx
3d24551c03
enable hmr for index.html when theme files are changed
2023-02-07 00:12:05 +08:00
Reorx
62f5e83afa
remove border in preview
2023-02-06 22:58:18 +08:00
Reorx
6461995fbf
refactor project structures
...
- vite.config.js: used to generate static cv in a single html file
- vite.config.site.js: used to build the jsoncv site, including editor and preview pages
2023-02-06 22:52:35 +08:00
Reorx
aa2ac69904
import print.css
2023-02-06 00:16:31 +08:00
Reorx
fd3f92e6b3
enhance print css
2023-02-06 00:08:01 +08:00
Reorx
fd9a90c4f3
add more styles and use icons in theme
2023-02-05 23:24:16 +08:00
Reorx
d3c4bf38d6
load and save data on start
2023-02-05 16:26:47 +08:00
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