Commit Graph

134 Commits

Author SHA1 Message Date
Henrik Hüttemann daeffdfcf7 Fix reactions
- look up missing reaction keys/emojis via library
- skip, if no reaction found
- skip for missing users
- fix async function not completely awaited
2023-10-23 18:12:25 +02:00
Henrik Hüttemann ca7787a8eb Add function to find user by RC username 2023-10-23 18:12:25 +02:00
Henrik Hüttemann ed4c9689ec Create mapping after successful reaction handling 2023-10-23 18:12:24 +02:00
Henrik Hüttemann 418c79ff55 Exclude admin user from membership check 2023-10-23 18:12:24 +02:00
Henrik Hüttemann 911a358333 Add reactions for messages 2023-10-23 18:12:23 +02:00
Henrik Hüttemann 80ad2133f3 Remove one-off-used library 2023-10-23 18:12:23 +02:00
Henrik Hüttemann 2c73c4f681 Update design decisions regarding reactions 2023-10-23 18:12:22 +02:00
Henrik Hüttemann cbd37d0a1a Add reaction mapping 2023-10-23 18:12:21 +02:00
Henrik Hüttemann f1f7d5905c Add manual reaction emoji translations 2023-10-23 18:12:21 +02:00
Henrik Hüttemann 0d2b14dcea WIP: Add script for automatic emoji translation --skip-ci-- 2023-10-23 18:12:20 +02:00
Henrik HerHde Huettemann 6a35d42f92 Merge pull request 'Renovate: Update dependency lint-staged to v15' (#54) from renovate/lint-staged-15.x into main
Reviewed-on: https://git.verdigado.com/NB-Public/rocketchat2matrix/pulls/54
2023-10-23 18:12:02 +02:00
Renovate Bot 2d9a2eb447 Renovate: Update dependency lint-staged to v15 2023-10-14 18:57:07 +00:00
Henrik Hüttemann e03e293e97 Remove outdated draft 2023-10-12 17:54:30 +02:00
Henrik HerHde Huettemann 0293ee8b8e Merge pull request 'Handle event types' (#49) from event-based into main
Reviewed-on: https://git.verdigado.com/NB-Public/rocketchat2matrix/pulls/49
2023-10-06 12:38:31 +02:00
Henrik Hüttemann a276d8f8a2 Overwrite log files 2023-09-14 17:07:18 +02:00
Henrik Hüttemann 9c9dd97f33 Remove excess members from rooms 2023-09-14 16:52:17 +02:00
Henrik Hüttemann b141488f16 Add creation of admin user mapping 2023-09-14 16:15:06 +02:00
Henrik Hüttemann 806d41cc09 Sort imports 2023-09-14 16:13:07 +02:00
Henrik Hüttemann c498193ee3 Add await for mapping creation 2023-09-14 16:12:44 +02:00
Henrik Hüttemann 86e938794b Add exception handling for already joined users 2023-09-14 16:12:04 +02:00
Henrik Hüttemann ba900e913f Add function to get all mappings by type 2023-09-14 16:09:34 +02:00
Henrik Hüttemann 07f41ec618 Remove logs during reset 2023-09-14 16:05:45 +02:00
Henrik Hüttemann 2b03b3eee5 Remove functions.js draft 2023-09-14 16:05:12 +02:00
Henrik Hüttemann 1aff3561ae Fix test logs being written to file 2023-09-13 16:52:31 +02:00
Henrik Hüttemann 4fb240b39a Use warning log level for skipped entities 2023-09-13 16:51:58 +02:00
Henrik Hüttemann 29036deb58 Write logs to files 2023-09-13 16:41:41 +02:00
Henrik Hüttemann 1746d6f31b Add comments to reset script 2023-09-12 15:19:06 +02:00
Henrik Hüttemann c4e7659e30 Add event type handling 2023-09-12 15:06:10 +02:00
Henrik Hüttemann a7afe7b570 Add members to channel if they posted a message 2023-09-12 15:05:39 +02:00
Henrik Hüttemann d2543dca2f Storage: add function to get mapping by matrix ID 2023-09-12 15:02:00 +02:00
Henrik HerHde Huettemann 6519732e89 Merge pull request 'Renovate Update Node.js to v20.6.1' (#50) from renovate/all-minor-patch into main
Reviewed-on: https://git.verdigado.com/NB-Public/rocketchat2matrix/pulls/50
2023-09-12 12:58:49 +02:00
Renovate Bot a591af261d Renovate Update Node.js to v20.6.1 2023-09-11 17:50:40 +00:00
Henrik HerHde Huettemann 37bc0b84f4 Merge pull request 'Renovate Update all non-major dependencies' (#48) from renovate/all-minor-patch into main
Reviewed-on: https://git.verdigado.com/NB-Public/rocketchat2matrix/pulls/48
2023-09-08 14:26:50 +02:00
Renovate Bot 71e2b4d7a5 Renovate Update all non-major dependencies 2023-09-06 16:50:05 +00:00
Henrik HerHde Huettemann b282200794 Merge pull request 'Renovate Update docker.io/matrixdotorg/synapse Docker tag to v1.91.1' (#47) from renovate/all-minor-patch into main
Reviewed-on: https://git.verdigado.com/NB-Public/rocketchat2matrix/pulls/47
2023-09-05 14:43:21 +02:00
Renovate Bot 4f9b498108 Renovate Update docker.io/matrixdotorg/synapse Docker tag to v1.91.1 2023-09-04 14:49:45 +00:00
Henrik HerHde Huettemann 7ec14546fe Merge pull request 'Update dependencies' (#46) from upgrade into main
Reviewed-on: https://git.verdigado.com/NB-Public/rocketchat2matrix/pulls/46
2023-09-01 16:24:58 +02:00
Henrik Hüttemann b26c00f683 Add previous prettier trailing comma default 2023-09-01 16:23:19 +02:00
Henrik Hüttemann e4ea0b973c Update dependencies to minor versions 2023-09-01 16:17:49 +02:00
Henrik Hüttemann f0a0b5ec8e Update dependencies 2023-09-01 16:14:38 +02:00
Henrik Hüttemann f2bd5831c2 Pin woodpecker docker images 2023-09-01 15:47:28 +02:00
Henrik HerHde Huettemann 77e1acf2e4 Merge pull request 'Configure Renovate' (#33) from renovate/configure into main
Reviewed-on: https://git.verdigado.com/NB-Public/rocketchat2matrix/pulls/33
2023-09-01 13:10:15 +02:00
Renovate Bot 59b0ccbfa2 Add renovate.json 2023-09-01 11:09:11 +00:00
Henrik HerHde Huettemann afcdf061a6 Merge pull request 'Implement messages' (#25) from implement-messages into main
Reviewed-on: https://git.verdigado.com/NB-Public/rocketchat2matrix/pulls/25
2023-09-01 12:00:28 +02:00
Henrik Hüttemann bf683e84cf Skip thread replies imported before the thread root 2023-09-01 11:58:56 +02:00
Henrik Hüttemann b5605e64f7 Add ignore other event types and more error logging 2023-09-01 11:58:55 +02:00
Henrik Hüttemann d711b81f23 Add tests for Messages 2023-09-01 11:58:55 +02:00
Henrik Hüttemann 787c0c092f Add Message implementation 2023-09-01 11:58:54 +02:00
Henrik Hüttemann 5e6f23aab4 Add Application Service and documentation 2023-09-01 11:58:54 +02:00
Henrik HerHde Huettemann 1191bda431 Merge pull request 'Update Woodpecker config for version 1' (#28) from update-ci into main
Reviewed-on: https://git.verdigado.com/NB-Public/rocketchat2matrix/pulls/28
2023-08-17 13:54:33 +02:00