Commit Graph

118 Commits

Author SHA1 Message Date
rachelflynn
8cb5143f2f Add RWA insights link 2026-09-24 10:54:34 -04:00
amarantha-k
aa39663343 Add xrpl-up, update agent-wallet-skill for human readers, and getting started to reflect updates to wallet skill and availability of trading skill 2026-09-15 12:48:36 -07:00
Rome Reginelli
5883155ab2 Merge pull request #3936 from XRPLF/redocly_v0.136.2
Update Redocly to Realm v0.136.2 w/ fixes
2026-09-15 09:49:33 -07:00
mDuo13
dff212273b Update Redocly to Realm v0.136.2 w/ fixes 2026-09-14 13:48:43 -07:00
oeggert
87b3007547 Merge pull request #3920 from XRPLF/update-resources-lending-hackathon
Update AI resources ahead of lending hackathon
2026-09-12 15:56:24 -07:00
Oliver Eggert
0306ea27d3 clarified xrpl.org mcp server purpose 2026-09-12 01:12:36 -07:00
Oliver Eggert
8a9678956c update mcp server info 2026-09-10 15:13:12 -07:00
amarantha-k
de2e06bf76 Add new page to list XRPL Explorers and update links across site to refer to this page 2026-09-09 13:16:52 -07:00
Calvin
4904575a15 Fix WebSocket Tool modals so they open on first click and dismiss the overlay. (#3901)
Keep the modal markup in the DOM for Bootstrap's data API and use data-bs-dismiss so closing no longer leaves a blocking backdrop.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 12:30:35 -07:00
Alexander Mahan
0b6566f428 Merge branch 'xrpl-brand-update-2026' into status-toasts 2026-08-31 10:07:24 -07:00
Amarantha Kulkarni
9ff0eb3e68 Merge pull request #3895 from XRPLF/fixes-review-feedback0828-1
Incorporate review feedback
2026-08-28 13:44:29 -07:00
amarantha-k
df1f14f6c3 Incorporate review feedback 2026-08-28 13:38:58 -07:00
Alexander Mahan
8a4e7b4dc9 fix bootstrap toast/growl styles 2026-08-28 12:29:17 -07:00
Alexander Mahan
88c8dd3f50 fix loading bar 2026-08-28 11:46:55 -07:00
Alexander Mahan
935d2b26a8 fix partial payment button 2026-08-28 11:27:32 -07:00
Zack Davis
dca2298a54 Links made size lg, Link added to websocket-api-tool, fixed API methods nav and heading link on websocket-api-tool 2026-08-24 19:58:13 -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
Zack Davis
219bb4c2ad use new buttons for resources/dev-tools, about/history, about/impact. Make iconEnd optional 2026-08-21 22:02:19 -07:00
Alexander Mahan
7f9899c492 Updated Link component and styles 2026-08-21 12:32:11 -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
5c5a9a9466 Sponsored Fees and Reserves Docs (#3798) 2026-07-28 12:18:33 +01: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
Calvin Jhunjhuwala
3d59fe86a9 removed all old fonts, remove all old backgrounds 2026-06-08 16:49:15 -07:00
Calvin Jhunjhuwala
6b75b67fb2 updating bootstrap to v5 2026-06-08 16:47:55 -07:00
Maria Shodunke
b82df3bb5d Fix amm_info missing request fields (#3620) 2026-05-05 13:52:50 +01:00
Rome Reginelli
e94068b0db Edit faucet request text
Co-authored-by: Amarantha Kulkarni <amarantha-k@users.noreply.github.com>
2026-05-01 13:54:03 -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
oeggert
9f7c675517 Update resources/dev-tools/ai-tools.md
Co-authored-by: Amarantha Kulkarni <amarantha-k@users.noreply.github.com>
2026-04-24 11:39:04 -07:00
Oliver Eggert
39f5b9ab66 fix spelling, grammar, and formatting 2026-04-10 16:04:06 -07:00
Oliver Eggert
3d3ac6adb3 second iteration 2026-04-09 16:52:21 -07:00
Oliver Eggert
539cef2510 initial draft 2026-04-09 10:25:00 -07:00
oeggert
d33124ce56 Merge pull request #3533 from XRPLF/update-devnet-reset
Update devnet reset blog and ledger entry commands
2026-03-03 21:05:57 -08:00
Oliver Eggert
98a7f09900 update devnet reset blog and ledger entry commands 2026-03-03 15:55:00 -08:00
mDuo13
9bb7814e88 Fix broken links after rebasing 2026-02-23 12:47:12 +00:00
oeggert
8d83ddcf63 Merge pull request #3261 from XRPLF/sav-concept-and-reference-docs
Move Single Asset Vault docs from opensource
2026-01-29 15:13:16 -08:00
Maria Shodunke
63bf0b61ec Update with review comments 2026-01-29 21:48:35 +00:00
Oliver Eggert
ade482a349 add loan and loanbroker, also clean up tables and ordering 2026-01-29 09:25:20 -08:00
oeggert
d6c68d6a2d Merge branch 'master' into ledger-entry-updates 2026-01-29 08:47:21 -08:00
Oliver Eggert
799a51f528 add loan and loanbroker ledger entries 2026-01-28 17:07:08 -08:00
Oliver Eggert
fc8c6fb30e update ledger_data page 2025-12-19 15:57:29 -08:00
Oliver Eggert
71e2dae458 update transaction_entry 2025-12-18 21:22:01 -08:00
Oliver Eggert
b0d0212024 update account_tx 2025-12-18 21:01:34 -08:00
Oliver Eggert
515add6246 update ledger and tx methods 2025-12-18 20:27:31 -08:00
Oliver Eggert
898e698bec alphabetize entries 2025-12-17 21:14:02 -08:00
Oliver Eggert
e5049e53f9 add xchainownedcreateaccountclaimid entry 2025-12-17 20:54:00 -08:00
Oliver Eggert
afd636e69d add xchainownedclaimid entry 2025-12-17 18:50:58 -08:00
Oliver Eggert
df7cd95784 fix bridge entry 2025-12-17 17:53:43 -08:00
Oliver Eggert
5a9357553c add signerlist entry 2025-12-17 12:37:03 -08:00
Oliver Eggert
21d27c36bb add permissioneddomain entry 2025-12-17 12:20:39 -08:00
Oliver Eggert
d153a017b2 remove oracle not enabled status 2025-12-17 10:21:25 -08:00