1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/mautrix_signal_ynh.git synced 2024-09-03 19:46:07 +02:00
Commit graph

57 commits

Author SHA1 Message Date
Mayeul Cantan
251f926990 Restore domain setting
This is used for communicating with synapse.
Note that previously, the setting wasn't being saved correctly on install.
2024-04-28 21:52:07 +02:00
Mayeul Cantan
57dd7b8d8c Improve update of synapse bot user admin status 2024-04-28 21:52:07 +02:00
Mayeul Cantan
9bc70ac5e9 Satisfy shellcheck in scripts/install
I personally use shellcheck to help me find mistakes, so reducing noise
helps.
2024-04-28 21:52:04 +02:00
Mayeul Cantan
b87c3d73e6 Add settings to manifest: encryption, bot as admin
These settings were migrated over from the WhatsApp bridge.
2024-04-28 21:50:19 +02:00
Mayeul Cantan
070b255e0e Handle missing enable_relaybot setting
Also add a helper "yaml2json" python script to allow using jq from the
shell to query config values.
2024-04-28 21:49:58 +02:00
Nathanaël Hannebert
7c79e934e7 fix: try to fix log permission error 2024-04-21 18:41:11 +02:00
Nathanaël Hannebert
5a2771bd00 chg: continue to make needed changes for
this python-->go upgrade
2024-04-21 18:40:02 +02:00
e2f1ae5ab4 Fix if_botuser 2024-02-28 15:38:51 +01:00
5f35b5f54b fix install,remove 2024-02-28 15:38:51 +01:00
716018e8cd Manifestv2 2024-02-28 15:38:50 +01:00
rosbeef andino
3eda73f1a5 Update install 2024-02-26 12:35:22 +01:00
rosbeef andino
e03b0e2417 Update install for armhf install 2024-02-26 12:35:22 +01:00
yalh76
a470282799 More example_ynh 2022-09-04 23:58:20 +02:00
yalh76
d341248599 Apply example_ynh 2022-09-04 22:28:27 +02:00
Gredin67
660cb690eb
Bullseye (#45)
* libolm-dev bullseye

* remove extra_dep before upgrade

* do not specify signald version

* Add support for end-to-bridge encryption (#37)

* avoid dev headers

* Upgrade mautrix-signal to v0.3.0 (#47)

* set user in signald group

* request yunohost 11

Co-authored-by: nathanael-h <7300309+nathanael-h@users.noreply.github.com>
Co-authored-by: Mayeul Cantan <mayeul.cantan@gmail.com>
Co-authored-by: yunohost-bot <yunohost@yunohost.org>
2022-08-14 19:56:08 +02:00
Gredin67
698da3223d
Update install 2022-02-04 01:03:48 +01:00
Gredin67
5bd06bbe41
Update install 2022-02-03 22:49:26 +01:00
Gredin67
c8496cd001
export HOME=$final_path 2022-02-03 22:29:32 +01:00
Gredin67
0d885b8bcf
Update install 2022-02-02 11:01:47 +01:00
Gredin67
66c49f0377
Upgrade to v0.2.2 & signald properly & linter (#36)
* Upgrade to v0.2.2

* do not specify signald version

* Add support for end-to-bridge encryption (#37) (deactivated by default)

* Linter and sync whatsapp_ynh (#27)

* prepare for add to app list

* restore signald user data folder

Co-authored-by: ericgaspar <junk.eg@free.fr>

* python3-dev

* no python-olm

* check upgrade from 0.2.0

Necessary as the group is created by the dependencies

* Replace Whatsapp typos with Signal

* Fix service description inconsistency in install/upgrade/restore

* comment out bot_synapse_adm for now

* remove hack for signald permissions

* deactivate encryption by default

* no encryption in manifest

* fix db_pwd upgrade

* Update config.yaml

Co-authored-by: Nathanaël HANNEBERT <nathanael.hannebert@alterway.fr>
Co-authored-by: ericgaspar <junk.eg@free.fr>
Co-authored-by: Mayeul Cantan <oss@mayeul.net>
2022-01-25 09:49:10 +01:00
Mayeul Cantan
19302af2e0 Decrease log level to INFO 2021-08-20 12:42:20 +02:00
Gredin67
401c40db4f
upgrade to 0.2.0 and solve permissions issue
* Update checksum and upstream URL (#11)

Upstream URL changed, this is mentioned in this week's edition of TWIM:
https://matrix.org/blog/2021/08/06/this-week-in-matrix-2021-08-06#mautrix-

* Fix upgrade script (#14)

The destination directory for upgrade source was wrong, so upgrading would reinstall the previous version.

* add default-jre-headless

* upgrade pip

* Update config.yaml

* Add mautrix_signal to the signald group, set permissions

Unfortunately signald creates folders with the wrong permissions, so
there is still an issue with sticker subfolders.

Co-authored-by: Mayeul Cantan <mayeul.cantan@gmail.com>
2021-08-19 17:41:14 +02:00
Gredin67
898c8ffc11
Testing (#2)
* remove signalctl dependency

* remove --no-install-recommends

* upgrade to 0.1.1 and signald 1.3

* add backup remove restore upgrade

* typo backup log

* same for restore

* set python venv in restore script

* Delete unnecessary files

* Update README.md

* prepare for add to app list

* ynh_add_config in install

* ynh_add_config in upgrade

* Update config.yaml

* Update check_process
2021-06-22 18:28:47 +02:00
Gredin 67
1bb6617b56 stickers not building 2021-02-13 12:47:59 +01:00
Gredin 67
56a7a62d98 extra dep 2021-02-13 12:36:11 +01:00
Gredin 67
e24a53d240 missing dependencies 2021-02-13 12:21:45 +01:00
Gredin 67
20d87ba2ea wrong wheel 2021-02-13 12:06:35 +01:00
Gredin 67
65bcd19b36 argh 2021-02-13 11:59:56 +01:00
Gredin 67
2ac3e9d1e8 all requirements 2021-02-13 11:51:57 +01:00
Gredin 67
9b3059aca1 again 2021-02-13 11:46:00 +01:00
Gredin 67
513a02aa38 optional requirements 2021-02-13 11:43:05 +01:00
Gredin 67
ead6216a5f python optional requirements 2021-02-12 14:12:48 +01:00
Gredin 67
135fe7ad53 python dep 2021-02-12 14:01:34 +01:00
Gredin 67
5738d49189 add key extra repo 2021-02-12 12:50:21 +01:00
Gredin 67
e2aeb575b6 add signald extra dependency 2021-02-11 22:17:53 +01:00
Gredin 67
f0f1035311 adapt mautrix_facebook to mautrix_signal 2021-02-10 21:07:18 +01:00
Gredin 67
f244140a17 create community for bridged chats 2021-02-07 20:42:56 +01:00
Gredin67
f14b1fecd1
Update install 2021-02-06 00:48:13 +01:00
Gredin67
d70a44b9a6
Update install 2021-02-06 00:43:01 +01:00
Gredin67
0eea960ac6
Update install 2021-02-06 00:40:51 +01:00
Gredin67
d1c0241538
Update install 2021-02-06 00:27:07 +01:00
Gredin67
53cdbc91e6
Update install 2021-02-06 00:26:07 +01:00
Gredin67
8184d45c3c
Update install 2021-02-06 00:13:46 +01:00
Gredin67
257d4808d1
full path to app 2021-02-05 23:55:16 +01:00
Gredin67
5725f5d9b6
install wheel 2021-02-05 23:47:33 +01:00
Gredin 67
f5b9c456e4 correct python env 2021-01-26 22:17:45 +01:00
Gredin 67
fe93818e04 correct python env 2021-01-26 21:09:23 +01:00
Gredin 67
e1c47560ea typo 2021-01-23 21:31:50 +01:00
Gredin 67
933bd4c644 correct pip3 and python3 2021-01-23 21:21:10 +01:00
Gredin 67
9b8269b560 try setup sources correctly 2021-01-23 21:06:11 +01:00