- Shipped
- November 15, 2026 at 10:28 PM UTC
- Author
- Kamo
- Commit
- dac0195
- DocsSettingsChangeLog: versioning, category configuration, doc types, stacking orders (and their steps) and the Sharing Policy land on the organization settings log with values + Undo snapshots; ending outside access is personal (only THAT it happened) and never undoable; drift clean-ups are one-way. - Stacking orders: reorder refuses a list that is not exactly the order's steps (409, nothing saved) so the page rolls back instead of showing an unsaved order; PUT /stacking-orders/{id}/steps (replace in one save) and POST /stacking-orders/restore (Undo); a step only ever points at this org's doc type of that category. - GET /stacking-orders/{id}/preview (Package Preview): each step with a real sample the member could open anyway (same gates as its bytes), its thumbnail and how many documents of that type there are. - Outside Access: GET **************** and /external-access/totals — exact server totals; POST /external-access/end {shareId|email|imgId|domain}; revoke-domain goes through it (logged). - Sharing Drift: GET /settings/drift (Anyone links after the switch went off or trusted-only, never-ending Anyone links after Never Expires went off, shares to disallowed domains) + POST /settings/drift/end. - Trusted Domains: the policy's never-allowed / trusted-only domains are enforced on the Access Check, on issue, and on an approved access request; trusted-only refuses Anyone links; plain refusal words. - Expiring Shares Digest: weekly (Mon 15:00 UTC, singleton lock) ONE DOC_SHARES_EXPIRING notification per document owner listing outside shares ending this week and those that never end; off per org from the policy.
