Erkin Alp Güney
89822c625b
Make self-bans irreversible
2022-02-02 23:14:35 +03:00
Erkin Alp Güney
af677c2342
Allow self-ban of non-owners
2022-02-02 22:07:27 +03:00
Featyre
7b3531cb90
Return none for dev portal + todo for categories
2022-02-02 02:09:57 +08:00
Featyre
862c80b343
Merge branch 'fosscord:master' into master
2022-02-01 16:54:50 +00:00
ImAaronFR
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
Featyre
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
TheArcaneBrony
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
Featyre
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
Featyre
ba70cf4b97
Merge branch 'fosscord:master' into master
2022-01-24 05:25:22 +00:00
Madeline
14a4321c0f
Add unhandled channel types to IsTextChannel method
2022-01-23 23:29:14 +03:00
Featyre
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üney
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]
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]
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
Featyre
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üney
4c33c50a29
Further debranding of premium tiers
2022-01-14 23:03:57 +03:00
Madeline
853789f0ac
Fix typo in commit 277b28c
2022-01-13 10:49:26 +03:00
Erkin Alp Güney
277b28c000
Fix the feature check
2022-01-12 16:04:34 +03:00
Erkin Alp Güney
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
Madeline
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
Chris Chrome
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
unknownPerson115
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
unknownPerson115
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 Chrome
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
unknownPerson115
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
unknownPerson115
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
Kuna
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
Kuna
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
The Arcane Brony
d0cd5b7040
Repo cleanup, remove fs-extras
2021-12-21 11:56:33 +01:00
Kuna
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
TimSchweiz
8a976e2bcc
Stresstest Script
2021-12-09 17:35:51 +01:00
Kuna
349229c1b9
Update index.ts
2021-12-07 19:40:09 +03:00
Kuna
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
Samuel
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
Samuel
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üney
da53ff6c9e
Fix assignment incompatibility
2021-11-30 21:30:01 +03:00
Erkin Alp Güney
9b67dabea8
Fix the type errors
...
Forgot that you cannot mix and match bigint and float
2021-11-30 20:33:29 +03:00
Samuel
7b2444fff1
Merge pull request #519 from erkinalp/master
...
Snowflake-based invite generation
2021-11-29 20:41:59 +01:00
Samuel
83669961fc
Merge pull request #518 from Xenorio/master
...
Fix plugins folder not being found
2021-11-29 20:41:20 +01:00
Samuel
b304e9f552
Merge pull request #523 from fosscord/translation
2021-11-29 08:51:09 +01:00
Samuel
31f714ae63
New translations common.json (Russian)
2021-11-29 08:29:57 +01:00
Samuel
f7faa1eaac
New translations auth.json (Russian)
2021-11-29 08:29:56 +01:00
Erkin Alp Güney
6d2ae89a3b
snowflake-based invite generation
2021-11-28 11:25:41 +03:00
Xenorio
9073524d48
Fix plugins folder not being found
...
This adds a .gitkeep file so
the plugins folder is being delivered when cloning
2021-11-28 07:50:49 +01:00
Samuel
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
Samuel
b47a812ac7
Update index.ts
2021-11-21 21:03:13 +01:00
Thesourtimes
17684a14fd
Fix the minor issues on route
2021-11-18 22:15:05 +03:00
uurgothat
bdc447e448
Minor API stuff
2021-11-17 22:28:41 +03:00
uurgothat
39aebb2cfc
Add instance route
2021-11-17 22:28:22 +03:00
The Arcane Brony
2c6d37fad0
Add user.css
2021-11-14 16:30:12 +01:00
The Arcane Brony
a61bba7e27
Inline plugin support
2021-11-11 22:26:49 +01:00
The Arcane Brony
ae6bfb54a4
Fix autoregister, add inline plugins
2021-11-11 22:25:46 +01:00
The Arcane Brony
8df80f659a
Attempt to fix auto register
2021-11-11 22:25:46 +01:00
The Arcane Brony
ed133380fb
Add plugin & css support, add styling to differentiate from discord.com
2021-11-11 22:24:03 +01:00
Samuel
ecb1f0f748
Merge pull request #496 from fosscord/translation
...
New Crowdin updates
2021-11-11 10:54:38 +01:00
Thesourtimes
31ed39e064
move checLocale and other js tp checkLocale
2021-11-11 11:49:56 +03:00
Thesourtimes
8d63a61848
Put autoregister scripts on a seperate asset file
2021-11-11 11:29:08 +03:00
Thesourtimes
ac1d7fbbaf
API versions 6 & 7 with minor logging additions
2021-11-10 19:44:11 +03:00
Kuna
6e9ab52d82
Update Authentication.ts
2021-10-24 20:30:10 +03:00
uurgothat
f45d1d579d
make templates configurable + authorization
2021-10-24 19:49:32 +03:00
Samuel
8e4277e138
New translations auth.json (Serbo-Croatian)
2021-10-24 12:42:46 -04:00
Samuel
63520875f1
New translations common.json (Serbo-Croatian)
2021-10-24 12:42:45 -04:00
Samuel
fdb71f81a1
New translations common.json (Vietnamese)
2021-10-24 12:42:30 -04:00
Samuel
3ca7ff25f5
New translations common.json (Ukrainian)
2021-10-24 12:42:28 -04:00
Samuel
2c71979133
New translations common.json (Turkish)
2021-10-24 12:42:27 -04:00
Samuel
ae9e394e2f
New translations common.json (Swedish)
2021-10-24 12:42:26 -04:00
Samuel
70aa9f4a71
New translations common.json (Croatian)
2021-10-24 12:42:24 -04:00
Samuel
33e053ab60
New translations common.json (Slovak)
2021-10-24 12:42:24 -04:00
Samuel
931f7613f2
New translations common.json (Norwegian)
2021-10-24 12:42:21 -04:00
Samuel
dba56c34d0
New translations common.json (Dutch)
2021-10-24 12:42:21 -04:00
Samuel
7df3d5516b
New translations common.json (Lithuanian)
2021-10-24 12:42:20 -04:00
Samuel
776bd2b257
New translations common.json (Korean)
2021-10-24 12:42:18 -04:00
Samuel
2147f00e59
New translations common.json (Japanese)
2021-10-24 12:42:18 -04:00
Samuel
07099e1f91
New translations common.json (Italian)
2021-10-24 12:42:16 -04:00
Samuel
4cdf50c583
New translations common.json (Hungarian)
2021-10-24 12:42:16 -04:00
Samuel
fbe5a56b83
New translations common.json (Russian)
2021-10-24 12:42:14 -04:00
Samuel
ed60e5f55d
New translations common.json (Finnish)
2021-10-24 12:42:13 -04:00
Samuel
a66c9d7edb
New translations common.json (Hindi)
2021-10-24 12:42:12 -04:00
Samuel
a787d1889f
New translations common.json (Esperanto)
2021-10-24 12:42:05 -04:00
Samuel
bfc041e15f
New translations common.json (Greek)
2021-10-24 12:41:57 -04:00
Samuel
744953db92
New translations common.json (German)
2021-10-24 12:41:56 -04:00
Samuel
010483106b
New translations auth.json (Russian)
2021-10-24 12:41:56 -04:00
Samuel
b584344ab6
New translations auth.json (Norwegian)
2021-10-24 12:41:53 -04:00
Samuel
e16ca86ff9
New translations auth.json (Dutch)
2021-10-24 12:41:52 -04:00
Samuel
6b683d3c51
New translations auth.json (Lithuanian)
2021-10-24 12:41:52 -04:00
Samuel
74a997586a
New translations auth.json (Korean)
2021-10-24 12:41:51 -04:00
Samuel
7ba41e198c
New translations auth.json (Japanese)
2021-10-24 12:41:50 -04:00
Samuel
31c0deff9a
New translations auth.json (Italian)
2021-10-24 12:41:49 -04:00
Samuel
96929fb033
New translations auth.json (Hungarian)
2021-10-24 12:41:48 -04:00
Samuel
138bda849a
New translations auth.json (Slovak)
2021-10-24 12:41:47 -04:00
Samuel
084c06d841
New translations auth.json (Greek)
2021-10-24 12:41:45 -04:00
Samuel
a2b81a4888
New translations auth.json (Danish)
2021-10-24 12:41:44 -04:00
Samuel
c8d9d9549a
New translations auth.json (Czech)
2021-10-24 12:41:43 -04:00
Samuel
e05e138e79
New translations auth.json (Bulgarian)
2021-10-24 12:41:42 -04:00
Samuel
0941b39b76
New translations auth.json (Belarusian)
2021-10-24 12:41:41 -04:00
Samuel
b64e9ddf9e
New translations auth.json (Arabic)
2021-10-24 12:41:40 -04:00
Samuel
4ab13193e0
New translations auth.json (Spanish)
2021-10-24 12:41:38 -04:00
Samuel
1564b50c28
New translations auth.json (Finnish)
2021-10-24 12:41:37 -04:00
Samuel
03d96fde2e
New translations auth.json (French)
2021-10-24 12:41:36 -04:00
Samuel
7a292325e3
New translations common.json (Danish)
2021-10-24 12:41:34 -04:00
Samuel
a1cf481ac8
New translations common.json (Czech)
2021-10-24 12:41:33 -04:00
Samuel
7d751e2b49
New translations common.json (Bulgarian)
2021-10-24 12:41:32 -04:00
Samuel
27e925dfe4
New translations common.json (Belarusian)
2021-10-24 12:41:31 -04:00
Samuel
87eed18c46
New translations common.json (Arabic)
2021-10-24 12:41:30 -04:00
Samuel
5caba46283
New translations common.json (Spanish)
2021-10-24 12:41:29 -04:00
Samuel
bf1655e397
New translations common.json (French)
2021-10-24 12:41:28 -04:00
Samuel
33e6e99c74
New translations common.json (Romanian)
2021-10-24 12:41:27 -04:00
Samuel
b72036ddb8
New translations auth.json (Swedish)
2021-10-24 12:41:26 -04:00
Samuel
05595b7ed8
New translations auth.json (Hindi)
2021-10-24 12:41:25 -04:00
Samuel
7d792d6aaf
New translations auth.json (Croatian)
2021-10-24 12:41:24 -04:00
Samuel
3f1121ddcb
New translations auth.json (Vietnamese)
2021-10-24 12:41:21 -04:00
Samuel
1c1ecbbffc
New translations auth.json (Chinese Simplified)
2021-10-24 12:41:19 -04:00
Samuel
0a63693585
New translations auth.json (Ukrainian)
2021-10-24 12:41:19 -04:00
Samuel
5aa410bc17
New translations auth.json (Esperanto)
2021-10-24 12:41:18 -04:00
Samuel
bc21332f9d
New translations auth.json (Romanian)
2021-10-24 12:41:17 -04:00
Samuel
e7ef002a11
New translations common.json (Telugu)
2021-10-24 11:27:33 -04:00
Samuel
e75158c16c
New translations auth.json (Telugu)
2021-10-24 11:27:33 -04:00
uurgothat
b603b81629
Merge branch 'master' of https://github.com/fosscord/fosscord-server
2021-10-24 18:13:51 +03:00
Samuel
715e7c97c4
Merge branch 'master' into translation
2021-10-24 09:05:43 -04:00
Flam3rboy
407a2fb12e
🐛 fix locales
2021-10-24 12:59:53 +02:00
Flam3rboy
f9187a6c0f
⬆️ update packages
2021-10-24 12:59:25 +02:00