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
Add page where admin can see a list of verified users
redesign profile page coz rn it looks like ass
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.
When someone click button 'interested' author of the happening receives a notification with his own name
move reports related stuff from users controller and service into separate reports controller & service
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
if user doesn't have any points it currently resolves in an error
make a feature which will not allow others to make account with certain names
Page where admin can see a list of people and can set a role for them
currently only query
getting set
remove both of those endpoints and just make /happenings
Add page where user will be able to see all his happenings(finished/happening rn/not started)
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
and in place of that button add "More info" buttom
make it look fancy
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".
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
Currently Navbar
component in NoNameLayout
has /settings
in url but its also used in admin pages
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.
yoink ddnet's flags and roles' images
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.
website/packages/server/src/users/users.controller.ts
Lines 154 to 157 in edb835d
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
remove roles table, and add one column mod
to users
table. no need in fancy shmancy roles system
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
make a page where user can set what kind of notification he wants to receive
add Select component and replace where default one is used
current ones look different and i dont rly like it :\
it's not used anywhere, so just get rid of it.
it would be nice to have tests of server code, so whenever i use as any
it would scream that everything is broken
Add a page where admin will be able to edit roles and give em to others.
so when user is banned he wont be able to create new accounts with this ip.
Backend
Frontend
this thingy is used in many places, would be nice to have a separate component for this
use @/components/ui/Carousel instead!
in notification about happening make it a link which leads to ?happeningId=id
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})
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.