Commit Graph

235 Commits

Author SHA1 Message Date
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 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ü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
Iratu 903ce169a1 changed user.premium_since to also load from the database. 2022-02-18 19:50:11 +03:00
Iratu 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
Erkin Alp Güney 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
Erkin Alp Güney 912c8d8bbb Added a few extensions 2022-02-12 19:53:40 +03:00
RealMANI 29c90ea1ff Appropriate DB charset (#629)
causes bugs like turning emojis to "????"
2022-02-11 08:13:46 +03:00
Erkin Alp Güney 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
ImAaronFR 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
Featyre 862c80b343 Merge branch 'fosscord:master' into master 2022-02-01 16:54:50 +00:00
Erkin Alp Güney 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üney 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
Featyre ba70cf4b97 Merge branch 'fosscord:master' into master 2022-01-24 05:25:22 +00:00
Madeline 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
Madeline c3f947a269 channel.owner_id is type string not number 2022-01-23 23:29:14 +03:00
Madeline 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
Madeline 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
Erkin Alp Güney 67282af0b9 update defaults 2022-01-12 16:13:13 +03:00
Erkin Alp Güney 8985ad1cf3 Update Guild.ts 2022-01-12 10:19:05 +03:00
Erkin Alp Güney 6f9a949a6f Schema change for group specific emojis 2022-01-12 09:55:14 +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
Daniel Huber 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
unknownPerson115 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
Thesourtimes b49d3fa266 Improvements + dummy API configs 2021-12-18 15:19:07 +03:00
Thesourtimes 87f7c9b7a3 Make the test client togglable 2021-12-15 05:41:21 +03:00
Erkin Alp Güney 6d2ae89a3b snowflake-based invite generation 2021-11-28 11:25:41 +03:00
Kuna 82d69052c3 Update util/src/entities/Config.ts
Co-authored-by: Erkin Alp Güney <erkinalp9035@gmail.com>
2021-11-21 15:35:59 +00:00
Kuna 41cd9824af Update util/src/entities/Config.ts
Co-authored-by: Erkin Alp Güney <erkinalp9035@gmail.com>
2021-11-21 15:35:51 +00:00
Thesourtimes 17684a14fd Fix the minor issues on route 2021-11-18 22:15:05 +03:00
uurgothat 312e459337 Add image field 2021-11-17 22:50:25 +03:00
uurgothat 39aebb2cfc Add instance route 2021-11-17 22:28:22 +03:00
uurgothat f45d1d579d make templates configurable + authorization 2021-10-24 19:49:32 +03:00
uurgothat b603b81629 Merge branch 'master' of https://github.com/fosscord/fosscord-server 2021-10-24 18:13:51 +03:00
KagurazakaNyaa 8ded9a20f9 Proxy support for external network access 2021-10-24 02:17:07 +08:00