* Decentralized Exchange concept article
1st draft
* DEX: example trade diagram, offers rewording
* Offers: more rewriting/updates
* OfferCreate: Add error cases + other updates
* Known Amendments: fix tecEXPIRED, DepositPreauth
- tecEXPIRED was initially attached to the Checks amendment but got
moved to DepositPreauth before either became released. The docs weren't
previously updated to reflect this change
- A change to the snippets caused the DepositPreauth amendment reference
link to get overwritten so the table links to the feature page rather than the
amendment description. Special cases this one link.
* OfferCreate error cases: switch to table
* DEX/Offers: edits per review
- SVG diagrams can adapt to the visual theme of the site through CSS.
- Use the include_svg filter to include a diagram that adapts to the
theme.
- The styles/_diagrams.scss file controls the color mappings for
theme-aware digrams.
- Theme-aware diagrams are limited to specific colors and diagram
styles. Use UMLet or Google Draw and confirm that the diagram is still
legible when you build it.
- This commit updates existing diagrams in most places to be
theme-aware.
- Split ledger history section into a parent concept page w/ online
deletion and history sharding as child pages
- Clarified how much data is stored in general
- Covered the special case for backfilling with advisory_delete enabled
(including updating the diagram)
- Changed full history recommendation to NuDB only
- Remove unused HTML tx queue diagram and associated images
- Add white (not transparent) background to some diagrams
- Fix line breaks on a couple images
- Change a couple other concept pages to use the new diagrams
- Remove some newly unused old diagrams