Commit Graph

30 Commits

Author SHA1 Message Date
Adolfo Reyna
d907aeecee Add notifications viewed flag endpoint and persistence 2026-02-20 22:15:13 -05:00
Adolfo Reyna
e13678ad56 Fix profile update persistence and stale cache 2026-02-20 22:05:43 -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
0b36db9b33 docs: Update Swagger documentation for Profile endpoints
Updated the Swagger documentation for various Profile endpoints to accurately
reflect their return types, including arrays of Profile objects and detailed
schemas for specific responses.
2025-07-17 10:32:22 -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
56cb8b4caa Enhance session and profile handling with validation and error handling improvements 2025-02-27 23:12:11 -05:00
Adolfo Reyna
9ad30e102e Check for invitations which were used already 2025-02-04 23:21:53 -05:00
Adolfo Reyna
62fcf4fe2c Fix endpoint to check invitations 2025-02-04 23:03:46 -05:00
aeroreyna
47973879ab Fix following groups 2023-01-22 22:42:18 -05:00
aeroreyna
137d91bcc3 Notification when accepted on private groups 2022-03-27 12:02:00 -07:00
aeroreyna
117bc5833a Delete profiles and posts 2022-02-16 20:33:20 -08:00
Adolfo Reyna
9406b40ed4 Remove console.log 2021-11-28 21:20:15 -08:00
Adolfo Reyna
8a72998612 Ability to change data for courses 2021-11-28 21:16:11 -08:00
Adolfo Reyna
687be41e3e reject and notification on request 2021-10-29 20:40:59 -07:00
Adolfo Reyna
bf58c55e97 remove console.log 2021-10-18 22:18:54 -07:00
Adolfo Reyna
47f35aba3e query groups and courses 2021-10-14 20:51:17 -07:00
Adolfo Reyna
9dc1517fe7 query profiles 2021-10-14 20:33:18 -07:00
Adolfo Reyna
dce98a30c6 send invitations emails 2021-10-10 10:50:42 -07:00
Adolfo Reyna
74f9108fa7 Invitation only for signup 2021-10-04 10:13:06 -07:00
Adolfo Reyna
070912f2d3 add private groups 2021-09-25 21:20:41 -07:00
Adolfo Reyna
19b699e015 update profiles 2021-09-21 10:57:45 -07:00
Adolfo Reyna
f92aa70621 keyvalue storage using data in the profile 2021-09-13 18:40:08 -07:00
Adolfo Reyna
8797e5e984 courses are requested separately 2021-09-08 13:58:03 -07:00
Adolfo Reyna
66748cec8b search profiles withot search 2021-09-06 13:22:35 -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
ba2b0bcbd6 users and profiles working 2021-09-02 09:59:58 -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