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

58 commits

Author SHA1 Message Date
Mayeul Cantan
120cb079fa Shuffle settings in install script, to put them in a more logical order 2024-04-28 21:52:07 +02:00
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