Commit Graph

47 Commits

Author SHA1 Message Date
Adolfo Reyna
e8dd905f27 fix: check if translation exists before processing in background 2026-02-25 18:49:44 -05:00
Adolfo Reyna
c5fd09d71d feat: add post translation queue and background AI translation via API 2026-02-25 18:41:46 -05:00
Adolfo Reyna
c136d25974 Harden feed/profile routes against invalid IDs and null profiles 2026-02-20 19:09:15 -05:00
Adolfo Reyna
d21736d52c docs: Update Swagger documentation for Post endpoints
Updated the Swagger documentation for various Post endpoints to accurately
reflect their return types, including arrays of Post objects and detailed
schemas for specific responses.
2025-07-17 09:59:50 -04:00
Adolfo Reyna
148ed696b2 feat: Add Swagger API documentation
This commit introduces Swagger API documentation for all endpoints in the
application.

- Installs  and .
- Configures Swagger in  to generate and serve API documentation
  at .
- Adds JSDoc-style Swagger annotations to all routes in  and
  the  directory (, , ,
  , , ).
- Defines a cookie-based security scheme for authenticated routes.

This allows for interactive API documentation and testing via the
endpoint.
2025-07-17 09:52:37 -04:00
Adolfo Reyna
64ca9df639 Tags support 2025-07-17 09:32:27 -04:00
Adolfo Reyna
46a2fc5c2b Add endpoint to retrieve posts by tag with validation 2025-02-27 23:45:17 -05:00
Adolfo Reyna
0b20f05124 Cleaning code for index.js 2025-02-20 23:27:13 -05:00
Adolfo Reyna
a49932ae79 Fix bug on organic endpoint 2025-02-20 21:49:25 -05:00
Adolfo Reyna
c2169c9604 Make promotional post default for now 2025-02-05 20:50:38 -05:00
Adolfo Reyna
309ae1b69b Add promotional endpoint (extended) for new users 2025-02-05 20:46:24 -05:00
Adolfo Reyna
d79138fba6 Add notifications to user when a follow profile posted 2024-12-31 16:28:31 -05:00
Adolfo Reyna
7ff9223a5c Notifs for groups posting in feed 2023-02-07 15:51:37 -05:00
Adolfo Reyna
af059b6fc6 restric newsOnly groups from posting 2023-02-07 13:40:18 -05:00
aeroreyna
fddce94cfb Fix permissions to private groups on tag posts q 2022-12-30 09:26:15 -05:00
aeroreyna
84087adb82 profile embedded and media entry points 2022-12-30 08:27:34 -05:00
aeroreyna
2e339f6b36 Adding media and recent watch media 2022-12-30 07:54:49 -05:00
aeroreyna
1f3cc06470 Bunch small things: Notifs for react, subsplash... 2022-12-28 22:54:19 -05:00
aeroreyna
6b6f263821 add update post endpoint 2022-09-10 13:13:04 -04:00
aeroreyna
ac3b7da016 deleting vimeo logic :( 2022-08-29 21:26:52 -04:00
aeroreyna
e7c9d56404 Unreact to comments 2022-04-04 21:14:12 -07:00
aeroreyna
a3fc84fbad adding vimeo api 2022-03-13 15:58:30 -07:00
aeroreyna
57a91c0470 News post emails 2022-02-27 11:04:10 -08:00
aeroreyna
3d9393c0b2 news posts 2022-02-22 22:49:09 -08:00
aeroreyna
5998bbb484 Fix delete endpoint 2022-02-21 22:37:38 -08:00
Adolfo Reyna
ca44e5b424 initerest and random merge posts 2022-02-19 18:36:01 -08:00
aeroreyna
f0e1c6b5a9 change popular groups to limit 5 2022-02-16 22:40:49 -08:00
aeroreyna
58fda40c20 Fix popular courses match stage 2022-02-16 22:40:21 -08:00
aeroreyna
e0c6470bce FIrst nonorganic posts 2022-02-16 22:28:11 -08:00
aeroreyna
117bc5833a Delete profiles and posts 2022-02-16 20:33:20 -08:00
aeroreyna
294cacf963 Subscriptions 2022-02-04 22:54:48 -06:00
Adolfo Reyna
dce98a30c6 send invitations emails 2021-10-10 10:50:42 -07:00
Adolfo Reyna
c64e2361fc fix private groups visibility on feed and profiles 2021-10-10 10:31:39 -07:00
Adolfo Reyna
74f9108fa7 Invitation only for signup 2021-10-04 10:13:06 -07:00
Adolfo Reyna
600ec549b4 internal notifications 2021-09-26 21:32:25 -07:00
Adolfo Reyna
997d28d702 fix posting on private groups 2021-09-26 18:29:51 -07:00
Adolfo Reyna
070912f2d3 add private groups 2021-09-25 21:20:41 -07:00
Adolfo Reyna
55c0c10a35 bookmarks in progress missing notifications 2021-09-14 23:00:23 -07:00
Adolfo Reyna
52617bbcec notification on commets 2021-09-14 11:57:42 -07:00
Adolfo Reyna
f2ebec71aa sending emails when new post to profiles 2021-09-14 11:19:44 -07:00
Adolfo Reyna
9a302a87de feed with followers only 2021-09-02 12:02:09 -07:00
Adolfo Reyna
fa0d6ee199 subscribe to profiles 2021-09-02 10:53:50 -07:00
Adolfo Reyna
9f5f23364b groups working 2021-08-19 10:19:10 -07:00
Adolfo Reyna
95a7bcb3ff rename to profile, users are people 2021-08-18 07:57:19 -07:00
Adolfo Reyna
416c14d03b working on users having multiple profiles 2021-08-17 11:28:45 -07:00
Adolfo Reyna
f909233533 post by user 2021-08-15 22:19:35 -07:00
Adolfo Reyna
5b9c0362e0 routes on files 2021-08-07 20:49:02 -07:00