Commit graph

138 commits

Author SHA1 Message Date
Morgan McMillian 409b2a5a3c update base docker image 2023-07-04 09:55:43 -07:00
Morgan McMillian 84f3882466 replace access_token url parameter with authorization header
issue #66
2023-07-04 09:33:24 -07:00
Morgan McMillian 1a5c9d84b0 fix username parameter for /register endpoint
resolves #65
2023-07-04 09:31:18 -07:00
Morgan McMillian a26759bb7b Add versioned appservice paths to existing routes
Synapse v1.81 changed to attempt using version paths when calling
an appservice before falling back to the legacy paths. However the
appservice was generating a 404 and the server wouldn't fallback
so this adds the versioned paths to the existing routes.

Resolves #64
2023-05-01 14:18:53 -07:00
Morgan McMillian 782c3d070b whitespace trim 2023-02-15 18:08:51 -08:00
Morgan McMillian 037fee7796 removed mailing list link from README 2023-02-10 08:00:54 -08:00
Morgan McMillian 03ba94ecb9 Avoid inviting self when sending a PM from a different pnut client
Fixes #63
2022-12-16 12:07:16 -08:00
Morgan McMillian de7f4f5c35 allow protocol to be specified in argument
work towards issue #48
2022-12-11 07:13:28 -08:00
Morgan McMillian 32d38bc005 fix conditional in until loop
work towards issue #48
2022-12-11 07:02:56 -08:00
Morgan McMillian 45f621f9af added curl to image for wrapper script
work towards issue #48
2022-12-11 07:01:55 -08:00
Morgan McMillian edd1ef6212 add wrapper script for a clean startup in container 2022-12-11 06:29:12 -08:00
Morgan McMillian 82c2ab105a fixup docker build
work towards issue #48
2022-12-10 07:21:37 -08:00
Morgan McMillian 38cd7b347e updated changelog for 1.3.0 release 2022-08-20 07:07:05 -07:00
Morgan McMillian ee6baaa579 ignore malformed sticker messages
resolves issue #60
2022-08-13 08:16:59 -07:00
Morgan McMillian 24d1258265 clean up display name for pnut user 2022-07-20 16:29:53 -07:00
Morgan McMillian 05893172f8 sticker support
closes issue #43
2022-07-01 14:58:32 -07:00
Morgan McMillian ad49c3a354 add config and filters to logging
Basic logging configuration can now be done in the config.yaml file and
filter has been added to redact the access tokens from the log output.
Closes issue #38
2022-07-01 10:57:16 -07:00
Morgan McMillian 2d4476b9a3 added workaround for invite in README
Resolves issue #57
2022-06-30 13:27:51 -07:00
Morgan McMillian c75b7517ca use correct pnut acl attribute for public
When creating of the matrix room is triggered, the pnut attribute
channel.acl.read.public flag should be used to determine if the matrix
room preset should be set to public or private. Issue #58
2022-06-30 12:47:31 -07:00
Morgan McMillian f04ec6fef9 README: added installation and configuration
Started with the bare minimum instructions needed for getting the bridge
installed and running from source. Related to #34
2022-06-25 12:00:10 -07:00
Morgan McMillian 904140320d README: added contribution details 2022-06-25 10:26:49 -07:00
Morgan McMillian 937ad8cea1 attempt to generate the pnut matrix user on event 2022-06-11 21:55:06 -07:00
Morgan McMillian 03949ff67b use local timestamp when creating events 2022-06-11 21:47:27 -07:00
Morgan McMillian 9571238043 Updated for the new public bridge 2022-05-26 18:47:51 -07:00
Morgan McMillian eb78c95ec6 Removed public bridge details 2021-07-03 07:57:55 -07:00
Morgan McMillian f5fd082ec2 update to changelog 2021-03-20 08:14:57 -07:00
Morgan McMillian 5f086957b8 Merge branch 'pnut_pm' into 'main'
Add support for private message #1

See merge request thrrgilag/pnut-matrix!4
2021-03-20 13:26:34 +00:00
Morgan McMillian e06a3fbf12 initial private channel support
issue #11
2021-03-20 13:26:33 +00:00
Morgan McMillian fc617a2c67 get size of image to pass to info, not image
Resolves issue #54
2021-03-05 21:16:38 -08:00
Morgan McMillian 06c8055fb2 Merge branch 'pnut_v1' into 'main'
pnut api v1 app stream

See merge request thrrgilag/pnut-matrix!3
2021-02-27 18:19:36 +00:00
Morgan McMillian 07ea679ecd fix channel type check and parsing payload 2021-02-27 10:08:59 -08:00
Morgan McMillian 49fd79e882 fix raw object handling for api v1 2021-01-17 21:47:31 -08:00
Morgan McMillian 2ce39ea06f fix link references for api v1 2021-01-17 21:45:50 -08:00
Morgan McMillian b65b040a15 ignore incomplete thumbnail info 2020-12-17 20:38:27 -08:00
Morgan McMillian 25ac47d049 include crosspost detail in messages to pnut
resolves issue #52
2020-05-09 21:55:45 -07:00
Morgan McMillian dbfc1b5082 support longposts for messages sent to global
resovles issue #50
2020-05-09 14:25:08 -07:00
Morgan McMillian 40b54076e0 split out public base url from client connection
resolves issue #51
2020-05-08 07:50:43 -07:00
Morgan McMillian 6b4b75c891 cleanup of readme file 2020-03-26 13:29:01 -07:00
Morgan McMillian d4c4cde685 fix hardcoded url in profile lookup, issue #49 2020-03-26 07:43:58 -07:00
Morgan McMillian 38009861be docker support, issue #48 2020-03-25 22:10:42 -07:00
Morgan McMillian 9dc5e3eda9 added direct chat support with bridge removing the need for seperate bot, issue #35 2020-03-24 22:41:36 -07:00
Morgan McMillian f10e8bb924 pick up config file from environment variable 2020-03-24 20:47:10 -07:00
Morgan McMillian 8f0d383e20 handle missing thumbnail info, issue #46 2020-03-22 22:06:38 -07:00
Morgan McMillian 264dee0176 properly handle unlinking rooms, issue #47 2020-03-22 22:00:53 -07:00
Morgan McMillian 327d8fad8c update changelog 2019-02-02 15:31:56 -08:00
Morgan McMillian 83c409481d avoid delete when user may not be authorized
issue #42
2019-02-02 15:20:30 -08:00
Morgan McMillian 55eb6177fe - assume defaults for image that does not contain height or width
issue #41
2019-02-02 15:14:24 -08:00
Morgan McMillian dbf3d5e1ae remove test url 2019-02-02 15:10:02 -08:00
Morgan McMillian febb765f81 - improved thread handling
- automatic reconnect when closed remotely
issue #40
2019-02-02 11:50:56 -08:00
Morgan McMillian be10ec2346 changelog update 2019-01-16 17:41:31 -08:00