Commit Graph

  • 2d2a40a73c fix: follow-up test-script review findings (v3.5.14) catarrh 2026-09-27 01:52:03 +03:00
  • d1eb88d4d7 fix: test-script review findings (v3.5.13) catarrh 2026-09-27 01:48:12 +03:00
  • d1c6a9c27a ui: rename the Phone simulator tab to Simulator and the eSIM pill to eSIM LPA (v3.5.12) catarrh 2026-09-27 01:33:22 +03:00
  • 722e237ea4 feat: Test script pill in the Phone simulator (v3.5.11) catarrh 2026-09-27 01:19:32 +03:00
  • 3a4a098f1a feat: test script engine and server-side runner (phase 1) catarrh 2026-09-27 00:59:53 +03:00
  • 4c3fa64c95 feat: polling on by default and an effective-state toggle (v3.5.10) catarrh 2026-09-26 13:09:44 +03:00
  • 25f001a778 feat: card-driven STATUS polling and the Poll Interval Negotiation event (v3.5.9) catarrh 2026-09-26 12:56:18 +03:00
  • d9e6c6c9dd feat: CAP memory estimation with a confirm step before install (v3.5.8) catarrh 2026-09-26 08:50:46 +03:00
  • b88f04fc69 feat: name standard package AIDs in the Explore / SCP81 / R-APDU views (v3.5.7) catarrh 2026-09-26 00:33:38 +03:00
  • 8064625d56 feat: next action suffix in the pending SELECT ITEM panel (v3.5.6) catarrh 2026-09-25 23:05:22 +03:00
  • 31ece16ada fix: animated card icon while the card is being initialized (v3.5.5) catarrh 2026-09-24 21:41:40 +03:00
  • 719956baee docs: note the A4 CRT single-key-reference decoding; sw cache bump catarrh 2026-09-24 20:58:51 +03:00
  • bed66c8ff8 fix: robust equip-state detection and review follow-ups (v3.5.4) catarrh 2026-09-24 20:52:49 +03:00
  • 337e5df770 feat: decode the Items Next Action Indicator in proactive commands (v3.5.3) catarrh 2026-09-24 20:37:53 +03:00
  • 0f8c6dea50 fix: recover from a card swap without a server restart (v3.5.2) catarrh 2026-09-24 08:57:06 +03:00
  • 73ff6a60bd fix: SCP80 RC/CPL parity, file-life-cycle labels, EF.ARR and PS template decoders (v3.5.1) catarrh 2026-09-24 08:05:07 +03:00
  • 7803d8520d docs: sync help/README with the Push commands, Parser and picker UI (v3.5.0) catarrh 2026-09-24 00:56:34 +03:00
  • 82f45d488f ui: guided OPEN CHANNEL parameters for the BIP opening request (v3.5.0) catarrh 2026-09-23 22:58:22 +03:00
  • 052d90c03e ui: HTTP OTA pill labels, CAT_TP paired with the BIP opening (v3.5.0) catarrh 2026-09-23 22:39:13 +03:00
  • 9cbf301f09 ui: group the TCP request with the channel/link triggers; identification packet as a same-message follow-up catarrh 2026-09-23 22:11:30 +03:00
  • 731cb53105 ui: Parser pill — C-APDU / R-APDU parsers as sub-pills; R-APDU rename (v3.5.0) catarrh 2026-09-23 09:55:40 +03:00
  • c011c02f8e ui: Push commands sub-pills — one form at a time (v3.5.0) catarrh 2026-09-23 09:10:45 +03:00
  • f17e7cb8da feat: Push commands pill — GP administration trigger + TS 102 226 §9 pushes (v3.5.0) catarrh 2026-09-23 08:57:59 +03:00
  • cab54a5504 ui: order the Remote APDU pills RAM/GP, Expanded Script catarrh 2026-09-23 08:39:44 +03:00
  • a5f7ca840d ui: start the SELECT picker session in MF for both RFM builders catarrh 2026-09-23 08:34:27 +03:00
  • 1035bf069d ui: show SELECT picker paths from the root instead of "fid — parent" catarrh 2026-09-23 08:30:12 +03:00
  • b8734189cf feat: offline file list + SELECT picker for the SIM/USIM RFM builders (v3.4.0) catarrh 2026-09-23 08:20:10 +03:00
  • 7aee1818b8 feat: remote-script command palette — RFM/RAM commands in Expanded Script, TS 102 226 §9 PUSH (v3.3.0) catarrh 2026-09-23 07:34:21 +03:00
  • 43f50d3b72 feat: SCP80 SMS concatenation + packet size / SMS count display (v3.2.0) catarrh 2026-09-22 23:02:13 +03:00
  • f72054f61f ui: stop showing the all-FF record marker as a field; label it in the diff (v3.1.4) catarrh 2026-09-22 22:26:20 +03:00
  • fa600cb45d ui: rename the SCP81 script templates to Explore ISD / Delete AID (v3.1.3) catarrh 2026-09-22 22:07:57 +03:00
  • b87b3905ee fix: recover from a PC/SC service failure without a server restart (v3.1.2) catarrh 2026-09-22 22:01:28 +03:00
  • 7fd3a3c973 fix: emit wire-shaped TPDUs in the GSMTAP stream (v3.1.1) catarrh 2026-09-22 07:56:21 +03:00
  • a387cdc1b6 feat: GSMTAP-SIM APDU streaming for Wireshark / SIMtrace Analyser (v3.1.0) catarrh 2026-09-22 01:41:14 +03:00
  • 910c5abfad ui: show the provider in the eSIM profile card title catarrh 2026-09-22 00:53:55 +03:00
  • bed1852110 ui: lay the EUICCInfo2 chip fields out in two columns catarrh 2026-09-22 00:51:07 +03:00
  • cb63ff286d fix: keep pySim's command-set bookkeeping in sync in the ES10 selections catarrh 2026-09-22 00:46:14 +03:00
  • f6d62c225c fix: select the ISD-R before the profile switch command catarrh 2026-09-22 00:34:00 +03:00
  • f87f3e9841 esim: decode the notification operations from the card's TLV shape catarrh 2026-09-22 00:30:32 +03:00
  • a7ec67b19c ui: group the eSIM chip info into boxes and wrap values nicely catarrh 2026-09-22 00:27:31 +03:00
  • d3f5aaa443 esim: show the profile icon image and its data size catarrh 2026-09-22 00:21:43 +03:00
  • 86808ce55d esim: drive the profile switch ourselves; guard the FCP metadata catarrh 2026-09-22 00:14:02 +03:00
  • 91c642a646 esim: decode EUICCInfo1/2 and the RAT per SGP.22 (no version bump yet) catarrh 2026-09-21 23:56:41 +03:00
  • d087632573 docs: align the READMEs, help and API reference with the current UI (v3.0.1) catarrh 2026-09-21 23:38:59 +03:00
  • 563b211e15 fix: serve the eSIM GET endpoints from _do_GET; release v3.0.0 catarrh 2026-09-21 23:27:16 +03:00
  • 69b4caf5d8 fix: restore MF after fast-init probing so eUICC cards init cleanly (v2.8.1) catarrh 2026-09-21 23:20:50 +03:00
  • a4d5415034 esim: local eUICC operations in the Phone simulator tab (v2.8.0) catarrh 2026-09-21 23:10:52 +03:00
  • e3502c059e fix: use the Network Name spare-bit count for PNN GSM-7 text (v2.7.21) catarrh 2026-09-21 22:37:26 +03:00
  • f8ba5dea2c fix: use the card's own SimCardCommands for ADM and AUTHENTICATE (v2.7.20) catarrh 2026-09-21 22:13:52 +03:00
  • 0446d2a93c ui: FPLMN manual-selection clear and duplicate guard (v2.7.19) catarrh 2026-09-21 01:14:45 +03:00
  • dfb7b694f9 ui: net-sim Home network button; compact HPLMNwAcT monitor row (v2.7.18) catarrh 2026-09-21 00:44:20 +03:00
  • 87052212b7 ui: name REFRESH and the rest of the TS 102 223 command types (v2.7.17) catarrh 2026-09-21 00:24:46 +03:00
  • ef3726441b ui: decode and abbreviate long PLMN lists in the network monitor (v2.7.16) catarrh 2026-09-21 00:18:36 +03:00
  • 4730e81ec2 ui: show raw and decoded comparisons together, with labelled columns (v2.7.15) catarrh 2026-09-21 00:09:39 +03:00
  • bfb455b3c8 ui: content-sized label column in decoded field tables (v2.7.14) catarrh 2026-09-20 23:56:40 +03:00
  • 93ed870f75 ui: named FCI block holds the metadata; hide the empty content pane (v2.7.13) catarrh 2026-09-20 23:45:12 +03:00
  • f966276217 ui: put the decoded FCI in a named bordered block (v2.7.12) catarrh 2026-09-20 23:37:37 +03:00
  • 3cab9867be ui: compact FCI rows in the file manager (v2.7.11) catarrh 2026-09-20 23:29:51 +03:00
  • e9f0a50ea5 ui: gate Read decoded on client-side decoder availability (v2.7.10) catarrh 2026-09-20 23:21:06 +03:00
  • cad14e2b5a ui: file manager read pills and Edit raw (v2.7.9) catarrh 2026-09-20 23:12:07 +03:00
  • 2c793720f6 ui: verify the ADM PIN from the matched card preset (v2.7.8) catarrh 2026-09-20 22:09:39 +03:00
  • 3c6bc7ac02 net-sim: bundle the MCC/MNC list and hide MVNOs from the picker (v2.7.7) catarrh 2026-09-20 21:20:25 +03:00
  • a688c63919 ui: fix net-sim i18n — decode-entity key match + label coverage (v2.7.6) catarrh 2026-09-20 14:05:27 +03:00
  • 6131d34d28 ui: drop the network-monitor area line, label the refresh time (v2.7.5) catarrh 2026-09-20 13:50:42 +03:00
  • ef9faabdf8 ui: TP bit labels — byte 30 b5-b8 and byte 34 b8 per TS 102 223 (v2.7.4) catarrh 2026-09-20 13:44:44 +03:00
  • cd802d965e ui: network-monitor status on its own line + Refresh translation (v2.7.3) catarrh 2026-09-20 13:34:21 +03:00
  • 6bea10bb5b net: align the EPSLOCI dummy with the corrected trace study (v2.7.2) catarrh 2026-09-20 13:30:26 +03:00
  • bb13ed45f8 net: initialize the monitor in the startup equip path (v2.7.1) catarrh 2026-09-20 13:12:00 +03:00
  • b1539d7cd5 net: network-state monitor and permanent-rejection FPLMN (v2.7.0) catarrh 2026-09-20 12:26:17 +03:00
  • 81b50199cc ui: bordered header badges and ICCID-labelled card actions (v2.6.2) catarrh 2026-09-20 01:40:39 +03:00
  • 97bc8f929d ui: header preset indicators — ADM key glyph, SCP80/SCP81 completeness (v2.6.1) catarrh 2026-09-20 01:08:44 +03:00
  • cee59bd611 cards: label the preset TARs (ISD / UICC RFM / ADF RFM) after Counter catarrh 2026-09-20 00:18:02 +03:00
  • 15121cff20 cards: per-target TARs (ISD/UICC/USIM) and an ADM field in presets (v2.6.0) catarrh 2026-09-20 00:05:39 +03:00
  • 8aa9e8eaef ui: separate the header ICCID from the ADM badge catarrh 2026-09-19 23:41:17 +03:00
  • ccabef883e ui: print the equipped card's ICCID in the header indicator (v2.5.2) catarrh 2026-09-19 23:40:08 +03:00
  • 163a859658 ui: drop the clipboard/paste JSON buttons from Cards and custom files (v2.5.1) catarrh 2026-09-19 23:26:21 +03:00
  • 8848df1c1e ui: green Send buttons, TP status below the buttons catarrh 2026-09-19 23:10:41 +03:00
  • bc5d46eccb ui: move Network simulation above the proactive log; drop the doc link from its text catarrh 2026-09-19 22:56:48 +03:00
  • 99183acc89 net-sim: skip files missing on the card; /api/write accepts a full path catarrh 2026-09-19 22:53:24 +03:00
  • 0d92ea8f24 net-sim: network-condition simulation in the Phone tab (v2.5.0) catarrh 2026-09-19 22:24:57 +03:00
  • 158f1c676f ui: embedded labels (fieldset/legend) for the phone simulator and SCP81 containers catarrh 2026-09-19 21:51:03 +03:00
  • eb83238ae7 EF content decoders: decoded fields in the file manager, snapshots, checks and comparisons (v2.4.0) catarrh 2026-09-19 21:07:30 +03:00
  • 4f6e48f0e0 docs: fix version compatibility (PWA vs server majors), broaden descriptions, drop the header slogan (v2.3.1) catarrh 2026-09-19 08:54:33 +03:00
  • 3dceb5c56b readme: note the former OTAMan name (renamed to SIMple on 2026-09-19) catarrh 2026-09-19 08:43:48 +03:00
  • 4a99db13d0 readme: broaden the SIMple overview — APDU workbench, OTA lab, CAT/STK simulator, card profiler catarrh 2026-09-19 08:42:48 +03:00
  • ac18c3e2cf rename OTAMan → SIMple (v2.3.0) catarrh 2026-09-19 08:25:20 +03:00
  • 9c64da86a3 terminal profile: numeric value fields (soft keys, channels, screen, ND/NK, frames), doc corrections (v2.2.21) pre-rename catarrh 2026-09-19 07:45:12 +03:00
  • 0fe51491d8 terminal profile: fix the per-byte bit order (b1 = LSB), add the inference notes (v2.2.20) catarrh 2026-09-19 01:21:06 +03:00
  • 2a03c74941 cards: group the form into SCP80/SCP81 fieldsets, close the RU i18n gaps (v2.2.19) catarrh 2026-09-19 00:15:18 +03:00
  • ce7d91cfe0 cards: From card button + normalized duplicate ICCID refusal (v2.2.18) catarrh 2026-09-18 23:57:05 +03:00
  • 235388a5d0 startup: cardless start is a normal state, not an init failure (v2.2.17) catarrh 2026-09-18 23:41:12 +03:00
  • 6d5d23487a cards: read EF.ICCID at equip and auto-select the matching preset (v2.2.16) catarrh 2026-09-18 21:05:25 +03:00
  • ab91fcff54 i18n: reword the Next-URI hint (RU: 'Выкл - команда без ответа') catarrh 2026-09-17 09:29:24 +03:00
  • a59e374ff9 scp81: always reuse the connection, collapsible options, label polish (v2.2.15) catarrh 2026-09-17 09:25:23 +03:00
  • f4462c14e7 scp81: UI framing options, permissive TLS, drop the Apache-header mimicry (v2.2.14) catarrh 2026-09-17 08:50:40 +03:00
  • 404fdf5a1c scp81: rename passthru to redirect, add a true passthru mode (v2.2.13) catarrh 2026-09-17 08:17:28 +03:00
  • b02f28f6ce docs: help restored to the UI (Cards/SCP81 sections), READMEs updated catarrh 2026-09-17 00:33:39 +03:00
  • eaa2453853 http ota: spec-correct retry timer, TLV and APDU edges (v2.2.12) catarrh 2026-09-17 00:23:56 +03:00
  • 59630623e9 Merge remote-tracking branch 'origin/main' catarrh 2026-09-16 23:53:22 +03:00
  • dd7eecb279 custom files: update the section comment to the new parent rules catarrh 2026-09-16 23:48:44 +03:00