Why not?
ddnet-team-searcher / website Goto Github PK
View Code? Open in Web Editor NEWWebsite where weirdos can find another weirdos to play with each other
License: GNU Affero General Public License v3.0
Website where weirdos can find another weirdos to play with each other
License: GNU Affero General Public License v3.0
currently it tries to fetch n happenings and start them when times comes but it seems like a bad idea coz user can edit it any time and boom, now it has wrong time. maybe make it fetch happenings directly from db.
Make possible send a link of a happening like http://ddts.com/happenings/42069 so even ppl who don't have account could see the happening and be like "hey, this website is pretty good, ill register here".
Either come up with something for clans or just remove them at all
so it would be easier to find user you're looking for
it's not used anywhere, so just get rid of it.
When someone click button 'interested' author of the happening receives a notification with his own name
current ones look different and i dont rly like it :\
Add page where admin can see a list of verified users
if user doesn't have any points it currently resolves in an error
it would be nice to have tests of server code, so whenever i use as any
it would scream that everything is broken
and in place of that button add "More info" buttom
Page where admin can see a list of people and can set a role for them
add Select component and replace where default one is used
currently only query
getting set
Add a page where admin will be able to edit roles and give em to others.
website/packages/server/src/users/users.controller.ts
Lines 154 to 157 in edb835d
Currently Navbar
component in NoNameLayout
has /settings
in url but its also used in admin pages
move reports related stuff from users controller and service into separate reports controller & service
Backend
Frontend
Add a page where admins will be able to see a list of reports. There should be such data as: who did report, reported user and reason
redesign profile page coz rn it looks like ass
this thingy is used in many places, would be nice to have a separate component for this
so when user is banned he wont be able to create new accounts with this ip.
for some reason when i open profile page sometimes it shows wrong flag. i have most time spent on POL servers but i have CHN there
make a feature which will not allow others to make account with certain names
in notification about happening make it a link which leads to ?happeningId=id
Implement a lil blog, make a page in admin panel. Pages will be just a markdown, nothing fancy
add a modal which will be opening when click on following/followers button on profile page
make it look fancy
Add a button to the footer which will print latest release of the repo and when you click on it will fetch n last releases when shot them in a modal(basically yoink it from monkey type). No need in blog then.
I neat idea would be add a page where you could see like a list of servers you have(physical servers, not game ones) and there you could see what maps are running, how many players in total and cpu usage and other nerd stuff.
remove both of those endpoints and just make /happenings
after 4 hours of thorough research(changing order of words for the same query and hoping for the answer) imo ni18n can be a good alternative for lingui. It will allow using translations with ssr and.... that's it
make a page where user can set what kind of notification he wants to receive
Add a page where admin can basically see a list of users who was banned and optional reason why it happened
Every time you need to create a new API, you use the createApi({}) method, which is wrong. Instead, you should create a base API, and inject the other APIs into it, thus "populating" it.
base.api.ts:
export const baseApi = createApi({
baseQuery: fetchBaseQuery({ baseUrl: '/' }),
endpoints: () => ({}),
});
users.api.ts:
export const usersAPI = baseApi.injectEndpoints({...your endpoints})
Add page where user will be able to see all his happenings(finished/happening rn/not started)
use @/components/ui/Carousel instead!
remove roles table, and add one column mod
to users
table. no need in fancy shmancy roles system
yoink ddnet's flags and roles' images
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.