Commit Graph

  • ff13703335 Force close JVM after JavaFX stop hook master ChronosX88 2023-12-12 01:12:28 +0300
  • 9f8898561d Implement example chat app ChronosX88 2023-12-12 00:53:05 +0300
  • 6a5eab54cb Fix merging arrays ChronosX88 2023-12-12 00:52:38 +0300
  • 096f3c4387 Handle array merging ChronosX88 2023-12-11 21:54:07 +0300
  • f7da23a939 Cleanup repository ChronosX88 2023-12-11 17:44:10 +0300
  • 375bac9214 Init example project with JavaFX ChronosX88 2023-12-11 17:41:06 +0300
  • 08912a6f67 Implement referencing other nodes in graph ChronosX88 2023-11-17 22:20:15 +0300
  • bcda85a8b1 Make nodes ignoring their own requests, fix putting data to the graph ChronosX88 2023-11-17 20:00:00 +0300
  • a551581a99 Implement custom deserializer for NetworkMessage ChronosX88 2023-11-17 19:00:00 +0300
  • 9963d39219
    Fix adding pending requests for GatewayNetworkNode ChronosX88 2023-11-17 07:12:21 +0300
  • 36581fa943
    Implement .put()/get() API properly ChronosX88 2023-11-17 07:10:59 +0300
  • 45e013098f
    Make node values type-safe ChronosX88 2023-11-16 23:17:38 +0300
  • b83e3ee14e Reimplement .put() API ChronosX88 2023-11-15 02:37:19 +0300
  • 87da965616 Reimplement network handler ChronosX88 2023-11-15 00:15:18 +0300
  • 1eb00914a8 Implement updating nodes for MemoryStorage, handling deferred nodes ChronosX88 2023-11-14 20:36:26 +0300
  • 3338c54680 [WIP] Revamp code base ChronosX88 2023-11-14 03:06:42 +0300
  • a51e5959da
    Update README.md ChronosX88 2019-10-08 23:13:29 +0400
  • f853d8539e
    Merge pull request #6 from ashatch/executors-and-tidyup ChronosX88 2019-10-07 15:08:51 +0400
  • ae82631050 use Executor services for thread pooling/management; some tidy up Andrew Hatch 2019-10-06 22:06:36 +0100
  • 28011fe279 fix: Optimize PathRef ChronosX88 2019-10-01 23:38:26 +0400
  • 3a9b86bac0 [GunSuperPeer] fix: Fix NPE in onClose callback ChronosX88 2019-10-01 23:37:59 +0400
  • b980bbd2b3 refactor: Change name of get data in request json ChronosX88 2019-10-01 23:37:26 +0400
  • eca5e03b6f chore: Add shadow org.json lib ChronosX88 2019-10-01 23:36:19 +0400
  • 908a652503 Fixed null when creating GunSuperPeer (storage is null in dispatcher) ChronosX88 2019-05-10 19:50:08 +0400
  • 2617e8b7cd Replaced CompletableFuture in PathRef. Bumped version to 0.2.5 0.2.5 ChronosX88 2019-05-10 19:24:56 +0400
  • e5907676e6 Replaced getOrDefault() to get() in InMemoryGraph 0.2.4 ChronosX88 2019-05-10 19:10:39 +0400
  • 63667b50db Replaced String.join with implementation in Utils class for Android compatibility. Bumped version to 0.2.4. ChronosX88 2019-05-10 19:04:11 +0400
  • 61255b3521 Bumped version to 0.2.3 0.2.3 ChronosX88 2019-05-10 18:47:48 +0400
  • 2d10e4d73e Replaced CompletableFuture, which is compatible with the Android platform. ChronosX88 2019-05-10 18:46:51 +0400
  • 3d58d966bf fixed examples 0.2.2 ChronosX88 2019-05-10 12:33:27 +0400
  • abb87473b0 Bumped version to 0.2.2 ChronosX88 2019-05-10 12:31:34 +0400
  • 5becc5cb8f Added ability to set custom storage to GunSuperPeer ChronosX88 2019-05-10 12:30:53 +0400
  • 17dcfc9e7b Added Serializable to Node and bumped version 0.2.1 ChronosX88 2019-05-09 16:48:24 +0400
  • 027da48407
    Update README.md ChronosX88 2019-05-09 16:35:38 +0400
  • f315353ece
    Update README.md ChronosX88 2019-05-09 16:33:17 +0400
  • 98d9044054 Bumped version and added shadowJar plugin to Gradle 0.2.0 ChronosX88 2019-05-09 16:09:10 +0400
  • ecea78d827 Update .gitignore ChronosX88 2019-05-09 15:27:39 +0400
  • fceb33df99 Implemented gun.map() ChronosX88 2019-05-09 15:26:09 +0400
  • 243cc61786 Implemented gun.on() ChronosX88 2019-05-09 15:10:01 +0400
  • 9b1b38c1d7 Fixed URL to original site of GUN. ChronosX88 2019-05-09 14:13:27 +0400
  • b899018045 Now all futures in JGUN are children of CompletableFuture, correctly putting, getting, deleting. 0.1.0 ChronosX88 2019-05-09 14:06:21 +0400
  • 92b734c511 Removed PutBuilder ChronosX88 2019-05-08 20:41:49 +0400
  • ae574f15e7 Now when flattening happen, instead of new node ID, we use the path from root of a graph ChronosX88 2019-05-08 20:39:23 +0400
  • 2ab66392b2 Added some information (and comments) in HAM CRDT class ChronosX88 2019-05-07 21:04:43 +0400
  • b563c94cca
    Added link to the original site of GUN database ChronosX88 2019-05-07 16:40:48 +0300
  • 279fa0b98c Implemented basic dispatcher and removed GSON dependency. ChronosX88 2019-05-07 16:32:32 +0300
  • 1e3291d780
    Update README.md ChronosX88 2019-05-06 20:59:14 +0400
  • ee98da62a3 [WIP] Removing Put/GetBuilders, renamed project to JGUN (final), added get operation. ChronosX88 2019-05-06 20:42:55 +0400
  • 7d61993a3c [WIP] Added base for futures, builders, and big refactoring ChronosX88 2019-05-05 19:52:26 +0400
  • d085b9f80d Added template to extending storage ChronosX88 2019-05-03 21:18:04 +0400
  • 791f29a177 Implemented key-lookup ChronosX88 2019-05-03 20:52:05 +0400
  • 33574c69a5
    Create README.md ChronosX88 2019-05-03 12:29:40 +0400
  • 40a90b8fbf
    Create LICENSE ChronosX88 2019-05-03 12:29:08 +0400
  • baf0a01684 Implemented HAM (this is conflict resolution system) ChronosX88 2019-05-03 12:20:14 +0400
  • c366f3a655 Implemented ad-hoc part ChronosX88 2019-05-02 15:31:40 +0400
  • 01e9e53480 Implemented basic server ChronosX88 2019-05-02 14:38:25 +0400