69 Commits

Author SHA1 Message Date
f7cfc9afc1 sub recommendation model and data 2024-11-13 01:30:52 +00:00
b6d3efa014 remove UniqueContentRule model
Some checks are pending
Build and Push Docker Image / build (push) Waiting to run
2024-11-03 22:38:43 +00:00
05efa846f1 update Content model
Some checks failed
Build and Push Docker Image / build (push) Has been cancelled
2024-11-02 00:28:24 +00:00
1cd1199e28 message style safely deletes without setting null
All checks were successful
Build and Push Docker Image / build (push) Successful in 15s
will set the related subscription to use the default instead
2024-10-15 20:15:54 +01:00
1593c3b370 big integer field for
All checks were successful
Build and Push Docker Image / build (push) Successful in 13s
2024-10-15 00:21:44 +01:00
c5595ab823 subscription channels required
All checks were successful
Build and Push Docker Image / build (push) Successful in 8s
set blank=False, meaning 400 error will be raised if the channels field is missing or blank.
2024-10-14 23:29:16 +01:00
0b50b2bb7f fixed unable to delete message styles #66
All checks were successful
Build and Push Docker Image / build (push) Successful in 14s
embarrassing mistake, accidentally used super().__init__(self) over super().delete()
2024-10-12 23:35:49 +01:00
35c8e7582b is_bot_operational field on the Server model
All checks were successful
Build and Push Docker Image / build (push) Successful in 13s
True, False or None

indicates if the bot is a member of said server, and has sufficient permissions to perform it's job.

Starts as None (unknown) and becomes True or False when calling a server's `/generate-channels/` endpoint.
2024-10-11 17:24:49 +01:00
1d8be63834 prevent deleting auto_created=True styles 2024-10-03 15:48:38 +01:00
6127233c0f update discordchannel model 2024-10-02 23:32:30 +01:00
024a26325b discord-channel and style auto created field 2024-10-01 23:40:22 +01:00
13110044eb create default message style per server 2024-09-29 19:07:06 +01:00
68b5174222 name, colour and publish threshold fields 2024-09-27 17:41:46 +01:00
66e41ab53d modals rewrite 2024-09-27 12:22:10 +01:00
86074d2e13 replace old models with new 2024-09-24 17:28:37 +01:00
181930d687 sync servers & members with Discord 2024-09-23 22:13:36 +01:00
515a165cdb warning and ownerid 2024-09-20 15:58:06 +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
71b9b2f437 testing out some model rewrites
All checks were successful
Build and Push Docker Image / build (push) Successful in 16s
2024-09-18 17:27:52 +01:00
b91d38dc81 unique content rule backend 2024-09-14 00:58:16 +01:00
374ea516bd region comments
All checks were successful
Build and Push Docker Image / build (push) Successful in 15s
2024-09-13 23:35:20 +01:00
a8baa3ce54 work on guild settings model 2024-08-14 21:56:19 +01:00
bb33a346f6 Add more sortable fields 2024-07-31 14:57:25 +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
5623e06a0b channel name to subchannels 2024-07-22 22:50:47 +01:00
8d527092cc message id on tracked content 2024-07-15 21:29:20 +01:00
ae940c2836 update algorithms readable labels 2024-07-10 21:09:37 +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
e55d430dc4 channel_id over guild_id on tracked content 2024-07-04 20:33:14 +01:00
8864ac9cc0 embed colour, and filter table abstract functions 2024-06-26 15:58:04 +01:00
4033ed6e7b article fetch limit fields 2024-06-26 11:07:15 +01:00
9ae39702b8 separate mutator for article title/description 2024-06-25 10:22:09 +01:00
a3f71316a6 Max size increase for tracked content unique fields 2024-06-19 00:35:03 +01:00
4d74cab9c0 Article Mutators 2024-06-18 00:26:33 +01:00
34ac7ae8ed uwuify (joke) 2024-06-17 02:02:59 +01:00
3a3c909a86 Cleanup in home 2024-06-12 22:56:08 +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
2b2cd26bb2 add 'url' to tracked content 2024-06-11 20:59:41 +01:00
14df15cfaf Tracked Content model 2024-06-11 00:45:35 +01:00
42aa9a517c null not needed 2024-05-22 16:24:46 +01:00
bd017482db fix broken unique constraint 2024-05-07 01:38:12 +01:00
df4f68fae5 backend implementation of filters 2024-05-01 17:29:27 +01:00
8025a2d384 Filter model keywords attr 2024-05-01 12:14:43 +01:00
cfe7962f14 Filter model and api 2024-04-30 01:11:47 +01:00
43664f57df Fixed unique constraint issue for subchannel model
Subchannel unique constraint now applies to a matching pair of channel_id and subscription, oppose to the previous constraint; unique subscription only.
2024-04-28 16:06:24 +01:00