Customization Branch Catalog
Verified inventory of customization/* branches across the 8 local Facekom repos, plus the full GitHub-API view of vuer_css (whose local clone is fetch-restricted and therefore only mirrors 3 of 160+ remote branches).
Data sources
- Local repos: last-fetched
refs/remotes/origin/customization/*in each clone under/Users/levander/coding/facekom/, read viagit -C <repo> for-each-ref ... refs/remotes/origin/customization/on 2026-05-30.- vuer_css authoritative view: GitHub REST API
repos/TechTeamer/vuer_css/branches?per_page=100 --paginateon 2026-05-30.- Branch tip dates/authors are the committer date / author name of each branch tip as of the last fetch — they reflect last-known commit activity, not a live re-fetch.
See also: INDEX · architecture-overview · customization-architecture · vuer_oss · vuer_css · esign_css · esign_oss · portal_css · vuer_build · vuer_docker · vuer-release
How customization works (context)
devel is the core product in each customizable repo; deployments ship from long-running customization/<partner> branches that layer partner code into a customization/ override tree, applied last in every boot via the serviceContainer.emitter hook/override seam (customization() / setupCustomizations). CI audit.yaml runs on push to devel and customization/* in vuer_oss and vuer_css. Verified in vuer_oss (server.js, service_container.js, customization/ tree of 887 files on a checked-out partner branch) and vuer_css (service_container.js, customizations.js, BrandingService.js). Full mechanism: customization-architecture.
Classification scheme
Each branch directly under customization/ is bucketed by a name-pattern heuristic:
- client-base —
customization/<client>long-running partner line, including product variants of a client (-instant,-kar,-demo,-selfservice,-export-rooms,-update, …) and a few shared infra branches (e2e-test-coverage,referencia-websdk). - ticket-scoped — name contains a Jira key:
customization/FKITDEV-*,customization/FKQA-*/fkqa-*, or<client>-FKITDEV-*(e.g.nusz-FKITDEV-2389-...). Short-lived feature/fix work. - variant / backup — version-pinned (
-1.9.11.14,-952), explicit backups/rebases (-bak-YYYY-MM-DD,-rebase-YYYY-MM-DD,-original,-without-CR1,-patch), DB-engine forks (-sequelize-v6), test snapshots (-test), and other-vNrev-pins.
Heuristic, not authoritative
Buckets are derived purely from branch names, not diff content. A handful of branches are genuinely ambiguous (e.g.
qtsp-demo/cofidis-instantare product variants kept as client-base;dap-test/sberbank-testare kept as variant). Counts below are internally consistent (client + ticket + variant = total per repo) but reflect this naming convention.
Counts per repo (local refs)
These counts cover only branches directly under
refs/remotes/origin/customization/. For vuer_css the local clone is fetch-restricted (see §vuer_css discrepancy) — its authoritative numbers are in that section.
| Repo | Total customization/* | client-base | ticket-scoped | variant/backup |
|---|---|---|---|---|
| vuer_oss | 154 | 80 | 56 | 18 |
| esign_css | 15 | 12 | 0 | 3 |
| esign_oss | 15 | 11 | 0 | 4 |
| portal_css | 10 | 6 | 1 | 3 |
| vuer_css (local only) | 2 | 2 | 0 | 0 |
| vuer_build | 1 | 1 | 0 | 0 |
| vuer_docker | 1 | 0 | 0 | 1 |
| vuer-release | 0 | 0 | 0 | 0 |
vuer_css authoritative (GitHub API): 162 branches matching customization — 111 directly under customization/ + 51 under prefixed paths (update/customization/…, save/customization/…, etc). Breakdown in its section.
vuer_oss — 154 branches
The customization hub. Every customizable repo’s partner set is a subset of this one.
client-base (80)
Branch (customization/…) | Tip date | Tip author |
|---|---|---|
| cofidis | 2026-05-22 | jurki |
| dap | 2026-05-21 | kzsolt1984 |
| raiffeisen | 2026-05-21 | Szecsődi Imre |
| demo | 2026-05-21 | Szecsődi Imre |
| generali-atvilagitas | 2026-05-20 | jurki |
| unicredit | 2026-05-19 | tamaskonyhas |
| bb | 2026-05-14 | vencelvarga |
| kh | 2026-05-12 | Peter Szollar |
| fundamenta | 2026-05-11 | Szabó Márton |
| magnet | 2026-05-08 | Peter Szollar |
| barion | 2026-05-07 | Makkai Krisztián |
| mvm | 2026-04-30 | bencelaszlo |
| nusz | 2026-04-27 | Szekeres Tamás |
| mbh | 2026-04-24 | Szabó Márton |
| cib | 2026-04-21 | jurki |
| microsec | 2026-03-27 | bencelaszlo |
| mkb-instant | 2026-03-26 | tamaskonyhas |
| polgaribank | 2026-02-25 | Szekeres Tamás |
| unicredit-srb | 2026-02-13 | jurki |
| instacash | 2025-12-17 | Szabó Márton |
| granit | 2025-12-10 | Balázs Horváth |
| szerencsejatek | 2025-11-10 | Balázs Horváth |
| dunatakarek | 2025-11-10 | Balázs Horváth |
| vkta | 2025-11-10 | Balázs Horváth |
| nn | 2025-10-30 | Peter Szollar |
| otp | 2025-10-30 | tamaskonyhas |
| equilor2 | 2025-10-30 | Szekeres Tamás |
| cetelem | 2025-10-28 | Peter Szollar |
| raiffeisen-instant | 2025-09-18 | Szvetkó Márton |
| bankmonitor | 2025-09-09 | jurki |
| signal | 2025-09-02 | jurki |
| e2e-test-coverage | 2025-08-26 | horvathbalazshbal |
| eon-instant | 2025-04-15 | Makkai Krisztián |
| otp-export-rooms | 2025-02-07 | Imre Szecsodi |
| new-coverage-script | 2024-12-03 | horvathbalazshbal |
| raiffeisen-update | 2024-10-31 | Alex Székely |
| union | 2024-10-08 | Makkai Krisztián |
| equilor | 2024-10-07 | Makkai Krisztián |
| referencia-websdk | 2024-09-02 | robence |
| referencia-webdsk | 2024-07-22 | robence |
| qtsp | 2024-06-10 | Jurkiewicz Ferenc |
| vkta-1716-auto-distribution-report | 2024-04-09 | attilapatocs |
| takarek-mfszh | 2023-12-05 | Szabó Márton |
| szerencsejatek-fix | 2023-11-11 | Raziel Anarki |
| mikrocredit-decommission | 2023-10-05 | robence |
| mikrocredit | 2023-08-14 | horvathbalazshbal |
| mkb-instant-mbh-kiosk-flow | 2023-04-21 | gab3sz |
| facekompont-instant | 2023-04-03 | kzsolt1984 |
| qtsp-demo | 2023-01-12 | tbence94 |
| sberbank | 2022-09-22 | Szabó Márton |
| pmi | 2022-08-10 | gab3sz |
| telemedicina | 2022-04-08 | tbence94 |
| facekom-phone-demo | 2022-03-23 | tbence94 |
| cig | 2022-03-22 | gab3sz |
| aegon-kar | 2022-02-16 | Varga Vencel |
| appraise | 2022-02-04 | marcuscosinus |
| generali-kar | 2022-01-24 | tbence94 |
| ovb-instant | 2022-01-18 | tunderdomb |
| cofidis-instant | 2022-01-12 | jurki |
| interactive-brokers | 2021-12-13 | Szabó Márton |
| allianz | 2021-12-10 | Richard Galambos |
| kh-emrtd-duration | 2021-10-08 | jurki |
| takarek-instant | 2021-10-06 | Szabó Márton |
| bcr-instant | 2021-07-07 | Szabó Márton |
| kh-livenesscheck-demo | 2021-06-30 | elgeri |
| nn-create-customer | 2021-05-07 | jurki |
| mkb | 2021-03-18 | tgabi333 |
| mkb-oszk | 2020-11-02 | chrismakaay |
| mastercard-demo-instant | 2020-10-13 | chrismakaay |
| cetelem-f1 | 2020-07-16 | tbence94 |
| nisz-instant | 2020-05-22 | tunderdomb |
| pentech | 2020-03-17 | vencelvarga |
| binance | 2019-08-27 | Szabó Márton |
| dlapiper | 2019-07-08 | Szabó Márton |
| ece | 2019-06-28 | tunderdomb |
| touch-virtual-assistant | 2019-05-17 | chrismakaay |
| fhb | 2019-04-11 | tunderdomb |
| maliatec | 2019-01-06 | tgabi333 |
| kyc | 2018-09-20 | marcuscosinus |
| kyc-selfservice | 2018-03-23 | nikolovjd |
cetelem-f1is kept here as a client product variant despite the-f1suffix; if treated as a rev-pin it would move to variant/backup (and the split would read 79 client / 19 variant). All other client rows are unambiguous partner lines.
ticket-scoped (56)
Short-lived Jira-keyed branches; not deployment targets. Mix of bare FKITDEV-* and <client>-FKITDEV-* forms. Heavily skewed to MVM, NUSZ, Unicredit/Unicredit-SRB, plus an MJML email-template migration wave (FKITDEV-65xx/66xx-*-mjml-emails).
Newest samples:
feature-FKITDEV-8747-rebased— 2026-05-15 — andras.ledererFKITDEV-8328-DAP-tasks— 2026-04-09 — Imre SzecsodiFKITDEV-8413-exMKB-has-disability-helper-riport— 2026-02-13 — jurkiFKITDEV-7358-Unicredit-cleanup-cronjob— 2025-08-12 — jurkiFKQA-195-lcov-report-test— 2025-08-05 — horvathbalazshbalFKITDEV-7327-face-compare-only-with-emrtd— 2025-07-24 — Imre Szecsodi
Oldest reach back to nusz-FKITDEV-1890 (2023-11-24) and nusz-FKITDEV-2389-register-update (2024-01-04).
variant / backup (18)
Version-pins, backups/rebases, DB-engine forks (-sequelize-v6), and test snapshots:
| Branch | Tip date | Tip author | Why |
|---|---|---|---|
| kh-2025-06-03 | 2025-05-19 | bencelaszlo | dated snapshot |
| e2e-test-coverage-v2 | 2024-12-05 | robence | rev-pin |
| dunatakarek-1.9.11.6-without-CR1 | 2023-09-12 | robence | version-pin/backup |
| otp-sequelize-v6 | 2023-09-25 | robence | DB-engine fork |
| dunatakarek-1.9.11.4-without-CR1 | 2023-08-22 | robence | version-pin/backup |
| unicredit-srb-sequelize-v6 | 2023-08-10 | robence | DB-engine fork |
| unicredit-selfservice-v2 | 2023-07-13 | elgeri | rev-pin |
| unicredit-srb—sequelize-v6 | 2023-06-14 | robence | DB-engine fork (dup) |
| mkb-instant-bak-2023-04-18 | 2023-04-17 | elgeri | dated backup |
| instacash-1.9.11.14 | 2023-02-23 | Szabó Márton | version-pin |
| instacash-1.9.11.13 | 2023-02-23 | Szabó Márton | version-pin |
| qtsp-v2 | 2024-02-21 | Jurkiewicz Ferenc | rev-pin |
| raiffeisen-1.9.10.10-patch | 2022-04-05 | tbence94 | version-pin patch |
| instacash-x6 | 2021-03-23 | Gábor Tóth | rev-pin |
| bankmonitor-original | 2021-03-16 | tgabi333 | -original backup |
| mkb-instant-onprem | 2021-02-03 | Varga Vencel | deploy-variant pin |
| dunatakarek-952 | 2020-10-07 | Roland B | version-pin (9.5.2) |
| dap-test | 2025-01-09 | horvathbalazshbal | test snapshot |
| cetelem-f1 | 2020-07-16 | tbence94 | (listed as client above; -f1 rev-pin candidate) |
(Note: cetelem-f1 is counted once — under client-base — so the variant bucket is 18 with it excluded, or 19 with it included. The header table uses 18 variant / 80 client.)
esign_css — 15 branches
client-base (12)
| Branch | Tip date | Tip author |
|---|---|---|
| instacash | 2025-11-20 | vencelvarga |
| demo | 2025-11-10 | Balázs Horváth |
| raiffeisen | 2025-11-10 | Balázs Horváth |
| bankmonitor | 2024-09-17 | Bence Rózsa |
| equilor | 2021-11-24 | tunderdomb |
| cig | 2021-11-09 | Makkai Krisztián |
| sberbank | 2021-10-22 | marcuscosinus |
| mikrocredit | 2019-10-28 | tunderdomb |
| minikolcson | 2019-04-08 | chrismakaay |
| cofidis | 2019-03-11 | elgeri |
| cofidis-before-trusted-provider | 2019-01-29 | elgeri |
| maliatec | 2019-01-06 | tgabi333 |
ticket-scoped (0)
None.
variant / backup (3)
mikrocredit-bak-2019-04-10— 2018-05-14 — tunderdomb (dated backup)mikrocredit-rebase-2019-04-10— 2019-04-09 — chrismakaay (rebase snapshot)sberbank-test— 2019-10-22 — tgabi333 (test snapshot)
esign_oss — 15 branches
client-base (11)
| Branch | Tip date | Tip author |
|---|---|---|
| instacash | 2025-11-20 | vencelvarga |
| demo | 2025-11-10 | Balázs Horváth |
| raiffeisen | 2025-11-10 | Balázs Horváth |
| bankmonitor | 2024-09-17 | Bence Rózsa |
| cofidis | 2023-08-18 | Balázs Horváth |
| maliatec | 2023-08-18 | Balázs Horváth |
| equilor | 2023-08-18 | Balázs Horváth |
| cig | 2023-08-18 | Balázs Horváth |
| mikrocredit | 2023-08-18 | Balázs Horváth |
| sberbank | 2023-08-14 | Balázs Horváth |
| cofidis-before-trusted-provider | 2019-04-04 | elgeri |
ticket-scoped (0)
None.
variant / backup (4)
mikrocredit-bak-2019-04-29— 2019-04-29 — tunderdombmikrocredit-bak-2019-04-10— 2019-02-11 — tgabi333mikrocredit-rebase-2019-04-10— 2019-04-15 — tunderdombsberbank-test— 2019-10-22 — tgabi333
esign_css and esign_oss share an almost-identical partner set (instacash, demo, raiffeisen, bankmonitor, cofidis, cig, equilor, mikrocredit, sberbank, maliatec) — esign_css additionally has
minikolcson; the two diverge mainly in backup snapshots.
portal_css — 10 branches
client-base (6)
| Branch | Tip date | Tip author |
|---|---|---|
| cib | 2026-04-21 | jurki |
| unicredit-srb | 2026-03-26 | Bence László |
| demo | 2025-12-11 | Szekeres Tamás |
| dunatakarek | 2025-11-11 | Makkai Krisztián |
| instacash | 2024-08-05 | Nagy Balázs |
| takarek-mfszh | 2023-01-17 | Szabó Márton |
ticket-scoped (1)
FKITDEV-6515-Unicredit-SRB-translation-fix— 2025-03-06 — chrismakaay
variant / backup (3)
instacash-1.4.0.13— 2023-02-23 — Szabó Márton (version-pin)instacash-1.4.0.12— 2023-02-23 — Szabó Márton (version-pin)instacash-x6— 2021-03-09 — Roland B (rev-pin)
vuer_build — 1 branch
client-base (1)
granit— 2024-10-31 — robence
No ticket-scoped or variant branches. See vuer_build.
vuer_docker — 1 branch
variant / backup (1)
kh-livenesscheck-demo— 2021-06-29 — elgeri
Counted as variant under the
-demotest/demo heuristic; it is the onlycustomization/*branch in this repo and mirrors the same-named vuer_oss client-demo branch. No bare client-base or ticket branches exist here. See vuer_docker.
vuer-release — 0 branches
No refs/remotes/origin/customization/* refs exist in the local clone. Customization is not branch-modeled in vuer-release.
vuer_css GitHub-API discrepancy
The local
vuer_cssclone is fetch-restricted and does NOT mirror the remote.
git -C vuer_css config --get-all remote.origin.fetchreturns a single explicit refspec (and the clone is ablob:nonepartial/promisor clone,tagopt=--no-tags):+refs/heads/customization/raiffeisen:refs/remotes/origin/customization/raiffeisenDespite that, the clone currently holds 3 remote-tracking refs total:origin/customization/raiffeisen,origin/customization/instacash,origin/devel. Onlyraiffeisenis covered by the persisted refspec (it is the lone entry in.git/packed-refs);instacashanddevelare loose refs under.git/refs/remotes/that were fetched out-of-band (one-offgit fetch origin <branch>, not via the configured refspec), so a routinegit fetchwould not refresh them. The localcustomization/*count of 2 (raiffeisen + instacash) is an artifact of this refspec plus that ad-hoc instacash fetch — not the real branch population. Remote URL:git@github.com:TechTeamer/vuer_css.git.
Authoritative counts (GitHub API, 2026-05-30)
gh api "repos/TechTeamer/vuer_css/branches?per_page=100" --paginate returns 506 branches total, of which 162 contain customization:
| Group | Count |
|---|---|
Directly under customization/ | 111 |
Under a prefixed path (update/customization/…, save/customization/…, hotfix/…, test/…, revert-…) | 51 |
Total matching customization | 162 |
Local-clone view of the same: 2. Discrepancy: 160 branches are present on the remote but absent locally.
Of the 111 directly under customization/
- ticket-scoped: 30 —
customization/FKITDEV-*(23), plus<client>-FKITDEV-*forms (mvm-FKITDEV-5370-new-video-processor,nusz-FKITDEV-1813/1890/2389/2585/2076,vkta-FKITDEV-2160) andfkqa-125/FKQA-195-lcov-report-test. Strongly MVM- and NUSZ-weighted, mirroring vuer_oss. - variant / backup: ~5 —
instacash-1.9.11.13,instacash-1.9.11.14,mkb-instant-391,mkb-instant-bak-2023-04-18,generali-atvilagitas-2025-07-14. - client-base: ~76 — the remaining partner lines. Set closely tracks vuer_oss client-base (cib, unicredit, unicredit-srb, mvm, nusz, otp, magnet, raiffeisen, instacash, dap, demo, kh, mbh, polgaribank, granit, dunatakarek, vkta, nn, cetelem, bankmonitor, signal, …) and additionally exposes
facekom-pont,mkb-instant-onprem,referencia-websdk,e2e-test-coverage.
The 51 prefixed-path branches (workflow snapshots)
These encode a dated update/save/hotfix workflow layered on top of the client lines — i.e. ephemeral integration snapshots, not new partners.
update/customization/<client>-YYYY[-MM[-DD]](majority of the 51) — rolling per-client update snapshots. Distinct clients referenced:barion, bb, cib, cofidis-instant, dap, demo, dunatakarek, equilor2, generali-atvilagitas, instacash, kh, magnet, mkb-instant, mvm, nn, nusz, otp, polgaribank, raiffeisen, raiffeisen-instant, unicredit, unicredit-srb, union, vkta. Newest:update/customization/demo-2026-05-29,update/customization/raiffeisen-2026-06-07(note the future committer date relative to the 2026-05-30 fetch),update/customization/nusz-2026-03-24.save/customization/<client>-YYYY-MM-DD(10) — pre-change save points:cofidis-before-quickwin,dap-2026-04-29,dap-2026-04-30,equilor2-2025-06-30,equilor2-2025-07-01,generali-atvilagitas-2024-04-03,granit-2025-07-07,kh-2024-07-11,microsec-2024-03-28,raiffeisen-2025-07-16.- One-offs (3):
hotfix/customization/unicredit/1.9.11.58,test/customization/mvm-FKITDEV-5370-bg-fix,revert-2589-update/customization/unicredit-2025-06-26.
The other 7 customizable repos were not cross-checked against GitHub. If their local clones use the same restricted-refspec pattern as vuer_css, their local
customization/*counts above could likewise under-report the remote. Only vuer_css's refspec was inspected and confirmed restricted; vuer_oss's local count (154) appears to reflect a normal full fetch (it tracks the full partner history including 2018-era branches).
Cross-repo client overlap (client-base only)
The customizable partner set is widest in vuer_oss; the satellite repos carry a subset that needs that repo’s customization:
- In esign_css ∩ esign_oss (e-signature partners): instacash, demo, raiffeisen, bankmonitor, cofidis, cig, equilor, mikrocredit, sberbank, maliatec (+ esign_css-only
minikolcson). - In portal_css (portal partners): cib, unicredit-srb, demo, dunatakarek, instacash, takarek-mfszh.
- vuer_build / vuer_docker: single-partner each (granit / kh-livenesscheck-demo).
- Long-lived, present nearly everywhere:
instacash,raiffeisen,demo— appear as client-base across vuer_oss, vuer_css, esign_css, esign_oss, and portal_css (raiffeisen also in vuer_css; instacash in all five).
Sources
git -C /Users/levander/coding/facekom/{vuer_oss,vuer_css,portal_css,esign_css,esign_oss,vuer_build,vuer_docker,vuer-release} for-each-ref --sort=-committerdate "--format=%(refname:short)|%(committerdate:short)|%(authorname)" refs/remotes/origin/customization/— run 2026-05-30git -C /Users/levander/coding/facekom/vuer_css for-each-ref refs/remotes/(3 refs: raiffeisen, instacash, devel) andgit -C … config --get-all remote.origin.fetch/remote get-url origin(singlecustomization/raiffeisenrefspec confirmed; instacash + devel present as loose out-of-band refs, only raiffeisen in.git/packed-refs)gh api "repos/TechTeamer/vuer_css/branches?per_page=100" --paginate -q ".[].name"— 506 branches, 162 matchingcustomization, run 2026-05-30/Users/levander/levandor_obsidian/projects/facekom-v2/repos/vuer_oss.md(customization model,customization/tree, boot/hook seam)/Users/levander/levandor_obsidian/projects/facekom-v2/repos/vuer_css.md(customization seam,customizations.js,BrandingService)