Ukuta wa org nyuma ya kila ukurasa, na nakala nyeupe juu yake
kamo-sign ilikuwa moja nyeupe-labelled uso bado uchoraji gorofa kijivu. Kwa sasa anacheza soka la kuwakaribisha background picha ya shirika njia kamo-login, kam...
Chapisha vifurushi kutoka CI, na ishara ambayo inaweza kuchapisha
Siri ipo sasa - ishara ya Forgejo iliyotengwa kwa 'kuandika: pakiti', iliyoongezwa kwenye hazina hii - kwa hivyo "Kuchapisha" hufanya uchapishaji badala ya mtu ...
Kwa nini uhakiki wa vyeti unaripoti tu
Huduma ya ESig inaripoti SES na SES tu sasa. Ibara ya 26 inaruhusu wito saini yenyewe Ikiwa tu data ya uumbaji wa saini ni kitu ambacho matumizi ya ishara chini...
A komputa trigger kwa ajili ya saini-copy menu
Orodha ya bahasha ya mtumaji na meza yoyote ya vifurushi vilivyopewa ina mstari, sio yanayopangwa ya shujaa, na Dawa za kulevya hazistahili moja. "iconOnly" ina...
§ § 7001(c) meli za kutoa taarifa na msimbo, katika lugha ishirini na mbili
kakamo / esign-core sasa hubeba ufunuo wa watumiaji yenyewe - vifungu sita, kila lugha Ishara za bidhaa katika, na "ufafanuzi wa maoni (locale, brand)" ili kuja...
Chapisha vifurushi kutoka kwa kazi yao wenyewe, na kamwe usiweke pdf ya pili.js
Hatua za kuchapisha ziliketi ndani ya 'build', kwa hivyo kukimbia 12014 alishindwa na kuchukua picha hiyo - na "Pnpm kufunga -frozen-lockfile" ilikuwa safi ndan...
Moja ya uso saini kwa ajili ya programu zote mbili, na lebo nyeupe hatimaye rangi
UI saini kuwepo mara mbili - hapa, na mkono-copied katika kamo-ndani ya kisheria utekelezaji mchawi - Pande zote mbili zimekubaliana katika njia moja. ^ Tnn., “...
Badilisha uwanja wa Tarehe ya Ishara, na fanya kusoma tu maana ya kitu
Mabadiliko matatu, ambayo ya kwanza ni kazi mpya. * ‘signature date’** ni huduma ya uwanja wa ESig Service inajaza mara moja ishara za saini - kamwe browser, a...
Jaribu kuweka kwa digest, si kwa tag
Ahadi ya awali inaacha "kuweka picha" kuwa kimya hakuna-op. Hii inathibitisha kuwa matokeo: baada ya rollout, tag ni kutatuliwa kwa digest katika Usajili na Vio...
Ujenzi wa mradi huo haukuleta chochote na uliripoti mafanikio
Picha ni tagged na SHA ahadi, hivyo kujenga upya ahadi hiyo kuzalisha Mfano wa picha sawa. "Kuweka picha" kisha hakuna mabadiliko, Kufukuzwa ni kamwe kuguswa, '...
Let a rollout finish what the old pod was doing
preStop sleeps 10s before the process sees SIGTERM. Kubernetes removes the pod from its EndpointSlice and signals it at the same moment, and Traefik only learns...
Draw a rectangle's fill in the signer's view
The designer can now give a rectangle a fill and an opacity, which is how a member covers something up. This renderer drew fill="none", so the signer saw an emp...
Keep an option card and its lines off a page break
The per-option line table was added without the page-break rules its sibling table has, so a long option could be cut across pages mid-row.
Read either address shape so the block cannot go blank
Reading only the new addressLines makes the address disappear when the API has not been rebuilt yet and is still sending addressLine plus addressDetails. A blan...
Print the address as the lines it is written on
The address arrived as one string, so a real one came out as '4300 West Tropicana Ave Building A Main Floor Suites 110-132, Las Vegas, NV 89103' — not something...
The suite on its own line, and a setup fee on a single-price quote
Two things the printed page could not say. An address arrived as one comma-joined string, so 'Suite 400' ran into the street and the city — not how an address ...
Print the full line on the customer's quote
Each line showed a name and an amount. That asks the customer to take the quantity, the unit, the rate and any reduction on trust, and leaves them nothing to ch...
A committed term is worth what it commits to
The card led with the recurring rate whatever the term, so a three-year commitment priced at $100 a month was presented to the customer as $100. It is $3,600, a...
Show the whole term when the seller bills up front
The card led with the recurring rate regardless, so a customer signing a three-year deal payable at signing saw a monthly figure and a separate total below it. ...
State the first invoice on an option that has a setup fee
The card already listed the setup fee, but the only figure that summed it with the period price — the total over term — was gated on the commitment running long...
Format the phone numbers on the customer's quote
The page a customer opens printed every number exactly as stored — "9495550134" on the letterhead, and the same again under Your Contact. This app had no phone ...
Print the seller's ACH details on the customer's quote
The page a customer opens from a share link now carries a remittance block: who the payment is made out to, the receiving bank, and the routing and account numb...
Stop ignoring markdown
The "no .md in repos" rule is retired; docs, plans and READMEs are tracked like any other source file.
A signing page wears the sender's brand, not Kamo's
getThemePath took a hostname and used its FQDN with dots turned into dashes as the bucket folder. That could only answer for an org that HAD a hostname, and a d...
A party who already signed gets their copy, not the document again
The session always started at "welcome", so a signer following the link in their completion email — or simply reopening the invitation — was walked through the ...
Kikundi cha vifungo vya redio vilivyoingizwa nchini
The buttons of one AcroForm radio field are imported as separate linked fields, one choice each, so each keeps its own box on the page. They were named after th...
Show the agent's phone, toll-free and email on the customer's copy
Show the assigned agent on the customer's copy
Inalingana na muhtasari wa wafanyakazi: kichwa cha barua kinataja org, hii jina mtu kuuliza.
Show the client's details on the customer's copy
Company heads the block when there is one — a quote to a business is addressed to the business, with the contact named beneath it. Matches the staff preview exa...
Compare options on the public quote page
Options render as selectable cards rather than rows, because they are choices and not additions. The period total is the headline; the monthly equivalent sits b...
Public branded quote/estimate document at /{locale}/q/{token}
The customer-facing surface for the commerce quote system. Server-rendered so the org's branding is in the first paint — an unbranded flash on a commercial docu...
Make the kubectl install resilient to flaky egress
With the PATH bug fixed, the deploy then failed on a transient TLS drop while downloading kubectl: curl: (56) OpenSSL SSL_read: error:0A000119:decryption fail...
Invoke kubectl by absolute path in the step that installs it
Sababu ya msingi ya kupeleka k1m1 haiwezi kufanikiwa. Hatua ya kufunga ilikuwa: ^ Tnn., “dola za Kimarekani.” ^ Tnn., “juu ya kichwa.” Tafsiri ya Kiswahili – Cl...
Point the deploy kubeconfig at the LAN IP, not the k1m1 hostname
gome k1m1 haijawahi kufanikiwa (0/5 tangu kuundwa kwa repo). Kazi ya Badilisha seva ya API ya kubeconfig kwa https://k1m1:6443, lakini kazi ya mkimbiaji Chombo ...
Re-trigger deploy after fixing K1M1_KUBECONFIG_B64
The deploy_k1m1 job had never succeeded (0/5) because the secret held k1m1's on-host kubeconfig verbatim, whose server is https://127.0.0.1:6443 — reachable fro...
Render signer tarehe katika wakati wa mpokeaji kutatuliwa
SigningSession gains a required `timeZone` (IANA id) that ESigService resolves from the recipient's member zone, then the org's, then UTC. WelcomeScreen now pas...
S s s s s s s s S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S s s S s s S s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s
- routing.ts: kuweka viambatanisho: uongo - programu ni noindex / nofollow bila matumizi ya kiungo: rel = mbadala header ijayo-intl emits Kwa default kwa wote 2...
Clone translations from the dictionary, stop tracking messages/
Adds the dictionary clone step before the Docker build and gitignores apps/kamo-signer/messages/, matching kamo-internal and kamo-marketing. Requires **********...
Add language switcher to the signer top bar
Endonym-labelled menu over the 22 supported locales. Preserves the query string on switch — ?t= is the signer's only credential.
Mpangilio wa kioo wa RTL locales kupitia stylis-plugin-rtl
The MUI theme direction alone flips component logic but leaves physical CSS properties untouched, so Arabic rendered with LTR spacing. Swaps the Emotion cache k...
Route the signer under /{locale} with next-intl middleware
Inaongeza i18n/routing.ts (localePrefix daima), i18n/navigation.ts, na middleware.ts, na hatua mti njia chini ya src/app/[locale]/ ombi.ts sasa kutatua kutoka U...
Implementation plan for the kamo-signer i18n upgrade
Kazi saba za kamo-translation-dictionary, kamo-signer-monorepo Huduma ya ESig, iliyoamriwa na kizuizi cha kupeleka: kamusi lazima iwepo Kabla ya kupanda, mmea l...
Design for kamo-signer /{locale}/ i18n upgrade
Specifies bringing kamo-signer to platform i18n parity using the kamo-marketing /{locale}/ URL convention, as the prerequisite for hosting a localized public qu...
Kuacha kazi iliyokufa ya kupeleka k2m1, jenga upya Usajili wa K1m1
kamowebsigner mbio juu ya stale cached k0m1:5000 picha, kamwe upya k1m1 Usajili baada ya kustaafu k0m1; uhamisho wa shinikizo la disk uliondoa cache (Picha kwa ...
Install turbo via npm in Docker pruner stage; pin pnpm; add .dockerignore
The pruner stage ran `pnpm add -g turbo` before any package.json existed, so corepack grabbed pnpm 11 and failed with "global bin directory /pnpm/bin not in PAT...
New monorepo + mobile-first e-signature signing app
Turborepo + pnpm workspaces monorepo housing reusable e-sign packages extracted from kamo-internal plus a new, ultra-polished kamo-signer app — the second-party...
Je, unaona nini kuhusu usafiri?
Kila moja ya hizi updates ardhi katika nafasi yako ya kazi moja kwa moja. Kuanza bure na kuangalia kukua wiki baada ya wiki.