updates

We've been busy!

A running log of changes to the site and its dataset, taken straight from the git history. Every deploy leaves its mark here, newest first.

111 commits · +239797 −135946 · since Jan 2023

Sep 1, 2026 39 commits

Update some links in the footer, copy on the Why? page and rearrange some of the info cards on the plant details page HEAD

e84629f · +22 −24 · 3 files

rejig the top menu and prioritise top-level nav items; add a small about dropdown; rework footer links

4f156af · +147 −22 · 6 files

small update to the details page gallery

708b745 · +269 −41 · 3 files

adding a mobile nav with some more editing and css updates

f54e32e · +292 −6 · 7 files

adding analytics token

bb5507a · +1 −1 · 1 file

add cloudflare web analytics beacon behind a config token

807e11a · +10 −0 · 2 files

expose taxa and toxicity as new api endpoints with docs

f1bdb89 · +65 −2 · 3 files

scrub the database: merge symptom variants, fill empty fields, dedupe philodendron records

8441239 · +19345 −1521 · 12 files

more data enrichment; maps, toxicity definitions, glossary

7a47b8a · +18082 −109 · 22 files

SEO optimisation for Google Search Console

4f6b9d8 · +477 −14 · 11 files

reverting test

cc63a0b · +1 −1 · 1 file

small deployment test

c564806 · +1 −1 · 1 file

testing deployment pipeline

0a81e00 · +0 −0 · 0 files

removing .github folder

d7b3e36 · +0 −1 · 1 file

update service worker and CF headers to improve caching

007a253 · +18 −2 · 3 files

mask updates page; not really necessary on such a site

94da58a · +5 −7 · 3 files

Revert "unlist the updates page: keep it built, point nothing at it"

c280300 · +18 −8 · 7 files

why leads the nav

768eaf1 · +1 −1 · 1 file

unlist the updates page: keep it built, point nothing at it

b7262e5 · +8 −18 · 7 files

added a clearer and cleaner open graph banner

abf9088 · +0 −0 · 1 file

reduce font-weight for Plant🌱Smart referencesb

ca94034 · +2 −2 · 1 file

align the footer heart and avatar to the text midline

cc62fd2 · +4 −0 · 1 file

inline wordmark uses fredoka; update why page

87b3ace · +13 −12 · 3 files

why page round two, and a page weight diet

356fd4e · +860 −837 · 25 files

detail relayout, fluid base zoom, and the wilhelm.codes footer

368ad24 · +237 −211 · 4 files

some styling changes to the counter chips on cards

090c3e5 · +3 −2 · 2 files

refinements: one-shot shine, no repo links, dedup applied, richer details

f17eb07 · +1034 −1559 · 15 files

polish pass: flat animal icons, plant descriptions, real attributions

fd405d2 · +2898 −77 · 22 files

soften the hover shine and fade it out gently

d9552f7 · +10 −4 · 1 file

calm the shimmer: shine sweeps once on hover instead of looping

c717e31 · +14 −6 · 2 files

go nuts: live search, severity filters, safe list, symptom finder, pwa

b33d553 · +1246 −30 · 28 files

redesign: warm earthy theme with severity pills and mobile filters

8b02422 · +302 −109 · 7 files

record the shipped deploy in the migration log

ad4660d · +8 −4 · 1 file

retire the sveltekit stack: remove src, magefiles and the node toolchain

91daff0 · +112 −9905 · 566 files

port the static pages, add the git changelog, and the woodpecker pipeline

0c5207e · +940 −3 · 14 files

add plant detail page, home card grid, and the vanilla filter engine

f081ed2 · +1711 −38 · 9 files

add hugo scaffold: base templates, site chrome, and generated api datasets

f8acb12 · +1205 −3369 · 55 files

complete phase 1 audit: url map, content adapter proof, hugo gitignore

36f73d3 · +36 −3 · 2 files

Add migration plan and project update for the Hugo rebuild

4db926c · +222 −0 · 2 files

Jan 9, 2024 2 commits

revert a preview change

a64bcf6 · +0 −34 · 1 file

added a severity level to each plant based on symptom grouping

62dd829 · +22660 −18756 · 7 files

Jan 8, 2024 1 commit

update packages; add new filters for classification and severity

e6b8a6b · +1589 −8393 · 511 files

Jan 7, 2024 1 commit

improved filtering behaviour for family radio selection

a9bb1d2 · +209 −482 · 7 files

Jan 5, 2024 6 commits

more spacing and alignment fixes; menu updates

f2d3956 · +37 −52 · 5 files

adding border glow + updating logo

7cbcc09 · +10 −10 · 5 files

add family filter

14c985f · +5 −5 · 4 files

add family filtering functionality

a9e525d · +83 −21 · 6 files

adding families filter

3da397b · +193 −14 · 8 files

context click/tap for dropdown filters sorted

7aedba7 · +158 −167 · 3 files

Jan 3, 2024 4 commits

bookmark

26b4143 · +46 −14 · 6 files

remove twitter from the footer component

7992b60 · +0 −13 · 1 file

even more filter updates

6c0f73d · +43 −39 · 2 files

more css fixes and updates; rework some filter panel display logic

3c53543 · +33 −47 · 4 files

Jan 2, 2024 2 commits

icon updates; several alignment fixes

e1a5a35 · +18 −18 · 9 files

addressing several css issues

8581f49 · +6710 −516 · 6 files

Dec 31, 2023 12 commits

drop the burger menu; rethink it for later

0876b85 · +0 −53 · 1 file

fixing string sequences for common names and symptoms on card summaries

12a77d9 · +10 −2 · 1 file

update api documentation; add attribution page

ac47455 · +40 −23 · 3 files

update filter badges to accomodate new emoji

5463573 · +8 −2 · 1 file

remove references to invalid imports and classification fields

62c3965 · +0 −65 · 2 files

smol feex pt II

d5f9fb4 · +0 −494 · 494 files

smol feex

a5d108e · +989 −550 · 498 files

no need for full classification, just link to wikipedia; replace device/os-specific emoji with consistent svg from open emoji

42ed1f3 · +1017 −7282 · 498 files

properly centre search icon in symptom filter

02111b1 · +2 −2 · 1 file

remove click event

a48978e · +1 −1 · 1 file

remove image gallery light box; it is pooly implemented

b581aa2 · +0 −104 · 1 file

remove .json endpoints from individual plant pages as they are not used

f343a16 · +84 −534 · 500 files

Dec 28, 2023 8 commits

looks like json was corrupted somehow; regenerating all files

fe6a45b · +3 −351 · 227 files

fixing another json file?

246f5ff · +0 −1 · 1 file

fix json syntax

12b0dff · +0 −1 · 1 file

updated all associated json documents and templates to reflect "small animals" as a grouping of "rats", "hamsters" and "rabbits"

f3ebcde · +1550 −63859 · 803 files

adding .json files to repo

6fcb280 · +501 −0 · 495 files

starting to merge hamsters, rats and rabbits into a new small-animals category

7c7acdf · +62506 −0 · 1 file

use svelte fetch instead of window.fetch

8e1d3fb · +1 −1 · 1 file

update svelte-seo; add await for async function call

1c36482 · +6 −3 · 3 files

Dec 27, 2023 1 commit

updating dependencies

cc3ac7d · +2920 −2177 · 7 files

Sep 17, 2023 1 commit

Merge pull request #8 from rmdesign/main

4d63262 · +3 −1 · 1 file

Feb 14, 2023 2 commits

Paragraph breaks

2e62a98 · +3 −1 · 1 file

Added disclaimer copy to zero search results

3b44aca · +1 −1 · 1 file

Feb 7, 2023 1 commit

updated go version

3a012a8 · +10 −23 · 2 files

Feb 6, 2023 16 commits

fix image reference

eda88ea · +2 −1 · 1 file

updated ld json descriptions

5784185 · +4 −4 · 4 files

added structured data support for seo

75d7a7d · +18 −1 · 2 files

more styling updates

596d73d · +1 −1 · 1 file

checkbox styling update

025ca03 · +2 −2 · 1 file

fixing contribute page

6d9877a · +1 −36 · 2 files

reverting

274a8c9 · +8 −1 · 1 file

testing

f88a4c5 · +18 −18 · 2 files

le sigh

ab74419 · +19 −26 · 2 files

dedupe seo stuff

e76c021 · +45 −145 · 8 files

seo updates

034a22f · +995 −995 · 2 files

updated responsive styling of cat images

be6e3df · +6 −6 · 1 file

updated styling for filter bar

717d041 · +3 −3 · 1 file

added download link to details page for json

21a16d6 · +10 −2 · 1 file

updated api documentation

47b0244 · +10 −3 · 2 files

testing new json endpoints

f111994 · +369 −347 · 6 files

Jan 21, 2023 3 commits

add distinct open/close state to menu button

10fb0d1 · +7 −3 · 1 file

add responsive top menu for smaller screens

5a7ca88 · +102 −52 · 2 files

Updated no results screen.

fefcfac · +9 −18 · 2 files

Jan 20, 2023 1 commit

Updated random logo logic

d2e7f06 · +17 −23 · 2 files

Jan 19, 2023 6 commits

updated param use

61ebed2 · +2 −3 · 1 file

dynamically create cdn image urls

0f0cf39 · +9 −10 · 4 files

re-organised json files for individual pages

afe0b7c · +4 −3 · 496 files

re-organising; fixed isDeadly check on plant details page

2b5822b · +11 −8 · 8 files

fix animal json links

a59513d · +1 −1 · 1 file

move json to static/api; updated documentation and copy

e9f2b9d · +40 −12121 · 44 files

Jan 18, 2023 5 commits

some code cleanup

20cfb65 · +30 −37 · 8 files

added back lazy loading

394875e · +3 −2 · 2 files

readme updates

b8325ac · +4 −6 · 1 file

copy and readme updates

f7294b2 · +2 −6 · 4 files

squicky clean

9bdabe1 · +86977 −0 · 604 files