50 Commits

Author SHA1 Message Date
2da4018483 include channels details in subscription serializer 2024-10-03 12:48:54 +01:00
fcde18b381 fix channels serializer 2024-10-03 00:14:50 +01:00
199daf913e handle discord channels in serializers 2024-10-02 19:40:53 +01:00
024a26325b discord-channel and style auto created field 2024-10-01 23:40:22 +01:00
2189563b2b max subscriptions limit 2024-09-29 23:44:59 +01:00
68b5174222 name, colour and publish threshold fields 2024-09-27 17:41:46 +01:00
a2acc7298c tables with rewrite 2024-09-25 17:20:33 +01:00
86074d2e13 replace old models with new 2024-09-24 17:28:37 +01:00
edf047f148 rewrite generating and loading servers 2024-09-24 14:07:47 +01:00
ecfd4a37f3 server setup via api 2024-09-20 00:10:27 +01:00
345f70d30f rewrite models and api 2024-09-19 12:25:18 +01:00
b91d38dc81 unique content rule backend 2024-09-14 00:58:16 +01:00
90b3dde68d saved guilds api
- active flag
- allow PUT method
- typo fix
- remove settings from savedguild serialiser
2024-08-16 18:44:52 +01:00
74dd3de762 also gracefully display filters 2024-07-24 22:50:31 +01:00
54cd70bbde GuildSettings model 2024-07-23 20:54:35 +01:00
acb407b4b5 Default Embed Colour control & abstracted colour inputs 2024-07-23 15:32:57 +01:00
8cf0e1fb62 Channel name to subchannel api 2024-07-23 10:06:25 +01:00
8d527092cc message id on tracked content 2024-07-15 21:29:20 +01:00
88f3fff950 improved filters 2024-07-10 18:11:34 +01:00
dbf943591a subscription - published threshold 2024-07-10 11:44:01 +01:00
f3abe9289a image fetch attribute 2024-07-08 22:31:32 +01:00
8864ac9cc0 embed colour, and filter table abstract functions 2024-06-26 15:58:04 +01:00
9ae39702b8 separate mutator for article title/description 2024-06-25 10:22:09 +01:00
fd5749c33c Article Mutator API and Admin 2024-06-18 00:26:53 +01:00
34ac7ae8ed uwuify (joke) 2024-06-17 02:02:59 +01:00
a0a1435478 Filters as whitelist 2024-06-12 10:01:20 +01:00
680924fc6e track blocked content 2024-06-11 22:20:19 +01:00
44cde0daf4 tracked content serializer changes 2024-06-11 13:51:51 +01:00
14df15cfaf Tracked Content model 2024-06-11 00:45:35 +01:00
df4f68fae5 backend implementation of filters 2024-05-01 17:29:27 +01:00
cfe7962f14 Filter model and api 2024-04-30 01:11:47 +01:00
14167e05be Added SubChannels backend
SubChannels are target discord channels for subscriptions to send their content into.
2024-04-28 15:39:27 +01:00
d229868b95 Delete UserServerLink 2024-04-26 01:08:22 +01:00
8cf077d280 Updated subscription model 2024-04-24 15:58:46 +01:00
4bd0ea77ab Ownership and permission validation for guilds 2024-04-17 09:58:41 +01:00
05e90c64e4 storing guilds first, then subscriptions 2024-04-02 17:28:42 +01:00
5b2da20947 server icon 2024-03-31 20:19:58 +01:00
8952fdcd98 UserServerLink model 2024-03-20 13:47:12 +00:00
bf6a50aa34 Subscription active flag 2024-03-12 13:52:53 +00:00
8666a6094e Full Discord integration 2024-03-11 22:42:58 +00:00
fbb759cf4b image as optional, fix server attr rounding error 2024-03-07 23:04:06 +00:00
9c106a5466 Different serializers for channel Get & Post 2024-02-13 11:28:26 +00:00
c3f966b896 implementing subscription channel 2024-02-13 00:07:05 +00:00
404aa3680f New model changes 2024-02-11 23:53:35 +00:00
7a78cf1215 Model and API rewrite changes 2024-02-08 00:33:49 +00:00
dfeb368be5 Rewriting models 2024-02-07 21:17:14 +00:00
160dc043c4 removed unused code and whitespace 2024-02-03 20:21:04 +00:00
7dd8b8f6e8 Added server_id to FeedChannel model
possibly violates normal form?
2024-01-31 11:51:15 +00:00
7e0d9749c4 list, create and delete views 2024-01-29 20:44:08 +00:00
c76499c55e init 2024-01-28 23:18:51 +00:00