85 Commits

Author SHA1 Message Date
c7a6756453 style(electron): more ui bug fixes 2025-08-10 14:06:50 -04:00
875be6a43c refactor(electron): major ui refactor into modules 2025-08-10 11:41:47 -04:00
a1752aaf37 feat(electron): added opat parsing 2025-08-10 10:47:15 -04:00
f06f597207 style(electron): ui improvments 2025-08-10 09:34:06 -04:00
6817c18f96 style(electron): more robust dark mode 2025-08-10 08:58:51 -04:00
7dd907aeb9 style(electron): tool bar refactor to give two levels 2025-08-10 08:01:46 -04:00
1a81d104a5 docs(electron): added info modal 2025-08-10 07:14:31 -04:00
54b4378fff docs(electron): added warning about invalidating bundle signature 2025-08-10 07:00:21 -04:00
55ef3490ae fix(sign): fixed sign renderer 2025-08-10 06:49:47 -04:00
396d594a27 feat(electorn): added fill 2025-08-09 20:41:01 -04:00
45de795920 feat(electron): implement inline metadata editing with save options modal
- Remove Edit button from header, add pencil icons next to editable fields
- Add inline editing for Version, Author, and Comment metadata fields
- Implement save options modal with overwrite/save-as-new functionality
- Add file dialog integration for save-as-new option
- Fix backend MANIFEST_FILENAME error by using correct string literals
- Add CSS styling for editable fields and save options modal
- Clean up debug logging code

BREAKING CHANGE: Edit button removed from UI in favor of inline editing
2025-08-09 20:16:07 -04:00
15c9755611 fix(validation): update validation handler for new JSON architecture
Fix handleValidateBundle to work with refactored core functions that
return validation data directly instead of nested under result.data.
Improve modal message to show actual error/warning counts.
2025-08-09 18:55:31 -04:00
205fb586e7 fix(ui): remove duplicate action buttons in bundle view
Remove redundant action buttons from overview tab, keeping only the
header buttons (Edit, Sign, Validate, Fill, Clear) to eliminate
duplicate functionality and clean up the UI.
2025-08-09 18:53:18 -04:00
b251bc34f3 feat(toolbox): ui update 2025-08-09 18:48:34 -04:00
d13484d282 feat(fourdst-cli): cli 2025-08-09 08:57:47 -04:00
e0f256796b build(libplugin): version bump for libplugin (v0.1.0 -> v0.2.0) 2025-08-06 15:27:51 -04:00
d90ce94c21 build(libplugin): version bump (0.0.1a -> v0.1.0) 2025-08-06 14:43:03 -04:00
a6971e3e07 fix(libplugin): alias target for libplugin 2025-08-06 12:43:19 -04:00
d0deac8b2a fix(libplugin): added to_string() to bool type 2025-08-06 12:06:22 -04:00
f5dd28d675 fix(libplugin): added ability to turn off tests 2025-08-06 12:02:09 -04:00
ce61fc4ef5 fix(libplugin): logging_p -> plugin_p 2025-08-06 11:58:48 -04:00
9bd8dacc03 build(libplugin): revision = main 2025-08-06 11:56:33 -04:00
4719ca2936 build(libplugin): temp relaxed version 2025-08-06 11:55:52 -04:00
7e92b2dd6e feat(fourdst): added better arch detect and pkg-config cli option 2025-08-06 11:54:01 -04:00
729ffe94ca build(pyproject.toml): updated deps 2025-08-06 08:39:29 -04:00
acba01a1b1 ci(.gitignore): updated .gitignore to allow pybind11.wrap 2025-08-06 08:31:32 -04:00
236b172652 docs(pybind11): added pybind11 wrap file 2025-08-06 08:31:09 -04:00
1aadd01732 feat(cli): added much more robust bundle handling 2025-08-06 08:25:03 -04:00
67e611ed9c feat(fourdst-cli): added more robust cli 2025-08-05 18:22:18 -04:00
2f756433b2 feat(libplugin): added libplugin as a dependency and added fourdst-cli 2025-08-04 13:45:03 -04:00
9ba35ccc30 build(libconfig): libconfig version with cstdint patch applied 2025-07-29 08:49:17 -04:00
e85206a6e4 build(libcomposition): updated libcomposition so that it is the version compiling on gcc and clang 2025-07-24 09:48:54 -04:00
42c16fd6fd build(libconfig): updated libconfig to version with supressed yaml-cpp shadow warnings 2025-07-24 08:27:08 -04:00
dd0025232a feat(bindings): ported most bindings over from serif 2025-07-22 13:51:43 -04:00
706f47f807 docs(readme): initial commit 2025-07-22 12:50:46 -04:00