Commit Graph
303 Commits
Author SHA1 Message Date
Erkin Alp GüneyandGitHub 71e229dffc Try to commit this one again, this time over the web 2022-02-04 10:04:41 +03:00
Erkin Alp GüneyandGitHub 9c941284ea remove pretense of nonexistence from main view route for now to make it compile while thinking of a fix 2022-02-04 08:49:28 +03:00
Erkin Alp GüneyandGitHub 3dd20d86f1 Extend the pretense of non-existence of self-bans to API view route too 2022-02-02 23:27:54 +03:00
Erkin Alp GüneyandGitHub f9c371f01f Better protection against self-bans 2022-02-02 23:21:38 +03:00
Erkin Alp GüneyandGitHub 89822c625b Make self-bans irreversible 2022-02-02 23:14:35 +03:00
Erkin Alp GüneyandGitHub af677c2342 Allow self-ban of non-owners 2022-02-02 22:07:27 +03: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
MadelineandErkin Alp Güney 14a4321c0f Add unhandled channel types to IsTextChannel method 2022-01-23 23:29:14 +03: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
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 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
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
unknownPerson115andGitHub 76c41d905a Create stop.ts (for /stop API route)
patched up the route and polished it

note: THIS API IS ONLY FOR DEVELOPMENT PURPOSES
2021-12-25 21:09:46 +00:00
The Arcane Brony 9909e5a174 Replace nanocolors with picocolors 2021-12-25 12:09:48 +01:00
KunaandGitHub 20d20bcd66 Comment about the hotfix 2021-12-24 19:08:24 +00:00
Thesourtimes efd1c56611 (Finally) make a temporary fix for IP leak 2021-12-24 21:55:34 +03:00
KunaandGitHub f51f34dedd Fix typo 2021-12-24 18:25:17 +00:00
Thesourtimes 9ee4729ee0 Fix IP leaks from bans route 2021-12-24 21:10:24 +03:00
The Arcane Brony 252051b95a Add Sentry, fix compile errors 2021-12-22 18:43:39 +01:00
KunaandGitHub e08212f87d Update downloads.ts 2021-12-18 16:21:05 +00:00
Thesourtimes 0da570dedc General work on API 2021-12-18 19:17:04 +03:00
Thesourtimes 0d16ae1da4 Add the new discovery route 2021-12-15 05:46:10 +03:00
Thesourtimes 87f7c9b7a3 Make the test client togglable 2021-12-15 05:41:21 +03:00
KunaandGitHub 349229c1b9 Update index.ts 2021-12-07 19:40:09 +03:00
KunaandGitHub 9e45895031 Update index.ts 2021-12-07 19:39:03 +03:00
Thesourtimes 62d992893c Fix previous commit 2021-12-07 17:35:55 +03:00
Thesourtimes 6e48883354 Minor API work 2021-12-05 21:53:58 +03:00
Thesourtimes 9b9e6cfa9d Make INTERNAL_EMPLOYEE_ONLY functional 2021-12-05 21:53:23 +03:00
SamuelandGitHub f0edc2f05e Merge pull request #530 from erkinalp/patch-3 2021-11-30 20:12:54 +01:00
Erkin Alp Güney dabe8f501c Eventually fixed all the errors in the RandomInviteID 2021-11-30 22:04:48 +03:00
Erkin Alp Güney a4fdaf0352 fix the bigint asintn 2021-11-30 21:53:50 +03:00
SamuelandGitHub 69fff73757 Merge pull request #527 from erkinalp/patch-3 2021-11-30 19:51:59 +01:00
Thesourtimes afc9e6c184 Add a new test-client related endpoint 2021-11-30 21:43:18 +03:00
Erkin Alp GüneyandGitHub da53ff6c9e Fix assignment incompatibility 2021-11-30 21:30:01 +03:00
Erkin Alp GüneyandGitHub 9b67dabea8 Fix the type errors
Forgot that you cannot mix and match bigint and float
2021-11-30 20:33:29 +03:00
Erkin Alp Güney 6d2ae89a3b snowflake-based invite generation 2021-11-28 11:25:41 +03:00
SamuelandGitHub af1a23400c Merge pull request #491 from TheArcaneBrony/master
Add plugin & css support, add styling to differentiate from discord.com
2021-11-21 21:04:22 +01:00
SamuelandGitHub b47a812ac7 Update index.ts 2021-11-21 21:03:13 +01:00