FAQ: note the 4.3.0 login-privileged run-once regression Privileged login items are recorded under the machine-wide run_once key instead of run_once-<username>, so they run only for the first user to log in. Documents the symptom users will see in their preference file.
Clarify login-window behaviour with FileVault and drop stale references - Note that the FileVault unlock screen is not the login window, so login-window scripts may be skipped entirely on a FileVault machine - Remove .mobileconfig examples from ScriptOverrides; profile support was removed in Outset v4 - Trim Outset 3 migration wording and outdated network wait commentary
NetworkTimeout: document that --boot re-creates wait_for_network, breaking auto-login Confirmed empirically: every --boot run persists the key back to /Library/Preferences, and the root-context loader treats key presence as enabled, so the network wait (and the loginwindow unload that cancels automatic login) is active on every boot after installation. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Docs review: correct inaccuracies against Outset 4.3 code and improve organisation - background_script_timeout: document the actual 30s default (0 disables) - wait_for_network: disabled by default; key presence enables wait in root context, so deleting the key (not writing false) disables it - Network check: describe SCNetworkReachability, 1s polling (not ifconfig/10s) - FAQ: seven launchd plists (add on-demand-privileged), fix --disable-services typo, fix wait_for_network key name/default, correct boot processing order, context-dependent log paths - Document on-demand-privileged run mode (OnDemand, FAQ, Customize targets, BackgroundScripts supported directories) - ExcludeUsers: ignored_users also applies to login-privileged-* items - Payloads: list valid action types explicitly; clarify checksum interaction and recommend script signing for payload integrity - Home: add processing-directories quick-reference table - Sidebar: group pages into Getting Started / Features / Configuration / Security sections; add missing Logging link Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Correct small typo
Noted necessity of naming payload "io.macadmins.Outset.plist" (at least for deployment via MDM).
updated docco for 4.3.0
Document supported script types and Swift limitation in ScriptSigning
Document context-aware log paths (root vs user context) Outset now writes logs to different locations depending on context: - Root context: /usr/local/outset/logs/outset.log - User context: ~/Library/Logs/outset.log Co-Authored-By: Claude <noreply@anthropic.com>
Updated payloads entry with more detail and reasoning. updated sidebar. moves uninstall to a seperate page
Updated Payloads (markdown)
Added infor about using outset-payload helper script
Added wiki page for payloads feature present in v4.2
Updated Customize (markdown)
Change OS X to macOS; add link to elaborate example
Update example for recent versions of macOS, where Safari path has changed
Fixed small typo
Fix small typo
Updated ScriptOverrides (markdown)
Updated FAQ (markdown)
Added information about migrating and logging.
Updated Deployment (markdown)
Added link to Removing Outset to the Sidebar to aid in discovery
Updated the Removing Outset script sections for the LaunchDaemons and LaunchAgents.
Updated Preferences (markdown)