Commit Graph

1413 Commits

Author SHA1 Message Date
rachelflynn
d3dc47c4e7 Add signing changes from 3.4.0 release 2026-09-11 20:00:03 +02:00
oeggert
9bf027c2d1 Merge pull request #3912 from XRPLF/update-sav-errors
Update SAV docs
2026-09-09 16:20:05 -07:00
oeggert
1a06c84e38 Update docs/references/protocol/transactions/types/vaultclawback.md
Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
2026-09-09 13:42:35 -07:00
Maria Shodunke
25b48a78d5 Clarify encrypted 0 documentation (#3916) 2026-09-09 20:26:40 +01:00
Oliver Eggert
6f3e1220a2 add section and error cases for stranded-share burns 2026-09-04 16:28:06 -07:00
Oliver Eggert
495aa244b0 update vault data types and add number type 2026-09-04 14:55:55 -07:00
amarantha-k
d58c70efc7 Update names based on feedback 2026-09-02 10:17:06 -07:00
Calvin Jhunjhuwala
741a9988e0 Merge remote-tracking branch 'origin/master' into xrpl-brand-update-2026
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 09:03:22 -07:00
amarantha-k
f01120e3f3 Update use case index page to list all child pages 2026-09-01 20:24:46 -07:00
amarantha-k
fdd67c4847 incorporate feedback 2026-09-01 16:48:15 -07:00
Maria Shodunke
44011b67e3 Clio - Document filtering tx by mpt_issuance_id in account_tx RPC (#3863) 2026-09-01 11:32:48 +01:00
amarantha-k
df1f14f6c3 Incorporate review feedback 2026-08-28 13:38:58 -07:00
amarantha-k
83c8c07e00 Fix more links reporting during testing 2026-08-27 13:15:13 -07:00
amarantha-k
1f27b18bc4 Fix links and incorporate review feedback 2026-08-27 13:15:13 -07:00
rachelflynn
334fce0fe7 Merge pull request #3867 from naavyas/document-statsd-metrics
Document key StatsD metrics on the Configure StatsD page
2026-08-27 13:24:36 -04:00
amarantha-k
650416e3e5 fix links and feedback from integration testing 2026-08-26 15:02:16 -07:00
Maria Shodunke
2295bc708d Sponsored Fees and Reserves Tutorials (#3835) 2026-08-26 11:28:02 +01:00
Maria Shodunke
4f15c81b98 Confidential transfers tutorials (#3823) 2026-08-26 11:26:57 +01:00
Zack Davis
b6e5f945e2 fix buttons/links in /docs + /develop 2026-08-24 15:49:01 -07:00
Zack Davis
f6a0b8b2be switch in links on /, /docs, /develop 2026-08-24 15:29:05 -07:00
Zack Davis
abff40b977 Merge xrpl-brand-update-2026 into button-updates
Brings the merged Link component work (PR #3868) plus panelstack and
carousel fixes onto the new Button system.

Conflict resolutions:
- about/{index,history,impact}.page.tsx: keep both branches' imports;
  /about CTAs use the new Button; Link component retained for the
  inline validators links and FAQ markup.
- StandardCard: link color moves to $black/$lilac-500. Required, not
  cosmetic: the branch's $bds-btn-neutral-black no longer exists after
  the Button token system was replaced by $bds-btn-palette.
- Compiled CSS regenerated via npm run build-css rather than resolved
  by hand.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-24 13:00:09 -07:00
Amarantha Kulkarni
2b9a5ba8dd Merge pull request #3868 from sanctuarycomputer/link-component-design-update
Link component design update
2026-08-24 12:50:28 -07:00
Alexander Mahan
b700e0e76e pr feedback 2026-08-24 09:29:48 -07:00
Zack Davis
641e7350e4 New buttons for Docs: /agents/agentic-transactions/ and /usecases/tokenization/real-world-assets. Also, button-audit script 2026-08-23 20:54:46 -07:00
Zack Davis
a14d2f3b37 new Button component replacing old across redesigned pages 2026-08-21 15:33:44 -07:00
Alexander Mahan
87748e96e0 fix merge conflicts in compiled css 2026-08-21 13:19:11 -07:00
rachelflynn
cca6e61f8e Merge pull request #3864 from XRPLF/autobridging-diagram
Updated Autobridging diagram
2026-08-21 16:16:23 -04:00
Alexander Mahan
7f9899c492 Updated Link component and styles 2026-08-21 12:32:11 -07:00
naavyas
a484f7af1e Document key StatsD metrics on the Configure StatsD page 2026-08-21 14:12:23 -04:00
Oliver Eggert
099b5f66a8 fix data type, improve sample values, and clarify first-loss-capital info 2026-08-20 13:19:46 -07:00
rachelflynn
275db8f962 Updated Autobridging diagram 2026-08-20 16:19:43 -04:00
rachelflynn
07c572acb2 Merge pull request #3859 from XRPLF/installing-unstable-releases-warning
Add warning admonition about installing unstable releases
2026-08-20 09:57:32 -04:00
rachelflynn
6980503981 Merge pull request #3857 from XRPLF/wiki-migration-2.10-uint160-vs-stcurrency
Distinguish between uint160 and stcurrency
2026-08-20 09:57:19 -04:00
amarantha-k
0142811ec9 Update panel stack to have one heading for the section and remove obsolete slide heading 2026-08-19 16:38:49 -07:00
rachelflynn
48efead873 Add warning admonition about installing unstable releases 2026-08-19 16:19:33 -04:00
rachelflynn
04a3a2f4e2 Distinguish between unit160 and stcurrency 2026-08-19 15:23:26 -04:00
Alexander Mahan
2d60c3d4a2 add new PanelStack component to replace CarouselFeatured component 2026-08-19 11:59:52 -07:00
rachelflynn
a1d142d62d Clarify ledger index/index naming confusion 2026-08-19 14:40:15 -04:00
rachelflynn
fe090f826a Merge pull request #3854 from XRPLF/update-smart-contracts-graphics
Update Smart Contracts graphics
2026-08-19 13:59:05 -04:00
rachelflynn
ff34495489 Add link to XRPL EVM doc site 2026-08-19 13:05:14 -04:00
rachelflynn
beed1110f5 Update Smart Contracts graphics 2026-08-19 11:22:25 -04:00
Calvin
5021556c8e BDS component polish: link contrast, static cards, uniform CTAs, stacked hero (#3851)
* BDS component polish: link visibility, static cards, uniform CTAs

Component-level fixes and refinements across the 2026 brand components.

Accessibility / contrast
- StandardCard: pin description link colors. Every card variant has a light
  background in both themes, so theme-level link colors were wrong inside it —
  dark mode painted plain anchors white and BdsLink lilac-300, both of which
  wash out on a pale card. Links (including :visited) now use the card's own
  text color with an underline carrying the affordance; hover uses lilac-500,
  which clears 4.5:1 on all four card backgrounds.
- Breadcrumbs: point the open dropdown menu at the breadcrumb color tokens so
  the trail, trigger, and menu read as one color in both themes, and give dark
  mode gray-6 (7.41:1, matching light mode's 7.23:1).

Interaction
- CardOffgrid: drop every hover affordance when a card has neither href nor
  onClick. Static cards no longer get a pointer cursor, the color-wipe overlay,
  or a pressed state — the tokenization and trading carousels pass link-less
  cards and were advertising a click target that did not exist.
- CarouselFeatured: add a 'fade' transition alongside the default 'slide', for
  decks whose slides share a heading. Inactive slides are now inert, keeping
  focus and pointer events out of them in both styles.
- Add a bds-reduced-motion mixin so components can collapse motion to an
  instant state change.

Design consistency
- ButtonGroup: add forceVariant and forceNoPadding overrides, letting a section
  opt out of the count-based variant defaults and render one uniform treatment.
  Existing consumers are unaffected.
- FeatureTwoColumn: render every link as a tertiary button regardless of count,
  flush with the title and description.
- CardImage: render an all-bullet subtitle as a real <ul> so wrapped text hangs
  under the first character and screen readers announce it as a list.
- docs: give the node-installation card descriptions a paragraph break before
  their "Learn More" link.

Dependencies
- Bump @codemirror/state and view, add lang-javascript, lang-json, and lint,
  with overrides pinning state/view to one copy.

Docs updated alongside each component. Built CSS regenerated with the
production script to match the committed artifact's minified format.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* ButtonGroup: don't strip padding from forced filled variants

`noPadding` was derived as `forceNoPadding || isMultiButton`, which was safe
while the 3+ block layout was always tertiary. `forceVariant` also accepts
`primary` and `secondary`, so a 3-button group forcing a filled variant had
`padding: 0 !important` (Button.scss) applied with no way to opt out.

Tie the implied no-padding to the resolved variant being tertiary. Behavior is
unchanged for every caller that doesn't pass `forceVariant`.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

* Stacked hero variant, fade-by-default carousel, component docs

Layout
- HeaderHeroPrimaryMedia: add a `stacked` prop that puts the headline, subtitle,
  and buttons in one column (full width at base, 7/8 at md, 9/12 at lg) instead
  of the default headline-left / CTA-right split. The headline and CTA block
  bottom-align against each other in the two-column layout, so the stacked
  variant undoes that. Both arrangements now share the same headline and CTA
  elements, so they can't drift apart. Used on the docs landing hero.

Motion
- CarouselFeatured: make `fade` the default transition. Slides that share a
  heading are the common case, and a horizontal wipe drags the identical heading
  across the screen only to set it back down. `slide` is now opt-in for decks
  whose panels are genuinely distinct. Nudge the crossfade to 260ms in / 200ms
  out. The home page carousel opts into fade explicitly; developer-funding now
  inherits it.

Fixes
- CardTextIconCard: pass `headingAs` through to `cardContent`, which was
  accepting the prop but never receiving it.

Docs
- Expand the Button, CardImage, CardTextIcon, PageGrid, CalloutMediaBanner,
  LogoSquareGrid, and HeaderHeroPrimaryMedia references.

Built CSS regenerated with the production script.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-18 16:49:10 -07:00
Maria Shodunke
c07aa58697 Improve discoverability of Lending Protocol and Single Asset Vault examples (#3833) 2026-08-18 18:13:37 +01:00
Amarantha Kulkarni
4b6bc7c39d Merge pull request #3836 from XRPLF/design-int-testing-updates
Design int testing updates
2026-08-17 10:17:07 -07:00
Zack Davis
486406e16a Merge upstream/master into xrpl-brand-update-2026 (catch-up 2026-08-14)
Brings 342 commits of master (last merge base 2026-06-09) onto the rebrand
branch. 10 files conflicted; resolutions below.

Regenerated rather than merged (both are build artifacts):
  static/css/devportal2024-v1.css  rebuilt via `npm run build-css` (+ .css.map,
                                   which both branches track)
  package-lock.json                seeded from master, `npm install`

Config/nav:
  .gitignore     union of both sides
  redirects.yaml took master's side: ambassadors.html now points at
                 ripple.com/impact/ubri/ (supersedes the branch's interim
                 redirect to /community/developer-funding) and master's
                 rippled->xrpld redirect block is preserved
  redocly.yaml   union of ignore entries (branch showcase/** + master
                 .claude/**); kept the branch's script ordering/defer flags
                 but adopted MASTER's new Osano CMP URL - taking the branch
                 side wholesale would have silently reverted cookie consent
  top-nav.yaml   kept the branch's restructure; master's only changes there
                 were the TypeScript get-started entry (auto-merged, retained)
                 and removing Ambassadors (branch already omits it)

Pages/styles:
  docs/index.page.tsx, community/index.page.tsx,
  community/developer-funding.page.tsx, styles/_docs-landing.scss
                 kept the branch rewrites, then re-applied master's intent:
                 "rippled API" -> "xrpld API" in docs/index.page.tsx. Master's
                 other edits (validator link rename, funding-orange image
                 removal, .nav-link hover underline removal) were already
                 satisfied by the rewrites.

Semantic conflict git did not flag:
  styles/_tutorials.scss auto-merged cleanly but broke the SCSS build. Master
  added light-mode .tutorial-tabs rules using $blue-purple-600/700, which the
  rebrand's token consolidation removed (scale now stops at 500, aliased to
  $lilac-*). Remapped to $blue-purple-500, matching how the rebrand migrated
  the other light-mode $blue-purple-600 usages in the same file.

Verified: `npm run build-css` succeeds; no conflict markers remain; the set of
files still linking to master's renamed rippled-* doc paths is identical to
master's own (49 files, all historical blog posts covered by redirects).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-14 17:29:34 -07:00
Maria Shodunke
1845446bcb Update Issue an MPT tutorial to showcase setting mutable/immutable properties (#3802) 2026-08-13 17:05:03 +01:00
amarantha-k
85cd26ae51 Update link to escrow 2026-08-11 09:41:31 -07:00
oeggert
1300ac76c4 Merge branch 'master' into release-3.3.0 2026-08-06 12:46:41 -07:00
oeggert
ce6cb864a6 Merge pull request #3745 from xVet/fix-validator-keys-path
Fix validator-keys paths for xrpld packages
2026-08-06 11:55:59 -07:00
rachelflynn
cbd5e47adc Merge pull request #3815 from XRPLF/freeze-checks-3.3-docs
Update error cases for fixCleanup3_3_0
2026-08-06 13:48:17 -04:00