d2a3d031ec
moved into new project structure
2024-12-15 16:25:17 -08:00
5638805481
Code uplift to replace old libraries and support asyncio
...
matrix-client was replaced with mautrix, issues #56 #59
websocket-client was replaced with websockets
flask updated to support async
early support for global timeline, issue #71
2024-12-15 15:04:17 -08:00
409b2a5a3c
update base docker image
2023-07-04 09:55:43 -07:00
84f3882466
replace access_token url parameter with authorization header
...
issue #66
2023-07-04 09:33:24 -07:00
1a5c9d84b0
fix username parameter for /register endpoint
...
resolves #65
2023-07-04 09:31:18 -07:00
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
782c3d070b
whitespace trim
2023-02-15 18:08:51 -08:00
037fee7796
removed mailing list link from README
2023-02-10 08:00:54 -08:00
03ba94ecb9
Avoid inviting self when sending a PM from a different pnut client
...
Fixes #63
2022-12-16 12:07:16 -08:00
de7f4f5c35
allow protocol to be specified in argument
...
work towards issue #48
2022-12-11 07:13:28 -08:00
32d38bc005
fix conditional in until loop
...
work towards issue #48
2022-12-11 07:02:56 -08:00
45f621f9af
added curl to image for wrapper script
...
work towards issue #48
2022-12-11 07:01:55 -08:00
edd1ef6212
add wrapper script for a clean startup in container
2022-12-11 06:29:12 -08:00
82c2ab105a
fixup docker build
...
work towards issue #48
2022-12-10 07:21:37 -08:00
38cd7b347e
updated changelog for 1.3.0 release
2022-08-20 07:07:05 -07:00
ee6baaa579
ignore malformed sticker messages
...
resolves issue #60
2022-08-13 08:16:59 -07:00
24d1258265
clean up display name for pnut user
2022-07-20 16:29:53 -07:00
05893172f8
sticker support
...
closes issue #43
2022-07-01 14:58:32 -07:00
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
2d4476b9a3
added workaround for invite in README
...
Resolves issue #57
2022-06-30 13:27:51 -07:00
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
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
904140320d
README: added contribution details
2022-06-25 10:26:49 -07:00
937ad8cea1
attempt to generate the pnut matrix user on event
2022-06-11 21:55:06 -07:00
03949ff67b
use local timestamp when creating events
2022-06-11 21:47:27 -07:00
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