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
Samuel
94379a510e
New translations auth.json (Spanish, Latin America)
2021-10-23 19:04:00 -04:00
Samuel
660545af58
New translations auth.json (Spanish)
2021-10-23 19:03:59 -04:00
KagurazakaNyaa
8ded9a20f9
Proxy support for external network access
2021-10-24 02:17:07 +08:00
Samuel
63241feb84
New translations common.json (Spanish, Latin America)
2021-10-22 16:41:43 -04:00
Samuel
29b94ac555
New translations auth.json (Spanish, Latin America)
2021-10-22 16:41:42 -04:00
Samuel
d731cc1ac8
New translations common.json (Spanish, Latin America)
2021-10-22 12:02:55 -04:00
Samuel
574764ba1d
New translations auth.json (Spanish, Latin America)
2021-10-22 12:02:54 -04:00
Samuel
5f0b23c181
New translations common.json (Guarani)
2021-10-22 12:02:53 -04:00
Samuel
68e2142e85
New translations auth.json (Guarani)
2021-10-22 12:02:52 -04:00
Samuel
97e16bb5c9
New translations common.json (Hausa)
2021-10-22 12:02:51 -04:00
Samuel
27c6375ffa
New translations auth.json (Hausa)
2021-10-22 12:02:50 -04:00
Samuel
cf11bffaa2
New translations common.json (Swahili)
2021-10-22 12:02:49 -04:00
Samuel
d4ac103da5
New translations auth.json (Swahili)
2021-10-22 12:02:48 -04:00
Samuel
a40af4a6f2
New translations common.json (Latin)
2021-10-22 12:02:47 -04:00
Samuel
28ef168427
New translations auth.json (Latin)
2021-10-22 12:02:46 -04:00
Samuel
d386d7b895
New translations common.json (Tagalog)
2021-10-22 12:02:45 -04:00
Samuel
3c46b00b36
New translations auth.json (Tagalog)
2021-10-22 12:02:44 -04:00
Samuel
c9af473eb1
New translations common.json (Maori)
2021-10-22 12:02:43 -04:00
Samuel
4af6fe03bf
New translations auth.json (Maori)
2021-10-22 12:02:42 -04:00
Samuel
cf109530a1
New translations auth.json (Hungarian)
2021-10-21 18:03:34 -04:00
Samuel
b6bb4a1703
New translations auth.json (Czech)
2021-10-21 18:03:33 -04:00
Samuel
fb3cbb59b9
New translations common.json (Venetian)
2021-10-21 14:28:57 -04:00
Samuel
36a4af0e5f
New translations auth.json (Punjabi)
2021-10-21 14:28:56 -04:00
Samuel
137617c24f
New translations common.json (Punjabi)
2021-10-21 14:28:55 -04:00
Samuel
cc69c16079
New translations auth.json (Tamil)
2021-10-21 14:28:54 -04:00
Samuel
e6524c57c8
New translations common.json (Tamil)
2021-10-21 14:28:53 -04:00
Samuel
46b6a012c5
New translations auth.json (Marathi)
2021-10-21 14:28:51 -04:00
Samuel
097db8c5d5
New translations common.json (Marathi)
2021-10-21 14:28:50 -04:00
Samuel
103f04e2d4
New translations auth.json (Uyghur)
2021-10-21 14:28:49 -04:00
Samuel
dc979bc73f
New translations common.json (Uyghur)
2021-10-21 14:28:49 -04:00
Samuel
0e028617f1
New translations auth.json (Tibetan)
2021-10-21 14:28:47 -04:00
Samuel
72e1a93fed
New translations auth.json (Berber)
2021-10-21 14:28:46 -04:00
Samuel
f88d8e9511
New translations common.json (Berber)
2021-10-21 14:28:45 -04:00
Samuel
d2abadee0e
New translations auth.json (Serbo-Croatian)
2021-10-21 14:28:44 -04:00
Samuel
b44dd5514f
New translations common.json (Serbo-Croatian)
2021-10-21 14:28:43 -04:00
Samuel
66512bb43c
New translations auth.json (Javanese)
2021-10-21 14:28:42 -04:00
Samuel
cbd97dc9de
New translations common.json (Javanese)
2021-10-21 14:28:41 -04:00
Samuel
1c2975db79
New translations auth.json (Venetian)
2021-10-21 14:28:40 -04:00
Samuel
f7f4f35812
New translations common.json (Tibetan)
2021-10-21 14:28:39 -04:00
Samuel
7df7989fe4
New translations common.json (Mapudungun)
2021-10-21 13:29:36 -04:00
Samuel
f3316917ab
New translations auth.json (Mapudungun)
2021-10-21 13:29:35 -04:00
Samuel
7e69e6138b
New translations common.json (Quechua)
2021-10-21 13:29:33 -04:00
Samuel
d436acb548
New translations auth.json (Quechua)
2021-10-21 13:29:32 -04:00
Samuel
462438a1cd
New translations common.json (Kazakh)
2021-10-21 13:29:31 -04:00
Samuel
4c61ea2107
New translations auth.json (Kazakh)
2021-10-21 13:29:30 -04:00
Samuel
0b58cd9e8e
New translations common.json (Norwegian Nynorsk)
2021-10-21 13:29:29 -04:00
Samuel
167dced074
New translations auth.json (Norwegian Nynorsk)
2021-10-21 13:29:28 -04:00
Samuel
eccb8149f5
New translations common.json (Mongolian)
2021-10-21 13:29:25 -04:00
Samuel
572715c612
New translations auth.json (Mongolian)
2021-10-21 13:29:24 -04:00
Samuel
3042a00ca4
New translations common.json (Basque)
2021-10-21 13:29:23 -04:00
Samuel
fa81275649
New translations auth.json (Basque)
2021-10-21 13:29:22 -04:00
RiversideRocks
6593b03685
Change user agent
2021-10-21 12:45:10 -04:00
Samuel
3240faee67
New translations common.json (Kurmanji (Kurdish))
2021-10-21 07:33:58 -04:00
Samuel
1c807e10a5
New translations auth.json (Kurmanji (Kurdish))
2021-10-21 07:33:57 -04:00
Samuel
7a42745876
New translations common.json (German, Switzerland)
2021-10-21 07:33:56 -04:00
Samuel
b579781eee
New translations auth.json (German, Switzerland)
2021-10-21 07:33:55 -04:00
Samuel
0a6ee0fe65
New translations common.json (Azerbaijani)
2021-10-21 07:33:54 -04:00
Samuel
f618e7e489
New translations auth.json (Azerbaijani)
2021-10-21 07:33:53 -04:00
Samuel
8a33b8cc36
New translations common.json (Turkish)
2021-10-21 07:33:52 -04:00
Samuel
91d13d5d5e
New translations auth.json (Turkish)
2021-10-21 07:33:51 -04:00
Samuel
6b42c92986
New translations common.json (Polish)
2021-10-21 06:14:15 -04:00
Samuel
6a43ca3e92
New translations auth.json (Polish)
2021-10-21 06:14:14 -04:00
Samuel
2bae2f28c6
New translations common.json (Urdu (India))
2021-10-20 14:43:40 -04:00
Samuel
e49e341d45
New translations common.json (Lithuanian)
2021-10-20 14:43:39 -04:00
Samuel
e66e273b78
New translations common.json (Korean)
2021-10-20 14:43:38 -04:00
Samuel
14f6e9aeb1
New translations common.json (Japanese)
2021-10-20 14:43:37 -04:00
Samuel
c0fb4fa345
New translations common.json (Italian)
2021-10-20 14:43:36 -04:00
Samuel
95d57c15da
New translations common.json (Hungarian)
2021-10-20 14:43:35 -04:00
Samuel
9fb79d9984
New translations common.json (Hebrew)
2021-10-20 14:43:34 -04:00
Samuel
7bbff72f3e
New translations common.json (Finnish)
2021-10-20 14:43:33 -04:00
Samuel
f3e2ca121c
New translations common.json (Greek)
2021-10-20 14:43:32 -04:00
Samuel
d8c3726d9a
New translations common.json (Dutch)
2021-10-20 14:43:31 -04:00
Samuel
7ab4473af9
New translations common.json (German)
2021-10-20 14:43:30 -04:00
Samuel
1894a613d4
New translations common.json (Czech)
2021-10-20 14:43:29 -04:00
Samuel
67de7394a1
New translations common.json (Catalan)
2021-10-20 14:43:28 -04:00
Samuel
260a059efd
New translations common.json (Bulgarian)
2021-10-20 14:43:27 -04:00
Samuel
08588be482
New translations common.json (Belarusian)
2021-10-20 14:43:26 -04:00
Samuel
7caa529402
New translations common.json (Arabic)
2021-10-20 14:43:25 -04:00
Samuel
c920f2f2c0
New translations common.json (Afrikaans)
2021-10-20 14:43:24 -04:00
Samuel
f79732afe1
New translations common.json (Spanish)
2021-10-20 14:43:23 -04:00
Samuel
1c680d6062
New translations common.json (Danish)
2021-10-20 14:43:22 -04:00