-
f7b826b243
v1.9.24: add GET RESPONSE to RAM/GP chain builder
catarrh
2026-09-01 21:14:18 +03:00
-
8b55a7159f
v1.9.24: chain builder for SIM/USIM/RAM C-APDU sub-tabs
catarrh
2026-09-01 07:50:14 +03:00
-
8c41655e18
v1.9.23: auto-detect PC/SC reader with retry on startup
catarrh
2026-08-31 22:49:52 +03:00
-
29c3143909
v1.9.22: Execute button inline with Operation selector, i18n for SCP80/RAM
catarrh
2026-08-31 22:43:40 +03:00
-
57c414de07
v1.9.21: SCP80 docs as parent section, GP+JavaCard AID labels, UX fixes
catarrh
2026-08-31 22:32:32 +03:00
-
2c0889a8a3
docs: complete SCP80/RAM coverage — cards, presets, counter, PoR
catarrh
2026-08-31 20:48:15 +03:00
-
b5f871641f
docs: update RAM section, add explorer delete buttons, add /api/ram-install
catarrh
2026-08-31 09:09:20 +03:00
-
8de81a6a33
extract more details about installed ELFs
catarrh
2026-08-31 00:37:20 +03:00
-
856e691255
v1.9.18: SMS concatenation — incoming reassembly + outgoing limit
catarrh
2026-08-30 23:26:55 +03:00
-
54dfb2f6b6
v1.9.17: fix explore card — chain GET STATUS + GET RESPONSE inside SCP80
catarrh
2026-08-30 14:13:13 +03:00
-
32985a2951
Docs: reflect SCP80 tab grouping (Secured Packet + Cards); SW v24
catarrh
2026-08-27 02:26:11 +03:00
-
629c9101bc
STATUS: use P2=0C (phone-like, no FCP echo); v1.9.12
catarrh
2026-08-27 01:11:55 +03:00
-
4f8dae041d
Cards table renders at startup and on pill entry; v1.9.11
catarrh
2026-08-25 20:04:55 +03:00
-
7e1916628e
SP form: compact layout; v1.9.10
catarrh
2026-08-25 18:39:17 +03:00
-
07c3cdc923
UI: SCP80 top-level tab hosting Secured packet + Cards pills; v1.9.9
catarrh
2026-08-25 17:06:36 +03:00
-
269ad51f7e
SP page: por_ok syncs the selected card preset's counter; v1.9.8
catarrh
2026-08-25 00:11:56 +03:00
-
eb21715050
OTA status stays on the SP page, not in the header; v1.9.7
catarrh
2026-08-24 23:28:35 +03:00
-
bb944e7548
start.sh: drop forced logging flags (use defaults)
catarrh
2026-08-24 23:06:45 +03:00
-
7ece8a531c
Response parser: add TS 51.011 SIM status word families; v1.9.6
catarrh
2026-08-24 21:10:37 +03:00
-
33255dc35e
start.sh: enable request logging and APDU tracing by default
catarrh
2026-08-24 20:56:18 +03:00
-
73f46e99c4
genSp: unciphered packets drop CPL prefix + prominent PoR status; v1.9.5
catarrh
2026-08-24 20:34:01 +03:00
-
a36f26e8e1
OTA send UX + PoR transparency; v1.9.4
catarrh
2026-08-24 20:09:22 +03:00
-
7327a879ce
Card presets + custom files: file & pasted JSON import, file export; v1.9.3
catarrh
2026-08-24 15:49:58 +03:00
-
e607637782
Code review fixes: CB label, trailing newlines
catarrh
2026-08-23 10:07:56 +03:00
-
072e8fe08b
C-APDU encoder features + GET STATUS E3 coverage; v1.9.2
catarrh
2026-08-22 23:54:49 +03:00
-
feeefa3018
C-APDU parser + Response parser alignment with updated spec registry
catarrh
2026-08-22 23:39:50 +03:00
-
32509b102c
Theme-adaptive favicon: transparent PNG + prefers-color-scheme SVG
catarrh
2026-08-22 11:17:00 +03:00
-
71d2e80242
C-APDU parser: P1/P2 descriptors, INSTALL LV decode, structural fixes; v1.9.1
catarrh
2026-08-22 08:36:20 +03:00
-
7870682f3d
Spec-truth pass: decodeTextData disambiguation, privilege tables per GPC v2.3
catarrh
2026-08-22 08:14:06 +03:00
-
0fd91d7771
C-APDU parser + BER fixes: DCS prefix, qualifier tables, EFRMA refs, CLA labels; v1.9.0
catarrh
2026-08-21 22:53:16 +03:00
-
288c2e5954
C-APDU constructor spec fixes (TS 102 221 / GPC v2.3 / TS 102 226)
catarrh
2026-08-21 22:37:39 +03:00
-
0857c5f68b
C-APDU Parser: remove tree border lines, keep indentation only
catarrh
2026-08-20 23:22:52 +03:00
-
b832372ac8
C-APDU Parser: indigo hex data color + rebuild CSS
catarrh
2026-08-20 23:21:03 +03:00
-
1d4693305d
C-APDU Parser: descriptive action indicator names (81=session indication, 82=early response)
catarrh
2026-08-20 23:06:26 +03:00
-
2782ff35c4
C-APDU Parser: increase decoded tree font from text-xs to text-sm
catarrh
2026-08-20 22:54:40 +03:00
-
5f2eaf6e9d
C-APDU Parser: space-separated placeholder for consistency with Response parser
catarrh
2026-08-20 22:46:44 +03:00
-
b7d0d53b94
C-APDU Parser: include raw qualifier value in description
catarrh
2026-08-20 22:37:51 +03:00
-
1ce23f021c
C-APDU Parser: change Parse button to Decode (existing i18n key)
catarrh
2026-08-20 22:21:39 +03:00
-
72b0116bad
C-APDU Parser: client-side hex parser for APDU/expanded script decode
catarrh
2026-08-20 22:11:55 +03:00
-
8019326cfb
Error Action: render builder directly, remove redundant subtype select
catarrh
2026-08-20 21:39:59 +03:00
-
01931b9693
Fix Error Action proactive: filter REFRESH out of allowed commands
catarrh
2026-08-20 21:34:38 +03:00
-
03ec13364c
Fix onErrorActionTypeChange: sel.nextElementSibling -> sel.parentElement.nextElementSibling
catarrh
2026-08-20 21:29:07 +03:00
-
e6602c40bf
RAM constructor fixes: EA/CA nesting, access domain order, menu pairs, BER lengths, services byte (TS 102 226)
catarrh
2026-08-20 21:23:37 +03:00
-
4a6a142c3d
Expanded Format spec fixes: REFRESH qualifiers, Error Action forms, Script Chaining flags, CR-bit tags (TS 102 226)
catarrh
2026-08-20 21:13:41 +03:00
-
0217f8dc92
Error Action Recovery: add Action Indicator / Proactive Command / None selector per TS 102 226 §7.3.3
catarrh
2026-08-20 02:04:18 +03:00
-
6d8ef55398
Fix Error Action Recovery Action: extract buildBerPcHtml, fix container vs element in genBerPcValue call
catarrh
2026-08-20 01:48:15 +03:00
-
43242210ab
Fix Error Action Recovery Action builder: append to DOM before querying
catarrh
2026-08-20 01:41:09 +03:00
-
53daf2c6ea
Auto-connect on same-origin detection
catarrh
2026-08-20 01:36:54 +03:00
-
79cf003444
Fix Script Chaining selector bugs in genScriptChainingValue
catarrh
2026-08-19 23:51:10 +03:00
-
e8a8ef3d1b
Fix Script Chaining Last Script checkbox selector typo
catarrh
2026-08-19 23:44:33 +03:00
-
d75604a751
TS 102 226: Expanded Script compliance with Error Action, Script Chaining, Expanded Response
catarrh
2026-08-19 23:20:24 +03:00
-
80a860549a
v1.8.0: proactive log overhaul, Expanded Script rename, proactive view sizing
catarrh
2026-08-19 18:04:08 +03:00
-
a916e8a255
PLI list: vertical layout, full descriptions, wider inputs, row separators
catarrh
2026-08-16 00:47:06 +03:00
-
62ba09d25e
Probe: require JSON version field to confirm same-origin API
catarrh
2026-08-15 14:33:00 +03:00
-
966ada21eb
Replace embedded flag with same-origin API probe
catarrh
2026-08-15 14:10:24 +03:00
-
1971eca381
pyproject: restrict package discovery to pysim_otaman_server
catarrh
2026-08-14 16:02:44 +03:00
-
d2c292e5b8
Merge pysim-otaman-server into otaman (monorepo, v1.7.0)
catarrh
2026-08-14 15:48:38 +03:00
-
8e96c5d4a0
Reduce input field vertical padding (py-2.5->py-1.5) in C-APDU, Secured Packet, Response parser and Cards tabs
catarrh
2026-08-14 14:13:30 +03:00
-
05096a184a
Reduce top bar height (py-4->py-2, mb-6->mb-3); rebuild Tailwind CSS
catarrh
2026-08-14 13:44:02 +03:00
-
65127b8cfe
Show connect-phase messages in visible slot (was writing to hidden #pysim-status)
catarrh
2026-08-14 00:18:22 +03:00
-
a88930b7b1
Show actionable warning when card server fetch fails; fix connect-button locale
catarrh
2026-08-14 00:14:32 +03:00
-
ab78455ff6
docs: document browser local-network permission for public-hosted PWA
catarrh
2026-08-13 23:59:53 +03:00
-
e8158fa5c4
v1.6.1: document Private Network Access for public-hosted PWA
catarrh
2026-08-13 23:35:54 +03:00
-
3c03b04157
Add AES-128/192/256 support to secured packet builder (v1.6.0)
catarrh
2026-08-13 22:56:35 +03:00
-
6e2a670fc8
Help manual: note SMPP bridge omitted on Windows
catarrh
2026-08-13 22:11:26 +03:00
-
65aa38dc1b
Help manual: recommend Python 3.10-3.13 for pyscard wheels on Windows
catarrh
2026-08-13 21:41:10 +03:00
-
6418e1e37d
Help manual: note pyscard precompiled wheels + C++ Build Tools fallback
catarrh
2026-08-13 21:31:32 +03:00
-
e3b8664286
Fix disconnect message: pySim -> pysim-otaman-server
catarrh
2026-08-13 21:11:34 +03:00
-
925ff80d80
Add offline HTML help manual (EN/RU) with sidebar TOC + context-aware help link
catarrh
2026-08-13 15:26:08 +03:00
-
69a20baa9f
v1.5.1
catarrh
2026-08-11 23:54:46 +03:00
-
f764760b0a
Proactive log: decode PLI response data using PLI_CODECS; hide empty Response
catarrh
2026-08-11 23:26:05 +03:00
-
a2f7b60333
Proactive log: qualifier names for all multi-qual commands, Response line under command
catarrh
2026-08-11 23:13:32 +03:00
-
3b7dbf1743
Proactive log: inline TR hex, remove expand toggle + polling re-render
catarrh
2026-08-11 23:05:34 +03:00
-
7c5d0051d4
PWA poll loop: detect card disconnect, show 'Card disconnected'
catarrh
2026-08-11 22:36:27 +03:00
-
302a1f87a2
Rebuild CSS (gap-6 was purged)
catarrh
2026-08-11 22:22:17 +03:00
-
52bcd31387
Auto-poll toggle + PWA backend poll loop (5s) for proactive tab
catarrh
2026-08-11 21:44:37 +03:00
-
d4f40aaaef
Fix privilege byte 1 decode: add missing Mandated DAP Verification checkbox (bit 1)
catarrh
2026-08-10 21:41:30 +03:00
-
bdf3d1a352
Remove byte count from proactive command list
catarrh
2026-08-10 20:16:34 +03:00
-
c0784a10c6
Proactive log: show TERMINAL RESPONSE hex + SW on expand
catarrh
2026-08-10 20:12:59 +03:00
-
4de1bd49d8
Proactive log: expandable hex dump + decoded PLI qualifier names
catarrh
2026-08-10 20:02:54 +03:00
-
e4ef33c097
Add Send STATUS button above event list in Proactive UICC
catarrh
2026-08-10 19:53:56 +03:00
-
6e460908d8
README: Proactive UICC pill features
catarrh
2026-08-10 19:46:23 +03:00
-
ef754befab
v1.5.0: PLI data dictionary, event send, rejection cause dropdown, clipboard import fix
catarrh
2026-08-10 19:44:25 +03:00
-
f6d36aaf99
v1.4.3
catarrh
2026-08-10 03:05:45 +03:00
-
9608302a52
feat: Proactive UICC tab shows fetched proactive command log with type name, elapsed time, and byte count (i18n: RU)
catarrh
2026-08-10 03:03:24 +03:00
-
b67c9cb7cc
v1.4.2
catarrh
2026-08-10 02:00:19 +03:00
-
dc5b936f91
fix: move pysim-sub-proactive into correct tab parent (pysim, not C-APDU)
catarrh
2026-08-10 01:31:21 +03:00
-
15804f7d99
fix: move pysim-sub-proactive from C-APDU tab to card reader sub-tabs
catarrh
2026-08-10 00:55:29 +03:00
-
7bcc79d859
add 'Proactive UICC' pill to Card reader tab with event list display from SET UP EVENT LIST
catarrh
2026-08-10 00:40:12 +03:00
-
98b24a5389
hide OK button on SELECT ITEM view, show only on DISPLAY TEXT
catarrh
2026-08-09 23:40:40 +03:00
-
c0d69040d5
fix conversion layout (button below input), add missing closing divs, add HTML div-balance test
catarrh
2026-08-09 22:47:49 +03:00
-
9510813e78
fix: remove extra closing div that placed conversion below flex row
catarrh
2026-08-09 22:41:40 +03:00
-
a9de20aa0a
fix: remove extra closing div that broke outer container for non-C-APDU tabs
catarrh
2026-08-09 22:39:45 +03:00
-
d81305e157
fix C-APDU DOM nesting: add missing flex-1 and tab-c-apdu closing divs
catarrh
2026-08-09 22:35:09 +03:00
-
3388048ead
move Conversion block to right column in C-APDU tab
catarrh
2026-08-09 22:31:13 +03:00
-
40381bf6a5
share Conversion section across all C-APDU sub-tabs, remove duplicate from SIM/USIM
catarrh
2026-08-09 22:27:31 +03:00
-
5d6460c649
decrease vertical padding on top-level tabs (py-2 -> py-1.5)
catarrh
2026-08-09 22:13:11 +03:00
-
f2b18aafd5
C-APDU pills: centered, larger font, more padding
catarrh
2026-08-09 22:12:15 +03:00
-
1f0ab59c40
fix C-APDU DOM nesting: remove extra closing divs from sed substitution
catarrh
2026-08-09 22:08:30 +03:00
-
0987278d79
group SIM/USIM/BER-TLV/RAM tabs into C-APDU tab with sub-tab pills
catarrh
2026-08-09 21:59:31 +03:00