Repository navigation
A source's settings carry a switch that lets its documents decay - #25
Merged
Merged
Conversation
Signed-off-by: Bogdan Szabo <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The web form for RC-003 (a source may decay). Until now the option could only be set with
PATCH(#19); the source settings dialog now has it.What is in it.
decayonly when it changed: the whole object when switched on or edited,nullwhen switched off, nothing otherwise. A hand-written{}is read with the defaults and is not rewritten by an unrelated save.decayIssue, same rules asDecaySettings::validate) marks its label and keeps Save disabled.SourceView.decayandDecaySettingsinapi.ts; English and Chinese strings; one line indocs/design/sources.md.sourceDecay.tswith its test, the fields inSourceDecayFields.tsx, andLibrary.tsxonly wires it in.Tests. 16 for the helper (defaults, range, what a save sends), 3 rendering the fields (off shows only the switch, on shows four inputs with saved values, a bad field's label is marked). Web:
tsc --noEmit,vitest run(334 passed), the style guard andvite buildpass.Not verified. I have not looked at it in a browser against a running server; please click through the dialog once. Create does not take
decay(set it after creating).🤖 Generated with Claude Code