Junseo Park 678fae4112
Feature/serverlist skeleton (#468)
* deps: added mongoose

* feat(*): added mongo and saving invited count

* chore(env): updated mongo configuration

* chore: updated next-env.d.ts

* chore(*): changed categories to botCategories

* chore(Image): maded image component

* feat(ServerCard): added ServerCard component

* feat(ServerIcon): added ServerIcon component

* feat(Tools): added server related functions

* feat(Mongo): added serverSchema

* chore(Hero): support serverlist

* feat(Owner): added crown

* feat(icons): added icons api

* feat(Yup): added AddServerSubmitSchema

* types: added server related types

* chore(BotCard): changed bot category link

* chore(Hero): changed category links

* feat(ServerCard): added unreachable state display

* feat(Yup): added ManageServerSchema

* feat(Query): added server related queries

* feat(Constants): added server related stuffs

* types: added updatedAt field for ServerData

* feat(pages/servers/*): added server pages

* feat(*): moved bot category rotue

* typo: fixed typo issue

* feat(pages/addserver/*): added add server page

* feat(api/servers): added server related api

* feat(pages/servers): added server edit page

* feat(pages/bots): changed bot list route

* feat(*): server categories

* feat(pages/users): added owned server list

* chore(pages/bots): changed image size

* feat(docker-compose): added bot

* ci: made some changes

* types: fixed type

* types(Search): fixed type

* types(*): fixed type

* fix(*): missing fields

* fix: Hero type typo issue

* ci(*): missing sentry org slug

* ci(*): fix

* feat(*): added and changed search pages

* Update pages/addserver/[id].tsx

Co-authored-by: Ryu JuHeon <saidbysolo@gmail.com>

* feat(api/search): added servers search api

* feat(pages/panel): added server list in manage page

* feat(Search): supporting server search at SearchBox

* feat(pages/apllications/servers): added server application page

* chore(docker-compose): changed image link

* chore(utils): removing server cache at submit

* chore(image/icons): added debug code

* chore(*): changed component names

* chore(Query): decreased server cache ttl

* fix(Query): error on addserver page

close: https://github.com/koreanbots/serverlist-testing/issues/10

* fix(Query): not using vote type

close: https://github.com/koreanbots/serverlist-testing/issues/9

* fix(Constants): fixed category unexpected char

close: https://github.com/koreanbots/serverlist-testing/issues/8

* fix(Query): serialize server data

* fix(Query): returning null on boost level 0

* fix(page/servers): displaying n/a on boostTier null

close: https://github.com/koreanbots/serverlist-testing/issues/4

* fix(pages/servers): hiding emoji list if no emoji

close: https://github.com/koreanbots/serverlist-testing/issues/1

* typo(pages/servers): bot to server

close: https://github.com/koreanbots/serverlist-testing/issues/2

* fix(components/Hero): editing vote list link

close: https://github.com/koreanbots/serverlist-testing/issues/11

* chore(*): changed list route

* feat(pages/servers/list/votes): added server vote list page

close: https://github.com/koreanbots/serverlist-testing/issues/12

* feat(Dockerfile): added pre-build

* fix(Image): image broken when fallbackSrc not given

close: https://github.com/koreanbots/serverlist-testing/issues/5

* ci: checking out submodules

* fix(ServerCard): bot category displayed at ServerCard

close: https://github.com/koreanbots/serverlist-testing/issues/16

* feat(*): supporting opengraph image for server

* fix(utils/Constants): fixed type missing on og

* feat(pages/servers): not forcing emoji width

* chore(utils/Yup): fixed agree checkbox error message

* typo(utils/Yup): fixed bot to server

* feat(pages/servers): improved emoji display

* chore(api/images/discord/icons): removed debug code

* chore(pages/servers): removed crown for owner

close: https://github.com/koreanbots/serverlist-testing/issues/19

* fix(utils/Query): returning date as string

close: https://github.com/koreanbots/serverlist-testing/issues/23

* fix(ServerCard): changed manage link from bot manage link

* fix(ServerCard): same height for every card

* chore: removed debug code

* chore(pages/addserver): showing as invite for server kicked bot

* typo(*): fixed typo issues

* types: added nullable type

* feat(Navbar): added list menu

* chore: showing warning for server data not fetched

* chore: changed main page (combined bots and servers)

* typo(*): replace '한국 디스코드봇 리스트' with '한국 디스코드 리스트'

* chore: added Hero component combined state

* typo: changed name

* fix(Navbar): fix link href

* typo: fix about page for serverlist

* chore: decrease font size

* fix: server category tag link

* fix: bot category link

* feat: added server widget

* fix(ServerCard): fixed servername overflowing

* chore: forcing re-login when discord server data fetch fails

* fix: error causing on owner not registered

* fix: making state same for join button

* fix: filtering owner if null

* fix(servers/[id]): fix error causing if owner is null

* fix(addserver): fixed error occuring for users not logged in

* fix(Constant): fixed og image extension getting popped

* typo: fixed typo issue

* fix: showing forbidden page for non-owner users

* feat: invite guide for server which bot left

* fix: invalid path for paginator on bot page

Co-authored-by: Hajin Lim <zero734kr@gmail.com>
Co-authored-by: Ryu JuHeon <saidbysolo@gmail.com>
2021-11-06 23:57:46 +09:00
2021-02-28 11:58:03 +09:00
2021-07-14 21:20:31 +09:00
2021-11-06 23:57:46 +09:00
2021-11-06 23:57:46 +09:00
2021-07-14 21:20:31 +09:00
2021-11-06 23:57:46 +09:00
2021-11-06 23:57:46 +09:00
2021-03-08 21:52:34 +09:00
2021-03-07 22:00:10 +09:00
2021-02-28 11:58:03 +09:00
2021-01-04 20:09:54 +09:00
2021-07-15 11:06:11 +09:00
2021-07-14 21:20:31 +09:00
2021-02-28 11:58:03 +09:00
2021-04-29 16:40:54 +09:00
2021-05-25 21:29:55 +09:00
2021-07-04 01:03:16 +09:00
2021-07-15 09:06:44 +09:00
2021-02-28 11:58:03 +09:00
2021-01-14 11:49:51 +09:00
2021-05-09 10:34:45 +09:00
2021-05-09 10:34:45 +09:00
2021-05-18 22:22:46 +09:00
2021-03-25 20:29:55 +09:00
2021-11-06 23:57:46 +09:00

Tests Deploy DeepScan grade

Korean Discord Bots in one place.

SNS

Contact

Contributing

Issues and PRs are always welcomed.

Before submitting an Issue

Bug

First, check if the device supports it.

Devices not supported

- Any extension program (AdBlock, Darkmode etc.)
- Browser: IE, Pre 17 Edge.
- Windows prior to Windows 7
- MacOS version 10.10 or lower
- iOS version 10.0 or lower
- Android version 5.0 or lower
- 3.5" iPhone
- All VMs
- Jailbroken or rooted device
- All Linux versions that have ended official support
- Security issues (Please forward security-related issues to the developer privately)
- Bugs that do not occur in the official build, occur in the browser/OS of beta versions such as Canary or PTB
- All platforms or devices that other developers have declared end of support

Then register the issue. Submit

If you see an issue, please leave a comment like these.

  • CR Means Can Reproduce
  • CNR Means Can Not Reproduce
  • NAB Means Not a Bug

Approval and deny

When a bug receives two reproducible approvals or denial, the approval and rejection are decided.

Approve

If a bug is approved by more than two user as reproducible, the bug waits for confirmation from the developer and obtains a approved label.

Deny

If a bug is rejected by more than one user because it is not reproducible, the bug gets a deny label and the issue is Closed.

Suggestions

Please feel free to make suggestions at Discussions!

Submit Pull Request

Contributions are always welcome. We appreciate your commit messages if you follow the rules below!

Conventional Commits


Old Repositories

Languages
TypeScript 81.5%
JavaScript 15%
CSS 3.3%
Dockerfile 0.2%