Commit Graph
626 Commits
Author SHA1 Message Date
Madeline c23ec4acee Fixed bug in /users/@me PATCH where username must be present in every request, breaking account claiming 2022-02-17 20:32:47 +11:00
Erkin Alp GüneyandGitHub c9fdfe196d Merge pull request #608 from Featyre/master
Branding updates + Fixed Discovery and custom status + Dev portal
2022-02-16 21:16:20 +03:00
RealMANIandErkin Alp Güney 0f77e9c5fc Typo 2022-02-16 10:46:08 +03:00
RealMANIandErkin Alp Güney b46fd104aa Mutual Friends
Added mutual friends
2022-02-16 10:46:08 +03:00
RealMANIandGitHub 76d5d83dc7 Mutual Guilds (#637) 2022-02-16 10:45:54 +03:00
RealMANIandGitHub e8b24b3684 [Fix] Invisible space username (#639)
You can send only spaces to the server and have a invisible username, this way you can remove the spaces and check and if it wasn't null after you know it's not just spaces
2022-02-16 10:45:37 +03:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
39ea06b906 Bump vm2 from 3.9.5 to 3.9.7 in /api (#633)
Bumps [vm2](https://github.com/patriksimek/vm2) from 3.9.5 to 3.9.7.
- [Release notes](https://github.com/patriksimek/vm2/releases)
- [Changelog](https://github.com/patriksimek/vm2/blob/master/CHANGELOG.md)
- [Commits](https://github.com/patriksimek/vm2/compare/3.9.5...3.9.7)

---
updated-dependencies:
- dependency-name: vm2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-15 08:02:08 +03:00
Erkin Alp GüneyandGitHub b3c4b5ded9 Manually lock node to >15 2022-02-10 23:43:49 +03:00
ImAaronFRandGitHub 45d84446bc [Fix] Trying to remove a null element (#625)
Fix for: Uncaught TypeError: document.querySelector(...) is null
2022-02-10 07:56:48 +03:00
ImAaronFRandGitHub 760cdeda92 [Fix] Client bug (#623)
If you don't delete this property for some reasons after you send a message in a guild, your roles will be removed (client sided) for everyone, this fixes it.
2022-02-09 09:22:27 +03:00
Madeline 1d86692af0 Remove nulled properties from GET /channels/#id/messages for improved compatibility with some client ( discord.js ) 2022-02-04 19:59:13 +11:00
Featyre 7b3531cb90 Return none for dev portal + todo for categories 2022-02-02 02:09:57 +08:00
FeatyreandGitHub 862c80b343 Merge branch 'fosscord:master' into master 2022-02-01 16:54:50 +00:00
ImAaronFRandGitHub 2d18444b6e Update index.html
Compatible client version with Role Icons
2022-01-31 03:04:39 +03:30
Featyre b01a26cdce Dev portal + categories load db 2022-01-26 08:58:36 +08:00
Featyre 5c525c1eef change line 2022-01-25 00:30:16 +08:00
FeatyreandGitHub 1c0cc35101 Merge branch 'fosscord:master' into master 2022-01-24 14:59:34 +00:00
Featyre cc492f07dc Partnet + Discover fix and join 2022-01-24 22:59:14 +08:00
TheArcaneBronyandErkin Alp Güney cc1d7f9cc0 Add dummy endpoints to prevent client loading some settings panels indefinitely 2022-01-24 16:33:29 +03:00
Featyre 5e868d431b Prep for Category db work 2022-01-24 11:27:12 +00:00
FeatyreandGitHub f3981b586e Merge branch 'fosscord:master' into master 2022-01-24 09:02:52 +00:00
Featyre e3f20f849d category + discovery + custom status fix, new config 2022-01-24 07:21:48 +00:00
Madeline e567755ab6 revert dependabot PRs that update node-fetch to v3 2022-01-24 17:06:31 +11:00
FeatyreandGitHub ba70cf4b97 Merge branch 'fosscord:master' into master 2022-01-24 05:25:22 +00:00
MadelineandErkin Alp Güney 14a4321c0f Add unhandled channel types to IsTextChannel method 2022-01-23 23:29:14 +03:00
FeatyreandGitHub caa951b318 Merge branch 'fosscord:master' into master 2022-01-23 15:57:00 +00:00
Featyre a5e06cd021 Partial integration of categories and discovery 2022-01-23 23:55:43 +08:00
Erkin Alp GüneyandGitHub 0736f99e45 Closed-join guilds
Resolves #537
Signed-off-by: Erkin Alp Güney <erkinalp9035@gmail.com>
2022-01-23 17:46:04 +03:00
dependabot[bot]andErkin Alp Güney 6fd0901fad Bump node-fetch from 2.6.6 to 2.6.7 in /api/scripts/stresstest
Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.6 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases)
- [Changelog](https://github.com/node-fetch/node-fetch/blob/main/docs/CHANGELOG.md)
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.6...v2.6.7)

---
updated-dependencies:
- dependency-name: node-fetch
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-23 07:46:43 +03:00
dependabot[bot]andErkin Alp Güney f094c076f3 Bump node-fetch from 2.6.2 to 3.1.1 in /api
Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.2 to 3.1.1.
- [Release notes](https://github.com/node-fetch/node-fetch/releases)
- [Changelog](https://github.com/node-fetch/node-fetch/blob/main/docs/CHANGELOG.md)
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.2...v3.1.1)

---
updated-dependencies:
- dependency-name: node-fetch
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-23 07:41:40 +03:00
FeatyreandErkin Alp Güney 4450216750 Branding updates 2022-01-22 22:39:27 +03:00
Featyre 12edecb723 Branding updates 2022-01-23 02:03:14 +08:00
Chris Chrome 37bf9b05d6 Revert previous commit 2022-01-16 23:51:04 -05:00
Erkin Alp GüneyandGitHub 4c33c50a29 Further debranding of premium tiers 2022-01-14 23:03:57 +03:00
MadelineandErkin Alp Güney 853789f0ac Fix typo in commit 277b28c 2022-01-13 10:49:26 +03:00
Erkin Alp GüneyandGitHub 277b28c000 Fix the feature check 2022-01-12 16:04:34 +03:00
Erkin Alp GüneyandGitHub 4082ed2784 Add cross channel replies
Resolves #533
2022-01-12 09:58:22 +03:00
ced777ric 2fbcf4b5bf fix the message endpoint always returning Empty message error
(cherry picked from commit 8b8344e860920f3c3b911dfde1a7a078fef43c9b)
2022-01-11 18:42:25 +01:00
a30a0df246 Message fixes | Character limits and embed fixes (#581)
* Adds message character limits (#503)
* Fixed message `embeds` being ignored for `embed`
* Update Message.ts

Co-authored-by: Erkin Alp Güney <erkinalp9035@gmail.com>
2022-01-11 17:27:55 +03:00
Thesourtimes 2449d0b859 Correct the invite response 2022-01-06 22:14:00 +03:00
26bea41048 Add Role Icons (#574)
* Role Icons

Co-authored-by: Erkin Alp Güney <erkinalp9035@gmail.com> 
*  Cache coherency rules

Co-authored-by: MANIKILLER <manikillrorg@gmail.com>
Co-authored-by: ImAaronFR <96433859+ImAaronFR@users.noreply.github.com>
2022-01-05 13:44:14 +03:00
Thesourtimes 7d6fd4c88f Update documents 2022-01-04 20:51:04 +03:00
Thesourtimes 5489cabc9d Fix schemas handler 2022-01-01 20:59:08 +03:00
Thesourtimes ff93a9178d Organize @fosscord/api utils in directories 2022-01-01 20:04:30 +03:00
unknownPerson115andErkin Alp Güney 24218eae11 Updated stop.ts
now using bitwise operators and dividing the `rights` value so you can have other rights whilst having the `OPERATOR` right

for example: `3` is `1` and `2` combined

NOTE: a potential issue has been uncovered while testing; if you have more than 1 thread the server will only stop 1 thread and the rest of the server will continue to run
2021-12-29 17:42:26 +03:00
unknownPerson115andErkin Alp Güney d842950b80 Updated stop.ts
updated stop.ts so it checks for user rights instead of the SYSTEM flag which can possibly cause some unnecessary complications when it comes to instance management

*also has been tested with multiple tokens to be sure that this does NOT permit normal users to POST to the /stop API route
**NOTE**: instance owners will have to re-run `npm run setup` for these changes to take effect
2021-12-29 17:42:26 +03:00
Chris ChromeandGitHub 565f3b9e5f Merge pull request #553 from TheArcaneBrony/master
Remove fs-extras, add Sentry support, fix compile errors, fix some typos
2021-12-26 13:38:25 -05:00
The Arcane Brony 4518cacde1 Add env name in sentry, set default sentry endpoint 2021-12-26 18:19:31 +01:00
The Arcane Brony 78221fbdeb Restore package locks 2021-12-26 16:41:22 +01:00
bb695969fe Update api/src/routes/stop.ts
Co-authored-by: Erkin Alp Güney <erkinalp9035@gmail.com>
2021-12-25 15:33:55 -06:00