Commit Graph

76 Commits

Author SHA1 Message Date
d433d48365 Add Filters, and editing filters. 2023-08-30 19:37:24 +02:00
7506e27dd0 create or update an opt-in record with null grantedAt if exceeding max users 2023-08-10 13:47:39 +08:00
9a224d2324 add event_types and fix the validation of form on rules page 2023-07-20 18:33:30 +08:00
574636451d update api to accommodate rss feed subscriptions 2023-07-06 19:51:30 +08:00
2adf753f8f update graphql schema 2023-07-06 19:51:30 +08:00
a6192ed86b add rss subscription entity class 2023-07-06 19:51:30 +08:00
599d61016e feat: add category field to Filter object 2023-07-03 19:06:45 +08:00
6116746e80 feat: make newsletters and favorites internal labels 2023-06-09 12:48:46 +08:00
bce7afde50 Eagerly load profile of the user 2023-04-24 12:53:40 +08:00
87d3f5b3d8 Add labels and state to savePage API 2023-04-12 16:50:11 +08:00
4ce4cd0a62 Add a type for export or import to the integration table 2023-04-12 16:50:10 +08:00
9056318667 Change type field in integration table from enum to text type 2023-04-12 16:50:10 +08:00
3f373ab3b6 Save received email 2023-01-18 15:00:34 +08:00
b7d732df7c Add received_email entity 2023-01-18 15:00:34 +08:00
43e813a73d Add unique constraint on user_id and name to subscription entity 2023-01-09 15:12:26 +08:00
892a9ef30d Add subscriptionCount and createdAt in NewsletterEmail type 2023-01-09 12:24:45 +08:00
f5650acb69 Return canPost and canSeeMembers and topics and description in type group 2022-12-12 22:57:58 +08:00
714f0f1f63 Add joinGroup API 2022-12-05 12:47:38 +08:00
27d9e8464d Add unique constraint on user_id and group_id to group_membership table 2022-12-05 12:45:54 +08:00
7707f100f2 Add recommend gql api 2022-12-02 19:45:26 +08:00
da3d9cf76b Add groups api 2022-12-02 12:32:26 +08:00
7285ebb940 Add createGroup API 2022-12-01 18:41:00 +08:00
7f04a381a1 Add is_admin field to group_membership table 2022-12-01 17:47:12 +08:00
0eebfe923a Add position in filter table and move filter api 2022-12-01 10:26:32 +08:00
0487d8325c Add saved filter api 2022-11-30 21:41:59 +08:00
1d514a0530 Update table name 2022-11-30 20:39:09 +08:00
4d845ef413 Add search_filter table and entity 2022-11-30 20:38:30 +08:00
05ecac7c52 Fix tests 2022-11-24 08:59:21 +08:00
88416bc178 Add get rules api 2022-11-21 15:03:15 +08:00
e53d5036dc Add notification endpoint 2022-11-18 14:33:27 +08:00
fbe4c471cd Add pubsub subscription to trigger rule actions 2022-11-18 14:00:10 +08:00
845e932d93 Store actions as a json in db 2022-11-17 16:21:43 +08:00
23c527c345 Add rule entity 2022-11-17 15:04:44 +08:00
477b5d7d24 Fix typeorm issue 2022-11-11 14:53:46 +08:00
ac21e4e6c8 Set voice and secondary voice in user personalization 2022-11-11 14:08:28 +08:00
63de1c3359 Add optInFeature API 2022-11-09 17:35:54 +08:00
98f59c50f0 Remove token in features table 2022-11-09 11:32:08 +08:00
c2f4ba4a57 Add features entity 2022-11-08 18:14:23 +08:00
398e242131 Add features table 2022-11-08 17:30:03 +08:00
d4f32f7bdd Save search term in search history and update timestamp 2022-10-12 13:27:19 +08:00
ff12675713 Make user_id and term unique 2022-10-12 10:37:29 +08:00
4e14518189 Replace keyword with term 2022-10-11 11:26:18 +08:00
cd13e5874a Create search_history table and entity class 2022-10-10 17:44:55 +08:00
94719a5cce Add icon to the subscription entity 2022-09-27 12:00:13 +08:00
401633eda6 Return signed url 2022-08-18 19:24:38 +08:00
249a5cda4a Add bucket, audioFileName, speechMarksFileName, state to speech table 2022-08-18 19:24:38 +08:00
02ba753375 Upload speech marks file to gcs too 2022-08-18 19:24:38 +08:00
77570aa5ab Synthesize text to speech with azure API 2022-08-18 19:24:36 +08:00
94f9dd9e6e Enqueue text to speech tasks 2022-08-18 19:23:41 +08:00
5a8184da3a Add taskName in integrations table 2022-08-05 16:09:26 +08:00