EugeneTes
678e353d5b
target linux-arm (armv7) for raspberry pi 32-bit OS, bump to 1.0.16
2026-07-23 14:15:52 +00:00
EugeneTes
894836f94d
Merge branch 'feature/insin-integration'
...
Add Insin integration:
- Runtime telemetry via loopback (service.started, job.printed, job.failed.*, printer.discovered/online/offline)
- Package delivery: install.cfg, postinst, prem, systemd unit
- Manual publish script (scripts/publish-insin.sh)
- Config path move to /opt/epson-print-service
- Bump EpsonPrintService version to 1.0.15
2026-07-23 08:44:38 +00:00
EugeneTes
421f3085f0
select insin CLI by host arch, drop qemu note, bump version to 1.0.15
2026-07-23 08:44:17 +00:00
EugeneTes
7105659ab0
add scripts/publish-insin.sh for manual insin package publish
2026-07-23 08:25:33 +00:00
EugeneTes
732ee08561
drop duplicate print_server.service from insin package
2026-07-23 08:23:56 +00:00
EugeneTes
21ecea9741
add insin package assets (install.cfg, hooks, systemd units)
2026-07-23 08:20:08 +00:00
EugeneTes
7dfce95dc1
move linux config path to /opt/epson-print-service
2026-07-23 08:16:23 +00:00
EugeneTes
120634e569
bind IInsinTelemetry in DI and emit service.started
2026-07-23 08:09:54 +00:00
EugeneTes
c6d0d58722
emit telemetry on exception path and include durationMs in failure emits
2026-07-23 08:08:30 +00:00
EugeneTes
e70126be2b
emit insin telemetry for job outcomes in PrinterQueue
2026-07-23 08:03:32 +00:00
EugeneTes
050616b595
add InsinTelemetryDiscoveredPrintersReceiver decorator
2026-07-23 07:57:04 +00:00
EugeneTes
465d9b4b4d
add LoopbackInsinTelemetry with rate-limited warn logging
2026-07-23 07:51:03 +00:00
EugeneTes
37318f9653
add InsinEventKinds and PrintErrorType mapping
2026-07-23 07:46:44 +00:00
EugeneTes
2c52861d70
add IInsinTelemetry and NullInsinTelemetry
2026-07-23 07:43:35 +00:00
EugeneTes
d01efdd8c2
add InsinMessageFormatter
2026-07-23 07:39:52 +00:00
EugeneTes
f8e5515050
add Inspectron.Epson.Tests xUnit project
2026-07-23 07:36:42 +00:00
EugeneTes
360320a474
add Insin integration implementation plan
2026-07-23 07:34:32 +00:00
EugeneTes
042b9c9633
add Insin integration spec and CLAUDE.md notes
2026-07-23 07:21:07 +00:00
EugeneTes
dc9bbbe467
Merge branch 'feature/PRI-9-interactive-console-test-runner'
2026-07-20 08:21:41 +02:00
EugeneTes
db30523697
bump EpsonPrintService version to 1.0.14
2026-07-09 08:54:30 +02:00
EugeneTes
5adb8f975c
bump EpsonPrintService version to 1.0.13
2026-07-09 08:48:26 +02:00
EugeneTes
a51e5cb636
adapt money return receipt to new refund payload schema
2026-07-09 08:48:26 +02:00
EugeneTes
f64d2c8f28
add pudu robot control client; drop global.json SDK pin
2026-07-06 14:51:39 +02:00
EugeneTes
b927f48260
add print-job-arrived hook system
2026-07-06 14:51:29 +02:00
EugeneTes
91d2d18c80
add money return / credit note receipt type with HTML test
2026-07-06 14:51:23 +02:00
EugeneTes
398a3e3db8
hardcoded discovery
2026-04-20 10:43:44 +02:00
006ddf12dd
Merge pull request 'Interactive console test runner for EpsonTest' ( #1 ) from feature/PRI-9-interactive-console-test-runner into master
...
Reviewed-on: admin/inspectron_print_server#1
2026-04-10 06:36:09 +00:00
CTO
c94acc8bf7
Fix ambiguous Gang/Dish/DishModifications references in EpsonTest build
...
Use fully-qualified KitchenReceipt namespace for Gang, Dish, and
DishModifications in BuildSampleKitchenReceipt and
BuildSampleKitchenReceiptNextDish to resolve CS0104 errors caused by
identical type names in BarReceipt and KitchenReceipt namespaces.
Add global.json to pin SDK to .NET 8.0 for compatibility with .slnx.
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-04-09 14:55:35 +00:00
CTO
a4582ee1f8
interactive console test runner for EpsonTest
...
Replace commented-out code blocks with arrow-key navigation menu.
First menu selects receipt type (Kitchen/Final/Invoice/Bar/OrderItems),
second selects printer target (HTML or Epson hardware).
Co-Authored-By: Paperclip <noreply@paperclip.ing >
2026-04-09 14:18:01 +00:00
EugeneTes
2ced842242
switch to kitchen converter for thermal printer
2026-04-09 10:42:31 +02:00
EugeneTes
5ee95c8109
1.0.12
2026-04-03 08:38:32 +02:00
EugeneTes
763cd1071b
web configuration
2026-04-02 09:37:18 +02:00
EugeneTes
be83fadc5f
klinglers special
2026-02-25 10:35:20 +01:00
EugeneTes
11dfd6ead4
grouping in kitchen receipt
2026-02-24 11:54:19 +01:00
EugeneTes
484e6bf3e1
1.0.11
...
discovery retention
2026-02-23 16:08:01 +01:00
EugeneTes
def9e9b06c
1.0.10
2026-02-19 11:45:39 +01:00
EugeneTes
966121ece8
out of paper detection
2026-02-18 13:18:19 +01:00
EugeneTes
59d7bd750a
fix dirty hack from reini
2026-02-18 13:18:05 +01:00
EugeneTes
59d24cff25
send status out of paper
2026-02-12 15:45:49 +01:00
EugeneTes
b63bd4e84d
UI for key update
2026-02-09 16:46:48 +01:00
EugeneTes
e8d20c77c7
size to kitchen
...
printer logs removed
2026-02-05 11:39:06 +01:00
EugeneTes
f0ae32c9e5
fallback support
2026-02-05 09:31:38 +01:00
EugeneTes
08da2c1e3e
job status reporter
2026-02-05 08:42:34 +01:00
EugeneTes
1c0c95842a
template editor
2026-02-05 08:42:14 +01:00
EugeneTes
1fcaaa040b
fully functional editor
2026-02-04 14:59:16 +01:00
EugeneTes
8cd04155db
code completion works
2026-02-04 14:35:48 +01:00
EugeneTes
eca5ced38a
editor first run
2026-02-04 14:20:08 +01:00
EugeneTes
2748c6586e
job status reporting
2026-02-04 11:39:14 +01:00
EugeneTes
71ba4c1ff6
changing from columns to col formatting
2026-02-04 10:25:12 +01:00
EugeneTes
fe817b5211
templates tested
2026-02-03 16:40:25 +01:00