cryptic-game / cryptic-network Goto Github PK
View Code? Open in Web Editor NEWThe official network microservice of cryptic-game
License: GNU Affero General Public License v3.0
The official network microservice of cryptic-game
License: GNU Affero General Public License v3.0
Add exception capturing with Sentry
Describe the feature you would like
We need an endpoint to determine which devices contains a network.
Describe the bug
An owner can be a member of his network.
Idea
Restrict a network owner to be apart of his network by throwing an error on this situation.
Describe the feature you would like
Add a new endpoint which returns all invitations of a specific network.
Is your feature request related to a problem? Please describe.
Currently it is only possible to get the invitations of a device or the requests of a network.
Describe the feature you would like
When a device is powered off it should not be possible to interact with it.
The structure of the current documentation is not identical to the documentation of the other microservices.
Describe the feature you would like
Rename the database models to use this scheme: <microservice>_<name>
Is your feature request related to a problem? Please describe.
Since all microservices use the same database, it could be possible that the same table is used by two different microservices.
There are some issues in cryptic-network
We need to add a delete_user
endpoint which is called by the server when a user is going to be deleted.
The endpoint has to delete all to the given user related information.
Describe the bug
If an owner will delete his network pending invitations wont deleted.
Idea
Delete network invitations on network deletion.
Describe the bug
The network naming is prone for duplications. So nobody can differentiate between fake and original networks.
Make network names unique and with less than 21 characters and more than 5 characters.
Describe the bug
You can be twice in a network using invite and request
Reproduce
network members <uuid>
from A and network list
from B to see that B is twice in the networkLogs
I don't have the logs, this happend on https://play.cryptic-game.net
Add Unit Tests to cryptic-network
Describe the feature you would like
Set a cooldown of one day for invitations.
Owners of a network can leave their own network without deleting it.
Replace the deprecated method createCriteria.
Describe the feature you would like
Update the documentation on GitHub to include the owner
endpoint.
Describe the feature you would like
We have to use an orm in java instead of raw sql queries.
Additional context
Some libs:
Fix SonarCloud Issues
Setup GitHub Actions
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.