Commit graph

  • e663c1bbae style: spelling fix wip/auditlog BAaboe 2025-08-07 23:32:22 +02:00
  • b4bb83b7f5 feat: add event enum for sending and receiving messages on the socket Added in message editing and deleting with this change wip/messaging-features Radical 2025-08-07 21:38:01 +02:00
  • 6afa78c8e8 audit log on ban and unban BAaboe 2025-08-05 12:46:17 +02:00
  • dee248e02d feat: audid log on invite creation BAaboe 2025-08-05 12:36:27 +02:00
  • 55ef6ddde2 feat: audit log on role creation BAaboe 2025-08-05 12:30:39 +02:00
  • 362e4bc2e8 feat: added audit log on channel update BAaboe 2025-08-05 12:21:48 +02:00
  • d84b7cf126 feat: added audit log to channel create BAaboe 2025-08-05 12:07:17 +02:00
  • 9d6ec5286b feat: added audit log to channel delete BAaboe 2025-08-05 12:01:17 +02:00
  • 95ef27c32d fix: spitt the new function, and added an AuditLogId Enum BAaboe 2025-08-05 12:00:47 +02:00
  • 2b9a44c4f0 style: cargo clippy --fix && cargo fmt BAaboe 2025-08-05 10:54:24 +02:00
  • e1d3a73687 feat: finished auditlog object and added endpoint to get all auditlogs BAaboe 2025-08-05 10:52:22 +02:00
  • 6017b7087f Merge origin/main into wip/auditlog. Needed pagination BAaboe 2025-08-05 10:02:30 +02:00
  • b49e5036be feat: started on auditlog object BAaboe 2025-08-05 09:58:37 +02:00
  • 447c577a2a style: cargo clippy & fmt main Radical 2025-08-05 03:28:35 +02:00
  • 5b24d0052b feat: return member with messages Radical 2025-08-05 03:28:24 +02:00
  • 8a7711cabc feat: Make me optional in Member::fetch_one() Radical 2025-08-05 03:28:02 +02:00
  • 4cb89645fe Merge pull request 'Member Improvements' (#44) from wip/member-improvements into main staging Radical 2025-08-05 00:09:19 +02:00
  • ac1678bfa8 fix: use dedicated function for member count wip/member-improvements Radical 2025-08-05 00:02:30 +02:00
  • 642dbe5270 fix: remove order_by on single fetches Radical 2025-08-05 00:02:21 +02:00
  • 8d91ec78a6 refactor: rename fetch_one_with_member Renamed to fetch_one_with_uuid Radical 2025-08-04 22:55:48 +02:00
  • e9cc2a3f0e feat: faster member fetching and pagination Radical 2025-08-04 22:55:22 +02:00
  • e8de96b2d0 feat: added audit logs table to the database BAaboe 2025-08-04 22:51:05 +02:00
  • 946085a18f Merge pull request 'Online status' (#43) from wip/status into main baaboe 2025-08-04 19:22:59 +00:00
  • 53451e67c7 fix: 4 is always bigger than 0 BAaboe 2025-08-04 20:52:19 +02:00
  • 027649a060 feat: added online status BAaboe 2025-08-04 20:46:49 +02:00
  • 314b9ee011 feat: added online_status column to users table BAaboe 2025-08-04 20:07:46 +02:00
  • 3816af56e3 feat: return role with member Radical 2025-07-31 16:01:10 +02:00
  • 5cb6b1d495 Merge pull request 'Improve database access' (#41) from improve-database-access into main Radical 2025-07-30 13:57:36 +00:00
  • 3a28a8d34a Merge branch 'main' into improve-database-access Radical 2025-07-30 15:26:30 +02:00
  • d64dc92b99 Merge branch 'wip/ban' Radical 2025-07-25 00:31:34 +02:00
  • 4a2f98a180 style: cargo clippy --fix && cargo fmt wip/ban BAaboe 2025-07-25 00:21:51 +02:00
  • b38b5360f6 style: style BAaboe 2025-07-25 00:21:20 +02:00
  • b28d5b840f style: cargo clippy --fix && cargo fmt BAaboe 2025-07-24 02:30:52 +02:00
  • 0e0c590e4d feat: added unband endpoint BAaboe 2025-07-24 02:14:29 +02:00
  • ba2442e786 style: updated to use the new ban object BAaboe 2025-07-24 02:13:53 +02:00
  • c2b5f6568f style: renaming parameter, ban_time -> banned_since BAaboe 2025-07-24 01:58:10 +02:00
  • 26f528819e style: cargo clippy --fix && cargo fmt BAaboe 2025-07-23 19:10:17 +02:00
  • 7e10086753 feat: retrive all banned users in a guild BAaboe 2025-07-23 19:08:54 +02:00
  • 3ad73f28fa feat: added ban time BAaboe 2025-07-23 16:30:38 +02:00
  • bb8927840d style: formatting Radical 2025-07-23 15:04:02 +02:00
  • 475e008105 fix: move owner check to correct function Radical 2025-07-23 15:03:56 +02:00
  • a1857a1939 Merge pull request 'Check if you are trying to kick owner' (#38) from wip/kick into main Radical 2025-07-23 12:59:34 +00:00
  • bf5cc600b9 Merge branch 'main' into wip/kick wip/kick baaboe 2025-07-23 09:10:40 +00:00
  • ac5ca90974 fix: self not member BAaboe 2025-07-23 02:03:06 +02:00
  • e074ca89f9 feat: idiot proofing BAaboe 2025-07-23 01:50:55 +02:00
  • cbdf6f79e2 feat: idiot(goin) proofing BAaboe 2025-07-23 01:48:31 +02:00
  • ceaa37cbe2 fix: plural fix thing BAaboe 2025-07-23 01:37:35 +02:00
  • c725d13ca8 feat: kick permission BAaboe 2025-07-23 01:35:28 +02:00
  • 5fe5186142 feat: ban permission BAaboe 2025-07-23 01:31:28 +02:00
  • 2bc702f8d2 fix: baner :) BAaboe 2025-07-23 01:18:08 +02:00
  • 9e5d2daeab fix: fixed error error BAaboe 2025-07-23 01:07:41 +02:00
  • 6999b4120e fix: Updated error message when banning owner BAaboe 2025-07-23 01:00:17 +02:00
  • 71d44f6c21 fix: Can not kick owner BAaboe 2025-07-23 00:58:51 +02:00
  • 8e31dc7aca style: cargo clippy --fix && cargo fmt BAaboe 2025-07-23 00:52:19 +02:00
  • ad24215fef feat: added endpoint for banning BAaboe 2025-07-23 00:50:50 +02:00
  • f175c19325 fix: let you pass None to fetch_one_with_member for me BAaboe 2025-07-22 23:18:21 +02:00
  • ade45780fa fix: forgot to add the change on schema BAaboe 2025-07-22 22:04:48 +02:00
  • af71937506 fix: fixed the ban table names BAaboe 2025-07-22 22:01:48 +02:00
  • b2e6d3f553 feat: added ban table to the database BAaboe 2025-07-22 21:58:14 +02:00
  • 2996c6f108 Merge pull request 'wip/kick' (#36) from wip/kick into main Radical 2025-07-22 16:56:36 +00:00
  • 45978bb41a ci: only run on push Radical 2025-07-22 18:55:26 +02:00
  • c26ec49e05 fix: cargo clippy --fix && cargo fmt BAaboe 2025-07-22 18:50:17 +02:00
  • a3c460a611 fix: Only people in a server should see its members list BAaboe 2025-07-22 18:33:41 +02:00
  • 6dd8ddb0df fix: members in router_with_auth BAaboe 2025-07-22 18:27:36 +02:00
  • 31596c6bfe fix: memebrs not member as endpoint BAaboe 2025-07-22 18:26:04 +02:00
  • ea33230e58 fix: reduced numder of function calls to get conn BAaboe 2025-07-22 18:10:37 +02:00
  • 0468d1adca fix: Unecessary merge of routers BAaboe 2025-07-22 18:05:19 +02:00
  • 228bc68327 more path name fix BAaboe 2025-07-22 17:38:04 +02:00
  • 4ec36c1cda path name fix BAaboe 2025-07-22 17:35:02 +02:00
  • 82f4388dab New endpoint 'members' with get and delete BAaboe 2025-07-22 17:29:55 +02:00
  • fa52412b43 feat: make database access more uniform and stop locking as many pool connections Radical 2025-07-21 04:15:04 +02:00
  • 192ac4e1e7 feat: add function for message editing wip/message-editing Radical 2025-07-21 01:47:49 +02:00
  • bfd49046aa Merge branch 'main' into wip/message-editing Radical 2025-07-21 01:42:49 +02:00
  • f5d4211fad fix: force rust 1.88 in builds Radical 2025-07-20 20:29:28 +02:00
  • 8a58774359 fix: get cache correctly from redis Radical 2025-07-20 20:25:15 +02:00
  • eb7e5503de Merge pull request 'axum rewrite' (#35) from staging into main Radical 2025-07-20 17:25:03 +00:00
  • 1c07957c4e refactor: small dependency optimizations Radical 2025-07-20 18:45:50 +02:00
  • 8ec1610b2e feat: remove dependency on socket.io Radical 2025-07-20 18:11:31 +02:00
  • 2fb7e7781f feat: reimplement old websocket Radical 2025-07-20 18:11:08 +02:00
  • a602c2624f style: cargo fmt & clippy fixes Radical 2025-07-20 16:30:46 +02:00
  • 969b517e18 Merge branch 'generate-device-name' into staging Radical 2025-07-20 16:28:02 +02:00
  • 1ad88725bd feat: use custom middleware for authorization Radical 2025-07-20 14:12:57 +02:00
  • dada230e08 fix: remove the rest of the leftover code from access_token cookies Radical 2025-07-20 13:04:08 +02:00
  • 9bf435b535 fix: revert changes to access_token made during refactor Radical 2025-07-19 23:39:56 +02:00
  • d2fec66ddb fix: try not setting path on access token Radical 2025-07-19 23:20:16 +02:00
  • 252b9a3dc6 fix: add more cors shit Radical 2025-07-19 23:03:23 +02:00
  • 2fbf41ba8c fix: use .append() and not Set-Cookie2 Radical 2025-07-19 19:10:36 +02:00
  • d67a7ce0ca fix: try explicitly setting methods and headers Radical 2025-07-18 12:00:28 +02:00
  • 8f53c9f718 fix: try to fix up cors Radical 2025-07-17 21:34:35 +02:00
  • 9a0ebf2b2f fix: use merge instead of nesting Radical 2025-07-17 16:48:34 +02:00
  • 1946080716 ci: remove parentheses from name Radical 2025-07-17 16:07:09 +02:00
  • 21560cc051 Merge branch 'main' into wip/axum Radical 2025-07-17 15:56:56 +02:00
  • c9dd66dd80 ci: add staging images Radical 2025-07-17 15:52:11 +02:00
  • 324137ce8b refactor: rewrite entire codebase in axum instead of actix Radical 2025-07-16 16:36:22 +02:00
  • fc061738fa
    feat: finish adding device name to login, register, and refresh endpoints JustTemmie 2025-07-15 02:42:53 +02:00
  • 7872d2ec24
    fix: increase length of refresh token field JustTemmie 2025-07-15 02:30:07 +02:00
  • e7bc53f858
    feat: try reading the device name from the table JustTemmie 2025-07-14 01:02:03 +02:00
  • 8656115dc9
    feat: start implementing device name generation in the backend JustTemmie 2025-07-14 00:36:15 +02:00
  • 3647086adb feat: add endpoint to get logged in devices Radical 2025-07-13 18:06:23 +02:00
  • 671fc42555 fix: make (user_uuid, guild_uuid) unique in members Radical 2025-07-13 18:03:28 +02:00