50 Commits

Author SHA1 Message Date
karaolidis 3adeb9d1d7 feat: add rule scopes
Build and Release Binary / build (push) Successful in 1m3s
Build and Release Binary / release (push) Successful in 1m30s
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
release-3adeb9d1d7cd88fe7b84d8787c559d861edfa96c
2026-06-06 16:21:14 +01:00
karaolidis edfb8e39b6 feat: add Fuji Modelling Language codegen
Build and Release Binary / build (push) Successful in 10m13s
Build and Release Binary / release (push) Successful in 7m34s
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
release-edfb8e39b6fd8f16c137ecfc36bd46b8ef3636ef
2026-05-25 10:42:12 +00:00
karaolidis 0288a20b82 chore: update CI
Build and Release Binary / build (push) Successful in 1m20s
Build and Release Binary / release (push) Successful in 1m32s
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
release-0288a20b8206dc07d0c111b44e5af387ab55ac00
2026-05-04 20:38:30 +00:00
karaolidis 10fdc2120e feat: add reversing scripts/notes
Build and Release Binary / builder (push) Successful in 57s
Build and Release Binary / build (push) Successful in 46s
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-01-21 22:34:09 +00:00
karaolidis 22147fd3ec chore: refactor reverse engineering commands
Build and Release Binary / builder (push) Successful in 49s
Build and Release Binary / build (push) Successful in 40s
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-01-21 12:29:32 +00:00
karaolidis 3fb6e408ed temp: exif
Build and Release Binary / builder (push) Successful in 51s
Build and Release Binary / build (push) Failing after 15s
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-01-21 10:39:21 +00:00
karaolidis 3c84207759 chore: add some filthy macros
Build and Release Binary / builder (push) Successful in 50s
Build and Release Binary / build (push) Successful in 43s
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-01-20 16:05:40 +00:00
karaolidis 26e6cb6282 chore: refactor traits
Build and Release Binary / builder (push) Successful in 49s
Build and Release Binary / build (push) Successful in 39s
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-01-20 11:13:53 +00:00
karaolidis a958918c33 chore: update README
Build and Release Binary / builder (push) Successful in 53s
Build and Release Binary / build (push) Successful in 39s
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-01-19 21:28:49 +00:00
karaolidis 87d3687ae1 fix: X-S20: limit simulation slots
Build and Release Binary / builder (push) Successful in 49s
Build and Release Binary / build (push) Successful in 40s
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-01-19 20:05:50 +00:00
karaolidis edc2cdacd9 chore: update README
Build and Release Binary / builder (push) Successful in 52s
Build and Release Binary / build (push) Successful in 38s
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-01-19 20:00:01 +00:00
karaolidis a702e53b07 feat: X-S20: backups, simulations
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-01-19 20:00:01 +00:00
karaolidis ccea03c1a6 chore: switch to per-camera support
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-01-19 20:00:01 +00:00
karaolidis 925612f5af chore: add backup handle constants
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-01-19 20:00:01 +00:00
karaolidis 0c07dbe464 feat: allow backups without explicit support
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-01-19 20:00:01 +00:00
karaolidis c0a32da187 chore: improve tracing
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-01-19 19:59:43 +00:00
karaolidis 4f06262e3b feat: separate lib
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-01-19 19:58:16 +00:00
karaolidis 2a7c008fb2 fix: acros typo
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-01-19 19:58:13 +00:00
karaolidis 72ff91f5ad fix: docstring quotes
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-01-19 19:58:03 +00:00
karaolidis 48d0c59b2e chore: add CI
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-01-19 19:57:52 +00:00
karaolidis 8687fb027c fix: exposure compensation hyphen values
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-01-06 14:11:24 +02:00
karaolidis 11a3926c04 chore: refactor logging and cli options
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-01-06 10:25:34 +02:00
karaolidis 81f6f46203 chore: add x-trans device bases
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-01-05 21:17:23 +02:00
karaolidis 0e2e12bfd0 feat: dump command
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-01-05 19:37:53 +02:00
karaolidis 3907b7c44d feat: rendering from simulations
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-01-05 18:14:54 +02:00
karaolidis 4b6ce46156 fix: monochrormatic color temperature error
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-01-05 16:27:20 +02:00
karaolidis f919d6d7c6 feat: rendering base
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2026-01-05 13:31:22 +02:00
karaolidis c0b4de72ac feat: import/export simulations
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-10-30 20:41:51 +02:00
karaolidis da0bb10789 chore: refactor for device support
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-10-30 19:02:36 +02:00
karaolidis 7e8599fa61 chore: reorganize cli traits
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-10-19 21:25:11 +01:00
karaolidis fb4610bdaa feat: color space, lens optimizer
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-10-19 19:50:45 +01:00
karaolidis 91d5d5b16b feat: monochromatic color tint/temp
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-10-19 19:31:23 +01:00
karaolidis 76ab55acd1 chore: partially demystify restore header
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-10-19 16:50:12 +01:00
karaolidis e3e41999a6 chore: macros
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-10-19 12:57:47 +01:00
karaolidis 8120690caa feat: smooth skin effect
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-10-19 11:56:55 +01:00
karaolidis 6b0753b072 chore: refactor camera trait, optimize setter
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-10-18 23:46:14 +01:00
karaolidis 0f5997042c feat: custom option setter
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-10-18 17:05:18 +01:00
karaolidis a1668bb277 feat: custom option getter
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-10-18 02:40:09 +01:00
karaolidis 7c43e0f7ab feat: backup restore
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-10-16 15:22:22 +01:00
karaolidis 4825b699a6 chore: clean up containerinfo
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-10-16 12:15:09 +01:00
karaolidis 1f26a91dcd feat: custom PTP implementation
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-10-15 23:35:35 +01:00
karaolidis 943f22c074 chore: refactor impl
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-10-15 20:04:16 +01:00
karaolidis 2e9fb61762 chore: clean up restore payload generation
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-10-15 08:41:37 +01:00
karaolidis 913ca06512 chore: add flake
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-10-14 23:42:18 +01:00
karaolidis e3720b8afb chore: update README
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-10-13 23:36:52 +01:00
karaolidis 5e0a987386 chore: refactor ptp handling
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-10-13 20:39:22 +01:00
karaolidis 6bb4e6407a feat: usb mode, battery percentage
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-10-13 18:25:50 +01:00
karaolidis f74328dfa8 feat: device commands
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-10-13 15:37:16 +01:00
karaolidis 73c75f941a feat: cli base
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-10-13 13:48:49 +01:00
karaolidis 4e1d105787 Initial commit 2025-10-12 21:16:00 +00:00