Code, design and documents 35 files
astro.config.mjs +4 −0
@@ -1,3 +1,4 @@
import { defineConfig } from "astro/config";
+import icon from "astro-icon";
// Fully static output: one HTML file per page, including one per country.
@@ -54,4 +55,7 @@ export default defineConfig({
site: process.env.SITE || "https://cannabisfreedom.fyi",
base,
+ // Icons are Iconoir (https://iconoir.com/), through astro-icon and Iconify: `<Icon name="iconoir:…" />`
+ // inlines the SVG at build time, so only the icons a page uses end up in it.
+ integrations: [icon()],
markdown: { remarkPlugins: [markdownFigures], rehypePlugins: [markdownLinks] },
// pictures in Markdown get a set of widths, so a phone does not download the 1280-pixel file
docs/BOOK-RESEARCH.md +14 −14
@@ -12,6 +12,6 @@ Generated from [books.yaml](books.yaml) and the local `books/` inventory. Refres
| [Cannabis: A History](#booth-cannabis-history-2003) | verified | 1 / 26 | 1 | 24 | 5 | 0 | matches recorded hash |
| [Cannabis Britannica: Empire, Trade, and Prohibition, 1800–1928](#mills-cannabis-britannica-2003) | verified | 0 / 9 | 6 | 3 | 11 | 0 | matches recorded hash |
-| [Marihuana: The First Twelve Thousand Years](#abel-marihuana-first-twelve-thousand-years-1980) | verified | 0 / 13 | 1 | 12 | 3 | 0 | matches recorded hash |
-| [Cannabis: Global Histories](#richert-mills-cannabis-global-histories-2021) | verified | 6 / 15 | 1 | 8 | 44 | 0 | matches recorded hash |
+| [Marihuana: The First Twelve Thousand Years](#abel-marihuana-first-twelve-thousand-years-1980) | verified | 0 / 13 | 2 | 11 | 6 | 0 | matches recorded hash |
+| [Cannabis: Global Histories](#richert-mills-cannabis-global-histories-2021) | verified | 6 / 15 | 2 | 7 | 46 | 0 | matches recorded hash |
| [Reefer Wellness: Understanding Cannabis Science, Culture, and Medicine](#kirk-reefer-wellness-2025) | verified | 0 / 8 | 0 | 8 | 0 | 0 | matches recorded hash |
| [The Emperor Wears No Clothes](#herer-emperor-wears-no-clothes-undated) | verified | 1 / 16 | 1 | 14 | 1 | 0 | matches recorded hash |
@@ -25,5 +25,5 @@ Generated from [books.yaml](books.yaml) and the local `books/` inventory. Refres
| [The Marijuana Conviction: A History of Marijuana Prohibition in the United States](#the-marijuana-conviction-a-history-of-marijuana-prohibition-in-the-united-states) | verified | 7 / 16 | 4 | 5 | 43 | 0 | matches recorded hash |
| [História da maconha no Brasil](#franca-historia-maconha-brasil-unverified) | verified | 2 / 5 | 1 | 2 | 22 | 0 | matches recorded hash |
-| [Cannabis: non solo fumo](#parrella-cannabis-non-solo-fumo-2014) | verified | 3 / 8 | 0 | 5 | 20 | 0 | matches recorded hash |
+| [Cannabis: non solo fumo](#parrella-cannabis-non-solo-fumo-2014) | verified | 4 / 8 | 0 | 4 | 22 | 0 | matches recorded hash |
## Inventory alerts
@@ -148,10 +148,10 @@ Missing local books are expected on other checkouts. A changed hash requires edi
- **Local file:** `books/Marihuana The First Twelve Thousand Years (Ernest L. Abel (auth.)).pdf`
- **Last recorded review:** 2026-10-15
-- **Coverage:** Title, copyright and contents examined; selected pp. 214–220 in chapter 12 read. Other chapter bodies not yet reviewed.
+- **Coverage:** Title, copyright and contents examined; selected pp. 214–220 in chapter 12 and pp. 41–43 in chapter 2 read. Other chapter bodies not yet reviewed.
| Chapter / unit | Status | Actually examined | Applied to | Next research |
|---|---|---|---|---|
| 1. Cannabis in the Ancient World | indexed_only | — | — | — |
-| 2. Hashish and the Arabs | indexed_only | — | — | — |
+| 2. Hashish and the Arabs | selected_pages_read | pp. 41–43; printed 42–43 visually inspected (PDF 51–52) | articles/egypt-cafour-cannabis-destruction-1253.md; articles/egypt-cairo-cannabis-destruction-1324.md; articles/egypt-hashish-suppression-1378.md | See docs/research/earliest-ban-articles-2026-10-15.md. Abel’s 1253 date conflicts with the pre-1244 recital in de Sacy’s translated al-Maqrizi. Wider siege/crop-campaign claims need comparison with Rosenthal and the underlying Arabic histories. |
| 3. Rope and Riches | indexed_only | — | — | — |
| 4. Cannabis Comes to the New World | indexed_only | — | — | — |
@@ -173,5 +173,5 @@ Missing local books are expected on other checkouts. A changed hash requires edi
- **Local file:** `books/Cannabis Global Histories (Lucas Richert and James H. Mills).epub`
- **Last recorded review:** 2026-10-15
-- **Coverage:** Title, copyright and contents examined; chapter 11 introductory discussion, The Explosion in Demand and notes 14–28 read. Chapters 5, 8, 9, 10, 12 and 14 read in full, including their notes. Other chapter bodies indexed, not reviewed in this copy.
+- **Coverage:** Title, copyright and contents examined; chapter 11 introductory discussion, The Explosion in Demand and notes 14–28 read. Chapters 5, 8, 9, 10, 12 and 14 read in full, including their notes. Chapter 3’s Mauritius section and notes 71–75 also read. Other chapter bodies indexed, not reviewed in this copy.
| Chapter / unit | Status | Actually examined | Applied to | Next research |
@@ -179,5 +179,5 @@ Missing local books are expected on other checkouts. A changed hash requires edi
| 1. 1 Taming the Orient: France and the First Global Movement to Medicalize Cannabis, ca. 1800–1850 | indexed_only | — | — | — |
| 2. 2 Ganja and the Government of India: Cannabis, Excise, and Colonial Administration in the Late Nineteenth Century | indexed_only | — | — | — |
-| 3. 3 Ganja Madness: Cannabis, Insanity, and Indentured Labor in British Guiana and Trinidad, 1881–1912 | indexed_only | — | — | — |
+| 3. 3 Ganja Madness: Cannabis, Insanity, and Indentured Labor in British Guiana and Trinidad, 1881–1912 | selected_sections_read | Chapter 3, Ganja Madness in Mauritius and Jamaica (Mauritius discussion), and notes 71–75. Selected reading only; reflowable EPUB without verified print mapping. | articles/mauritius-ban-1840.md; changes.yaml#mauritius-ban-1840 | Read remaining sections and inspect Ordinance No. 2 of 1840 itself; see docs/research/earliest-ban-articles-2026-10-15.md. |
| 4. 4 Dagga: How South Africa Made a Dangerous Drug, 1902–1928 | indexed_only | — | — | — |
| 5. 5 Squaring a Circle: Cannabis and the Dubious Legacy of the League of Nations | read | Entire chapter and notes 1–89; no verified print-page mapping. | articles/league-advisory-committee-report-1934.md; articles/egypt-russell-hashish-report-1930.md; articles/league-russell-anslinger-exchange-1938.md; culture/people/russell-pasha.md; changes.yaml#league-advisory-committee-report-1934; changes.yaml#egypt-russell-hashish-report-1930; changes.yaml#league-russell-anslinger-exchange-1938 | See docs/research/ram-league-reading-2026-10-15.md. Original League reports and proceedings remain unexamined; the 1935 summary event has an unresolved date. The chapter's June 1938 discussion cites a June 1937 minute for one sarcastic quotation; that quip is not assigned to 1938 in the rewritten article. Treaty controls should not be described as a universal domestic ban. |
@@ -365,6 +365,6 @@ Missing local books are expected on other checkouts. A changed hash requires edi
- **Last recorded review:** 2026-10-15
- **Coverage:** Title, copyright (LCCN 2020025589, ebook ISBN 9781503613928) and contents examined. Selected sections of chapters 1, 2, 3, 5, 6 and the conclusion read for legal and prohibition events; no chapter read cover to cover. Public locators use chapter and section, since the EPUB has no verified print-page mapping.
-- **Next:** Read chapters 3–6 in full. Check the 1925, 1928 and 1932 Palestine ordinances in the Palestine Gazette before adding the amendment years as separate entries. Ram's notes cite the 1725 Ottoman decree through secondary works; the original firman was not examined.
-- **Reading notes:** [ram-intoxicating-zion-prohibition-2026-10-15.md](research/ram-intoxicating-zion-prohibition-2026-10-15.md)
+- **Next:** Read chapters 3–6 in full. Check the 1925, 1928 and 1932 Palestine ordinances in the Palestine Gazette before adding the amendment years as separate entries. Ram's notes cite the 1725 Ottoman decree through secondary works; the original firman was not examined. Note 16 cites a separate 1876 newspaper report; do not date the provincial cultivation circular to 1725.
+- **Reading notes:** [ram-intoxicating-zion-prohibition-2026-10-15.md](research/ram-intoxicating-zion-prohibition-2026-10-15.md), [earliest-bans-different-sources-2026-10-15.md](research/earliest-bans-different-sources-2026-10-15.md)
| Chapter / unit | Status | Actually examined | Applied to | Next research |
@@ -446,5 +446,5 @@ Missing local books are expected on other checkouts. A changed hash requires edi
- **Last recorded review:** 2026-10-15
- **Coverage:** Title, copyright (© 2015 and 2022; São Paulo: Jandaíra, 2022; ISBN 978-65-5094-013-3) and contents examined. Chapters 2 and 3 read in full for nineteenth- and twentieth-century prohibition; chapter 4 read in selected passages (the 1976 law, the Gil and Rita Lee cases, 1979–80 reform debate). Chapters 1 and 5 indexed.
-- **Next:** The 1830 Rio penalty is now given as eight days, from França's quotation of the 1830 code (p. 9 of the Código de posturas); a facsimile of the code would settle it. Chapter 4's 1966 public-security congress and the 1986 Diamba Sarabamba anthology could become entries. Chapter 5 (1990s–2010s) unread.
+- **Next:** França quotes eight days for the 1830 Rio penalty, but Camargo’s report of Avelar distinguishes three days in 1830 from eight in 1854. Compare original code editions; see earliest-ban-articles-2026-10-15.md. Chapter 4's 1966 public-security congress and the 1986 Diamba Sarabamba anthology could become entries. Chapter 5 (1990s–2010s) unread.
- **Reading notes:** [franca-historia-maconha-prohibition-2026-10-15.md](research/franca-historia-maconha-prohibition-2026-10-15.md)
@@ -464,7 +464,7 @@ Missing local books are expected on other checkouts. A changed hash requires edi
- **Local file:** `books/Cannabis non solo fumo (Bernardo Parrella [Parrella, Bernardo]).epub`
- **Last recorded review:** 2026-10-15
-- **Coverage:** Cover, internal title, rights statement, prologue dated February 2014 and NCX/spine examined. Prologue, the complete Il caso italiano chapter and the complete Scenari per il nuovo millennio chapter read across three passes. The local EPUB has misleading 1999/9788872264638 OPF metadata. The cover and updated text identify the 2014 work; no format-specific EPUB ISBN verified. The 2014 print record lists ISBN 9788862223782, which is not assigned here to the EPUB.
-- **Next:** Read La Notte dei Tempi or L’era proibizionista next. Verify the 1998 Italian prescribing framework and 2013 constitutional referrals against originals. Global chapter contains date errors and overstates some legal permissions; consult the latest audit before reusing its claims.
-- **Reading notes:** [parrella-italy-patient-access-2026-10-15.md](research/parrella-italy-patient-access-2026-10-15.md), [parrella-italy-industry-reform-2026-10-15.md](research/parrella-italy-industry-reform-2026-10-15.md), [parrella-global-scenarios-2026-10-15.md](research/parrella-global-scenarios-2026-10-15.md)
+- **Coverage:** Cover, internal title, rights statement, prologue dated February 2014 and NCX/spine examined. Prologue, the complete Il caso italiano chapter and the complete Scenari per il nuovo millennio chapter read across three passes. L’era proibizionista subsequently read in full. The local EPUB has misleading 1999/9788872264638 OPF metadata. The cover and updated text identify the 2014 work; no format-specific EPUB ISBN verified. The 2014 print record lists ISBN 9788862223782, which is not assigned here to the EPUB.
+- **Next:** Read La Notte dei Tempi next. Audit unverified historical quotations, dates and causal claims from L’era proibizionista before reusing them; earlier Italian primary-source leads remain open.
+- **Reading notes:** [parrella-italy-patient-access-2026-10-15.md](research/parrella-italy-patient-access-2026-10-15.md), [parrella-italy-industry-reform-2026-10-15.md](research/parrella-italy-industry-reform-2026-10-15.md), [parrella-global-scenarios-2026-10-15.md](research/parrella-global-scenarios-2026-10-15.md), [parrella-prohibition-cabo-verde-2026-10-15.md](research/parrella-prohibition-cabo-verde-2026-10-15.md)
| Chapter / unit | Status | Actually examined | Applied to | Next research |
@@ -472,5 +472,5 @@ Missing local books are expected on other checkouts. A changed hash requires edi
| Prologo | read | Complete prologue, including the preceding 12 February 2014 campaign statement | — | — |
| La Notte dei Tempi | indexed_only | — | — | — |
-| L’era proibizionista | indexed_only | — | — | — |
+| L’era proibizionista | read | Complete chapter, all three sections: Tra disinformazione e sensazionalismo; Società e politica alle strette; Niente di nuovo dall’era Obama? Reflowable EPUB; no print-page mapping. | changes.yaml#us-carter-decriminalisation-message-1977; changes.yaml#us-pew-legalisation-majority-2013 | Other historical dates, attributed quotations and statistics remain unverified leads; no causal conspiracy claims or clinical conclusions imported. |
| Scenari per il nuovo millennio | read | Complete chapter: L’uso terapeutico; Attivismo alla riscossa; Hemp for Victory; Nuove applicazioni e ricerche mediche; USA: prove generali di legalizzazione?; I dinamismi del quadro globale. Reflowable EPUB; no verified print-page mapping. | changes.yaml#canada-industrial-hemp-regulations-1998; articles/canada-industrial-hemp-regulations-1998.md; changes.yaml#us-vermont-civil-possession-2013; articles/us-vermont-civil-possession-2013.md; changes.yaml#us-vha-medical-marijuana-directive-2010; changes.yaml#nepal-italy-hemp-solidarity-project-2011; articles/nepal-italy-hemp-solidarity-project-2011.md; changes.yaml#france-medicines-decree-2013; articles/france-medicines-decree-2013.md | Medical efficacy assertions, reported market figures, French club prosecutions, Malaysia’s 2013 proposals and US event dates remain leads. The Nepal trade-project account is attributed to the book; no independent outcome or volume audit was obtained. |
| Il caso italiano | read | Complete chapter (all seven sections), including the concluding interviews with Giancarlo Cecconi, Alessandro Buccolieri and Fabrizio Dentini | changes.yaml#italy-tuscany-cannabinoid-law-2012; changes.yaml#italy-racale-patient-club-2013; changes.yaml#italy-sativex-authorisation-2013; changes.yaml#italy-regional-cannabinoid-ruling-2013; culture/traditions/cannabis-social-clubs.md; changes.yaml#italy-liberta-droga-congress-1973; changes.yaml#italy-assocanapa-founded-1998; changes.yaml#italy-cannabinoid-medicines-decree-2007; changes.yaml#italy-hemp-seed-food-circular-2009; changes.yaml#italy-indica-sativa-trade-2013; culture/traditions/italian-hemp-rope-makers.md | Primary decree confirms 18 April 2007, published 28 April; book conflates these dates. The 2009 circular concerns seed-food permission and safety, not therapeutic endorsement. Congress corroborated as a national meeting; avoid the book’s international/first-campaign claims. Fair is its first edition, not demonstrably Italy’s first hemp fair. Unverified prevalence, nutrition, Amnesia and environmental comparisons not imported. |
docs/DATA-MAINTENANCE.md +112 −0
@@ -307,4 +307,14 @@ table, the per-country JSON and `scores.csv` (columns `seeds`, `seeds_trade`, `c
all read from there, together with `PLANTING_TRADE`.
+## Research scope beyond law
+
+The history also covers cannabis cultivation, food, fibre, medicine, trade, science,
+art and everyday culture. Do not limit research to bans and legal reform. Record a
+dated publication, excavation report or other event in `changes.yaml`, normally as
+unscored `other`; recurring practices belong in the cultural atlas as described in
+[CULTURE.md](CULTURE.md). Keep the date of a modern discovery separate from the age
+of the evidence it describes. Do not infer intoxication from every seed or textile,
+or present historical therapeutic claims as established efficacy.
+
## How a history entry works
@@ -567,4 +577,75 @@ restriction, and the Norway "1965 tinctures" entry became Norway's first cannabi
## Reporting back
+15 October 2026: an [earliest-ban research pass](research/earliest-cannabis-bans-2026-10-15.md)
+added four attributed medieval context records, corrected Menou's 1800 decree date
+and article, and qualified the 1868 Egypt title. The note records dating problems,
+sources actually read, existing coverage and why no continuous score regime was inferred.
+
+A follow-up [article and source pass](research/earliest-ban-articles-2026-10-15.md)
+added five articles and revised three across the eight early-ban records. Translated
+al-Maqrizi passages support Cafour's destruction by 1244; later scholarship places
+Baybars's broad prohibition in 1266. Existing page IDs are retained. The note records
+remaining calendar, penalty and jurisdiction uncertainties; scores were not changed.
+
+A [source-diversity continuation](research/earliest-bans-different-sources-2026-10-15.md)
+added Safavid Iran (1534–1535) and Jahangir’s bazaar sales ban (1609), each with
+an article, using the imperial memoir and scholarship by Matthee, Calmard and Kazemi.
+It also removed the unsupported assignment of a later Ottoman cultivation circular
+to 1725. No profiles or scores changed; India’s existing score-chain warning remains.
+
+A [broader cannabis-history pass](research/cannabis-beyond-bans-2026-10-15.md)
+added four entries and articles covering Culpeper's 1652 herbal, Scandinavian
+textiles, domestication genetics and Bronze Age Haimenkou seeds. The source base
+is a primary early modern transcription and three original research papers.
+No country profiles, scores or score baselines changed.
+
+A [pre-1900 regulatory pass](research/pre-1900-regulations-2026-10-15.md)
+added five records and articles for New York (1860/1862), Berar (1875/1884)
+and Baroda (1892). It corrected the commencement of Berar's 1897 law to
+1 April 1898 and added its article. Morocco's claimed 1890 privileges are now
+explicitly unresolved and no longer marked checked, following Chouvy's later
+source criticism. All changes are regional or historical context; scores are unchanged.
+
+A [16 October pre-1900 continuation](research/pre-1900-regulations-2026-10-16.md)
+added Sweden's 1876 Indian-hemp supply restriction, India's 1873 administrative
+resolution and Egypt's 1884 confiscated-hashish disposal rule. It corrected Bengal's
+1798 recommendation, separated the 1871–1872 inquiry from the 1873 response, and
+qualified the claim that Egyptian cultivation prohibition began only in 1884.
+Existing IDs and score values were retained; Egypt's 1879 event now has month precision.
+
+A [US pre-1900 continuation](research/pre-1900-us-regulations-2026-10-16.md)
+added Wisconsin’s 1862 poison-sales control, with explicit limits on the secondary
+evidence, and the 1891 Bromidia trademark injunction, checked against the original
+reporter. Both have articles and are unscored. Country profiles and existing records
+were unchanged.
+
+A [colonial-commerce pass](research/pre-1900-colonial-commerce-2026-10-16.md)
+added two Ceylon licensing records (1893) and three articles from original gazettes.
+It expanded the 1897 import-only entry to include verified possession and sale
+prohibition and corrected the 1905 chronology, removing that entry’s checked flag
+until its own original instrument is read. Score values were preserved; the research
+note flags the historical allocation of the 1867–1905 score changes for review.
+
+A [Straits and North Borneo pass](research/pre-1900-straits-borneo-2026-10-16.md)
+corrected both 1870 blanket-ban entries to licensed bhang-monopoly controls using
+the official 1886 statutory compilation. It added the reported North Borneo 1891
+licensing/monopoly law from the League’s 1922 government-reply summary. All three
+entries gained articles. Existing score values were preserved, with the timing and
+allocation of prohibition scores explicitly left for historical review.
+
+A [Mediterranean customs pass](research/pre-1900-mediterranean-customs-2026-10-16.md)
+added two Egyptian treaty-context records and articles: the Greek convention
+operative 20 March 1884, with the related British acceptance, and the US extension
+operative 18 March 1885. Official gazette and US treaty texts explicitly reserve
+hashish controls and establish search procedures. These are foreign-commerce
+enforcement arrangements; no domestic national ban or score change was inferred.
+
+A [Greek public-orders pass](research/pre-1900-greek-public-orders-2026-10-16.md)
+separated the 1890 ministerial circular from the 1891 Athens–Piraeus police order
+and its reported 1897 repetition. Two new entries/articles and a rewritten 1890
+article use Gkotsinas’s archival history and the contemporary Indian commission.
+The prison circular’s date remains unresolved and was not added. Existing score
+values were preserved; their allocation to a supposed blanket 1890 ban needs review.
+
After each pass, say: how many entries were added or corrected, which profiles and scores
changed and why, which score timelines were re-based, which claims rest on sources that were read versus only summarised, and what
@@ -938,2 +1019,33 @@ pagination, pages actually reviewed and future leads in [books.yaml](books.yaml)
See [BOOKS.md](BOOKS.md) for the workflow. An indexed book is not automatically read,
and a 1975 ethnography does not establish current law or medical efficacy.
+
+A [colonial labour and medical-exceptions pass](research/pre-1900-indentured-regulations-2026-10-16.md)
+on 16 October 2026 added Natal's unsuccessful 1884 prohibition proposal and
+Trinidad's separate 1894 prohibition, with articles. It corrected Natal's 1870
+and 1887 descriptions to distinguish executive powers and recommendations from
+verified implementing rules, and qualified Trinidad's 1899 repeal. Five articles
+were added. Original instruments and the historical score allocation remain
+retrieval/reconstruction tasks; existing scores were preserved.
+
+A [Ceylon medicinal-exception and consolidation pass](research/pre-1900-ceylon-medical-and-consolidation-2026-10-16.md)
+on 16 October 2026 added the 1878 bhang licensing/medicinal provisions, verified
+through a contemporary court report, and the original 1899 consolidation retaining
+bhang and ganja prohibition. Both have articles. The court decision is dated 1891,
+although its volume was published in 1892; its actual prosecution concerned opium.
+Trinidad originals remain retrieval leads. Existing score allocations were preserved
+and their historical limitations recorded.
+
+A [New Zealand brewing-law pass](research/pre-1900-new-zealand-brewing-2026-10-16.md)
+on 16 October 2026 added cannabis restrictions commencing on 1 January 1869
+under the Distillation Act 1868, with an article. The original gazette reproduction
+verifies brewing, trader-possession and supplier offences, their different purpose
+exceptions and penalties. This is a trade-specific regime, not a general possession
+ban. No scores changed; generic poison-law leads without verified cannabis coverage
+were not added.
+
+A [Western Australian poison-schedule pass](research/pre-1900-western-australia-poisons-2026-10-16.md)
+on 16 October 2026 added the express 1899 Cannabis Indicus listing and an article,
+using the original 1899 amendment and 1894 principal Act. It distinguishes licensed
+sales controls and medicinal exceptions from a general ban, and labels the date as
+assent. A Washington State lead was rejected after the original 1899 text failed
+to name cannabis; a later codification was not backdated. No scores changed.
docs/books.yaml +71 −20
@@ -629,6 +629,6 @@ books:
reviewed: '2026-10-15'
coverage: >-
- Title, copyright and contents examined; selected pp. 214–220 in chapter 12 read. Other chapter bodies not
- yet reviewed.
+ Title, copyright and contents examined; selected pp. 214–220 in chapter 12 and pp. 41–43 in chapter 2
+ read. Other chapter bodies not yet reviewed.
edition_caution: >-
Limited facsimile; original 1980 copyright and first edition verified, later facsimile release date not
@@ -642,5 +642,14 @@ books:
title: Hashish and the Arabs
printed_start: 36
- status: indexed_only
+ status: selected_pages_read
+ pages_reviewed: 41–43; printed 42–43 visually inspected (PDF 51–52)
+ applied_to:
+ - articles/egypt-cafour-cannabis-destruction-1253.md
+ - articles/egypt-cairo-cannabis-destruction-1324.md
+ - articles/egypt-hashish-suppression-1378.md
+ follow_up: >-
+ See docs/research/earliest-ban-articles-2026-10-15.md. Abel’s 1253 date conflicts with the
+ pre-1244 recital in de Sacy’s translated al-Maqrizi. Wider siege/crop-campaign claims
+ need comparison with Rosenthal and the underlying Arabic histories.
- number: 3
title: Rope and Riches
@@ -695,5 +704,5 @@ books:
printed_start: 237
status: indexed_only
- pagination: 'Verified for this pass: printed 214–220 = PDF 218–224; no general print/PDF offset assumed.'
+ pagination: 'Verified: printed 214–220 = PDF 218–224; printed 42–43 = PDF 51–52. No general offset assumed.'
- id: richert-mills-cannabis-global-histories-2021
@@ -702,5 +711,5 @@ books:
local_file: books/Cannabis Global Histories (Lucas Richert and James H. Mills).epub
sha256: d4480bc44c73f396ee9e48a75414d6af66036dbb5fb56d0b575e252578a455d5
- reviewed: '2026-10-15'
+ reviewed: '2026-10-16'
epub_spine_items: 27
editors:
@@ -713,6 +722,8 @@ books:
coverage: >-
Title, copyright and contents examined; chapter 11 introductory discussion, The Explosion in Demand and
- notes 14–28 read. Chapters 5, 8, 9, 10, 12 and 14 read in full, including their notes. Other chapter
- bodies indexed, not reviewed in this copy.
+ notes 14–28 read. Chapters 5, 8, 9, 10, 12 and 14 read in full, including their notes. Chapter 3’s Mauritius section and notes 71–75 also read. Other chapter
+ bodies indexed, not reviewed in this copy. On 16 October, chapter 3 printed-page markers
+ 63–66 and 70–71 with related notes, and chapter 4 p. 86 with notes 8–12, were reviewed
+ for the indenture/regulation pass.
chapters:
- number: 1
@@ -738,5 +749,21 @@ books:
epub_files:
- OEBPS/xhtml/chapter_3.xhtml
- status: indexed_only
+ status: selected_sections_read
+ sections_reviewed: >-
+ Chapter 3, Ganja Madness in Mauritius and Jamaica (Mauritius discussion), and
+ notes 71–75. Additional review on 16 October: EPUB printed-page markers 63–66
+ and 70–71; notes 35, 50, 58–61 and 87. Original archival ordinances not inspected.
+ applied_to:
+ - articles/mauritius-ban-1840.md
+ - changes.yaml#mauritius-ban-1840
+ - changes.yaml#trinidad-prohibition-1894
+ - changes.yaml#trinidad-repeal-1899
+ - articles/trinidad-prohibition-1894.md
+ - articles/trinidad-repeal-1899.md
+ follow_up: >-
+ Read remaining sections and inspect Ordinance No. 2 of 1840 itself; see
+ docs/research/earliest-ban-articles-2026-10-15.md. Retrieve Trinidad Ordinances
+ No. 22 (1894) and No. 10 (1899); see
+ docs/research/pre-1900-indentured-regulations-2026-10-16.md.
- number: 4
title: '4 Dagga: How South Africa Made a Dangerous Drug, 1902–1928'
@@ -745,5 +772,17 @@ books:
epub_files:
- OEBPS/xhtml/chapter_4.xhtml
- status: indexed_only
+ status: selected_sections_read
+ sections_reviewed: >-
+ Dagga and Colonial Governance in Natal, EPUB printed-page marker 86,
+ with notes 8–12. Remaining sections not reviewed in this pass.
+ applied_to:
+ - changes.yaml#south-africa-natal-1870
+ - changes.yaml#natal-law-tightened-1887
+ - articles/south-africa-natal-1870.md
+ - articles/natal-law-tightened-1887.md
+ follow_up: >-
+ Retrieve the original 1870 section and implementing notices. Distinguish
+ Waetjen's description as prohibition from Paterson's enabling-power account;
+ see docs/research/pre-1900-indentured-regulations-2026-10-16.md.
- number: 5
title: '5 Squaring a Circle: Cannabis and the Dubious Legacy of the League of Nations'
@@ -1593,8 +1632,10 @@ books:
research_notes:
- docs/research/ram-intoxicating-zion-prohibition-2026-10-15.md
+ - docs/research/earliest-bans-different-sources-2026-10-15.md
follow_up: >-
Read chapters 3–6 in full. Check the 1925, 1928 and 1932 Palestine ordinances in the Palestine Gazette
before adding the amendment years as separate entries. Ram's notes cite the 1725 Ottoman decree through
- secondary works; the original firman was not examined.
+ secondary works; the original firman was not examined. Note 16 cites a separate 1876 newspaper report;
+ do not date the provincial cultivation circular to 1725.
chapters:
- number: 0
@@ -1913,6 +1954,6 @@ books:
- docs/research/franca-historia-maconha-prohibition-2026-10-15.md
follow_up: >-
- The 1830 Rio penalty is now given as eight days, from França's quotation of the 1830 code (p. 9 of the
- Código de posturas); a facsimile of the code would settle it. Chapter 4's 1966 public-security congress and
+ França quotes eight days for the 1830 Rio penalty, but Camargo’s report of Avelar distinguishes three
+ days in 1830 from eight in 1854. Compare original code editions; see earliest-ban-articles-2026-10-15.md. Chapter 4's 1966 public-security congress and
the 1986 Diamba Sarabamba anthology could become entries. Chapter 5 (1990s–2010s) unread.
pagination_note: >-
@@ -1972,7 +2013,8 @@ books:
Cover, internal title, rights statement, prologue dated February 2014 and NCX/spine examined.
Prologue, the complete Il caso italiano chapter and the complete Scenari per il nuovo millennio
- chapter read across three passes. The local EPUB has misleading 1999/9788872264638 OPF metadata.
- The cover and updated text identify the 2014 work; no format-specific EPUB ISBN verified. The
- 2014 print record lists ISBN 9788862223782, which is not assigned here to the EPUB.
+ chapter read across three passes. L’era proibizionista subsequently read in full. The local EPUB
+ has misleading 1999/9788872264638 OPF metadata. The cover and updated text identify the 2014
+ work; no format-specific EPUB ISBN verified. The 2014 print record lists ISBN 9788862223782,
+ which is not assigned here to the EPUB.
caution: >-
Advocacy account with medical, statistical and legal assertions requiring independent checking.
@@ -1985,9 +2027,8 @@ books:
- docs/research/parrella-italy-industry-reform-2026-10-15.md
- docs/research/parrella-global-scenarios-2026-10-15.md
+ - docs/research/parrella-prohibition-cabo-verde-2026-10-15.md
follow_up: >-
- Read La Notte dei Tempi or L’era proibizionista next. Verify the 1998 Italian prescribing
- framework and 2013 constitutional referrals against originals. Global chapter contains date
- errors and overstates some legal permissions; consult the latest audit before reusing its
- claims.
+ Read La Notte dei Tempi next. Audit unverified historical quotations, dates and causal claims
+ from L’era proibizionista before reusing them; earlier Italian primary-source leads remain open.
chapters:
- title: Prologo
@@ -2003,5 +2044,15 @@ books:
epub_files:
- text/004.html
- status: indexed_only
+ status: read
+ sections_reviewed: >-
+ Complete chapter, all three sections: Tra disinformazione e sensazionalismo; Società e
+ politica alle strette; Niente di nuovo dall’era Obama? Reflowable EPUB; no print-page
+ mapping.
+ applied_to:
+ - changes.yaml#us-carter-decriminalisation-message-1977
+ - changes.yaml#us-pew-legalisation-majority-2013
+ follow_up: >-
+ Other historical dates, attributed quotations and statistics remain unverified leads; no
+ causal conspiracy claims or clinical conclusions imported.
- title: Scenari per il nuovo millennio
epub_files:
docs/research/cannabis-beyond-bans-2026-10-15.md +107 −0
@@ -0,0 +1,107 @@
+# Cannabis history beyond bans (15 October 2026)
+
+The user clarified that the research should cover cannabis broadly, rather than
+focus on prohibition. This pass adds **four context events and four articles**:
+medicine and household knowledge, fine textiles, cultivation, and domestication.
+All are unscored `other` events. No current country profile or score was changed.
+The maintenance guide now preserves this broader scope for subsequent research.
+
+## Sources actually examined
+
+### Culpeper's English hemp entry, 1652
+
+- Downloaded and read the EEBO–Text Creation Partnership
+ [A35365 XML transcription](https://github.com/textcreationpartnership/A35365/blob/master/A35365.xml),
+ especially the complete **Hemp** entry, printed **pp. 63–64**.
+- Its source description identifies a **1652 Peter Cole edition**, reproduced
+ from the **Huntington Library**. This edition-specific provenance supports the
+ public citation; it is not inferred from a modern reprint's filename.
+- Also opened the [Wellcome catalogue](https://wellcomecollection.org/works/vrps2gxz)
+ for a different 1652 copy/imprint and the
+ [Gutenberg later edition](https://www.gutenberg.org/cache/epub/49513/pg49513-images.html).
+ Neither was used to assign its pagination or imprint to the TCP copy.
+- The original page images were not inspected. The primary text was read through
+ a scholarly transcription, including the page-break markers; this limitation
+ is different from relying on a search-result quotation.
+- Applied to `england-culpeper-hemp-herbal-1652` and its article. The account
+ distinguishes seeds, roots and juice, the household cultivation calendar and
+ the author's astrological/humoral explanations. Claims of therapeutic benefit
+ remain attributed historical claims, without an efficacy endorsement or a
+ claim that this was the first medicinal use of cannabis.
+
+### Scandinavian textiles, 2013
+
+- Downloaded the [original Scientific Reports PDF](https://www.nature.com/articles/srep02686.pdf).
+ Read the abstract, results, Table 1 and fibre-identification methods, pp. 1–4.
+- Publication date **18 October 2013** is printed on p. 1.
+ The relevant objects' radiocarbon ranges are retained in the article; the
+ database date represents the study, not a fabricated first year of weaving.
+- Applied to `sweden-medieval-hemp-textiles-study-2013` and its article.
+ The event covers Swedish and Norwegian objects in a single record under Sweden,
+ rather than creating duplicate copies of one research publication.
+- Four positive samples out of ten studied do not establish the proportion of
+ all Scandinavian textiles made from hemp. Mixed fibres are distinguished from
+ hemp alone. Fibre evidence is not treated as evidence of intoxication.
+
+### Domestication genomes, 2021
+
+- Read the primary full-text XML returned by
+ [Europe PMC](https://www.ebi.ac.uk/europepmc/webservices/rest/PMC8284894/fullTextXML):
+ abstract, population analysis, domestication interpretation, Figure 2 text and
+ demographic methods. The ordinary PMC browser page showed a challenge, so a
+ successful XML retrieval, rather than the challenge page, is the substantive
+ reading source. Public citation uses the stable
+ [PMC article record](https://pmc.ncbi.nlm.nih.gov/articles/PMC8284894/).
+- The XML records publication on **16 July 2021**. Keep the panel of 110 accessions
+ separate from the 104 retained in the principal population analyses.
+- Applied to `china-cannabis-domestication-genomes-2021` and its article.
+ The proposed early divergence is explicitly model-based, with its wide interval;
+ no ancient cultivated specimen of that age was newly excavated in this study.
+- The Haimenkou authors' discussion supplies a substantive qualification:
+ archaeological testing of the genomic chronology remains necessary. The article
+ does not present the proposed origin as a settled first historical event.
+
+### Haimenkou seeds, online 2023 / volume 2024
+
+- Read the [publisher's open article](https://link.springer.com/article/10.1007/s00334-023-00966-6),
+ plus its published PDF downloaded from the
+ [Cambridge repository](https://api.repository.cam.ac.uk/server/api/core/bitstreams/af60af76-ea22-4773-b687-4bbc14ed97a8/content).
+ Examined abstract, assemblage context, measurement methods/results and discussion
+ of genomic dating and interpretation limits. The
+ [UCL repository](https://discovery.ucl.ac.uk/id/eprint/10183826/) was also read;
+ these are copies/records of one paper, not independent studies.
+- Both publisher and PDF say **first online 30 November 2023**; final volume is
+ **33 (2024), pp. 503–518**. Hence `china-haimenkou-cannabis-seeds-study-2023`.
+- Keep more than 800 recovered grains separate from the 30 measured, and the
+ excavation year separate from Bronze Age context dates. Overlap in the size
+ distributions limits identification of intended uses or cannabinoid content.
+- The article links to the genome study and vice versa. Neither requires a
+ legal-score change.
+
+## Leads excluded or left open
+
+- Famous Yanghai/Jiayi/Jirzankal finds and O'Shaughnessy's medical publication
+ already have database coverage; no duplicate events were added.
+- The UNESCO Hansan **mosi** weaving listing concerns **ramie**, not cannabis.
+ It was rejected as a candidate cannabis-hemp source.
+- A retrieval attempt for a 2023 fibre-methods PDF returned an HTML page rather
+ than the article. That material is not a checked citation.
+- Further useful directions include maritime supply and trade archives,
+ historical food preparations, papermaking and locally documented weaving.
+ These are research leads, not findings claimed by this batch.
+
+## Validation
+
+- `npm run build` passed, **3,040 pages** in the shared checkout, including
+ concurrent changes. All four new article pages contain the expected sources.
+- Generated `data/history.json` contains all four IDs and publication dates.
+ Article history links resolve to existing IDs. Entries are unique, checked and
+ unscored, and article lengths are about 390–400 words.
+- China, Sweden and Britain score-chain checks report **zero flagged steps**.
+- Both staged and unstaged whitespace checks passed. No new tests were added
+ for this content-only batch; no commit or deployment was made.
+- Full texts and extracts remain in ignored `tmp/broad-history/`, outside public
+ assets and outside the user-supplied local book catalogue.
+- Archive availability checks for all four new public source URLs returned
+ **HTTP 429**. Results are retained in `tmp/broad-history/archive-results.json`;
+ no archived copies were claimed and the shared source archive was not rewritten.
docs/research/earliest-ban-articles-2026-10-15.md +132 −0
@@ -0,0 +1,132 @@
+# Early prohibitions: article and source expansion, 15 October 2026
+
+Follow-up to [the initial intake](earliest-cannabis-bans-2026-10-15.md).
+Read the maintenance and book-research instructions. Five new articles and three
+revised articles cover all eight records discussed in the research: Cafour,
+Baybars, Cairo 1324, Sudun, Merina, Menou, Rio and Mauritius. Article bodies are
+390–429 words. No new event IDs, country profiles or scores were introduced.
+
+## Sources actually examined
+
+- **Al-Maqrizi through de Sacy, 1826**, *Chrestomathie arabe*, second edition,
+ tome II, pp. 138–143, especially p. 141. Read the complete relevant translated
+ passage and its poems in the Internet Archive full-text transcription; title
+ page identifies tome II despite the catalogue's misleading “Tome 1.3.” label.
+ https://archive.org/stream/bub_gb_auocmKTblb0C/bub_gb_auocmKTblb0C_djvu.txt
+ The burning precedes a poem recited in Rabi I 642 AH. This is a latest bound
+ in 1244, not an exact enactment or burning date. No Arabic manuscript examined.
+- **Al-Maqrizi through de Sacy, 1806**, *Chrestomathie arabe*, tome II,
+ première partie de la traduction, pp. 132–134, and notes pp. 154–155.
+ Read the full relevant translated account and reproduced French decree:
+ https://archive.org/stream/bub_gb_OFZAWHyFQf0C/bub_gb_OFZAWHyFQf0C_djvu.txt
+ The medieval account says approximately 780 AH; the geography is Cairo/Bulaq.
+ The French order's introduction says 17 Vendémiaire, conflicting with Guba's
+ 16 Vendémiaire/8 October citation. Preserve that discrepancy explicitly.
+- **Hatim Muhammad Mahamid, 2023**, *Religions* 14(11), 1384,
+ “Religious Policy of the Mamluk Sultan Baybars (1260–1277 AC),” p. 5,
+ section 2.3. Complete relevant page read and visually checked. The ordinary
+ MDPI page was blocked, but the publisher's PDF delivery endpoint worked:
+ https://mdpi-res.com/d_attachment/religions/religions-14-01384/article_deploy/religions-14-01384.pdf
+ It puts the broad prohibition under 664 AH/1266. The quoted hanging threat
+ concerns wine: it is not imported as a cannabis penalty.
+- **Hakan Özkan, 2013**, *Mamlūk Studies Review* 17, pp. 213–215,
+ especially p. 214 and note 15, “The Drug Zajals in Ibrāhīm al-Miʿmār’s Dīwān.”
+ Relevant pages and notes read from the downloaded PDF. Read the repository's
+ bibliographic record and CC BY 4.0 statement:
+ https://knowledge.uchicago.edu/records/qg6h1-8m303
+ Download: `/records/qg6h1-8m303/files/MSR_XVII_2013_Ozkan_pp212-248.pdf?download=1`.
+ The old `/record/1219/files/` path returns 404 and the older Mamluk-domain
+ address returned HTML, not a PDF. Neither failed response was treated as read.
+ The passage supports confiscation in Bab al-Luq and burning at Bab Zuwayla;
+ its note leads through Bauer's work, not a newly inspected medieval original.
+- **Jamal Bellakhdar, 2017**, *Hespéris-Tamuda* LII(2), pp. 137–138,
+ complete note 61. Downloaded PDF text read:
+ https://www.hesperis-tamuda.com/Downloads/2010-2019/2017/fascicule-2/6.pdf
+ Used for Sudun's Cairo/Mamluk setting, not the separate 1800 dating claim.
+- **Ernest Abel, 1980**, local supplied PDF, chapter 2, pp. 41–43.
+ Text read; printed 42–43 visually inspected at PDF 51–52. This offset differs
+ from the previously reviewed jazz chapter. Abel's crop/encirclement narrative
+ is attributed, not independently corroborated. The new bibliography gives
+ actual print locators rather than relying only on the online transcription.
+- **Louis Molet, 1979**, *La conception malgache du monde, du surnaturel et de
+ l'homme en Imerina*, tome 1, p. 214, “Le chanvre,” including footnotes.
+ Full relevant page read and visually inspected (PDF 655):
+ https://horizon.documentation.ird.fr/exl-doc/pleins_textes/divers14-04/09821.pdf
+ The file combines material from more than one volume; no single general page
+ offset assumed. Molet cites *Tantara*, p. 674, permitting fibre cultivation.
+- **Georges Condominas, 1960**, *Fokon'olona et collectivités rurales en Imerina*,
+ p. 51, full relevant discussion and notes read:
+ https://horizon.documentation.ird.fr/exl-doc/pleins_textes/divers11-03/22732.pdf
+ Capital-offence account cites G. Julien. Molet and Condominas are later
+ scholarship; no independent reading of Callet's original or Julien claimed.
+ Neither passage fixes the prohibition to 1787 or proves island-wide coverage.
+- **Jamie Banks, 2021**, local *Cannabis: Global Histories* EPUB, chapter 3,
+ Mauritius discussion in “Ganja Madness in Mauritius and Jamaica,” notes 71–75,
+ and adjacent discussion of later asylum disputes. Selected section, not full
+ chapter. The internal copyright page was already verified in the catalogue;
+ public citation uses its verified paperback ISBN and section locator, not a
+ newly asserted ebook ISBN or print pagination. Parliament's **14 July 1840
+ debate**, read in full, supplies contemporary labour-migration context only:
+ https://api.parliament.uk/historic-hansard/commons/1840/jul/14/hill-coolies
+- **Jean Marcel Carvalho França**, local 2022 EPUB, chapter 2's municipal-ban
+ passage and surrounding discussion re-read. **Maurides de Melo Ribeiro's**
+ IBCCRIM article (2016), opening historical section, read at:
+ https://arquivo.ibccrim.org.br/boletim_artigo/5825-A-evolucao-historica-da-pol
+ **Francisco Camargo's** 13 November 2014 article read in full:
+ https://www.gazetadopovo.com.br/vozes/rolmops-e-catchup/pito-do-pango/
+ Camargo reports Lucas Avelar's distinction between the 1830 and 1854 tariffs;
+ Avelar's original magazine article and the original code editions remain unread.
+ Do not call the three/eight-day conflict definitively solved.
+- **David Guba's Points article** remains the read source from the initial pass;
+ the new article compares it with de Sacy's reproduced order. The older
+ *Cannabis: Global Histories* chapter does not discuss Menou in the examined
+ text and was removed as an unrelated supporting citation for the 1800 article.
+
+## Corrections made alongside the articles
+
+All eight existing history records gained better citations or qualified descriptions.
+Two medieval dates changed: Cafour **1253 → by 1244** and Baybars **1265 → 1266**.
+Both IDs remain unchanged. Rio's year-only date became **1830-10-04** from Ribeiro.
+Sudun's date is explicitly approximate **1378–1379**; Menou retains **1800-10-08**
+with a one-day source discrepancy. Merina retains the conventional **1787** date
+with a clear statement that the reviewed passages do not independently establish it.
+
+The pre-existing Madagascar score drops from 98 straight to today's score in 1787.
+That chain's arithmetic passes, but its substantive reconstruction remains weak:
+fibre cultivation and later changes need separate research. This article pass does
+not certify that historical score or invent a replacement centuries-long regime.
+No score timeline was re-based.
+
+## Unsuccessful leads and limits
+
+Rosenthal's *The Herb* catalogue/preview records were found; no substantive reading
+of that book is claimed. The public-domain *Relation de l'Égypte* (1810) was
+downloaded and searched but was the wrong work for the relevant cannabis extracts;
+it is not cited. The correct *Chrestomathie* volumes were then read as above.
+
+The UFBA Jorge Luz thesis endpoint returned HTTP 468/502; search snippets suggest
+useful archival research, but these are not read or checked citations. Mauritius's
+1840 ordinance compilation was identified but could not be inspected through the
+Google Books endpoint. No precise day, fine or custodial tariff was invented.
+
+Book scans and full extractions remain under ignored `tmp/` or `books/`. No images
+or complete source texts were added to public assets. Existing staged changes and
+the independently modified source archive are preserved.
+
+## Verification
… 17 more lines
docs/research/earliest-bans-different-sources-2026-10-15.md +86 −0
Not shown: a picture, a generated file, or past the length shown per change.
docs/research/earliest-cannabis-bans-2026-10-15.md +79 −0
Not shown: a picture, a generated file, or past the length shown per change.
docs/research/parrella-prohibition-cabo-verde-2026-10-15.md +85 −0
Not shown: a picture, a generated file, or past the length shown per change.
docs/research/pre-1900-ceylon-medical-and-consolidation-2026-10-16.md +122 −0
Not shown: a picture, a generated file, or past the length shown per change.
docs/research/pre-1900-colonial-commerce-2026-10-16.md +89 −0
Not shown: a picture, a generated file, or past the length shown per change.
docs/research/pre-1900-greek-public-orders-2026-10-16.md +102 −0
Not shown: a picture, a generated file, or past the length shown per change.
docs/research/pre-1900-indentured-regulations-2026-10-16.md +96 −0
Not shown: a picture, a generated file, or past the length shown per change.
docs/research/pre-1900-mediterranean-customs-2026-10-16.md +89 −0
Not shown: a picture, a generated file, or past the length shown per change.
docs/research/pre-1900-new-zealand-brewing-2026-10-16.md +79 −0
Not shown: a picture, a generated file, or past the length shown per change.
docs/research/pre-1900-regulations-2026-10-15.md +145 −0
Not shown: a picture, a generated file, or past the length shown per change.
docs/research/pre-1900-regulations-2026-10-16.md +116 −0
Not shown: a picture, a generated file, or past the length shown per change.
docs/research/pre-1900-straits-borneo-2026-10-16.md +92 −0
Not shown: a picture, a generated file, or past the length shown per change.
docs/research/pre-1900-us-regulations-2026-10-16.md +65 −0
Not shown: a picture, a generated file, or past the length shown per change.
docs/research/pre-1900-western-australia-poisons-2026-10-16.md +95 −0
Not shown: a picture, a generated file, or past the length shown per change.
package-lock.json +110 −0
Not shown: a picture, a generated file, or past the length shown per change.
package.json +2 −0
Not shown: a picture, a generated file, or past the length shown per change.
source-archive.json +420 −240
Not shown: a picture, a generated file, or past the length shown per change.
src/components/CountryChanges.astro +2 −1
Not shown: a picture, a generated file, or past the length shown per change.
src/components/HistoryList.astro +2 −1
Not shown: a picture, a generated file, or past the length shown per change.
src/components/HistoryYears.astro +2 −1
Not shown: a picture, a generated file, or past the length shown per change.
src/components/HomePage.astro +3 −2
Not shown: a picture, a generated file, or past the length shown per change.
src/layouts/Base.astro +15 −7
Not shown: a picture, a generated file, or past the length shown per change.
src/lib/search-icons.js +22 −0
Not shown: a picture, a generated file, or past the length shown per change.
src/lib/segment-ids.js +11 −10
Not shown: a picture, a generated file, or past the length shown per change.
src/pages/changelog.astro +2 −1
Not shown: a picture, a generated file, or past the length shown per change.
src/pages/history/[id].astro +3 −2
Not shown: a picture, a generated file, or past the length shown per change.
src/pages/history/kind/[kind].astro +2 −1
Not shown: a picture, a generated file, or past the length shown per change.
src/pages/search.json.js +8 −6
Not shown: a picture, a generated file, or past the length shown per change.
src/styles/global.css +16 −1
Not shown: a picture, a generated file, or past the length shown per change.