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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Henrik Hüttemann
|
c7e0afb8d3
|
Update Woodpecker config for version 1
- `pipeline:` renamed to `steps:`
- changed file extension from `yml` to `yaml`, to align with other files
For more info, see <https://woodpecker-ci.org/docs/next/migrations>
|
2023-08-17 13:38:49 +02:00 |
|
Henrik HerHde Huettemann
|
f5bae66aee
|
Merge pull request 'Upgrade dependencies' (#27) from upgrade into main
Reviewed-on: https://git.verdigado.com/NB-Public/rocketchat2matrix/pulls/27
|
2023-08-16 14:21:06 +02:00 |
|
Henrik Hüttemann
|
61019075cb
|
Upgrade dependencies
|
2023-08-16 13:39:00 +02:00 |
|
Henrik Hüttemann
|
d251cf658f
|
Merge branch 'fix-minor-things'
|
2023-06-26 14:36:02 +02:00 |
|
Henrik Hüttemann
|
fae5c34adf
|
Update dependencies
|
2023-06-26 13:58:34 +02:00 |
|
Henrik Hüttemann
|
8ba2ce4cab
|
Edit mapping types to use constants
|
2023-06-23 15:43:31 +02:00 |
|
Henrik Hüttemann
|
6b723db5a1
|
Move user and room handling to respective modules
|
2023-06-23 15:26:39 +02:00 |
|
Henrik Hüttemann
|
3459bbecd3
|
Move user exclusion test to user handler
|
2023-06-22 17:18:10 +02:00 |
|
Henrik Hüttemann
|
463daefeda
|
Fix broken and deactivated user creation test
|
2023-06-22 16:34:03 +02:00 |
|
Henrik Hüttemann
|
de87228b8d
|
Move membership creation to users
|
2023-06-22 16:17:05 +02:00 |
|
Henrik Hüttemann
|
3e1169235c
|
Add helper functions to get ID mappings
|
2023-06-22 15:43:40 +02:00 |
|
Henrik HerHde Huettemann
|
6225cdc8bb
|
Merge pull request 'Add tests for storage helper' (#23) from test-helpers into main
Reviewed-on: https://git.verdigado.com/NB-Public/rocketchat2matrix/pulls/23
|
2023-06-22 14:44:52 +02:00 |
|
Henrik Hüttemann
|
680ad978ea
|
Add tests for storage helper
|
2023-06-22 14:42:27 +02:00 |
|
Henrik HerHde Huettemann
|
b1e15242bd
|
Merge pull request 'Fix minor things' (#22) from fix-things into main
Reviewed-on: https://git.verdigado.com/NB-Public/rocketchat2matrix/pulls/22
|
2023-06-19 21:05:43 +02:00 |
|
Henrik Hüttemann
|
8dd4e66948
|
Sort TS imports
|
2023-06-19 20:43:54 +02:00 |
|
Henrik Hüttemann
|
830cf0b539
|
Add more explicit type annotations
|
2023-06-19 20:43:45 +02:00 |
|
Henrik Hüttemann
|
96adb5e56d
|
Update CI config to run tests with --ci option
|
2023-06-19 20:39:14 +02:00 |
|
Henrik HerHde Huettemann
|
4c5d4ce72e
|
Merge pull request 'Restructure rooms codebase and write tests' (#21) from structure-handlers into main
Reviewed-on: https://git.verdigado.com/NB-Public/rocketchat2matrix/pulls/21
|
2023-06-16 20:04:40 +02:00 |
|
Henrik Hüttemann
|
0007577bac
|
Restructure rooms codebase and write tests
|
2023-06-16 19:58:14 +02:00 |
|
Henrik HerHde Huettemann
|
ac4de5a923
|
Merge pull request 'Update dependencies' (#20) from update-dependencies into main
Reviewed-on: https://git.verdigado.com/NB-Public/rocketchat2matrix/pulls/20
|
2023-06-14 15:12:53 +02:00 |
|
Henrik Hüttemann
|
3e9c39a24b
|
Update dependencies
|
2023-06-14 15:11:34 +02:00 |
|
Henrik HerHde Huettemann
|
83b830e0fc
|
Merge pull request 'Implement Room Workflow' (#16) from implement-rooms into main
Reviewed-on: https://git.verdigado.com/NB-Public/rocketchat2matrix/pulls/16
|
2023-06-14 15:05:24 +02:00 |
|
Henrik Hüttemann
|
ab597195da
|
Add membership handling
|
2023-06-14 15:02:10 +02:00 |
|
Henrik Hüttemann
|
8b8b7b290d
|
Add cleanup script to reset dev environment
|
2023-06-14 13:37:57 +02:00 |
|
Henrik Hüttemann
|
a06e379531
|
Move Membership side-effects to own function
|
2023-06-14 13:07:52 +02:00 |
|
Henrik Hüttemann
|
f767753bb3
|
Add instructions for rate limiting
Fixes #19
|
2023-06-13 14:48:48 +02:00 |
|
Henrik Hüttemann
|
4a54b63cc0
|
Fix error for duplicate room memberships
|
2023-06-13 12:32:11 +02:00 |
|
Henrik Hüttemann
|
5d5c751de8
|
Fix promises to be awaited
|
2023-06-12 17:39:31 +02:00 |
|
Henrik Hüttemann
|
e706451d90
|
Add createMembership function
|
2023-06-12 16:51:56 +02:00 |
|
Henrik Hüttemann
|
f4891fdc83
|
Update reset instructions
|
2023-06-12 15:28:59 +02:00 |
|
Henrik Hüttemann
|
997ebf3ebb
|
Add public room visibility to public chats
|
2023-06-12 15:23:28 +02:00 |
|
Henrik Hüttemann
|
ef86d6e369
|
--wip-- [skip ci]
|
2023-06-12 14:54:39 +02:00 |
|
Henrik Hüttemann
|
91fa37f82d
|
Make accessTokens nullable in storage
|
2023-06-12 14:54:24 +02:00 |
|
Henrik Hüttemann
|
4692c7edea
|
Move handlers and clean up
|
2023-06-07 18:49:14 +02:00 |
|
Henrik Hüttemann
|
ae3353c6cb
|
Add room handler
|
2023-06-07 18:10:55 +02:00 |
|
Henrik Hüttemann
|
98fe90264f
|
Move helper modules
|
2023-06-07 18:09:59 +02:00 |
|
Henrik Hüttemann
|
ce5a668f1c
|
Add Storage helper
|
2023-06-07 18:07:36 +02:00 |
|
Henrik Hüttemann
|
870128dd6e
|
Update entities to have more options
|
2023-06-07 16:36:06 +02:00 |
|
Henrik Hüttemann
|
b02db837cb
|
Update run instructions to be clearer
|
2023-06-07 16:36:06 +02:00 |
|
Henrik HerHde Huettemann
|
ac5da7dd01
|
Merge pull request 'Save user access token' (#18) from store-access-token into main
Reviewed-on: https://git.verdigado.com/NB-Public/rocketchat2matrix/pulls/18
|
2023-06-07 16:35:30 +02:00 |
|
Henrik Hüttemann
|
ad034d0343
|
Save user access token
|
2023-06-07 16:33:07 +02:00 |
|
Henrik HerHde Huettemann
|
5e59481e35
|
Merge pull request 'Upgrade dependencies' (#15) from updates into main
Reviewed-on: https://git.verdigado.com/NB-Public/rocketchat2matrix/pulls/15
|
2023-06-05 14:33:43 +02:00 |
|
Henrik Hüttemann
|
889947228d
|
Add WIP warning
|
2023-06-05 14:31:21 +02:00 |
|
Henrik Hüttemann
|
ec368273ab
|
Update dependencies
|
2023-06-05 14:23:01 +02:00 |
|
Henrik Hüttemann
|
48c1bd7753
|
Add clean up instructions
|
2023-06-05 14:22:40 +02:00 |
|
Henrik HerHde Huettemann
|
81b092cc7b
|
Merge pull request 'Implement User Workflow' (#14) from implement-workflow into main
Reviewed-on: https://git.verdigado.com/NB-Public/rocketchat2matrix/pulls/14
|
2023-06-05 14:01:41 +02:00 |
|
Henrik Hüttemann
|
dc2617c218
|
Add cSpell workspace-specific dictionary
|
2023-06-05 13:57:38 +02:00 |
|
Henrik Hüttemann
|
567fe7233f
|
Remove newline chars from token creation command variable
|
2023-06-05 13:43:59 +02:00 |
|
Henrik Hüttemann
|
dd7c9c10d5
|
Update CI config to DRY in token creation
|
2023-06-05 13:41:40 +02:00 |
|
Henrik Hüttemann
|
f041d9584e
|
Sort imports
|
2023-06-05 13:28:56 +02:00 |
|
Henrik Hüttemann
|
f414326737
|
Add test for HMAC generation
|
2023-06-05 13:27:40 +02:00 |
|
Henrik Hüttemann
|
7560d76c4b
|
Add test running section to README
|
2023-06-05 13:26:04 +02:00 |
|
Henrik Hüttemann
|
4f9bde109f
|
Add user creation test
|
2023-05-26 19:41:57 +02:00 |
|
Henrik Hüttemann
|
d07bade46b
|
Add tests to CI
|
2023-05-26 17:45:09 +02:00 |
|
Henrik Hüttemann
|
ed2b206f18
|
Add user mapping test
|
2023-05-26 17:42:03 +02:00 |
|
Henrik Hüttemann
|
f81cf1e1fb
|
Read input files synchronously line by line
|
2023-05-26 17:00:41 +02:00 |
|