Commit Graph

  • 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