Block a user
thatguygriff
deleted branch chore/phpstan-2-upgrade from Unsupervised/unsupervised-scheduler
2026-06-12 16:54:58 +00:00
Upgrade PHPStan to 2.x and raise analysis level from 6 to 10
Upgrade PHPStan to 2.x and raise analysis level from 6 to 10
thatguygriff
pushed to chore/phpstan-2-upgrade at Unsupervised/unsupervised-scheduler
2026-06-12 16:43:20 +00:00
thatguygriff
created branch chore/phpstan-2-upgrade in Unsupervised/unsupervised-scheduler
2026-06-12 16:43:20 +00:00
thatguygriff
deleted branch feature/editor-blocks from Unsupervised/unsupervised-scheduler
2026-06-12 15:14:05 +00:00
Gutenberg dynamic block wrappers for shortcodes with editor previews
Gutenberg dynamic-block wrappers for shortcodes with editor previews
Gutenberg dynamic-block wrappers for shortcodes with editor previews
thatguygriff
pushed to feature/editor-blocks at Unsupervised/unsupervised-scheduler
2026-06-12 15:03:33 +00:00
thatguygriff
created branch feature/editor-blocks in Unsupervised/unsupervised-scheduler
2026-06-12 15:03:33 +00:00
Gutenberg dynamic block wrappers for shortcodes with editor previews
Invites never expire (no TTL on pending tokens)
Verified resolved on main (061d09e, PR #38): Invite::EXPIRY_DAYS = 14 — isAcceptable() (pending + not expired) is enforced both when rendering the registration form and again on submit, and the…
Stripe secret key reflected into admin settings HTML / stored plaintext
Invites never expire (no TTL on pending tokens)
Stripe secret key reflected into admin settings HTML / stored plaintext
Verified resolved on main (061d09e, PR #38): the secret key and webhook signing secret fields render with value="" and a 'Saved — leave blank to keep' placeholder (templates/admin/settings.php),…
Unbounded weekly reservation lets one student lock an instructor's whole series
Instructor can attach a slot to an offering they don't own