Commit Graph

2666 Commits

Author SHA1 Message Date
Madeline 91ca2efb7c Merge branch 'fix/relase_typo' into slowcord 2022-03-31 00:06:20 +11:00
Madeline 6972dac560 Merge branch 'master' into slowcord 2022-03-31 00:06:13 +11:00
Madeline c188e23cf6 Fixed typo in table name 'client_relase' -> 'client_release'. Fixed more typos of the same typo. 2022-03-31 00:01:21 +11:00
minhducsun2002 f1caebe98d Make member.premium_since ISO8601 timestamp 2022-03-28 17:22:41 +03:00
Luna Alfien e8355db1f4 Make comments more accurate to use-case 2022-03-27 15:42:42 +03:00
Luna Alfien 850ddcf394 Create fosscord-login.js 2022-03-27 15:42:42 +03:00
Erkin Alp Güney 67011ccc3d fix the conditional 2022-03-23 22:25:46 +03:00
Erkin Alp Güney 1b087b134a A few channels on channels
- Added a field for retention policies (progress towards #164)
- Allowed note to self channels
- Added the UNHANDLED type
2022-03-23 22:18:04 +03:00
SpacingBat3 e20fd04547 Fix servers[0].url in openapi.json.
A tiny fix within `openapi.json`, that changes the URL in servers property to the correct ones.
2022-03-20 21:03:11 +03:00
Erkin Alp Güney 44ddb97e08 add the necessary types for server assisted selfbotting 2022-03-19 15:17:11 +03:00
Erkin Alp Güney aa7a5b126b close issue #684 2022-03-14 19:45:25 +03:00
Madeline b455f4a181 Merge branch 'maddyrtc' into slowcord 2022-03-12 13:10:05 +11:00
Madeline 6ffe277f2f Merge branch 'master' into slowcord 2022-03-12 13:07:16 +11:00
Erkin Alp Güney 771e9c1cae Update Rights.ts 2022-03-09 17:41:34 +03:00
Nobody 134d746ebf fix(api): add vanity urls creation/update (#665)
* fix(api): add vanity urls creation/update

* refactor(api): multiple vanity urls
Old vanty urls will not be updated, instead a new one will be created.
* feat(api): add ALIASABLE_NAMES feature

Reference: https://github.com/fosscord/fosscord-server/issues/407
2022-03-09 17:35:19 +03:00
Nobody 64f0b1f1a1 fix(api): working replies in dm channels 2022-03-09 17:09:36 +03:00
Erkin Alp Güney b1f04543bd Merge pull request #675 from nobodylabs/fix/ban-list
Fix(api): working ban list
2022-03-08 22:46:14 +03:00
Xenorio 7d8b4b00ce Change premium_since to bigint 2022-03-08 22:42:40 +03:00
Nobody b9be054241 Merge branch 'master' into fix/ban-list 2022-03-08 12:15:38 -03:00
RealMANI 4adf6602de Temporary notes fix
Temporary fix for getting stuck on loading user note.
//TODO
2022-03-08 18:12:34 +03:00
Madeline 4059a00044 Changing Member.premium_since back from Date to number fixes an error in the Discord electron client related to rendering premium status. (#669)
Client throws "Invalid time value", so I'm guessing it's something to do with premium_since not being the date format they want ( allegedly ISO8601, but works with a plain number, so wtf )
2022-03-08 18:10:23 +03:00
Nobody 08d10161ae refactor(Docker): add working docker scripts (#671) 2022-03-08 18:10:06 +03:00
Nobody 4dc7ab3fde fix(util): working invisible status type 2022-03-08 18:08:32 +03:00
Nobody 392d6b2a90 fix(api): working invisible status type 2022-03-08 18:08:32 +03:00
Nobody 0bb00e044b fix(api): don't send @everyone in route response
The response of `PATCH /guilds/{guild.id}/members/{user.id}` should not include "@everyone" role
2022-03-08 18:07:28 +03:00
Nobody b20746bd17 fix(api): prevent @everyone role duplication
If user already has @everyone role, then don't push it to the array
2022-03-08 18:07:28 +03:00
Nobody 4a617faf02 fix(api): always add @everyone in user's roles
When you add or delete an user's role, you MUST always add "@everyone" role to the roles map
2022-03-08 18:07:28 +03:00
Nobody 22467f2596 refactor(gateway): delete hardcoded guild boosts
Since you can set `premium_subscription_count` and `premium_tier` by editing the database (and it works fine), this should not be hardcoded.
2022-03-08 18:05:41 +03:00
RealMANI c097fce841 Fix bans list (#674)
* Fix bans list

- Bans list should load properly now

* Updated

Removed await
Removed unnecessary foreach

* Update ban.ts

await
2022-03-08 18:05:19 +03:00
Nobody 4294c6a875 fix(api): working ban list
We should never use await inside loops
2022-03-08 12:01:00 -03:00
Madeline f5f007e81f Added preferred_region optional property of VoiceStateUpdateSchema to allow electron client to connect to voice without crashing 2022-03-08 21:57:20 +11:00
Madeline 3b439f74f1 Merge branch 'fix/electron_premium_since' into maddyrtc 2022-03-08 21:46:51 +11:00
Madeline c79d464186 Changing Member.premium_since back from Date to number fixes an error in the Discord electron client related to rendering premium status.
Client throws "Invalid time value", so I'm guessing it's something to do with premium_since not being the date format they want ( allegedly ISO8601, but works with a plain number, so wtf )
2022-03-08 21:22:02 +11:00
RealMANI 39a3eee45d Revert "Type change"
This reverts commit de8b83f7b9.
2022-03-08 06:42:21 +01:00
RealMANI de8b83f7b9 Type change
Changed type for column "content" to "longtext"

(you might want to get a back up from your database before updating)
2022-03-07 22:25:28 +03:00
Madeline e731a369e5 VOICE CONNECTS!!! Dtls stuck on "connecting" state + currently no way to edit/inspect packets received or use own packet format in mediasoup ( fork? ) 2022-03-07 22:57:37 +11:00
Madeline b529a37264 augh 2022-03-07 19:15:33 +11:00
Madeline ce9d7339d3 Merge branch 'master' into maddyrtc 2022-03-06 22:09:36 +11:00
RealMANI fa750de6fb Check username 2022-03-06 12:18:58 +03:00
RealMANI b51e687793 [Fix] Changing bio and accent color 2022-03-06 12:18:58 +03:00
Madeline 24ecf9133f Merge branch 'master' into slowcord 2022-03-06 18:59:14 +11:00
Madeline 4ede702657 Fixed npm run tsnode throwing error about ES modules for node-fetch. Probably was api package.json still included node-fetch 3, but bundle still had v2 2022-03-06 10:52:19 +03:00
Madeline 68f6fe58d5 Tsnode support (#580)
* ts-node support. debugging is slightly wonky as vscode will not allow breakpoints in modules that aren't bundle, yet.

* apparently ts-node compilerOptions.path wasn't needed? on windows I could've sworn it was.

* Cleaned up tsconfig.json a bit ( moved tsnode config to own file ).
Fixed breakpoints for all modules under tsnode

* Removed Microsoft Corp advert
* Remove one more Microsoft Corp. ad

Signed-off-by: Erkin Alp Güney <erkinalp9035@gmail.com>

* Added `tsnode` npm script

* Added `typescript-cached-transpile` package to help improve performance

Co-authored-by: Erkin Alp Güney <erkinalp9035@gmail.com>
2022-03-06 09:18:35 +03:00
Madeline 44aa39515b Merge branch 'master' into slowcord 2022-03-06 15:34:42 +11:00
Erkin Alp Güney 57fc690457 document which field is which 2022-03-04 22:12:24 +03:00
Erkin Alp Güney 7cce144eab Initial work on public read receipts
Progress on #416
2022-03-04 22:00:59 +03:00
Xenorio 70e0bd2003 Add nan to dependencies
sqlite requires it, setup not going through without it, and manual install isn't working. does work when adding to dependencies tho.
2022-03-04 09:15:07 +03:00
Erkin Alp Güney 867b1979c4 Merge pull request #656 from fosscord/dependabot/npm_and_yarn/bundle/url-parse-1.5.10
Bump url-parse from 1.5.7 to 1.5.10 in /bundle
2022-02-28 07:55:42 +03:00
dependabot[bot] 2c8bdf26e4 Bump url-parse from 1.5.7 to 1.5.10 in /bundle
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.7 to 1.5.10.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.7...1.5.10)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-28 04:55:22 +00:00
Erkin Alp Güney 2d721ec101 Merge pull request #655 from fosscord/dependabot/npm_and_yarn/util/url-parse-1.5.10
Bump url-parse from 1.5.7 to 1.5.10 in /util
2022-02-28 07:55:21 +03:00