74 Commits

Author SHA1 Message Date
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
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
amarantha-k
650416e3e5 fix links and feedback from integration testing 2026-08-26 15:02:16 -07:00
Alexander Mahan
7f9899c492 Updated Link component and styles 2026-08-21 12:32:11 -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
Calvin Jhunjhuwala
aa84728342 QA and code clean up 2026-06-09 14:48:22 -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
Calvin
67523334de [feat] page composition (#3640)
* updating docs landing page, took far but not complete. Pushing for Gabe take over

* Refactor home page sections and introduce new components

- Replaced existing content in index.page.tsx with new section components for improved structure and maintainability.
- Added new sections: HomeBeginJourneySection, HomeBlockchainStatsSection, HomeComplianceDirectorySection, HomeDevelopersFeatureSection, HomeFutureFinanceCallout, HomeHeroCallout, HomeInstitutionsFeatureSection, HomePartnerLogosSection, HomeStayConnectedSection, and HomeCarousel.
- Updated styles for CarouselFeatured and CardStat components to enhance visual consistency and responsiveness.
- Introduced SCSS for HomeHero section to manage layout and spacing effectively.

* Add Payments Page and Sections

- Created a new Payments page with multiple sections including Hero, Why Choose, Advanced Features, Stablecoins, Embedded Payments, Partner Logos, Flexible Integration, Developer Spotlight, and Stay Connected.
- Each section is designed to highlight various aspects of the XRP Ledger Payments Infrastructure, featuring components like FeaturedVideoHero and CardsIconGrid.
- Added corresponding styles and images to enhance the visual presentation of the new sections.

* adding icons, updating docs landing page

* updating the claude command, wrapping text with translate wrapper

* use case tokenization page built

* Enhance CarouselFeatured styles for improved responsiveness

- Added flex-direction adjustments for CarouselFeatured component to support column-reverse layout on smaller screens and row layout on medium and larger screens.
- Removed redundant vendor prefixes from box-sizing and text-decoration properties in devportal2024-v1.css for cleaner code and improved maintainability.

* moving payments page to correct folder, moving payments under pages

* adding developers home page

* code clean up

---------

Co-authored-by: gabriel-ortiz <gabriel.ortiz.github@gmail.com>
Co-authored-by: gabriel-ortiz <gortiz@ripple.com>
2026-06-08 16:59:08 -07:00
Calvin
efe0aa943b Navbar icon updates: new 18×18 icons, dedicated Community icons, and code cleanup (#3544)
* updating navigation with the correct icons

* clean up code, add alt tags

* consolidate, code clean up

* minor tweak to icons.ts
2026-06-08 16:58:39 -07:00
Calvin
176fb3cbc7 Component Library Refactor & New Components (#3510)
* adding showcase page

* adding CardStatsList

* clean up, tighter code

* code review and code clean up

* update import, clean up env for error message

* tweak some css code

* less css, rebuilt

* re-adding bem, modifier for bds variants
2026-06-08 16:58:22 -07:00
akcodez
a249cdbc54 Update navigation constants and submenu data for improved routing
- Changed hrefs for main navigation items to reflect new paths.
- Updated submenu data for 'Develop' and 'Use Cases' sections with new links.
- Adjusted community submenu links for better resource access.
- Refined network submenu data to include relevant resources and insights.
2026-06-08 16:54:55 -07:00
akcodez
acd58bb5ee Enhance Navbar and Submenu components for improved accessibility and keyboard navigation
- Added keyboard navigation support to NavItems, allowing users to close submenus with the Escape key and toggle with Enter/Space.
- Implemented onClose callback in Submenu components to facilitate submenu closure.
- Updated Navbar to handle submenu closing for keyboard navigation.
- Adjusted styles for better layout and responsiveness in submenus.
2026-06-08 16:51:58 -07:00
akcodez
c77cd1150b add translations 2026-06-08 16:51:58 -07:00
akcodez
8fcf955c9d Add LanguageDropdown component to Navbar and enhance LanguagePill functionality
- Introduced LanguageDropdown for improved language selection in Navbar and MobileMenu.
- Updated LanguagePill to display the current language dynamically and manage dropdown state.
- Enhanced styles for language-related components to support open/close states and transitions.
- Added mobile-specific dropdown positioning and styles for better user experience.
2026-06-08 16:51:58 -07:00
akcodez
51ca4fdfcb Integrate search functionality into Navbar and MobileMenu components, utilizing Redocly's search dialog. Update AlertBanner to prevent hydration mismatch with null initial state for displayDate. Adjust NavControls and NetworkSubmenu to handle theme detection more effectively. 2026-06-08 16:51:58 -07:00
akcodez
e588dcc715 Refactor Navbar component structure by modularizing subcomponents and removing legacy exports for improved maintainability and clarity. 2026-06-08 16:51:57 -07:00
akcodez
af33a01b0a Enhance Navbar with XRP Ledger text animation and update styles for dark mode and submenu transitions 2026-06-08 16:51:52 -07:00
akcodez
a625b5ec2c add proper icons 2026-06-08 16:51:52 -07:00
akcodez
68ee9aca5a add dark mode styles 2026-06-08 16:51:45 -07:00
akcodez
c3d1e58a97 udpate animations 2026-06-08 16:51:45 -07:00
akcodez
0a814ea17c add all submenus 2026-06-08 16:51:45 -07:00
akcodez
ba3032f58c add basis for navbar 2026-06-08 16:51:45 -07:00
Calvin Jhunjhuwala
6b75b67fb2 updating bootstrap to v5 2026-06-08 16:47:55 -07:00
mDuo13
a874b034d7 Reorg components & impl. TxRef component 2026-05-01 15:13:06 -07:00
tequ
316f6f4fd4 Update Navbar component to open brand kit link in a new tab 2025-12-01 11:31:41 +09:00
akcodez
55db17553d remove non needed important 2025-09-30 12:32:22 -07:00
akcodez
a603fd6b85 hide apex banner 2025-06-10 06:57:20 -07:00
akcodez
479d8b1e9a feat: add moment-timezone for dynamic countdown in AlertBanner component 2025-06-02 13:32:34 -07:00
akcodez
1a2d544891 rm moment-timezone, use static date instead of countdown 2025-05-30 16:38:34 -07:00
akcodez
b23aa3a55e Update Navbar component to use moment-timezone for countdown timer calculations 2025-05-29 09:12:30 -07:00
akcodez
5c97efbdac Add moment-timezone dependency and implement countdown timer in AlertBanner component 2025-05-29 09:09:15 -07:00
Amarantha Kulkarni
b5b2b8fc88 Merge pull request #3100 from XRPLF/update-site-search
Fix site search: Replace Algolia with Redocly's inbuilt search.
2025-05-08 17:42:56 -07:00
amarantha-k
15d1f096c8 WIP replacing algolis with Redocly's built-in search 2025-04-28 16:06:00 -07:00
akcodez
4a3f3d4d1d caps 2025-04-28 13:36:54 -07:00
akcodez
f57d4e7c61 change copy for banner 2025-04-28 13:13:39 -07:00
akcodez
cde4071ad1 Update Navbar alert banner text, change SVG fill color to black, and modify top banner styles to match new theme 2025-04-03 13:49:15 -07:00
akcodez
8a4a6ce65a update url 2025-02-20 10:42:54 -08:00
akcodez
1d2b8abdcf Refine banner animation and styling details 2025-02-18 13:04:43 -08:00
akcodez
b722c784fd Return alertTemplate to original state remove non used code 2025-02-18 11:42:04 -08:00
akcodez
a782ef0f1c Update AlertBanner component with translation support and responsive design 2025-02-18 11:34:40 -08:00
akcodez
137e9b47dc adjust animation timing 2025-02-18 11:15:15 -08:00
akcodez
a6506522ff Enhance AlertBanner hover interaction and animation 2025-02-18 10:27:54 -08:00
akcodez
f456b98e52 create new apex banner with animations v2 2025-02-18 08:54:03 -08:00
akcodez
dc94188201 Refactor AlertBanner component and update top banner styles 2025-02-14 08:43:25 -08:00
akcodez
e95cb4cca4 Adjust icon import path and button icon width 2025-02-14 07:16:35 -08:00
akcodez
a519ac02a0 Remove unused styled-components import from Navbar 2025-02-14 07:08:48 -08:00
akcodez
433cb0e6dc Refactor Navbar icon import to use direct import 2025-02-14 06:59:14 -08:00
akcodez
f7582f685c create new apex banner with animations 2025-02-13 14:44:40 -08:00