Repository navigation
v1.0.0
·
49 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
1.0.0 (2026-10-22)
Bug Fixes
- bind portal permissions to the database login (#74) (e6b5b44)
- ci: reuse synthetic keys for bounded identity checks (#113) (1745915)
- deps: let the js-yaml override follow the direct dependency (#29) (2cbd663), closes #10
- docs: include release recovery in the automation catalogue (#132) (20c33d9)
- journal: make the professional presentation permanent (#52) (2dced76)
- journal: preserve article modification dates (#96) (6f5c228)
- journal: remove the app-size qualifier from metadata (#54) (7077500)
- keep the complete portal suite within bounded test runs (#278) (dbd4dbb)
- navigation: preserve legacy template heading bookmarks (#191) (eaad55e)
- portal: keep operator details bound to current access (#109) (2457b1c)
- portal: recheck access before releasing private reads (865d882), closes #90
- portal: reduce repeated identity fixture setup (#266) (8b13b66)
- portal: retain listener ownership in compiled startup checks (#220) (1e6435b)
- portal: retire unused rendering and correct runtime readiness (#252) (97c2e47), closes #253
- present business offerings without size qualifiers (#42) (4d2fdcd)
- projects: record the renamed KHoist submodule path in the drift marker (#229) (b3bcdb0), closes devantler-tech/monorepo#4190
- runtime: complete release packages with Homebrew Go (#168) (0918860)
- runtime: keep distributed dependency records accurate (#115) (7c0c3d1)
- runtime: publish validated containers after optional checks (#48) (0144d18)
- security: restore builds with patched Go (#247) (d9063ab)
- site: clarify the confirmed PMV customer scope (#150) (faf0099)
- site: preview the clarified hosting and app offer (#15) (ae3a41b)
- site: publish approved VAT-inclusive prices (#236) (7d517d3)
- stars: find a renamed repository when refreshing the public ranking (#228) (e44a694), closes #227
- stop unassessed visitor statistics collection (#32) (06f390b)
chore
Features
- company: preserve identity and contact in the Svelte frontend (#190) (287d028)
- enable bounded portal identity staging (#70) (3ab5d91)
- establish the bilingual SvelteKit website foundation (#133) (cc771a8)
- frontend: add bilingual homepage to the Svelte candidate (#140) (5b89a25)
- frontend: preserve curated projects in the Svelte candidate (#143) (981be2f)
- frontend: preserve downloads and public discovery (#192) (6afaa51)
- guides: preserve technical reading in the Svelte frontend (#186) (d36fb25)
- journal: add professional presentation and unique artwork (#14) (b2752fe)
- journal: enable the reviewed professional presentation (#22) (aa6b3ce)
- journal: keep static articles in the frontend preview (#181) (5c3c246)
- journal: keep topic and author browsing in the frontend preview (#176) (59f4de9)
- journal: preserve diagrams in the frontend preview (#182) (a580faa)
- journal: preserve the complete subscription feed (#184) (4a44189)
- package business site and portal as one application (#45) (6a75021)
- portal: add bounded renderer message codec (#203) (f2f1e03)
- portal: add invitation-only browser sign-in (#43) (b9c18d9)
- portal: add private durable contact profiles (#50) (0155538)
- portal: add private operator request inbox (#63) (a0c5acd), closes #61
- portal: analyze paired private contact timing evidence (#215) (da82bc9), closes #214
- portal: bound the private contact renderer runtime (#208) (48664e2), closes #206 #199
- portal: confirm saved contact email with the sign-in provider (#94) (e1f4fcd)
- portal: establish durable invitation-only identity (#35) (efefbd6)
- portal: integrate the private contact renderer safely (#210) (a1be787)
- portal: launch a confined contact comparison host (#218) (9175a6a)
- portal: let clients accept the exact proposal reviewed (#107) (18afb7d)
- portal: let clients review explicitly shared proposals (#79) (173a070)
- portal: let clients send private project requests (#58) (0587ee1)
- portal: persist expiring work approvals (#261) (a265d0b)
- portal: prepare immutable draft project proposals (#66) (84d32e2)
- portal: record bank-credit evidence and corrections (#123) (0d2e39f)
- portal: record invoices against accepted proposals (#118) (74713a6)
- portal: retain durable membership transition evidence (#257) (1d34013), closes #258
- portal: retain explicit external-invoice VAT components (#245) (e7eca01)
- portal: review and authorize funded client work (#269) (aa72455)
- portal: show operators exact client acceptance receipts (#111) (f73b0f1)
- portal: support secure sign-in inputs for staging (#100) (386ea76)
- portfolio: introduce KHoist across the public projects (#104) (f4369a2)
- prepare portal storage through a separate job (#72) (2c01a98)
- prepare the dormant public tenant package (#275) (61d7881)
- prepare verified company identity and email contact (#30) (c228a4a)
- preserve public content in the unified business runtime (#68) (835b454)
- projects: activate reviewed six-tool portfolio (#24) (66072da)
- projects: showcase six maintained public tools (#23) (5612a8d)
- publish company information and direct business contact (#31) (faf5b30)
- release: admit source-bound runtime publication receipts (#280) (e42094b), closes #279
- release: publish the verified public runtime pair (#281) (4d0eef6), closes #276
- runtime: deliver a signed application container (#47) (f820a5d)
- runtime: support private company projections without root (895ac7a)
- site: activate the client-facing portfolio (#7) (1e639a8)
- site: own the Devantler Tech business website (#2) (ce07dd9), closes #1
- site: prepare VAT-inclusive guide prices behind a release setting (#163) (06c7251), closes #154 #162
- site: present a client-facing portfolio (#6) (c467d08)
- site: select verified public artifacts for preview and hosting (#195) (3dff578)
- site: use the current Devantler Tech logo as the favicon (#122) (85b8c8a), closes #121
- web: keep a complete Journal reading journey in the preview (#151) (101de50)
- web: keep Journal browsing in the website preview (#145) (4ad907c)
- web: publish the verified Svelte public frontend (#196) (0fd6077)
BREAKING CHANGES
- portal: retire unused rendering and correct runtime readiness (#252)
- portal: the disposable developer test host accepts only the seven-field Go or closed setup; Svelte, node and worker inputs are retired. No production portal surface changes.