288 Commits

Author SHA1 Message Date
Kevin Pita
497cab7b93 docs: migrate Go samples to xrpl-go v0.3.1 (#3955) 2026-09-25 11:06:32 +01:00
Oliver Eggert
24799065b7 add reviewer suggestions 2026-09-16 12:01:14 -07:00
Oliver Eggert
798ac47fcb update manage loan tutorial and add info about javascript code split 2026-09-12 20:14:43 -07:00
Oliver Eggert
b3bd1f95ee update create sav tutorial 2026-09-12 00:56:43 -07:00
Maria Shodunke
25b48a78d5 Clarify encrypted 0 documentation (#3916) 2026-09-09 20:26:40 +01: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
df1f14f6c3 Incorporate review feedback 2026-08-28 13:38:58 -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
Maria Shodunke
c07aa58697 Improve discoverability of Lending Protocol and Single Asset Vault examples (#3833) 2026-08-18 18:13:37 +01: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
Rome Reginelli
3269f3443a Merge pull request #3799 from naavyas/polish-typescript-tutorial
Complete review suggestions for the Get Started Using TypeScript tutorial
2026-08-03 14:27:26 -07:00
naavyas
0e25676895 Complete mDuo13's review suggestions for the TypeScript tutorial 2026-07-23 18:26:12 -04:00
Rome Reginelli
37f3550996 Merge pull request #3750 from XRPLF/pdomains_new_tutorial
Update Permissioned Domains tutorial
2026-07-22 16:19:56 -07:00
naavyas
be42e80f08 Update tutorial references and code formatting in TypeScript guides 2026-07-21 15:34:57 -04:00
naavyas
d507e511f8 Add 'Get Started Using TypeScript tutorial'
Adds a TypeScript equivalent of the 'Get Started Using JavaScript'
tutorial, with runnable Node.js and Web code samples using xrpl.js.

From the issue it covers the TypeScript specific asks:
- Setting up a TypeScript project (typescript dep, tsconfig.json,
  compile and run steps).
- Using xrpl.js's built-in types to build a transaction from input
  values and validate it (typed Payment + xrpToDrops + validate()).

Closes #1208
2026-07-21 15:34:57 -04:00
Maria Shodunke
93aa4ee2b1 Add community tab to Sample Apps section (#3705) 2026-07-14 18:05:36 +01:00
mDuo13
bfde1ef43a Permissioned Domains tutorial: add amendment disclaimer 2026-07-10 14:27:34 -07:00
Calvin
b0db5b3a5c Perf pass + migrate home/payments page sections to shared (#3771)
* Perf pass + migrate home/payments page sections to shared

Performance work across every page plus a refactor moving home/payments
page sections into reusable shared components.

JavaScript
- Defer xrpl.js, jQuery, and Bootstrap in the global <head> (redocly.yaml)
  and on the 11 interactive tool pages' inline <script> tags — removes
  ~1MB of render-blocking JS from first paint on every page.
- Drop moment/moment-timezone from the client: remove the dead APEX-2025
  countdown in the navbar AlertBanner; format/parse dates with native
  Date/Intl in the blog and events pages.

Fonts & icons
- Remove render-blocking font-awesome.min.css + webfont. CSS glyphs
  (callouts, breadcrumbs, status labels, tutorials) now render as
  self-contained data-URI SVG masks (styles/_fa-icons.scss); markup icons
  use a shared inline-SVG <Icon> component (shared/components/Icon).
- Preconnect to Google Fonts / osano / GTM origins; preload the primary
  Booton UI font so text no longer waits on the 775KB stylesheet to parse.

Images & rendering
- Re-encode/resize oversized assets: new-york.jpeg 3.86MB→60KB,
  resources-icon.svg 4.2MB→150KB, event date/location SVGs ~1MB→0.5MB.
- Add loading=lazy/decoding=async to shared card components and the
  Video embed iframe.
- Add content-visibility to the events page's ~126-card grid to skip
  off-screen rendering.
- Earlier QA fixes: light-mode link color (#141414), events card grid
  layout, close nav menu on client-side navigation.

Home / payments refactor
- Move home page sections from page-local pages/home/sections/* to reusable
  shared/sections/* components (HomeHero relocated to shared/sections/HomeHero;
  home page now composes CalloutMediaBanner, CardStatsList, LinkTextDirectory,
  LogoSquareGrid, StandardCardGroupSection, FeatureSingleTopic, CarouselFeatured).
- Remove the now-unused pages/payments/sections/* in the same migration.

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

* Revert FontAwesome removal (keep it for open-source flexibility)

Restore the FontAwesome webfont + font-awesome.min.css and all FA icon
usages (markup fa-* classes and CSS ::before glyphs), reverting the
consolidation in d4cf4e8581. Other performance changes from that commit
(deferred head scripts, moment removal, image optimization, lazy-loading,
content-visibility, preconnect/preload) are retained.

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

* cleaning up breadcrumb styling

* sticky side nav

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-10 14:03:02 -07:00
mDuo13
85443e8b00 Add JS for new Permissioned Domains tutorial and remove old modular tutorial 2026-07-09 15:14:35 -07:00
mDuo13
eaaa0c188a Finish drafting linear(-ish) permissioned domains tutorial 2026-07-08 17:08:59 -07:00
mDuo13
98181d6fb7 Start updating permissioned domain tutorial 2026-07-07 11:20:40 -07:00
Viacheslav Bakshaev
b57421ff18 Fix typo in AMM auction slot tutorial (#3712)
Corrected a typo in the tutorial introduction.
2026-07-06 11:13:06 +01:00
Oliver Eggert
21ffcd3a44 update links to use source-links component 2026-06-17 13:46:52 -07:00
oeggert
c3efd7e055 Merge branch 'master' into xrpld-3.2.0-docs 2026-06-15 21:37:10 -07:00
rachelflynn
a8cf5572a0 Update install/config docs to xrpld path layout 2026-06-12 17:25:06 -04:00
rachelflynn
ad8263428a Rename rippled-* docs pages to xrpld-* (files, links, redirects, l10n) 2026-06-12 16:32:40 -04:00
rachelflynn
b0048e843c Rename rippled to xrpld across EN docs - final sweep 2026-06-12 16:02:02 -04:00
Maria Shodunke
63f478a071 New Send an MPT Tutorial (#3689) 2026-06-12 18:57:27 +01:00
rachelflynn
b540c9e162 Addressed PR review feedback 2026-06-12 13:46:17 -04:00
rachelflynn
3d44129edd Resolved merge conflicts 2026-06-11 10:58:25 -04:00
Calvin Jhunjhuwala
72fc378c5c Merge remote-tracking branch 'origin/master' into xrpl-brand-update-2026
# Conflicts:
#	docs/use-cases/payments/index.page.tsx
#	redocly.yaml
2026-06-09 16:37:31 -07:00
Rome Reginelli
ece29ca4cf Merge pull request #3658 from XRPLF/selenium_link_checker_workflow
Selenium link checker workflow
2026-06-09 12:16:35 -07:00
Calvin Jhunjhuwala
a41719ae0a adding folder structure, cleaning up font, add readme for page grid 2026-06-08 16:49:16 -07:00
rachelflynn
18b4ff221b Replace rippled.cfg references with xrpld.cfg (rippled #6098) 2026-06-04 12:57:23 -04:00
mDuo13
0f3b683e1b Fix remaining broken links 2026-05-28 14:27:41 -07:00
rachelflynn
3de10d242f Merge pull request #3657 from XRPLF/edit-use-tickets-tutorial
Use Tickets tutorial improvements and additions
2026-05-27 15:47:17 -04:00
mDuo13
135cf5b473 Fix broken links identified by Selenium-based checker 2026-05-27 12:47:08 -07:00
rachelflynn
f298b5a38b Additional commit to address bug in step 1 code sample language rendering 2026-05-27 11:31:12 -04:00
rachelflynn
6c27a27ab2 Addressed PR review feedback 2026-05-27 11:16:30 -04:00
rachelflynn
22b015df0c Merge pull request #3652 from XRPLF/add-blackholed-accounts-concept-doc
New Blackholed Account concepts doc
2026-05-27 09:50:46 -04:00
rachelflynn
9f76d9efde Move amendment disclaimer to intro 2026-05-21 12:02:31 -04:00
rachelflynn
994286cfb2 Use Tickets tutorial improvements and additions 2026-05-21 11:16:59 -04:00
rachelflynn
6c0fa9bf2d New Blackholed Account concepts doc 2026-05-19 09:53:16 -04:00
mDuo13
79419d0b49 Browser wallet tutorial: small edits for updates 2026-05-05 14:20:54 -07:00
Rome Reginelli
a439eef72b Merge pull request #3622 from XRPLF/improve-faucet
Improve faucet page
2026-05-01 15:12:08 -07:00
oeggert
e2da8d58a0 Merge pull request #3618 from XRPLF/java-credentials
Add Java code samples for credentials
2026-04-30 10:58:16 -07:00
mDuo13
19b376be8e Improve XRP faucet w/ custom amount & address (squashed)
Faucet: improve handling of saved address, display of modes

Faucet improvements: suggestions from code review

Co-authored-by: Maria Shodunke <maria-robobug@users.noreply.github.com>
2026-04-29 16:49:11 -07:00
Rome Reginelli
59a119db66 Merge pull request #3617 from XRPLF/rm_unused_code_samples
Remove some unused code samples, bump Redocly to 0.132.1, and related fixes
2026-04-29 16:43:50 -07:00