Changelog
1.0.9
- Reworked the public installation documentation to make Gale/Thunderstore the recommended end-user method.
- Clarified that Gale installs the precompiled plugin and BepInEx dependency automatically; the .NET SDK and local compilation are not required for normal users.
- Moved the source-build installer and publication launcher to a maintainer/developer section.
- No access-control behaviour changed from 1.0.8.
1.0.8
- Fixed the automatic French panel shortcut on AZERTY keyboards: the key physically labelled A now opens the panel.
- Kept the automatic shortcut exclusive: A is displayed in French and Q in every other Valheim language, while both use the matching physical keyboard position.
- Explicit
PanelKey configuration continues to override automatic keyboard handling.
1.0.7
- Made the automatic detailed-panel shortcut language-exclusive: A for French; Q for English and every other Valheim language.
- Explicit
PanelKey configuration still overrides the automatic language choice.
1.0.6
- Fixed the detailed-panel shortcut not opening despite being displayed.
- Automatic panel-key mode now accepts both A and Q to remain reliable across AZERTY/QWERTY keyboard mappings while displaying the localized default.
- The panel hotkey now reuses Valheim's current hovered object first, with the camera raycast retained as a fallback.
- Removed the unrelated
TakeInput() gate that could silently reject the custom hotkey outside Valheim's native Use action.
1.0.5
- Fixed the Valheim 1.0.15 build error caused by the protected
Player.TakeInput() method; the panel hotkey now checks input availability through compatible reflection.
1.0.4
- Fixed vanilla-cart ACL discovery by resolving
Piece, ZNetView, storage and hitch controls across sibling branches of the same vehicle prefab.
- Split access selection into three explicit states: Public, Private owner-only and Whitelist.
- Changed modifier + Valheim Use (
E, F, etc.) into a no-window quick cycle: Public → Private → Whitelist → Public.
- Added a separate detailed-panel shortcut: modifier +
A in French, modifier + Q in other languages by default; PanelKey can override it in the .cfg.
- Enlarged the ACL panel and its player list so the reset and close controls remain fully visible.
- Preserved old ACL semantics by interpreting legacy Private + Allow data as Whitelist.
1.0.3
- Clarified whitelist setup inside the panel and reports when no other connected player can be added yet.
- Added an always-visible top Close button while keeping the bottom button and Escape support.
- Claimed beds are forced Private to their assigned sleeper, who becomes the access/destruction owner; admins retain their override.
- Hidden destruction status during normal interaction; it appears while a hammer/build tool is equipped.
- Added
AssignedBedsForcePrivate and ShowDestructionOnlyWithBuildTool configuration switches.
- Documented that
ManageModifier combines with Valheim's current Use binding, automatically respecting E/F rebinding.
- Added Shift, Alt and Ctrl modifier presets directly in the access panel; any supported
KeyCode remains configurable in the .cfg.
- Removed repeated Harmony warnings from game-language detection by using silent reflection lookups.
1.0.2
- Removed all teleport-portal hooks. TargetPortal remains the sole owner of teleport targeting and portal access modes.
- Clarified that wood/iron "portals" in the French request are physical gates handled by the existing
Door integration.
- Added independent
.cfg switches for containers, doors/gates, beds, crafting stations, cooking stations, cartography tables, carts and ships.
- Disabled categories are not Harmony-patched and keep any previously stored ACL data for later reactivation.
- Interface language now follows Valheim's selected language: French for French, English for every other language.
- Replaced the generic package icon with a dedicated Nordic gate-and-lock icon.
1.0.1
- Fixed the Shift+E access window on Valheim 1.0.15.
- Fixed raw
$KEY_Use hover text and added localized effective-state labels.
- Added workbench/forge/cauldron/mead-kettle coverage through
CraftingStation.
- Added cooking-station guards for both adding and collecting items.
- Added separate guards for cartography-table map reading and discovery deposits.
- Fixed Valheim 1.0.15
Bed.Interact patching by using positional Harmony arguments.
- Harmony patch groups now load independently, so one changed game method cannot disable the UI and all other protections.
- Access UI host is created before patching; Shift+E remains available even if an optional integration is skipped.
1.0.0
- Initial release candidate.
- Public-by-default access model for player-built doors/gates, containers, beds, crafting stations, carts and ships.
- Private mode and whitelist behaviour through Private + Allow.
- Per-player Default / Allow / Deny ACL entries.
- Owner always allowed.
- Owner/admin management UI via Shift + E.
- Vanilla destruction for unrestricted Public objects.
- Owner/admin-only hammer dismantling and player-damage protection for restricted objects.
- Cart storage/attachment and ship storage/helm access checks.
- Added a one-click Windows build/install launcher with automatic Valheim, BepInEx and Gale detection, logging, backups and optional local-server installation.
- Updated Valheim 1.0 compatibility: resolve
ZNetView from components instead of removed public m_nview fields, and use Unity system-language detection.
- Build script now stops immediately on compiler errors.
- ZDO-backed persistence.
- Compatibility-oriented
Container.CheckAccess(long) integration for MultiUserChest-style mods.