|
|
8b73535396
|
chore: optional descriptors for language and species
|
2026-03-23 23:59:40 +00:00 |
|
|
|
f52a6c5b68
|
feat(export): file export and import
|
2026-03-23 23:00:34 +00:00 |
|
|
|
e4d87d13e2
|
chore: fixes some linter errors
|
2026-03-23 21:13:10 +00:00 |
|
|
|
45c8f23097
|
refactor: languages is just a wrapper around multi-select
|
2026-03-23 21:07:14 +00:00 |
|
|
|
8525561522
|
revert(migrate): removes migrate modal in favour of the button we put in
|
2026-03-23 21:02:22 +00:00 |
|
|
|
a4f8c651a4
|
feat(migrate): template migrations
|
2026-03-23 20:33:18 +00:00 |
|
|
|
abe0755abc
|
feat(templates): templates attached to species (e.g. ipc template), with prompts when switching to a matching species
|
2026-03-23 20:18:57 +00:00 |
|
|
|
5488352514
|
feat: a little more useable on mobile
|
2026-03-23 20:02:05 +00:00 |
|
|
|
b7fe539cf0
|
refactor(fend): character-level operations on the left, global operations on the right
|
2026-03-23 19:49:50 +00:00 |
|
|
|
ef0c982d98
|
fix(import): hydrate state on import
|
2026-03-23 19:41:28 +00:00 |
|
|
|
5e89d0e64f
|
refactor(share): moves the share button into the right split, rather than the header
|
2026-03-23 19:40:21 +00:00 |
|
|
|
8875b70a14
|
chore(fend): really tedious fixing of overflows and scrollbars between the splits
|
2026-03-23 19:36:55 +00:00 |
|
|
|
be11c0e57a
|
refactor: only include template in share url if it's custom
|
2026-03-23 19:26:45 +00:00 |
|
|
|
bb429d8195
|
feat(fend): sticky right-split for form output
|
2026-03-23 19:12:56 +00:00 |
|
|
|
63e8178fb0
|
feat(template): adds support for an ooc note in the template
|
2026-03-23 19:03:50 +00:00 |
|
|
|
85b87f8140
|
feat(fend): adds record cards to each record section
|
2026-03-23 18:57:09 +00:00 |
|
|
|
973541e24f
|
revert: removes expanded option, cards should always start minimized
|
2026-03-23 18:56:49 +00:00 |
|
|
|
608d863c88
|
feat(fend): skeleton components
|
2026-03-23 18:51:48 +00:00 |
|
|
|
3c6a31f86b
|
feat(fend): skeleton implementation of the form from XML
|
2026-03-23 18:36:31 +00:00 |
|
|
|
59aabb6950
|
feat(templates): state management and our standard template
|
2026-03-23 18:12:42 +00:00 |
|
|
|
d7136c6e2f
|
chore(idb): basic crud ops
|
2026-03-23 18:02:18 +00:00 |
|
|
|
e30777f0e3
|
chore(utils): blank character detection
|
2026-03-23 17:42:42 +00:00 |
|
|
|
a97396ef01
|
feat(share): character export through share link
|
2026-03-23 17:38:47 +00:00 |
|
|
|
d87e64ed7d
|
chore(output): output formatter and tests
|
2026-03-23 17:24:09 +00:00 |
|
|
|
456e7e8feb
|
refactor(lib): remove keys and just get a slug from the label
|
2026-03-23 17:02:46 +00:00 |
|
|
|
7dc4bd8a11
|
chore(utils): ports over utils from the WPF app
|
2026-03-23 16:19:00 +00:00 |
|
|
|
8ad0041d23
|
feat(data): parser for data files
|
2026-03-23 16:12:10 +00:00 |
|
|
|
c92673f6f1
|
feat(lib): zod schema and tests
|
2026-03-23 16:06:35 +00:00 |
|