├── .gitignore ├── .tern-project ├── LICENSE ├── Nibriboard.sln ├── Nibriboard.svg ├── Nibriboard ├── Client │ ├── ChunkCache.cs │ ├── ClientSettings.cs │ ├── LineIncubator.cs │ ├── Messages │ │ ├── ChunkUpdateMessage.cs │ │ ├── ChunkUpdateRequestMessage.cs │ │ ├── ClientStatesMessage.cs │ │ ├── CursorPositionMessage.cs │ │ ├── ExceptionMessage.cs │ │ ├── HandshakeRequestMessage.cs │ │ ├── HandshakeResponseMessage.cs │ │ ├── HeartbeatMessage.cs │ │ ├── IdleDisconnectMessage.cs │ │ ├── LineCompleteMessage.cs │ │ ├── LineCompleteReflectionMessage.cs │ │ ├── LinePartMessage.cs │ │ ├── LinePartReflectionMessage.cs │ │ ├── LineRemoveMessage.cs │ │ ├── LineStartMessage.cs │ │ ├── LineStartReflectionMessage.cs │ │ ├── Message.cs │ │ ├── PlaneChangeMessage.cs │ │ ├── PlaneChangeOkMessage.cs │ │ ├── PlaneListRequestMessage.cs │ │ ├── PlaneListResponseMessage.cs │ │ ├── ShutdownMessage.cs │ │ └── ViewportUpdateMessage.cs │ ├── NibriClient.cs │ └── RawChunkReference.cs ├── ClientFiles │ ├── .tern-project │ ├── BoardWindow.js │ ├── BrushIndicator.js │ ├── Chunk.js │ ├── ChunkCache.js │ ├── ChunkReference.js │ ├── ClientManager.js │ ├── CursorSyncer.js │ ├── Interface.js │ ├── Nibri.css │ ├── OtherClient.js │ ├── Pencil.js │ ├── RippleLink.js │ ├── RippleSpace │ │ ├── Chunk.js │ │ ├── ChunkCache.js │ │ ├── DrawnLine.js │ │ ├── LinePart.js │ │ └── Reference.js │ ├── Utilities.js │ ├── Utilities │ │ ├── Keyboard.js │ │ ├── Mouse.js │ │ ├── Rectangle.js │ │ ├── Vector.js │ │ └── WebSocketStates.js │ ├── WhiteboardSwitcher.js │ ├── favicon.ico │ ├── images │ │ ├── graph-squares.png │ │ ├── icons │ │ │ ├── brush.png │ │ │ ├── eraser.png │ │ │ ├── pan.png │ │ │ └── point.png │ │ └── transparent-square-tiles.png │ ├── index.html │ ├── index.js │ ├── nibriboard.svg │ ├── package-lock.json │ ├── package.json │ ├── validate.sh │ └── webpack.config.js ├── CommandConsole │ ├── CommandConsoleServer.cs │ ├── CommandParser.cs │ ├── CommandRequest.cs │ ├── ICommandModule.cs │ ├── ModuleDescription.cs │ └── Modules │ │ ├── CommandClients.cs │ │ ├── CommandPermissions.cs │ │ ├── CommandPlanes.cs │ │ ├── CommandRoles.cs │ │ ├── CommandSave.cs │ │ ├── CommandShutdown.cs │ │ ├── CommandStatus.cs │ │ ├── CommandUsers.cs │ │ └── CommandVersion.cs ├── Env.cs ├── Log.cs ├── Nibriboard.csproj ├── NibriboardApp.cs ├── NibriboardServer.cs ├── Program.cs ├── Properties │ └── AssemblyInfo.cs ├── RippleSpace │ ├── Chunk.cs │ ├── ChunkReference.cs │ ├── ClientState.cs │ ├── DrawnLine.cs │ ├── LocationReference.cs │ ├── Plane.cs │ ├── PlaneInfo.cs │ ├── Reference.cs │ └── RippleSpaceManager.cs ├── Userspace │ ├── RbacPermission.cs │ ├── RbacRole.cs │ ├── User.cs │ └── UserManager.cs ├── Utilities │ ├── BinaryIO.cs │ ├── CalcPaths.cs │ ├── ChunkTools.cs │ ├── ColourHSL.cs │ ├── EmbeddedFiles.cs │ ├── Formatters.cs │ ├── Hash.cs │ ├── JsonUtilities.cs │ ├── LineSimplifier.cs │ ├── PointExtensions.cs │ ├── Rectangle.cs │ ├── ToStringJsonConverter.cs │ └── Vector2.cs └── packages.config ├── README.md ├── nibriboardctl └── screenshots └── 2018-July.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/.gitignore -------------------------------------------------------------------------------- /.tern-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/.tern-project -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/LICENSE -------------------------------------------------------------------------------- /Nibriboard.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard.sln -------------------------------------------------------------------------------- /Nibriboard.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard.svg -------------------------------------------------------------------------------- /Nibriboard/Client/ChunkCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/ChunkCache.cs -------------------------------------------------------------------------------- /Nibriboard/Client/ClientSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/ClientSettings.cs -------------------------------------------------------------------------------- /Nibriboard/Client/LineIncubator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/LineIncubator.cs -------------------------------------------------------------------------------- /Nibriboard/Client/Messages/ChunkUpdateMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/Messages/ChunkUpdateMessage.cs -------------------------------------------------------------------------------- /Nibriboard/Client/Messages/ChunkUpdateRequestMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/Messages/ChunkUpdateRequestMessage.cs -------------------------------------------------------------------------------- /Nibriboard/Client/Messages/ClientStatesMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/Messages/ClientStatesMessage.cs -------------------------------------------------------------------------------- /Nibriboard/Client/Messages/CursorPositionMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/Messages/CursorPositionMessage.cs -------------------------------------------------------------------------------- /Nibriboard/Client/Messages/ExceptionMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/Messages/ExceptionMessage.cs -------------------------------------------------------------------------------- /Nibriboard/Client/Messages/HandshakeRequestMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/Messages/HandshakeRequestMessage.cs -------------------------------------------------------------------------------- /Nibriboard/Client/Messages/HandshakeResponseMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/Messages/HandshakeResponseMessage.cs -------------------------------------------------------------------------------- /Nibriboard/Client/Messages/HeartbeatMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/Messages/HeartbeatMessage.cs -------------------------------------------------------------------------------- /Nibriboard/Client/Messages/IdleDisconnectMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/Messages/IdleDisconnectMessage.cs -------------------------------------------------------------------------------- /Nibriboard/Client/Messages/LineCompleteMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/Messages/LineCompleteMessage.cs -------------------------------------------------------------------------------- /Nibriboard/Client/Messages/LineCompleteReflectionMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/Messages/LineCompleteReflectionMessage.cs -------------------------------------------------------------------------------- /Nibriboard/Client/Messages/LinePartMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/Messages/LinePartMessage.cs -------------------------------------------------------------------------------- /Nibriboard/Client/Messages/LinePartReflectionMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/Messages/LinePartReflectionMessage.cs -------------------------------------------------------------------------------- /Nibriboard/Client/Messages/LineRemoveMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/Messages/LineRemoveMessage.cs -------------------------------------------------------------------------------- /Nibriboard/Client/Messages/LineStartMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/Messages/LineStartMessage.cs -------------------------------------------------------------------------------- /Nibriboard/Client/Messages/LineStartReflectionMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/Messages/LineStartReflectionMessage.cs -------------------------------------------------------------------------------- /Nibriboard/Client/Messages/Message.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/Messages/Message.cs -------------------------------------------------------------------------------- /Nibriboard/Client/Messages/PlaneChangeMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/Messages/PlaneChangeMessage.cs -------------------------------------------------------------------------------- /Nibriboard/Client/Messages/PlaneChangeOkMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/Messages/PlaneChangeOkMessage.cs -------------------------------------------------------------------------------- /Nibriboard/Client/Messages/PlaneListRequestMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/Messages/PlaneListRequestMessage.cs -------------------------------------------------------------------------------- /Nibriboard/Client/Messages/PlaneListResponseMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/Messages/PlaneListResponseMessage.cs -------------------------------------------------------------------------------- /Nibriboard/Client/Messages/ShutdownMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/Messages/ShutdownMessage.cs -------------------------------------------------------------------------------- /Nibriboard/Client/Messages/ViewportUpdateMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/Messages/ViewportUpdateMessage.cs -------------------------------------------------------------------------------- /Nibriboard/Client/NibriClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/NibriClient.cs -------------------------------------------------------------------------------- /Nibriboard/Client/RawChunkReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Client/RawChunkReference.cs -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/.tern-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/.tern-project -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/BoardWindow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/BoardWindow.js -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/BrushIndicator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/BrushIndicator.js -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/Chunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/Chunk.js -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/ChunkCache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/ChunkCache.js -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/ChunkReference.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/ChunkReference.js -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/ClientManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/ClientManager.js -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/CursorSyncer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/CursorSyncer.js -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/Interface.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/Interface.js -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/Nibri.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/Nibri.css -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/OtherClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/OtherClient.js -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/Pencil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/Pencil.js -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/RippleLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/RippleLink.js -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/RippleSpace/Chunk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/RippleSpace/Chunk.js -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/RippleSpace/ChunkCache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/RippleSpace/ChunkCache.js -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/RippleSpace/DrawnLine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/RippleSpace/DrawnLine.js -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/RippleSpace/LinePart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/RippleSpace/LinePart.js -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/RippleSpace/Reference.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/RippleSpace/Reference.js -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/Utilities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/Utilities.js -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/Utilities/Keyboard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/Utilities/Keyboard.js -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/Utilities/Mouse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/Utilities/Mouse.js -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/Utilities/Rectangle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/Utilities/Rectangle.js -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/Utilities/Vector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/Utilities/Vector.js -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/Utilities/WebSocketStates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/Utilities/WebSocketStates.js -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/WhiteboardSwitcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/WhiteboardSwitcher.js -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/favicon.ico -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/images/graph-squares.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/images/graph-squares.png -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/images/icons/brush.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/images/icons/brush.png -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/images/icons/eraser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/images/icons/eraser.png -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/images/icons/pan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/images/icons/pan.png -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/images/icons/point.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/images/icons/point.png -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/images/transparent-square-tiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/images/transparent-square-tiles.png -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/index.html -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/index.js -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/nibriboard.svg: -------------------------------------------------------------------------------- 1 | ../../Nibriboard.svg -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/package-lock.json -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/package.json -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/validate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/validate.sh -------------------------------------------------------------------------------- /Nibriboard/ClientFiles/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/ClientFiles/webpack.config.js -------------------------------------------------------------------------------- /Nibriboard/CommandConsole/CommandConsoleServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/CommandConsole/CommandConsoleServer.cs -------------------------------------------------------------------------------- /Nibriboard/CommandConsole/CommandParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/CommandConsole/CommandParser.cs -------------------------------------------------------------------------------- /Nibriboard/CommandConsole/CommandRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/CommandConsole/CommandRequest.cs -------------------------------------------------------------------------------- /Nibriboard/CommandConsole/ICommandModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/CommandConsole/ICommandModule.cs -------------------------------------------------------------------------------- /Nibriboard/CommandConsole/ModuleDescription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/CommandConsole/ModuleDescription.cs -------------------------------------------------------------------------------- /Nibriboard/CommandConsole/Modules/CommandClients.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/CommandConsole/Modules/CommandClients.cs -------------------------------------------------------------------------------- /Nibriboard/CommandConsole/Modules/CommandPermissions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/CommandConsole/Modules/CommandPermissions.cs -------------------------------------------------------------------------------- /Nibriboard/CommandConsole/Modules/CommandPlanes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/CommandConsole/Modules/CommandPlanes.cs -------------------------------------------------------------------------------- /Nibriboard/CommandConsole/Modules/CommandRoles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/CommandConsole/Modules/CommandRoles.cs -------------------------------------------------------------------------------- /Nibriboard/CommandConsole/Modules/CommandSave.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/CommandConsole/Modules/CommandSave.cs -------------------------------------------------------------------------------- /Nibriboard/CommandConsole/Modules/CommandShutdown.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/CommandConsole/Modules/CommandShutdown.cs -------------------------------------------------------------------------------- /Nibriboard/CommandConsole/Modules/CommandStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/CommandConsole/Modules/CommandStatus.cs -------------------------------------------------------------------------------- /Nibriboard/CommandConsole/Modules/CommandUsers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/CommandConsole/Modules/CommandUsers.cs -------------------------------------------------------------------------------- /Nibriboard/CommandConsole/Modules/CommandVersion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/CommandConsole/Modules/CommandVersion.cs -------------------------------------------------------------------------------- /Nibriboard/Env.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Env.cs -------------------------------------------------------------------------------- /Nibriboard/Log.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Log.cs -------------------------------------------------------------------------------- /Nibriboard/Nibriboard.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Nibriboard.csproj -------------------------------------------------------------------------------- /Nibriboard/NibriboardApp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/NibriboardApp.cs -------------------------------------------------------------------------------- /Nibriboard/NibriboardServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/NibriboardServer.cs -------------------------------------------------------------------------------- /Nibriboard/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Program.cs -------------------------------------------------------------------------------- /Nibriboard/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Nibriboard/RippleSpace/Chunk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/RippleSpace/Chunk.cs -------------------------------------------------------------------------------- /Nibriboard/RippleSpace/ChunkReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/RippleSpace/ChunkReference.cs -------------------------------------------------------------------------------- /Nibriboard/RippleSpace/ClientState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/RippleSpace/ClientState.cs -------------------------------------------------------------------------------- /Nibriboard/RippleSpace/DrawnLine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/RippleSpace/DrawnLine.cs -------------------------------------------------------------------------------- /Nibriboard/RippleSpace/LocationReference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/RippleSpace/LocationReference.cs -------------------------------------------------------------------------------- /Nibriboard/RippleSpace/Plane.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/RippleSpace/Plane.cs -------------------------------------------------------------------------------- /Nibriboard/RippleSpace/PlaneInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/RippleSpace/PlaneInfo.cs -------------------------------------------------------------------------------- /Nibriboard/RippleSpace/Reference.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/RippleSpace/Reference.cs -------------------------------------------------------------------------------- /Nibriboard/RippleSpace/RippleSpaceManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/RippleSpace/RippleSpaceManager.cs -------------------------------------------------------------------------------- /Nibriboard/Userspace/RbacPermission.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Userspace/RbacPermission.cs -------------------------------------------------------------------------------- /Nibriboard/Userspace/RbacRole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Userspace/RbacRole.cs -------------------------------------------------------------------------------- /Nibriboard/Userspace/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Userspace/User.cs -------------------------------------------------------------------------------- /Nibriboard/Userspace/UserManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Userspace/UserManager.cs -------------------------------------------------------------------------------- /Nibriboard/Utilities/BinaryIO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Utilities/BinaryIO.cs -------------------------------------------------------------------------------- /Nibriboard/Utilities/CalcPaths.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Utilities/CalcPaths.cs -------------------------------------------------------------------------------- /Nibriboard/Utilities/ChunkTools.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Utilities/ChunkTools.cs -------------------------------------------------------------------------------- /Nibriboard/Utilities/ColourHSL.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Utilities/ColourHSL.cs -------------------------------------------------------------------------------- /Nibriboard/Utilities/EmbeddedFiles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Utilities/EmbeddedFiles.cs -------------------------------------------------------------------------------- /Nibriboard/Utilities/Formatters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Utilities/Formatters.cs -------------------------------------------------------------------------------- /Nibriboard/Utilities/Hash.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Utilities/Hash.cs -------------------------------------------------------------------------------- /Nibriboard/Utilities/JsonUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Utilities/JsonUtilities.cs -------------------------------------------------------------------------------- /Nibriboard/Utilities/LineSimplifier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Utilities/LineSimplifier.cs -------------------------------------------------------------------------------- /Nibriboard/Utilities/PointExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Utilities/PointExtensions.cs -------------------------------------------------------------------------------- /Nibriboard/Utilities/Rectangle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Utilities/Rectangle.cs -------------------------------------------------------------------------------- /Nibriboard/Utilities/ToStringJsonConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Utilities/ToStringJsonConverter.cs -------------------------------------------------------------------------------- /Nibriboard/Utilities/Vector2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/Utilities/Vector2.cs -------------------------------------------------------------------------------- /Nibriboard/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/Nibriboard/packages.config -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/README.md -------------------------------------------------------------------------------- /nibriboardctl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/nibriboardctl -------------------------------------------------------------------------------- /screenshots/2018-July.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sbrl/Nibriboard/HEAD/screenshots/2018-July.png --------------------------------------------------------------------------------