mirror of
https://github.com/wekan/wekan.git
synced 2026-11-06 18:45:11 -05:00
CHANGELOG-big.md is the changelog as it was: # Status, # Upcoming and every release in full, with its <details> entries. Everything that writes or edits the changelog uses it - release-all.sh, release-notes.sh and the release workflow, the commit-link repair in build.sh and fix-changelog-hashes.sh, the archive, the wrapper, the version scripts - and the release notes' "More details at ChangeLog" link goes to its section. remote-release.py, shared with FerretDB and the patch repositories, takes the file from its config, and only WeKan's names CHANGELOG-big.md. CHANGELOG.md is new: no Status and no Upcoming, only the In short paragraph of each of the five newest releases and a link to its full section, in plain Markdown - no <details>, <summary>, </summary> or </details>, and HTML links written as Markdown links. releases/changelog-short.mjs writes it; release-all.sh runs it right after naming the release, so it is in the release commit, and changelog.sh does too. The Sandstorm App Market keeps embedding CHANGELOG.md, now the short one. old-CHANGELOG/'s headers say they moved out of CHANGELOG-big.md. References to Upcoming or TODO Later in code comments and docs name CHANGELOG-big.md. CLAUDE.md and AGENTS.md describe both files: CHANGELOG-big.md is written, CHANGELOG.md is generated and never edited by hand. tests/changelogShort.test.cjs: CHANGELOG.md is exactly what the generator writes, the five newest releases with their whole In short, links that resolve, and none of the four tags or an HTML link; the changelog tests read CHANGELOG-big.md. Thanks to xet7 !
Rules
Board automation, opened from the board hamburger menu → Rules
(client/components/rules/rulesMain.jade). A rule is a trigger and an action;
rules run on the server (server/rulesHelper.js) for the board they belong to.
- Rules (Automation) — triggers, actions and the rule list
- Blocks view — building a rule from blocks (
client/components/rules/rulesBlocks.jade) - IFTTT — the original IFTTT rules design
- Rule suggestions — rules offered from what people keep doing by hand
- Bots — rules that act as a named bot (
client/components/rules/rulesBots.jade)