-
fb6f80ef1d
ui: translate the RAM operations hint
main
catarrh
2026-09-12 23:25:42 +03:00
-
2494e04984
ui: clear stale RAM status on op change, remember the card preset
catarrh
2026-09-12 23:20:26 +03:00
-
b49e6728b4
ui: translate SCP80/RAM explorer labels, buttons and result strings
catarrh
2026-09-12 23:07:28 +03:00
-
dfb9551eb7
release: v2.1.1
catarrh
2026-09-12 22:25:07 +03:00
-
8459040856
ui: auto-refresh the proactive log and STK menu state
catarrh
2026-09-12 22:22:55 +03:00
-
a5cccee17c
release: v2.1.0
catarrh
2026-09-12 22:16:46 +03:00
-
2a559371ae
ui: keep the selected file in state, drop the File: title line
catarrh
2026-09-12 22:12:25 +03:00
-
e0e86e31af
ui: drop the Decoded FCI caption in the file manager info block
catarrh
2026-09-12 21:59:41 +03:00
-
2ec7a2d6c0
ui: show FID, layout and decoded FCI in the file manager detail pane
catarrh
2026-09-12 21:54:06 +03:00
-
26f0063696
ui: reword the custom files hint
catarrh
2026-09-12 21:47:23 +03:00
-
ddc6cb8f9d
fix: parent-scoped file selection; never mutate the pySim model
catarrh
2026-09-12 21:45:57 +03:00
-
85a66af7a5
ui: hide, don't clear, children of non-selectable DFs
catarrh
2026-09-12 21:23:31 +03:00
-
92271d6726
ui: probe-all-files walk and honest file tree coloring
catarrh
2026-09-12 21:14:09 +03:00
-
4598a70db2
ui: edit/delete buttons for custom files
catarrh
2026-09-12 20:14:24 +03:00
-
82fb2c8800
ui: move the Profiler tab next to SCP80
catarrh
2026-09-12 20:09:47 +03:00
-
f16e24ba11
ui: enlarge the header sim/nosim icon to 30px
catarrh
2026-09-12 20:03:03 +03:00
-
8b814eb2f8
ui: status indicator no longer uses the text cursor
catarrh
2026-09-12 19:57:05 +03:00
-
56c0e60462
ui: tooltip on the status dot shows the server state
catarrh
2026-09-12 19:55:14 +03:00
-
68aa37f093
ui: header indicator shows sim/nosim icons once the server is up
catarrh
2026-09-12 19:53:29 +03:00
-
5485d61390
ui: sort the file manager tree by FID or symbolic name
catarrh
2026-09-12 19:41:49 +03:00
-
45c72d874f
stk: never shadow a paused command with a new menu selection
catarrh
2026-09-12 19:34:27 +03:00
-
1fe5c6347d
ui: do not show 'initializing' when no card is inserted
catarrh
2026-09-12 18:09:06 +03:00
-
c4ed064318
ui: center second-level pill rows on every page
catarrh
2026-09-12 18:05:58 +03:00
-
2a43424ae6
ui: use pills for the Profiler list tabs
catarrh
2026-09-12 18:03:37 +03:00
-
5b9e821d6d
ui: gate controls by server/card state; move Custom files to Profiler
catarrh
2026-09-12 17:58:30 +03:00
-
f1ed6a2a48
release: v2.0.0
catarrh
2026-09-12 15:08:04 +03:00
-
4b19b58bb0
ui: label comparison mismatches with snapshot names
catarrh
2026-09-12 15:06:51 +03:00
-
6f63b5172c
ui: show total scan time in the card snapshots list
catarrh
2026-09-12 15:00:58 +03:00
-
6d30e7095e
snapshots: measure SELECT / READ commands and show timing stats
catarrh
2026-09-12 14:56:59 +03:00
-
a261675aad
ui: focus scan name input and start scanning on Enter
catarrh
2026-09-12 14:41:35 +03:00
-
450f1de68a
sw: never resolve respondWith to undefined on offline navigation
catarrh
2026-09-12 14:33:31 +03:00
-
74efc20bf5
theme: brighten normal dark-mode text above the muted gray level
catarrh
2026-09-12 14:31:27 +03:00
-
d2bd2ed798
theme: brighten gray text and borders in dark mode
catarrh
2026-09-12 14:28:41 +03:00
-
ccd0b6018c
ui: separate STK menu, STATUS and events blocks in Phone view
catarrh
2026-09-12 14:20:35 +03:00
-
9363f209ee
ui: split Phone simulator into Phone and TR Config pills
catarrh
2026-09-12 14:17:48 +03:00
-
33443d4f28
ui: regroup tabs — Remote APDU, Card reader, Profiler, Phone simulator
catarrh
2026-09-12 14:01:28 +03:00
-
fe10603aea
server+ui: auto-equip on card insertion; reset card views on session change
catarrh
2026-09-12 13:34:40 +03:00
-
57eb412b6d
server+ui: detect card removal passively and reflect it within 2s
catarrh
2026-09-12 13:21:33 +03:00
-
7288c22830
fastinit: escalate soft reset to physical on SW mismatch; retry/fallback
catarrh
2026-09-12 13:02:33 +03:00
-
25787017e5
server: make reset-free fast init the default; add --full-pysim-init
catarrh
2026-09-12 12:43:43 +03:00
-
b50be83da4
server: guarantee a TERMINAL RESPONSE for paused proactive commands
catarrh
2026-09-12 12:31:22 +03:00
-
6c57ff4fd5
server: add --fast-init to skip redundant card resets
catarrh
2026-09-12 12:27:03 +03:00
-
895d0b7b36
server: serialize card access, fix poll-interval 0, add --timing
catarrh
2026-09-12 12:25:07 +03:00
-
ef00b2c3f4
docs: keep a local AGENTS.md out of the repo; fix RAM-install note
catarrh
2026-09-12 11:46:32 +03:00
-
0fa9548c59
docs: cover C-APDU parser, HTTP OTA, profiler, snapshots
catarrh
2026-09-12 08:22:02 +03:00
-
30ff0f7a74
profiler: compare two card snapshots
catarrh
2026-09-12 08:14:03 +03:00
-
5d096453fb
profiler: add 'Only mismatches' filter to check results
catarrh
2026-09-11 23:29:02 +03:00
-
d728a5a341
profiler: style Check card snapshot like Check card
catarrh
2026-09-11 23:25:39 +03:00
-
f64f2dac7c
profiler: check a profile against a stored card snapshot
catarrh
2026-09-11 23:16:14 +03:00
-
612f267349
i18n: re-render visible dynamic views on language switch
catarrh
2026-09-11 23:05:22 +03:00
-
00c84307aa
profiler: use tab-style buttons for Profiles / Card snapshots
catarrh
2026-09-11 22:58:10 +03:00
-
efbdb5024c
profiler: switch Profiles / Card snapshots with tabs instead of two columns
catarrh
2026-09-11 22:56:35 +03:00
-
fa4064f1e8
i18n: rename RU snapshots label 'Снимки карты' -> 'Снимки карт'
catarrh
2026-09-11 22:53:41 +03:00
-
71da10b637
profiler: card snapshots (Снимки карты) list, scan, view
catarrh
2026-09-11 22:42:32 +03:00
-
aa6a9ed1b5
i18n: rename 'FCP parameters' -> 'FCI parameters' in the check report (RU: 'Параметры FCI')
catarrh
2026-09-11 21:54:11 +03:00
-
36281e02fd
profiler scan: check/uncheck-all toggle for the ignore-contents list
catarrh
2026-09-11 21:52:57 +03:00
-
88f67f5e13
profiler: add EF.ACC/EPSNSC/START-HFN/ARR to the ignore-contents list
catarrh
2026-09-11 21:51:42 +03:00
-
994075920d
i18n: rename 'Decoded FCP' -> 'Decoded FCI' (RU: 'Декодированный FCI')
catarrh
2026-09-11 21:41:33 +03:00
-
130b9d7e3b
profiler: explicit decode-failure display for corrupt FCI, keep partial results
catarrh
2026-09-11 21:38:32 +03:00
-
1e067dc883
fix BER long-form lengths: parseBerLen read b length bytes instead of b & 0x7F
catarrh
2026-09-11 21:32:23 +03:00
-
6bfbb00994
profiler editor: decoded FCP panel beside the raw FCI field
catarrh
2026-09-11 21:22:18 +03:00
-
944fccf67b
profiler: decode FCP/FCI and show per-parameter diffs
catarrh
2026-09-11 21:15:42 +03:00
-
758603a9ad
profiler: merge rule attributes into a single row
catarrh
2026-09-11 21:04:49 +03:00
-
47539c594f
i18n: profile Check button -> 'Check card' / 'Проверить карту'
catarrh
2026-09-11 20:58:09 +03:00
-
8d725642dd
i18n: rename RU FCP/FCI mode 'Точный FCI' -> 'Полный FCI'
catarrh
2026-09-11 20:54:49 +03:00
-
2d7b2f4ef0
profiler: compact ignore-contents list in scan dialog
catarrh
2026-09-11 20:47:51 +03:00
-
2f299c769d
profiler: Check first in profile list, add playback glyph
catarrh
2026-09-11 07:57:47 +03:00
-
74741a37cd
profiler: list matching record numbers when only the record count differs
catarrh
2026-09-11 00:45:17 +03:00
-
26ee8974cc
http ota: use a sample ICCID in PSK Identity / agent ID placeholders
catarrh
2026-09-11 00:38:12 +03:00
-
025e90a270
docs: use actual Russian UI labels in help-ru
catarrh
2026-09-10 23:46:49 +03:00
-
0e459d1224
ui: use the same blue style for all three profiler list buttons
catarrh
2026-09-10 23:39:16 +03:00
-
2e889e0dce
ui: neutral HTTP OTA placeholders, rename disconnect button
catarrh
2026-09-10 23:38:23 +03:00
-
a9275477fb
docs: sync help/help-ru with current UI, fix deep-link anchors
catarrh
2026-09-10 23:37:09 +03:00
-
dbf9e8559b
profiler: show raw-data mismatches as aligned monospace fields
catarrh
2026-09-10 23:14:50 +03:00
-
ad543fd731
profiler: dedupe redundant record-count failure in check report
catarrh
2026-09-10 23:08:17 +03:00
-
16c183f79c
profiler: mask-first-4-bytes options + lock scan form during scan
catarrh
2026-09-10 23:04:17 +03:00
-
d7204b3e96
profiler: richer check report (what was verified, matched records)
catarrh
2026-09-10 22:53:13 +03:00
-
8f24200537
profiler: drop percentage from scan progress line
catarrh
2026-09-10 22:40:59 +03:00
-
0ecfd5f720
profiler: compact rule editor layout
catarrh
2026-09-10 22:31:25 +03:00
-
d9b2cb7db2
profiler: show scan progress during 'Profile from card'
catarrh
2026-09-10 22:26:30 +03:00
-
486f57eb30
profiler: per-rule FCP/FCI verification modes
catarrh
2026-09-10 22:17:57 +03:00
-
69b4fbfb42
profiler editor: show symbolic file names next to rule paths
catarrh
2026-09-10 21:54:32 +03:00
-
5355a62d88
profiler: apply 'ignore contents' to real card files (KcGPRS FID fix + name fallback)
catarrh
2026-09-10 21:49:51 +03:00
-
7614067b8f
v1.9.27: align version markers (server VERSION, pyproject.toml, PWA header)
catarrh
2026-09-10 21:31:16 +03:00
-
181544b360
frontend: add HTTP OTA constructor (GP RAM-over-HTTP v1.1)
catarrh
2026-09-10 21:30:06 +03:00
-
c31885d40e
ui: move chain delete button to right, use ✕ glyph
catarrh
2026-09-10 09:21:37 +03:00
-
3ca014991a
ui: unify C-APDU chain add buttons with Expanded Script style
catarrh
2026-09-10 09:14:44 +03:00
-
30969f8f04
profiler editor: keep record/content fields visible
catarrh
2026-09-09 23:46:04 +03:00
-
569f308cec
profiler: skip fileSize for linear-fixed/cyclic files
catarrh
2026-09-09 23:35:21 +03:00
-
61ab7bc304
profiler editor: filetype-driven fields and content view
catarrh
2026-09-09 23:24:18 +03:00
-
9879675df2
profiler: mask-match IMSI/ICCID contents on 'Profile from card'
catarrh
2026-09-09 23:06:48 +03:00
-
dd18a24062
profiler: min-length content compare on size/record mismatch
catarrh
2026-09-09 22:49:00 +03:00
-
5c279147c1
theme: darker light-gray shades (light), lighter gray fonts (dark); larger profiler progress
catarrh
2026-09-09 22:37:30 +03:00
-
330a1f0070
fonts: bump text-xs (extra small) to text-sm size
catarrh
2026-09-09 22:28:22 +03:00
-
1daced1e18
theme: increase contrast of muted text, lighten red in dark mode
catarrh
2026-09-09 22:21:28 +03:00
-
9d7fa11871
profiler: show symbolic file names next to paths in results
catarrh
2026-09-09 17:16:32 +03:00
-
7c1d623ca2
i18n: rename Профилёр → Профайлер
catarrh
2026-09-09 16:31:12 +03:00
-
7388f39bd6
docs: sync help/help-ru with current UI
catarrh
2026-09-09 16:17:00 +03:00
-
201b0df278
v1.9.26: profiler (card file-structure & content verification)
catarrh
2026-09-09 15:51:48 +03:00
-
1db6c12d52
v1.9.25: move STK menu from sub-tab pill to Proactive UICC view
catarrh
2026-09-09 13:59:27 +03:00