Commit Graph

59 Commits

Author SHA1 Message Date
Adolfo Reyna 5195317c0c Expire live caption state after inactivity and tune stream limits 2026-02-28 21:51:28 -05:00
Adolfo Reyna 503c5ef1f4 Add live captions stream endpoints and test sender 2026-02-26 22:31:00 -05:00
Adolfo Reyna 83727957ab fix(auth): return JSON 401 for API sessions and harden cross-site cookies 2026-02-21 21:55:01 -05:00
Adolfo Reyna 77134b6bab feat: add universal chat room with language-aware translation 2026-02-20 23:16:05 -05:00
Adolfo Reyna f3a782a360 chore(auth): remove security plan doc and marker comments 2026-02-20 21:22:47 -05:00
Adolfo Reyna 19d805d322 fix(auth): add account+IP brute-force rate limiting 2026-02-20 21:20:21 -05:00
Adolfo Reyna 469962d03c fix(auth): add single-use token login recovery flow 2026-02-20 20:20:40 -05:00
Adolfo Reyna c6d9dfd3c1 fix(auth): enforce POST body credentials and generic auth errors 2026-02-20 20:09:29 -05:00
Adolfo Reyna 0baf237548 docs(auth): add password security hardening plan and code markers 2026-02-20 20:07:26 -05: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 100b0c2a8f Change payments to be accessible wihtout loggin 2025-07-17 09:32:49 -04:00
Adolfo Reyna 7868df1abc Fix ratelimiter IP check 2025-02-21 22:58:18 -05:00
Adolfo Reyna 5bc1edb749 Add rate limiter 2025-02-21 22:23:31 -05:00
Adolfo Reyna ad62814d82 Add simple test with Mocha 2025-02-21 22:06:45 -05:00
Adolfo Reyna 1056a91c33 Start simple translation approach 2025-02-21 00:12:17 -05:00
Adolfo Reyna 7902b75b5c Improve code redability 2 2025-02-20 23:52:45 -05:00
Adolfo Reyna 0b20f05124 Cleaning code for index.js 2025-02-20 23:27:13 -05:00
Adolfo Reyna e4dfee39ff Removing sensitive data to env and log identifier at login 2025-02-20 21:50:52 -05:00
Adolfo Reyna 4cab4decb6 Fix error handling at singup 2025-02-13 15:45:17 -05:00
Adolfo Reyna 222d203a57 small bug on login logs 2025-02-08 07:55:41 -05:00
Adolfo Reyna 9f32ab01b8 Improve logging by using original path and method 2025-02-08 07:52:52 -05:00
Adolfo Reyna 6664dd5f89 Adding analitycs with PostHog 2025-02-06 09:57:03 -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
Adolfo Reyna 0ca589cbe8 Catching werid cornercase on which users don't have profiles. 2025-02-02 23:55:58 -05:00
Adolfo Reyna 9ab922f765 Fix bug on signup 2025-02-02 23:48:48 -05:00
Adolfo Reyna 433f3069b3 Fix another bug on lastprofile at loggin 2024-12-31 16:27:07 -05:00
Adolfo Reyna e52c379a55 Adding local development on dokku 2024-10-16 16:50:11 -04:00
Adolfo Reyna 487bc2da18 Merge branch 'master' of https://github.com/aeroreyna/EMI_backend 2024-10-16 16:22:55 -04:00
Adolfo Reyna 3319e9fa36 Add Dockerfile 2024-10-04 16:35:59 -04:00
Adolfo Reyna 2434840c50 Improving comments 2024-06-26 22:59:26 -04:00
Adolfo Reyna afee8869a6 Add temp domain 2023-07-08 16:30:12 -04:00
Adolfo Reyna 2f726a5331 start support for songs 2023-05-31 06:11:50 -04:00
aeroreyna dadf070ac5 Add bible API 2023-01-12 12:19:29 -05:00
aeroreyna 1f3cc06470 Bunch small things: Notifs for react, subsplash... 2022-12-28 22:54:19 -05:00
aeroreyna 605ddac037 add change password for legged in users 2022-09-07 22:54:52 -04:00
aeroreyna f7c016264b adding webpush' 2022-04-23 22:52:46 -07:00
aeroreyna 62c68005fc fix set token 2022-03-24 23:07:37 -07:00
aeroreyna 4ac85df1bb set token 2022-03-24 22:58:22 -07:00
aeroreyna 117bc5833a Delete profiles and posts 2022-02-16 20:33:20 -08:00
Adolfo Reyna 5cadff7aa2 change loging ttl to 3 months 2021-11-26 10:39:40 -08:00
Adolfo Reyna 364f38a28d payments v1 2021-11-10 22:03:49 -08:00
Adolfo Reyna 7da0f3093d reset password 2021-10-14 21:29:33 -07:00
Adolfo Reyna 74f9108fa7 Invitation only for signup 2021-10-04 10:13:06 -07:00
Adolfo Reyna 83941c59d5 return error when register user with used email: 2021-09-23 22:43:45 -07:00
Adolfo Reyna 8490359ea7 fix signup 2021-09-03 12:56:16 -07:00
Adolfo Reyna ba2b0bcbd6 users and profiles working 2021-09-02 09:59:58 -07:00
Adolfo Reyna a7ca68e6df add social subdoimain 2021-08-23 12:26:52 -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