Commit Graph
246 Commits
Author SHA1 Message Date
Madeline 8609ddebeb Merge branch 'master' into maddyrtc 2022-03-09 22:35:00 +11:00
XenorioandErkin Alp Güney 08cef8b752 Change premium_since to bigint 2022-03-08 22:42:40 +03:00
MadelineandGitHub 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
NobodyandErkin Alp Güney c9b581c842 fix(util): working invisible status type 2022-03-08 18:08:32 +03: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
RealMANIandTheArcaneBrony e0c91c6840 Revert "Type change"
This reverts commit ec8d8e43c5.
2022-03-08 06:42:21 +01:00
RealMANIandErkin Alp Güney 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 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
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
Erkin Alp GüneyandGitHub 969d470ee7 document which field is which 2022-03-04 22:12:24 +03:00
Erkin Alp GüneyandGitHub 43b02a4da5 Initial work on public read receipts
Progress on #416
2022-03-04 22:00:59 +03:00
IratuandErkin Alp Güney 903ce169a1 changed user.premium_since to also load from the database. 2022-02-18 19:50:11 +03:00
IratuandErkin Alp Güney 63fe1ef3b2 Fix for Premium Since to show the 'Guild Boost' and store it correctly in the database 2022-02-18 19:50:11 +03:00
Madeline 34f84fc0ea Merge branch 'master' into maddyrtc 2022-02-17 18:57:04 +11:00
Erkin Alp GüneyandGitHub c9fdfe196d Merge pull request #608 from Featyre/master
Branding updates + Fixed Discovery and custom status + Dev portal
2022-02-16 21:16:20 +03:00
Madeline 983fa00e1f Merge branch 'master' into maddyrtc 2022-02-13 22:29:14 +11:00
Erkin Alp GüneyandGitHub 912c8d8bbb Added a few extensions 2022-02-12 19:53:40 +03:00
RealMANIandGitHub 29c90ea1ff Appropriate DB charset (#629)
causes bugs like turning emojis to "????"
2022-02-11 08:13:46 +03:00
Erkin Alp GüneyandGitHub 8ac6284a0a Add more rights (#541)
Signed-off-by: Erkin Alp Güney <erkinalp9035@gmail.com>
* Added the backfilling-related rights
* Added kick/ban rights
* Added the presence right
* Guild directory
* Interactions rights
2022-02-10 21:14:48 +03:00
ImAaronFRandGitHub ba98f020cb [Fix] Column "groups" contains null-values (#622) 2022-02-08 08:14:07 +03:00
Featyre 7b3531cb90 Return none for dev portal + todo for categories 2022-02-02 02:09:57 +08:00
Featyre 299b9b8d57 Fix primarycolum being assigned to nullable = true 2022-02-02 01:06:42 +08:00
Featyre fb5667e18c make everything in categories nullable 2022-02-02 01:02:32 +08:00
FeatyreandGitHub 862c80b343 Merge branch 'fosscord:master' into master 2022-02-01 16:54:50 +00:00
Erkin Alp GüneyandGitHub a2644052d0 A few minor changes 2022-01-27 16:54:42 +03:00
Featyre b01a26cdce Dev portal + categories load db 2022-01-26 08:58:36 +08:00
Erkin Alp GüneyandGitHub efd6b4bfbe Merge pull request #555 from unknownPerson115/patch-1
Fixed potential guild message SQL constraints
2022-01-24 20:51:16 +03:00
Featyre 5e868d431b Prep for Category db work 2022-01-24 11:27:12 +00:00
Featyre e3f20f849d category + discovery + custom status fix, new config 2022-01-24 07:21:48 +00:00
FeatyreandGitHub ba70cf4b97 Merge branch 'fosscord:master' into master 2022-01-24 05:25:22 +00:00
MadelineandErkin Alp Güney 8f87d2ceed * Replaced list of invisible characters with unicode codepoints
* No longer silently edit invalid channel names
* No longer trim channel names in unnamed check
2022-01-23 23:29:14 +03:00
MadelineandErkin Alp Güney c3f947a269 channel.owner_id is type string not number 2022-01-23 23:29:14 +03:00
MadelineandErkin Alp Güney b08bb30075 Apply suggestions from code review
Co-authored-by: Erkin Alp Güney <erkinalp9035@gmail.com>
2022-01-23 23:29:14 +03:00
Erkin Alp Güney 10e617e4ab Update Channel.ts 2022-01-23 23:29:14 +03:00
MadelineandErkin Alp Güney 031e0d847f Added ILLEGAL_CHANNEL_NAMES and NULL_CHANNEL_NAMES guild feature flags 2022-01-23 23:29:14 +03:00
Featyre a5e06cd021 Partial integration of categories and discovery 2022-01-23 23:55:43 +08:00
Madeline 85bd49f5b8 boilerplate stuff 2022-01-16 02:38:43 +11:00
Erkin Alp GüneyandGitHub 67282af0b9 update defaults 2022-01-12 16:13:13 +03:00
Erkin Alp GüneyandGitHub 8985ad1cf3 Update Guild.ts 2022-01-12 10:19:05 +03:00
Erkin Alp GüneyandGitHub 6f9a949a6f Schema change for group specific emojis 2022-01-12 09:55:14 +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
Daniel HuberandErkin Alp Güney ec80fc5552 Incrementing user discriminators
Closes #328
2022-01-04 09:46:22 +03:00
Thesourtimes ff93a9178d Organize @fosscord/api utils in directories 2022-01-01 20:04:30 +03: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 9909e5a174 Replace nanocolors with picocolors 2021-12-25 12:09:48 +01:00
unknownPerson115andGitHub 49426b1147 Fixed potential guild message SQL constraints
i have tied member dependencies to the author id rather than the member id to avoid a dependency cycle and you can now kick/ban someone from a guild/server and the messages will remain in the guild (just like discord) as stated in issue #441

I have also tested this code seems clean so far
(new pull request opened because of branch commit issues)
2021-12-23 20:40:13 -06:00
The Arcane Brony 252051b95a Add Sentry, fix compile errors 2021-12-22 18:43:39 +01:00
Thesourtimes 0da570dedc General work on API 2021-12-18 19:17:04 +03:00