Dandelion is a fair source project. View the code on Github

Commits on Sep 04, 2026
d1fb593

Add a privileges table to the docs so organisation and event roles are clear.

b1005aa

Drop maskable PWA icons so Android pads the home-screen logo like before.

bd2aac9

Remove the unused Cursor Atlas IP allowlist sync helper.

Commits on Sep 03, 2026
7066434

Preserve line breaks when rendering feedback answers.

Comments/suggestions were stored with newlines but collapsed in the stats table and other answer views.

0ad9b38

Skip Sass partials when compiling standalone stylesheets.

5d65af7

Unify account, activity, and organisation feedback summaries into one concern.

74b434d

Use OpenRouter's ~ alias so chat always follows the newest Gemini Flash.

4860f6c

update agents.md

99cfbaf

Use Guardian-style display modes so Chrome offers both Install and Create shortcut.

ced0840

Restore an installable web app manifest so Chrome can offer both Install and Create shortcut.

Commits on Sep 02, 2026
81c91f8

Remove unused PWA manifest and stub service worker.

613918c

Use OpenRouter's gemini-flash-latest as the default chat model.

Commits on Sep 01, 2026
db60fd1

Always require event admin before adding a cohost.

restrict_cohosting was replacing the event-admin check instead of stacking on it, so an org admin could add their own org to any event and inherit full admin and email access.

e86235a

Sum equivalent ticket type IDs before enforcing the checkout quantity cap.

Commits on Aug 31, 2026
f5b1490

Reject checkout quantities above the per-purchase ticket cap.

The UI already limited the dropdown; the POST now checks availability before creating tickets.

5bdf7c9

Only apply checkout credit when the signed-in buyer owns the order.

Also match banned emails case-insensitively so mixed-case list entries still block.

964240a

Fold payment checkout and webhook tests into one suite.

956cb3e

Extract event checkout into a dedicated purchase controller.

6e7929a

Rename test login helpers to sign_in and sign_in_with_rack.

21a737f

Give comment reaction buttons a darker border on grey reply backgrounds.