Consider the new user who does not understand.

Maybe cap the delay for new users.

Maybe use infinite undo time for new users, but scale it down.

Make both values visible.

Maybe make expedite highly visible.

Many users don’t learn without pain.

Quiescence?

Plucky undo is NOT YET IMPLEMENTED, so nothing on this page actually works. It is provided here for discussion purposes only.

In order to facilitate configuring of Plucky while also not penalizing those who make mistakes, Plucky supports both an undo period, which is the lesser of 10 minutes and half the current general if not explicitly specified.

, and the ability to immediately revert recently added rules.

This is confusing to new users.

pluck + delay 1h # use 1 hour for undo period
pluck + undo  1h # use 1 hour for undo period
pluck + undo 30m # use 30 minutes for the undo period (this is the default)
pluck - undo 30m # remove the undo (reverts to default of 30m)
pluck + undo 1s  # 1 second undo period
pluck + undo 0   # no undo period

delay cap

Increases to the undo period are delayed.

Decreases to the undo period are immediate.

pluck +  delay 1h

pluck +  block no1.com # can be reverted immediately within undo period
pluck -  block no1.com # removes block on no1.com immediately if executed within undo period
pluck -. block no1.com


pluck +. block no2.com # can not be reverted within undo period
pluck -. block no2.com # removal of block on no2.com will be delayed

pluck +? block no3.com # can be reverted even outside undo period
pluck -  block no3.com # removes block on no3.com immediately

Maybe:

pluck undo block no1.com # undo any recent block no1.com rules, might be delayed pluck undo allow ok2.com # undo any recent allow ok2.com rules, might be delayed

pluck +  delay 1h

pluck +  allow ok1.com
pluck -  allow ok1.com # can be reverted immediately within undo period
pluck +  allow ok1.com # allows ok1.com immediately if executed within undo period

pluck +  allow ok2.com
pluck -. allow ok2.com # can not be reverted within undo period
pluck +  allow ok2.com # allow of ok2.com will be delayed

pluck +  allow ok3.com
pluck -? allow ok3.com # allow for ok3.com will be removed, but the next allow of ok3.com will have immediate effect
pluck +  allow ok3.com # allow of ok3.com will not be delayed

Last updated: 0001-01-01