Commit Graph

330 Commits

Author SHA1 Message Date
Alexander Mahan
8a4e7b4dc9 fix bootstrap toast/growl styles 2026-08-28 12:29:17 -07:00
amarantha-k
1f27b18bc4 Fix links and incorporate review feedback 2026-08-27 13:15:13 -07:00
Zack Davis
32af1bdb96 fix timeline position 2026-08-26 16:43:50 -07:00
amarantha-k
650416e3e5 fix links and feedback from integration testing 2026-08-26 15:02:16 -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
Oliver Eggert
dbfbb6d25e remove batchv1_1 and fixcleanup3_3_0 in development status 2026-08-06 12:51:51 -07:00
oeggert
1300ac76c4 Merge branch 'master' into release-3.3.0 2026-08-06 12:46:41 -07:00
rachelflynn
691929d37a Merge pull request #3813 from rachelflynn/known-amendments-3.3-docs
Update Known Amendments for 3.3.0
2026-08-04 23:12:28 -04:00
rachelflynn
d6664e5581 Addressed PR review feedback 2026-08-04 14:00:27 -05:00
oeggert
99ba6cc623 Merge branch 'release-3.3.0' into batch-1.1 2026-08-04 11:57:33 -07:00
Oliver Eggert
d658031edf add reviewer suggestions 2026-08-04 11:55:29 -07:00
rachelflynn
27e9d1ec28 Add missing pseudo-account fixes to fixCleanup3_3_0 list
CredentialCreate and DepositPreauth both reject pseudo-accounts with
tecPSEUDO_ACCOUNT under fixCleanup3_3_0, per staging/3.3.x-private.
2026-08-04 13:17:10 -05:00
rachelflynn
6c09e0e73f Merge remote-tracking branch 'origin/release-3.3.0' into known-amendments-3.3-docs 2026-08-04 13:15:19 -05:00
Rome Reginelli
04d444a835 Merge pull request #3785 from joshuahamsa/add-in-dev-amendments
Add BatchV1_1, LendingProtocolV1_1, and fixCleanup3_3_0 to Known Amendments
2026-08-04 09:55:44 -07:00
oeggert
6b424542cd Merge pull request #3811 from XRPLF/permissioned-delegation-1.1
Update Permission Delegation docs
2026-08-03 13:07:15 -07:00
rachelflynn
df03052589 Add fixCleanup3_3_0 and update amendment statuses for 3.3.0
- Add the fixCleanup3_3_0 amendment entry, documenting the behaviors it
  gates across Single Asset Vaults, the Lending Protocol, AMMs, the
  permissioned DEX, Checks, and pseudo-accounts
- Mark pre-amendment functionality as retired for Clawback,
  fixDisallowIncomingV1, fixInnerObjTemplate, fixNFTokenReserve, and
  fixUniversalNumber, which are retired in 3.3.0
- Restore the Sponsor status to the amendment-disclaimer shortcode,
  matching DynamicMPT and ConfidentialTransfer
2026-08-03 13:04:29 -05:00
Maria Shodunke
956adc49ea Confidential Transfers Docs (#3800) 2026-07-31 16:04:33 +01:00
Oliver Eggert
87d89fbc07 update permission delegation 1.1 docs 2026-07-30 12:35:16 -07:00
Oliver Eggert
4f20c9c9cf update docs for batch 1.1 2026-07-29 17:24:34 -07:00
Maria Shodunke
5c5a9a9466 Sponsored Fees and Reserves Docs (#3798) 2026-07-28 12:18:33 +01:00
Maria Shodunke
a081141d71 Dynamic mpt docs from opensources + document last minute xrpld changes to feature (#3786) 2026-07-24 12:26:34 +01:00
Rome Reginelli
0bb036d106 Merge pull request #3794 from XRPLF/realm_update
Bump Redocly to Realm 0.135 + upgrade deps, add upgrade checklist
2026-07-23 15:21:42 -07:00
mDuo13
8510074716 Fix nits w/ upgrade checklist 2026-07-22 16:16:55 -07:00
joshuahamsa
d14ae27699 Add BatchV1_1, LendingProtocolV1_1, fixCleanup3_3_0 to Known Amendments
Add the three amendments currently on rippled's develop branch but not
yet in a stable release to the Amendments in Development table, with
detail sections for each.
2026-07-22 11:06:28 -07:00
Rome Reginelli
9a65736696 Merge pull request #3775 from XRPLF/amendment-component-fixes
Amendment component fixes
2026-07-21 12:50:44 -07:00
mDuo13
1f893379a4 Bump Redocly + deps, add upgrade checklist 2026-07-21 12:44:15 -07:00
mDuo13
0cd430eaf0 Amendment working fixes
- Mark the default vote as 'N/A' for retired amendments
- Rephrase a couple old NFT amendments with more concise wording and
  clear with/without rules.
2026-07-21 12:03:27 -07:00
Maria Shodunke
b8f9670e66 Fix broken links to channel_authorize page (#3792) 2026-07-21 15:33:43 +01:00
mDuo13
204e616030 Fix CryptoConditionsSuite obsolete badge 2026-07-16 13:57:05 -07:00
mDuo13
6f24552a4e Switch to more thorough JSON for obsolete amendments 2026-07-16 13:48:18 -07:00
mDuo13
e57b29e495 Update individual amendment status tables to use live status 2026-07-13 17:07:57 -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
rachelflynn
aa8cd47f79 Merge pull request #3735 from XRPLF/update-nft-trading-graphics
Update graphics in Trading NFTs
2026-07-07 13:38:04 -04:00
mDuo13
1c1e66a093 Implement responsive-graphic tag 2026-07-02 14:21:35 -07:00
rachelflynn
53c63c92b5 Add commandline examples to documentation contribution guidelines 2026-07-01 15:09:25 -04:00
oeggert
29aa4a42f2 Merge pull request #3715 from XRPLF/update-links
Update links to use source-links component
2026-06-30 09:46:41 -07:00
Oliver Eggert
414a95e041 cleanup commit pinned links 2026-06-22 13:33:40 -07:00
Oliver Eggert
5dcd74e7c9 add fixcleanup3_2_0 2026-06-18 12:25:16 -07: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
Oliver Eggert
bf5046bb2d add missed cryptoconditionssuite 2026-06-12 22:30:58 -07:00
rachelflynn
1bc079fa7b Mark 3.2.0 retired amendments; revert changes in #3688 2026-06-13 00:09:24 -04:00
Oliver Eggert
c4acc92e53 add plain linking 2026-06-12 12:01:37 -07:00
oeggert
c7b698331c Merge pull request #3696 from XRPLF/source-link-component
Source link component
2026-06-11 10:00:50 -07:00
Oliver Eggert
70365f0928 add source-link to markdoc page 2026-06-10 14:30:08 -07:00
Calvin Jhunjhuwala
9513029390 cleaning up per QA comments, replacing broken assets, adding twocolumnwrapper to account for gap spacing on pagewrapper 2026-06-08 16:59:15 -07:00