🥳 New Kitten¹ Release
Fixes:
• The `kitten.html` shorthands for plain HTMX client-side event handling of a Kitten Page’s default WebSocket lifecycle (`on:connecting`, `on:connect`, and `on:disconnect`) were generating faulty HTMX code (the Alpine.js versions, `@on:connecting`, `@on:connect`, and `@on:disconnect`, were fine). The plain HTMX versions now also generate working code.
• Replaced direct `eval` in a statement in the Kitten Introspection API to improve safet…
🔐 Role-based permissions with Owner, Admin & Member roles - granular control over team name updates, member management & invitation handling
✉️ Built-in email invitation flow with accept links, automatic login redirect & configurable expiration (default 7 days)
⚙️ Fully customizable: publish config to override role/permission enums, model classes & invitation settings - bring your own enum classes
For the Skunk this year I used DxO's default color handling which has a clear hierarchy of strongly blowing out high-viz volunteers and barricades, somewhat blowing out the most strident clothing, but leaving skin and natural tones natural
#photo #photography
Many Americans with student debt are again facing future upheaval
after a federal appeals court recently ordered the end of a Biden-era student loan repayment program,
known as the Saving on a Value Education (Save) Plan,
-- a move that coincided with another grim revelation:
🔥new education department data shows that by the end of 2025, 7.7 million borrowers had defaulted on $181bn in federal student loans.