1
0
mirror of https://github.com/spacebarchat/server.git synced 2024-11-06 19:02:33 +01:00
Commit Graph

2814 Commits

Author SHA1 Message Date
minhducsun2002
093ae55580 Make member.premium_since ISO8601 timestamp 2022-03-28 17:22:41 +03:00
Luna Alfien
ebd787f6ac Make comments more accurate to use-case 2022-03-27 15:42:42 +03:00
Luna Alfien
7d5b65bf08 Create fosscord-login.js 2022-03-27 15:42:42 +03:00
Erkin Alp Güney
ea0fbf12fb
fix the conditional 2022-03-23 22:25:46 +03:00
Erkin Alp Güney
02f3b253fd
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
2bcb05f4bb 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
c63047284d
add the necessary types for server assisted selfbotting 2022-03-19 15:17:11 +03:00
Erkin Alp Güney
45e4522443 close issue #684 2022-03-14 19:45:25 +03:00
Madeline
09a33edcbb
Merge branch 'maddyrtc' into slowcord 2022-03-12 13:10:05 +11:00
Madeline
0c4f23fa64
Merge branch 'master' into slowcord 2022-03-12 13:07:16 +11:00
Erkin Alp Güney
f6f5dcafd1
Update Rights.ts 2022-03-09 17:41:34 +03:00
Nobody
8c76b47b80
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
ba3e87e73c fix(api): working replies in dm channels 2022-03-09 17:09:36 +03:00
Erkin Alp Güney
fbe177c1ca
Merge pull request #675 from nobodylabs/fix/ban-list
Fix(api): working ban list
2022-03-08 22:46:14 +03:00
Xenorio
08cef8b752 Change premium_since to bigint 2022-03-08 22:42:40 +03:00
Nobody
c1b22dc541
Merge branch 'master' into fix/ban-list 2022-03-08 12:15:38 -03:00
RealMANI
4a1e25dda6 Temporary notes fix
Temporary fix for getting stuck on loading user note.
//TODO
2022-03-08 18:12:34 +03:00
Madeline
91426dbf6c
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
adce0c82d1
refactor(Docker): add working docker scripts (#671) 2022-03-08 18:10:06 +03:00
Nobody
c9b581c842 fix(util): working invisible status type 2022-03-08 18:08:32 +03:00
Nobody
9f21567d9e fix(api): working invisible status type 2022-03-08 18:08:32 +03:00
Nobody
a3091e9d1a 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
d46fe195d0 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
8b5a917186 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
a042d4eb34 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
110d58b5d2
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
cf16bc6cc7 fix(api): working ban list
We should never use await inside loops
2022-03-08 12:01:00 -03:00
Madeline
fac020f3fb
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
8a312972c8
Merge branch 'fix/electron_premium_since' into maddyrtc 2022-03-08 21:46:51 +11:00
Madeline
d200d83066
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
e0c91c6840
Revert "Type change"
This reverts commit ec8d8e43c5.
2022-03-08 06:42:21 +01:00
RealMANI
ec8d8e43c5 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
69bcbf0475
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
aa8a9eea6b
augh 2022-03-07 19:15:33 +11:00
Madeline
01a336c76c
Merge branch 'master' into maddyrtc 2022-03-06 22:09:36 +11:00
RealMANI
e25db746c1 Check username 2022-03-06 12:18:58 +03:00
RealMANI
ec52a370da [Fix] Changing bio and accent color 2022-03-06 12:18:58 +03:00
Madeline
fa7cb8b8bf
Merge branch 'master' into slowcord 2022-03-06 18:59:14 +11:00
Madeline
4b1f30ba43 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
6bcd9e8baa
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
63356d0332
Merge branch 'master' into slowcord 2022-03-06 15:34:42 +11:00
Erkin Alp Güney
f972bfc528
Merge branch 'master' into fix/claim_accounts 2022-03-05 17:49:23 +03:00
Erkin Alp Güney
969d470ee7
document which field is which 2022-03-04 22:12:24 +03:00
Erkin Alp Güney
43b02a4da5
Initial work on public read receipts
Progress on #416
2022-03-04 22:00:59 +03:00
Xenorio
dc9ec4f093 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
8a695c64b2
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]
c974737fbc
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
31d1e334b4
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
Erkin Alp Güney
2cd2658b3c
Merge pull request #654 from fosscord/dependabot/npm_and_yarn/gateway/url-parse-1.5.10
Bump url-parse from 1.5.7 to 1.5.10 in /gateway
2022-02-28 07:55:02 +03:00
dependabot[bot]
ddce625e51
Bump url-parse from 1.5.7 to 1.5.10 in /util
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:54:37 +00:00