This website requires JavaScript.
3dbfe28f54
[server] Reduce default logging level now that GLidingSquirrel is much more stable
master
Starbeamrainbowlabs
2018-01-10 18:00:11 +0000
8969022fe3
[server] Bugfix displaying the logged in user in terminal log
Starbeamrainbowlabs
2018-01-10 17:57:57 +0000
fc46267003
[server] Bugfix user data deserialisation (again) and fix login logic
Starbeamrainbowlabs
2018-01-10 17:52:16 +0000
74e289e78b
[server] Add ConnectedUser to NibriClient in preparationf or next stage (but it's untested)
Starbeamrainbowlabs
2018-01-10 12:35:57 +0000
40d9c121e4
[server] Fix crashes in new user auth system
Starbeamrainbowlabs
2018-01-10 11:55:13 +0000
9137426942
[server] Fix user information deserialisation crash
Starbeamrainbowlabs
2018-01-10 11:53:29 +0000
aacb6f26f9
Attempt to fix deserialisation issue, but there's still some kind of problem
Starbeamrainbowlabs
2018-01-09 19:50:06 +0000
10192e88a4
[server] Disambiguate NibriboardServer, and fix ShouldAcceptConnection in NibriboardApp
Starbeamrainbowlabs
2018-01-08 22:55:39 +0000
8b16ffbadd
[server] Don't delete the ripplespace on close!
Starbeamrainbowlabs
2017-12-30 12:34:01 +0000
193421261a
[server] Bugfix core user/rbac + manager data structures
Starbeamrainbowlabs
2017-12-30 12:31:00 +0000
def3c2f003
[server] Continue work on new user + rbac system
Starbeamrainbowlabs
2017-12-29 14:52:26 +0000
4b7b24d892
[server] Start building user/rbac system.
Starbeamrainbowlabs
2017-12-29 10:36:55 +0000
233c3f7fe7
Remove GlidingSquirrel git submodule
Starbeamrainbowlabs
2017-12-27 12:22:15 +0000
f4205997d9
[server] Delete chunk files when saving if the chunk is empty
Starbeamrainbowlabs
2017-12-26 22:51:49 +0000
3e21ef5745
[server] Update inactive chunk unloading to tie in with the main saving API
Starbeamrainbowlabs
2017-12-26 22:37:15 +0000
f2aafece24
[server] Completely refactor saving / loading system to utilise a nested-directory based structure.
Starbeamrainbowlabs
2017-12-26 22:26:44 +0000
395e92dc05
[client] Utilise symbosl to clean up chunk cache & reduce memory usage. Also add primitive chunk unloading system - we'll need to keep an eye on how effective this is.
Starbeamrainbowlabs
2017-12-26 14:10:02 +0000
552fd4c0e7
[client] Fix depth-sorting issue with lines passing through multiple chunks. Fixes #2 .
Starbeamrainbowlabs
2017-12-26 12:14:48 +0000
95cbef0689
[ctl] Make it executable (I'm sure it was before....!
Starbeamrainbowlabs
2017-12-25 21:03:02 +0000
668f5be2f7
[sever] Update GlidingSquirrel t v0.6.1
Starbeamrainbowlabs
2017-12-25 18:06:50 +0000
6b359739d2
[server] Add version subcommand to console & rearrange plane help
v0.6
Starbeamrainbowlabs
2017-12-23 17:24:20 +0000
cc4ebc6c65
[server] Add git commit hash & build daate & time to assembly, and add header when starting the server
Starbeamrainbowlabs
2017-12-23 13:33:00 +0000
22ba2c42e4
[client] When lifting ctrl, revert to previous tool instead of the brush
Starbeamrainbowlabs
2017-12-22 15:11:02 +0000
0897dcdaeb
[server] Set logging level back to debug, since GlidingSquirrel defaults to Warning
Starbeamrainbowlabs
2017-12-22 14:46:32 +0000
27540972b1
[server] Switch to using NuGet-based GlidingSquirrel
Starbeamrainbowlabs
2017-12-22 14:40:50 +0000
f6cb6144af
Update SharpCompress
Starbeamrainbowlabs
2017-12-22 14:38:02 +0000
29cbf1d767
[server] UpdateGlidingSquirrel
Starbeamrainbowlabs
2017-12-17 13:25:03 +0000
23fb5c5b33
[server] Add listing currently connected clients to CLI
Starbeamrainbowlabs
2017-12-16 12:16:43 +0000
4397d90fe9
[server] Add plane status and tweak soft loaded chunk limit
Starbeamrainbowlabs
2017-12-16 12:01:07 +0000
3486a28759
[server] Add plane create CLI command
Starbeamrainbowlabs
2017-12-16 11:00:26 +0000
80da550b08
[server] Sete up infrastructure for sub-actions to the plane action in the command console
Starbeamrainbowlabs
2017-12-15 23:40:38 +0000
8b602f1aed
Refactor command console into own class
Starbeamrainbowlabs
2017-12-15 23:36:25 +0000
068dfa58ba
Update SharpCompress
Starbeamrainbowlabs
2017-12-15 23:09:38 +0000
1cab9bd0de
[server] Add planes command to list current planes
Starbeamrainbowlabs
2017-12-15 21:07:09 +0000
1b28b309ce
Create simple CLI tool to communicate with the Nibriboard server
Starbeamrainbowlabs
2017-12-15 21:00:13 +0000
722e6bbeb8
[server] Remove test code from program
Starbeamrainbowlabs
2017-12-15 20:48:42 +0000
6d543937ae
[server] Upgrade LocationReference to double to avoid awkward integer math problems in negative space
Starbeamrainbowlabs
2017-12-15 20:47:45 +0000
073e5709bc
[client] Fix a few referencing errors
Starbeamrainbowlabs
2017-12-15 20:30:19 +0000
9fa7a04d47
[client] Add debug method to clear the requested chunks from the chunk cache.
Starbeamrainbowlabs
2017-12-15 20:05:53 +0000
ea4a8b9b15
[server] Send clients any chunk they ask for, as they probably know better than we do which ones they need
Starbeamrainbowlabs
2017-12-15 20:05:18 +0000
b4bd60ab59
[client] Fix issues with fetching chunks
Starbeamrainbowlabs
2017-12-15 15:45:49 +0000
e1ba8f9a18
Don't try to erase liesn with less than 2 points
Starbeamrainbowlabs
2017-12-15 14:28:23 +0000
d7c01b725a
Try to delete node_modules on clean, but it's not working yet.
Starbeamrainbowlabs
2017-12-08 23:28:47 +0000
84b2c83fe6
[client] Finish erasing. It _works_ :D :D :D
Starbeamrainbowlabs
2017-12-08 20:37:42 +0000
d5f6407cf5
[client] Create skeleton for new eraser. Also, send the actual absolute cursor position instead of the cursor position in screen space.
Starbeamrainbowlabs
2017-12-08 17:54:20 +0000
64667dcc10
[client] Continue refactoring tool system
Starbeamrainbowlabs
2017-12-08 16:16:06 +0000
5c12d13600
[server] Add protocol event to remove a line segment by unique id
Starbeamrainbowlabs
2017-12-08 16:15:43 +0000
56fd7d8460
Update GlidingSquirrel to the latest release
Starbeamrainbowlabs
2017-11-18 21:11:04 +0000
7f7f83e755
Add reference to GlidingSquirrel
Starbeamrainbowlabs
2017-11-16 20:53:37 +0000
c0118c1c73
Finish updating README for now
Starbeamrainbowlabs
2017-11-14 18:55:13 +0000
f9ce613db6
Begin updating README
Starbeamrainbowlabs
2017-11-14 18:43:24 +0000
cb804b960d
Add npm install call if node_modules doesn't exist
Starbeamrainbowlabs
2017-11-14 18:43:09 +0000
1ba7c3650f
browserify -> webpack in README
Starbeamrainbowlabs
2017-11-14 17:52:12 +0000
4f7fe20df8
[client] Fix initial line colour bug
v0.1
Starbeamrainbowlabs
2017-11-14 15:16:22 +0000
b35445fda9
Finish line simplification support
Starbeamrainbowlabs
2017-11-14 15:03:39 +0000
d9ce6387a3
[client] Rewrite to use es6 import everywhere for npm modules
Starbeamrainbowlabs
2017-11-09 21:35:56 +0000
9ce8f70be0
Pull the whole build system apart and put it back together again. It's a lot more flexible now :P
Starbeamrainbowlabs
2017-11-09 21:30:03 +0000
d0b0b7c775
[client] Start adding line simplification support, but we're going to have to update the msbuild config I think.
Starbeamrainbowlabs
2017-11-08 23:09:28 +0000
b135dee0c2
[client] Fiddle with comments
Starbeamrainbowlabs
2017-10-29 21:26:49 +0000
11c201e882
[client] Finish refacotring the brush indicator with weird ellipse stuff :P
Starbeamrainbowlabs
2017-10-29 11:29:40 +0000
1498626823
[client] Start refactoring the brush width indicator, but it doesn't work yet
Starbeamrainbowlabs
2017-10-26 15:31:43 +0100
1eef7c8d11
Tweak the colour palette a bit& update GlidingSquirrel again
Starbeamrainbowlabs
2017-10-26 14:18:58 +0100
c1e5cc9c98
Update GlidingSquirrel to fix the double-message problem
Starbeamrainbowlabs
2017-10-24 10:36:02 +0100
e214bbbb07
[client] Stop writing c# in javascript files :P
Starbeamrainbowlabs
2017-10-23 19:51:40 +0100
aca12a3012
[server] Fix loading saves
Starbeamrainbowlabs
2017-10-23 19:51:16 +0100
192e25f27e
[server] Write initial C# implementation of the JS line simplification algorithm I implemented earlier
Starbeamrainbowlabs
2017-10-22 21:44:30 +0100
45761ecb5d
Merge branch 'master' of https://git.starbeamrainbowlabs.com/sbrl/Nibriboard
Starbeamrainbowlabs
2017-10-13 15:09:32 +0100
1ddc888ea4
[client] Mouse: Fix typo in pressure
Starbeamrainbowlabs
2017-10-07 13:07:14 +0100
94d5b109a7
[client] Bugfix: Render the visible parts of lines that span over unloaded chunks
Starbeamrainbowlabs
2017-10-06 22:42:15 +0100
903666f2ed
[client] Force the fps graph to the top right
Starbeamrainbowlabs
2017-10-06 15:31:50 +0100
40ee6cecca
[client] Fix selection of tools with mouse after icon addition
Starbeamrainbowlabs
2017-10-06 15:26:02 +0100
f52665ee6d
[client+server] Add new icons to interface from openiconic, and send files to client byte-for-byte
Starbeamrainbowlabs
2017-10-06 15:08:10 +0100
25f3375a15
[server] Update GlidingSquirrel
Starbeamrainbowlabs
2017-10-04 15:29:35 +0100
b55ba73c57
[client] Tentatively fix reconnect-on-refresh issue by removing the websocket close handler when disconnecting in beforeunload.
Starbeamrainbowlabs
2017-10-03 19:24:06 +0100
7a6d758e92
[client] Provisionally fix the seamless line rendering logic. Not gonna call it fixed yet though - I think it'll come back to hant us at some point mya
Starbeamrainbowlabs
2017-10-03 15:39:41 +0100
22737f7058
Fix string format
Starbeamrainbowlabs
2017-09-30 21:14:01 +0100
4786347e7e
[server] Add logging
Starbeamrainbowlabs
2017-09-30 19:57:40 +0100
a5adb30364
[client] Add continues from/with id support & fix a few bugs, but it still doesn't work yet :-(
Starbeamrainbowlabs
2017-09-29 15:42:42 +0100
54f5d3bd3f
[server] Add continues from/with id properties
Starbeamrainbowlabs
2017-09-29 15:42:14 +0100
4f485720b2
[client] Session end - add reminder for next time ;-)
Starbeamrainbowlabs
2017-09-28 22:08:58 +0100
1c5996ecca
[server] Add UniqueLineId to DrawnLine & use NCuid for id generation.
Starbeamrainbowlabs
2017-09-28 22:07:26 +0100
5130901127
Merge branch 'master' of https://git.starbeamrainbowlabs.com/sbrl/Nibriboard
Starbeamrainbowlabs
2017-09-27 12:23:19 +0100
03be60b3b0
[client] Make fetchLineFragments while condition more restrictive.
Starbeamrainbowlabs
2017-09-27 12:23:01 +0100
971c14d8cd
[client] Create npm lockfile
Starbeamrainbowlabs
2017-09-26 15:33:36 +0100
1a2852783c
make validate.sh executable
Starbeamrainbowlabs
2017-09-26 15:31:56 +0100
c3952f0778
[server+client] Start working on the line-spanning-multiple-chunks issue, now that the last crisis has been averted :P
Starbeamrainbowlabs
2017-09-22 22:35:56 +0100
c4609ffd3a
[server] Update SharpCompress.
Starbeamrainbowlabs
2017-09-22 11:26:24 +0100
ccf06ec976
Fix a few lingering issues after fixing problems in GlidingSquirrel. It works! :D :D :D
Starbeamrainbowlabs
2017-09-20 22:39:14 +0100
be258f63dc
It sure does feel strangely both good and scary to be completely refactoring so many core classes.
Starbeamrainbowlabs
2017-09-10 21:34:01 +0100
afb6eb8dca
Fiddle with things - it looks like a manual nuget packing is in order for the GlidingSquirrel.... sigh
Starbeamrainbowlabs
2017-09-09 22:49:08 +0100
0e4fe2eecb
Update GlidingSquirrel version
Starbeamrainbowlabs
2017-09-09 21:33:01 +0100
b070c5b760
Remove IotWeb as a dependency. The game is officially afoot!
Starbeamrainbowlabs
2017-09-05 21:31:34 +0100
81d28ed26d
Merge branch 'master' of https://git.starbeamrainbowlabs.com/sbrl/Nibriboard
Starbeamrainbowlabs
2017-09-05 21:30:15 +0100
0fce4cc6bb
Add GlidingSquirrel as a git submodule and a reference in the main Nibriboard project file. The great refactoring has BEGUN!
Starbeamrainbowlabs
2017-09-05 21:30:02 +0100
74fc82e022
Merge remote-tracking branch 'refs/remotes/origin/master'
Starbeamrainbowlabs
2017-08-31 13:14:07 +0100
1272448063
Umm
Starbeamrainbowlabs
2017-08-31 13:14:05 +0100
0a0f742266
Update SharpCompress
Starbeamrainbowlabs
2017-08-22 18:03:45 +0100
69b7db4220
[server+client] Compact messages a bit, and comfirm that IoTWeb is causing the invisible chunk issue
Starbeamrainbowlabs
2017-08-05 22:04:51 +0100
03181dc54a
[client] Stop the page from moving round when you use the arrow keys
Starbeamrainbowlabs
2017-07-30 22:23:19 +0100
a0605c281d
[client] Fiddle with the colour palette some more.
Starbeamrainbowlabs
2017-07-30 22:22:16 +0100