Mitchell McCaffrey
b9876c6a38
Fix offline mode and move to optional chaining for session socket
2021-01-01 12:44:56 +11:00
Mitchell McCaffrey
501fc4377c
Optimised pointer
2020-12-31 17:56:51 +11:00
Mitchell McCaffrey
5e244617ae
Changed Session event names to better match new model
2020-12-12 16:08:10 +11:00
Mitchell McCaffrey
089fd27ccf
Converted custom token support to new network model
2020-12-12 15:03:24 +11:00
Mitchell McCaffrey
6a4c6b30ec
Moved peer connections to an optional pull model
2020-12-11 13:24:39 +11:00
Mitchell McCaffrey
f2cb8b69db
Moved to socket for game state networking
2020-12-05 17:16:06 +11:00
Mitchell McCaffrey
6fedcc171d
Added note edit flags
2020-11-05 16:21:52 +11:00
Mitchell McCaffrey
a6085599dd
Added note removal
2020-11-05 14:41:33 +11:00
Mitchell McCaffrey
a3ae3471e8
Added note menu and note text
2020-11-04 15:03:34 +11:00
Mitchell McCaffrey
6c1d952855
Added basic persistance to notes
2020-11-03 17:15:39 +11:00
Mitchell McCaffrey
c743901962
Added check for map state in map state network update
2020-10-30 11:57:36 +11:00
Mitchell McCaffrey
04dceef022
Added check for resolutions in map send
2020-10-30 11:52:23 +11:00
Mitchell McCaffrey
21f4446db3
Fixed bug with sending maps when the map owner has left the party
2020-10-27 19:30:39 +11:00
Mitchell McCaffrey
41ffd15a0c
More fake-indexeddb
2020-10-24 09:13:29 +11:00
Mitchell McCaffrey
05e66e5e82
Reverted unnecessary changes to fix fake-indexeddb issue
2020-10-24 09:05:16 +11:00
Mitchell McCaffrey
f8d7f7f19f
Updated update map
2020-10-24 00:01:46 +11:00
Mitchell McCaffrey
97c436b5e4
Removed id from map update data
2020-10-23 23:35:43 +11:00
Mitchell McCaffrey
37542dc0e6
Moved session and connection helpers and change data sending to use write streams
2020-10-23 10:27:22 +11:00
Mitchell McCaffrey
f9b55b4673
Fixed bug with direct database update for map state
2020-10-22 20:57:29 +11:00
Mitchell McCaffrey
e92c561a3a
Added automatic cache invalidation for maps and tokens
2020-09-11 16:56:40 +10:00
Mitchell McCaffrey
b4e52ebb23
Fixed 2 bugs with map loading and sending
...
When a map was sent the receiver didn't save the resolutions tihs meant that if the original map owner left or wasn't the party leader the map would be blank when new users joined. Also if a map sender left when sending a map and rejoined their version of the map would be overriden by a corrupted version.
2020-08-28 17:06:13 +10:00
Mitchell McCaffrey
c6f9b29cc3
Added simple pointer tool
2020-07-28 17:59:26 +10:00
Mitchell McCaffrey
1d3085c9af
Fix bug with cache when refreshing during map load
2020-07-18 17:22:26 +10:00
Mitchell McCaffrey
17c2205e07
Fixed sending empty map bug when double clicking the delete map button
...
Also fixed default map resolution sending to peers
2020-07-18 16:58:29 +10:00
Mitchell McCaffrey
8c92d19b9c
Removed unused import
2020-07-17 19:22:25 +10:00
Mitchell McCaffrey
e974c19bc4
Fix bug with custom token loading
2020-07-17 16:13:29 +10:00
Mitchell McCaffrey
6a0603feb5
Fix map map cache bug with page reload
2020-07-17 16:10:36 +10:00
Mitchell McCaffrey
61a2e1ac8d
Disabled map select when loading a map
2020-07-17 15:57:52 +10:00
Mitchell McCaffrey
f25261d70b
Fix data channel support for data request replys and added token channel support
2020-07-17 15:39:45 +10:00
Mitchell McCaffrey
d83c6e80fb
Fix bug with sending low resolution maps
2020-07-17 15:02:21 +10:00
Mitchell McCaffrey
fc76e3690a
Refactored session management to allow for decoupled network and game routes
2020-07-16 17:27:39 +10:00