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.

110 commits · +239775 −135922 · since Jan 2023

Sep 1, 2026 38 commits

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

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