Adam Brown
fbff69708e
version catalogue
...
kotlinx
2023-07-16 23:15:49 -07:00
Adam Brown
3ff91b4d98
version catalogue
...
coroutines
2023-07-16 22:57:48 -07:00
Adam Brown
5ee38413e6
version catalogue
...
android versions
2023-07-16 22:45:03 -07:00
Adam Brown
f01c02e23f
version catalogue
...
kotlin plugins
2023-07-16 21:53:44 -07:00
Adam Brown
b2dafb3f0b
version catalogue
...
kotlin
2023-07-16 21:39:49 -07:00
Adam Brown
0e3c49fe90
version catalogue
...
okio
2023-07-16 21:01:59 -07:00
Adam Brown
08132b0062
version catalogue
...
decompose, koin
2023-07-16 20:46:58 -07:00
Wavesonics
e7a9fb910e
Added MacOS to server downloads
2023-07-05 23:11:24 -07:00
blujai831
54554918ee
Added a server config option to use a different HTTPS port
2023-07-04 12:27:27 -07:00
Wavesonics
892229e578
Fix Server admin login page
2023-06-30 23:04:22 -07:00
Wavesonics
039db1e510
Upgrade KWeb, fix API
2023-06-20 21:35:18 -07:00
Wavesonics
9d4b6f80c3
Formatting
2023-06-01 22:41:22 -07:00
Wavesonics
0a78381957
NetworkConnectivity class added
...
Used to avoid auto-syncing that can never succeed
2023-06-01 22:18:00 -07:00
Adam Brown
64699de483
KWeb bump
2023-05-21 06:40:19 -04:00
Adam Brown
f0e02662a3
Server Project SyncId now project specific
...
This will allow simultaneous project syncing
2023-05-11 21:56:26 -07:00
Adam Brown
f51bf64c53
Fixed begin_sync on Android
2023-05-10 00:43:18 -07:00
Adam Brown
a6c20b5891
Fixed initial no-data sync
...
Lite sync working better too now
2023-05-09 21:19:06 -07:00
Wavesonics
0d3417ddf6
Working on syncing
2023-05-09 20:42:39 -07:00
Adam Brown
c1893b3cf4
Sync protocol improvement
...
Clients now send up their local entity hashes, and the server uses that to filter out unchanged entities in the sync sequence
2023-05-04 20:36:14 -07:00
Adam Brown
2b20d48879
Removed printlns in server logging
2023-04-30 17:38:13 -07:00
Adam Brown
a37c8e3f2d
Added app version to various places
2023-04-30 16:14:39 -07:00
Wavesonics
4dd016ae8f
Better version number handling
2023-04-28 18:00:40 -07:00
Wavesonics
75760cd7b0
Sync fixes
...
-Encyclopedia entries were broken if they did not exist on client yet
- Scenes weren't getting their server ID if they were new to client
2023-04-27 20:16:15 -07:00
Wavesonics
aabcb7bb26
Small whitelist fix
2023-04-27 17:52:40 -07:00
Wavesonics
282c4e87f2
Server Synchronizer: ID Sequence
...
Server now calculates an ID sequence for the clients to follow
2023-04-27 17:16:30 -07:00
Wavesonics
9cbdc1d4fb
Added a server howto
2023-04-26 21:06:22 -07:00
Wavesonics
fcb8c055e3
Added a server howto
2023-04-26 18:14:20 -07:00
Wavesonics
285af06c3c
Upgrade ktor 2.3.0
...
Also force https with redirect
2023-04-26 17:46:44 -07:00
Adam Brown
46e2ee65b4
A little more work on server Home page
2023-04-26 17:32:15 -07:00
Adam Brown
870167eb18
Fix server config loading
2023-04-26 01:25:38 -07:00
Adam Brown
c2242e7776
Work on the server Home
...
Added server config file
2023-04-26 00:09:09 -07:00
Adam Brown
840293c36b
Enable HTTP/2
...
Switching to Jetty does this for us
2023-04-24 17:56:19 -07:00
Adam Brown
8b89891697
SSL work
...
SSL work
SSL work
SSL work
SSL work 2
SSL work 2
SSL work
2023-04-23 23:47:02 -07:00
Adam Brown
efa5be6e09
Webhook test
2023-04-23 20:29:28 -07:00
Adam Brown
a477b6d986
Webhook test
2023-04-23 20:23:31 -07:00
Adam Brown
54ed376115
Server JVM version
2023-04-23 18:32:29 -07:00
Wavesonics
38f05c8b57
Fixed up whitelist enforcement
...
Fixed lots of little bugs with auth and account creation/login
2023-04-21 21:02:47 -07:00
Wavesonics
7685a189e3
Remove default password
2023-04-21 01:35:25 -07:00
Wavesonics
9b15943ca9
Lots of web work
2023-04-21 01:33:13 -07:00
Wavesonics
c199dd71a2
CSS tweaks
2023-04-21 00:05:01 -07:00
Wavesonics
d7a93605da
Minor 404 update
2023-04-20 22:58:43 -07:00
Adam Brown
2273ee7c21
Upgraded kweb
2023-04-20 21:40:08 -07:00
Adam Brown
53a81bb899
First pass web UI
...
Implemented Admin UI
2023-04-20 18:28:26 -07:00
Adam Brown
63bf9f25fa
Built out the admin & whitelist system
...
only on server so far, not tested
2023-04-18 23:47:12 -07:00
Adam Brown
4208c61791
SyncId validation fix
...
In the middle of a sync, a syncId will stay valid forever, allowing user to spend lots of time doing merges or what ever. Unless a call to begin is made and the syncId is past its expiration time, then it will become invalid.
Also Projects level API endpoints were not validating SyncIds at all, whoops.
2023-04-15 21:12:01 -07:00
Adam Brown
9699baa1b2
Server return 404 instead of 500
...
When download of entity not found
2023-04-15 20:21:34 -07:00
Wavesonics
c98bf8c5d6
Server: Add static assets
2023-04-13 22:29:05 -07:00
Adam Brown
fce8b3aa2a
Fixed some sync issues
2023-04-13 22:12:23 -07:00
Wavesonics
53a9226fbb
Server can define port
2023-04-12 23:58:33 -07:00
Adam Brown
7bf4ed5d20
Server tests are passing again!
2023-04-11 22:30:40 -07:00