Browse code

added appinfo/info.xml appinfo/signature.json CHANGELOG.txt lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php

DoubleBastionAdmin authored on 02/05/2024 21:10:10
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,101 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx, Plivo, Twilio or Flowroute is needed. Detailed instructions on how to configure and use this application can be found on the 'Admin documentation' page.
10
+
11
+### Features:
12
+
13
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
14
+
15
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
16
+
17
+* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
18
+
19
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
+
21
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
+
23
+* 👤 The Display Name of Nextcloud users can be prepended to their messages, to make the origin of messages clearer.
24
+
25
+* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
26
+
27
+* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
28
+
29
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
30
+
31
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
32
+
33
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
34
+
35
+* 🎎 Messages exchanged between pairs of numbers are organized into conversations on a separate page where each conversation can be viewed, tagged and archived.
36
+
37
+* 📞 It can be used with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible.
38
+
39
+* 📱 If Nextcloud is accessed in Firefox for mobile (version 123.0 or newer), it can be used directly on mobile devices.
40
+
41
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
42
+
43
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
44
+
45
+* 💸 Low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0085 per sent message and $0.0085 per received message (Plivo), or $0.0109 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
46
+
47
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
48
+
49
+### Documentation
50
+
51
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
52
+
53
+### Donations
54
+
55
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
56
+
57
+    ]]></description>
58
+    <version>1.3.7</version>
59
+    <licence>AGPL</licence>
60
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
61
+    <namespace>SMSRelentless</namespace>
62
+	<documentation>
63
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
64
+	</documentation>
65
+    <category>office</category>
66
+    <category>organization</category>
67
+
68
+    <website>https://www.doublebastion.com/sms-relentless/</website>
69
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
70
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
71
+
72
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent_messages.png</screenshot>
73
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received_messages.png</screenshot>
74
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/active_archived_conversations.png</screenshot>    
75
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_grouped_by_number.png</screenshot>
76
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_exchanged_messages_popup.png</screenshot>
77
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mms.png</screenshot>
78
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_on_mobile.png</screenshot>
79
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/received_messages_on_mobile.png</screenshot>
80
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/reply_to_message_on_mobile.png</screenshot>
81
+            
82
+    <dependencies>
83
+            <nextcloud min-version="26" max-version="29" />
84
+    </dependencies>
85
+
86
+    <navigations>
87
+        <navigation>
88
+            <name>SMS Relentless</name>
89
+            <route>sms_relentless.page.index</route>
90
+            <order>102</order>
91
+            <icon>sms_relentless.svg</icon>
92
+        </navigation>
93
+    </navigations>
94
+
95
+    <settings>
96
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
97
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
98
+            <admin>OCA\SMSRelentless\Settings\Admin</admin>
99
+    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
100
+    </settings>
101
+</info>
Browse code

removed appinfo/info.xml appinfo/signature.json CHANGELOG.txt lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php

DoubleBastionAdmin authored on 02/05/2024 21:05:50
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,101 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx, Plivo, Twilio or Flowroute is needed. Detailed instructions on how to configure and use this application can be found on the 'Admin documentation' page.
10
-
11
-### Features:
12
-
13
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
14
-
15
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
16
-
17
-* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
18
-
19
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
-
21
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
-
23
-* 👤 The Display Name of Nextcloud users can be prepended to their messages, to make the origin of messages clearer.
24
-
25
-* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
26
-
27
-* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
28
-
29
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
30
-
31
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
32
-
33
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
34
-
35
-* 🎎 Messages exchanged between pairs of numbers are organized into conversations on a separate page where each conversation can be viewed, tagged and archived.
36
-
37
-* 📞 It can be used with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible.
38
-
39
-* 📱 If Nextcloud is accessed in Firefox for mobile (version 123.0 or newer), it can be used directly on mobile devices.
40
-
41
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
42
-
43
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
44
-
45
-* 💸 Low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0085 per sent message and $0.0085 per received message (Plivo), or $0.0109 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
46
-
47
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
48
-
49
-### Documentation
50
-
51
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
52
-
53
-### Donations
54
-
55
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
56
-
57
-    ]]></description>
58
-    <version>1.3.6</version>
59
-    <licence>AGPL</licence>
60
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
61
-    <namespace>SMSRelentless</namespace>
62
-	<documentation>
63
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
64
-	</documentation>
65
-    <category>office</category>
66
-    <category>organization</category>
67
-
68
-    <website>https://www.doublebastion.com/sms-relentless/</website>
69
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
70
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
71
-
72
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent_messages.png</screenshot>
73
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received_messages.png</screenshot>
74
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/active_archived_conversations.png</screenshot>    
75
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_grouped_by_number.png</screenshot>
76
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_exchanged_messages_popup.png</screenshot>
77
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mms.png</screenshot>
78
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_on_mobile.png</screenshot>
79
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/received_messages_on_mobile.png</screenshot>
80
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/reply_to_message_on_mobile.png</screenshot>
81
-            
82
-    <dependencies>
83
-            <nextcloud min-version="26" max-version="29" />
84
-    </dependencies>
85
-
86
-    <navigations>
87
-        <navigation>
88
-            <name>SMS Relentless</name>
89
-            <route>sms_relentless.page.index</route>
90
-            <order>102</order>
91
-            <icon>sms_relentless.svg</icon>
92
-        </navigation>
93
-    </navigations>
94
-
95
-    <settings>
96
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
97
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
98
-            <admin>OCA\SMSRelentless\Settings\Admin</admin>
99
-    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
100
-    </settings>
101
-</info>
Browse code

added appinfo/info.xml appinfo/signature.json CHANGELOG.txt css/style.css js/settings.js js/adminsettings.js lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php templates/settings/personal.php templates/settings/admin.php lib/Migration/Version135Date20240420221527.php lib/Migration/Version136Date20240502081941.php

DoubleBastionAdmin authored on 02/05/2024 04:12:37
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,101 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx, Plivo, Twilio or Flowroute is needed. Detailed instructions on how to configure and use this application can be found on the 'Admin documentation' page.
10
+
11
+### Features:
12
+
13
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
14
+
15
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
16
+
17
+* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
18
+
19
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
+
21
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
+
23
+* 👤 The Display Name of Nextcloud users can be prepended to their messages, to make the origin of messages clearer.
24
+
25
+* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
26
+
27
+* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
28
+
29
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
30
+
31
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
32
+
33
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
34
+
35
+* 🎎 Messages exchanged between pairs of numbers are organized into conversations on a separate page where each conversation can be viewed, tagged and archived.
36
+
37
+* 📞 It can be used with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible.
38
+
39
+* 📱 If Nextcloud is accessed in Firefox for mobile (version 123.0 or newer), it can be used directly on mobile devices.
40
+
41
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
42
+
43
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
44
+
45
+* 💸 Low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0085 per sent message and $0.0085 per received message (Plivo), or $0.0109 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
46
+
47
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
48
+
49
+### Documentation
50
+
51
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
52
+
53
+### Donations
54
+
55
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
56
+
57
+    ]]></description>
58
+    <version>1.3.6</version>
59
+    <licence>AGPL</licence>
60
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
61
+    <namespace>SMSRelentless</namespace>
62
+	<documentation>
63
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
64
+	</documentation>
65
+    <category>office</category>
66
+    <category>organization</category>
67
+
68
+    <website>https://www.doublebastion.com/sms-relentless/</website>
69
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
70
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
71
+
72
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent_messages.png</screenshot>
73
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received_messages.png</screenshot>
74
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/active_archived_conversations.png</screenshot>    
75
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_grouped_by_number.png</screenshot>
76
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_exchanged_messages_popup.png</screenshot>
77
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mms.png</screenshot>
78
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_on_mobile.png</screenshot>
79
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/received_messages_on_mobile.png</screenshot>
80
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/reply_to_message_on_mobile.png</screenshot>
81
+            
82
+    <dependencies>
83
+            <nextcloud min-version="26" max-version="29" />
84
+    </dependencies>
85
+
86
+    <navigations>
87
+        <navigation>
88
+            <name>SMS Relentless</name>
89
+            <route>sms_relentless.page.index</route>
90
+            <order>102</order>
91
+            <icon>sms_relentless.svg</icon>
92
+        </navigation>
93
+    </navigations>
94
+
95
+    <settings>
96
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
97
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
98
+            <admin>OCA\SMSRelentless\Settings\Admin</admin>
99
+    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
100
+    </settings>
101
+</info>
Browse code

removed appinfo/info.xml appinfo/signature.json CHANGELOG.txt css/style.css js/settings.js js/adminsettings.js lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php templates/settings/personal.php templates/settings/admin.php lib/Migration/Version135Date20240420221527.php

DoubleBastionAdmin authored on 02/05/2024 04:04:23
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,101 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx, Plivo, Twilio or Flowroute is needed. Detailed instructions on how to configure and use this application can be found on the 'Admin documentation' page.
10
-
11
-### Features:
12
-
13
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
14
-
15
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
16
-
17
-* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
18
-
19
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
-
21
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
-
23
-* 👤 The Display Name of Nextcloud users can be prepended to their messages, to make the origin of messages clearer.
24
-
25
-* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
26
-
27
-* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
28
-
29
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
30
-
31
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
32
-
33
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
34
-
35
-* 🎎 Messages exchanged between pairs of numbers are organized into conversations on a separate page where each conversation can be viewed, tagged and archived.
36
-
37
-* 📞 It can be used with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible.
38
-
39
-* 📱 If Nextcloud is accessed in Firefox for mobile (version 123.0 or newer), it can be used directly on mobile devices.
40
-
41
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
42
-
43
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
44
-
45
-* 💸 Low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0085 per sent message and $0.0085 per received message (Plivo), or $0.0109 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
46
-
47
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
48
-
49
-### Documentation
50
-
51
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
52
-
53
-### Donations
54
-
55
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
56
-
57
-    ]]></description>
58
-    <version>1.3.5</version>
59
-    <licence>AGPL</licence>
60
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
61
-    <namespace>SMSRelentless</namespace>
62
-	<documentation>
63
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
64
-	</documentation>
65
-    <category>office</category>
66
-    <category>organization</category>
67
-
68
-    <website>https://www.doublebastion.com/sms-relentless/</website>
69
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
70
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
71
-
72
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent_messages.png</screenshot>
73
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received_messages.png</screenshot>
74
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/active_archived_conversations.png</screenshot>    
75
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_grouped_by_number.png</screenshot>
76
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_exchanged_messages_popup.png</screenshot>
77
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mms.png</screenshot>
78
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_on_mobile.png</screenshot>
79
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/received_messages_on_mobile.png</screenshot>
80
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/reply_to_message_on_mobile.png</screenshot>
81
-            
82
-    <dependencies>
83
-            <nextcloud min-version="26" max-version="28" />
84
-    </dependencies>
85
-
86
-    <navigations>
87
-        <navigation>
88
-            <name>SMS Relentless</name>
89
-            <route>sms_relentless.page.index</route>
90
-            <order>102</order>
91
-            <icon>sms_relentless.svg</icon>
92
-        </navigation>
93
-    </navigations>
94
-
95
-    <settings>
96
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
97
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
98
-            <admin>OCA\SMSRelentless\Settings\Admin</admin>
99
-    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
100
-    </settings>
101
-</info>
Browse code

added appinfo/info.xml appinfo/signature.json CHANGELOG.txt js/showsmstables.js js/adminsettings.js css/style.css lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php templates/settings/admin.php lib/Migration/Version135Date20240420221527.php

DoubleBastionAdmin authored on 20/04/2024 03:36:59
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,101 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx, Plivo, Twilio or Flowroute is needed. Detailed instructions on how to configure and use this application can be found on the 'Admin documentation' page.
10
+
11
+### Features:
12
+
13
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
14
+
15
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
16
+
17
+* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
18
+
19
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
+
21
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
+
23
+* 👤 The Display Name of Nextcloud users can be prepended to their messages, to make the origin of messages clearer.
24
+
25
+* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
26
+
27
+* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
28
+
29
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
30
+
31
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
32
+
33
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
34
+
35
+* 🎎 Messages exchanged between pairs of numbers are organized into conversations on a separate page where each conversation can be viewed, tagged and archived.
36
+
37
+* 📞 It can be used with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible.
38
+
39
+* 📱 If Nextcloud is accessed in Firefox for mobile (version 123.0 or newer), it can be used directly on mobile devices.
40
+
41
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
42
+
43
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
44
+
45
+* 💸 Low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0085 per sent message and $0.0085 per received message (Plivo), or $0.0109 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
46
+
47
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
48
+
49
+### Documentation
50
+
51
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
52
+
53
+### Donations
54
+
55
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
56
+
57
+    ]]></description>
58
+    <version>1.3.5</version>
59
+    <licence>AGPL</licence>
60
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
61
+    <namespace>SMSRelentless</namespace>
62
+	<documentation>
63
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
64
+	</documentation>
65
+    <category>office</category>
66
+    <category>organization</category>
67
+
68
+    <website>https://www.doublebastion.com/sms-relentless/</website>
69
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
70
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
71
+
72
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent_messages.png</screenshot>
73
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received_messages.png</screenshot>
74
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/active_archived_conversations.png</screenshot>    
75
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_grouped_by_number.png</screenshot>
76
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_exchanged_messages_popup.png</screenshot>
77
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mms.png</screenshot>
78
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_on_mobile.png</screenshot>
79
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/received_messages_on_mobile.png</screenshot>
80
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/reply_to_message_on_mobile.png</screenshot>
81
+            
82
+    <dependencies>
83
+            <nextcloud min-version="26" max-version="28" />
84
+    </dependencies>
85
+
86
+    <navigations>
87
+        <navigation>
88
+            <name>SMS Relentless</name>
89
+            <route>sms_relentless.page.index</route>
90
+            <order>102</order>
91
+            <icon>sms_relentless.svg</icon>
92
+        </navigation>
93
+    </navigations>
94
+
95
+    <settings>
96
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
97
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
98
+            <admin>OCA\SMSRelentless\Settings\Admin</admin>
99
+    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
100
+    </settings>
101
+</info>
Browse code

removed appinfo/info.xml appinfo/signature.json CHANGELOG.txt js/showsmstables.js js/adminsettings.js css/style.css lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php templates/settings/admin.php

DoubleBastionAdmin authored on 20/04/2024 03:30:52
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,101 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx, Plivo, Twilio or Flowroute is needed. Detailed instructions on how to configure and use this application can be found on the 'Admin documentation' page.
10
-
11
-### Features:
12
-
13
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
14
-
15
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
16
-
17
-* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
18
-
19
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
-
21
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
-
23
-* 👤 The Display Name of Nextcloud users can be prepended to their messages, to make the origin of messages clearer.
24
-
25
-* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
26
-
27
-* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
28
-
29
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
30
-
31
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
32
-
33
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
34
-
35
-* 🎎 Messages exchanged between pairs of numbers are organized into conversations on a separate page where each conversation can be viewed, tagged and archived.
36
-
37
-* 📞 It can be used with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible.
38
-
39
-* 📱 If Nextcloud is accessed in Firefox for mobile (version 123.0 or newer), it can be used directly on mobile devices.
40
-
41
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
42
-
43
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
44
-
45
-* 💸 Low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0085 per sent message and $0.0085 per received message (Plivo), or $0.0109 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
46
-
47
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
48
-
49
-### Documentation
50
-
51
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
52
-
53
-### Donations
54
-
55
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
56
-
57
-    ]]></description>
58
-    <version>1.3.4</version>
59
-    <licence>AGPL</licence>
60
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
61
-    <namespace>SMSRelentless</namespace>
62
-	<documentation>
63
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
64
-	</documentation>
65
-    <category>office</category>
66
-    <category>organization</category>
67
-
68
-    <website>https://www.doublebastion.com/sms-relentless/</website>
69
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
70
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
71
-
72
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent_messages.png</screenshot>
73
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received_messages.png</screenshot>
74
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/active_archived_conversations.png</screenshot>    
75
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_grouped_by_number.png</screenshot>
76
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_exchanged_messages_popup.png</screenshot>
77
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mms.png</screenshot>
78
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_on_mobile.png</screenshot>
79
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/received_messages_on_mobile.png</screenshot>
80
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/reply_to_message_on_mobile.png</screenshot>
81
-            
82
-    <dependencies>
83
-            <nextcloud min-version="26" max-version="28" />
84
-    </dependencies>
85
-
86
-    <navigations>
87
-        <navigation>
88
-            <name>SMS Relentless</name>
89
-            <route>sms_relentless.page.index</route>
90
-            <order>102</order>
91
-            <icon>sms_relentless.svg</icon>
92
-        </navigation>
93
-    </navigations>
94
-
95
-    <settings>
96
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
97
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
98
-            <admin>OCA\SMSRelentless\Settings\Admin</admin>
99
-    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
100
-    </settings>
101
-</info>
Browse code

added Conversations page and improved mobile compatibility

DoubleBastionAdmin authored on 02/04/2024 00:47:37
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,101 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx, Plivo, Twilio or Flowroute is needed. Detailed instructions on how to configure and use this application can be found on the 'Admin documentation' page.
10
+
11
+### Features:
12
+
13
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
14
+
15
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
16
+
17
+* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
18
+
19
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
+
21
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
+
23
+* 👤 The Display Name of Nextcloud users can be prepended to their messages, to make the origin of messages clearer.
24
+
25
+* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
26
+
27
+* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
28
+
29
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
30
+
31
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
32
+
33
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
34
+
35
+* 🎎 Messages exchanged between pairs of numbers are organized into conversations on a separate page where each conversation can be viewed, tagged and archived.
36
+
37
+* 📞 It can be used with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible.
38
+
39
+* 📱 If Nextcloud is accessed in Firefox for mobile (version 123.0 or newer), it can be used directly on mobile devices.
40
+
41
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
42
+
43
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
44
+
45
+* 💸 Low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0085 per sent message and $0.0085 per received message (Plivo), or $0.0109 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
46
+
47
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
48
+
49
+### Documentation
50
+
51
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
52
+
53
+### Donations
54
+
55
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
56
+
57
+    ]]></description>
58
+    <version>1.3.4</version>
59
+    <licence>AGPL</licence>
60
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
61
+    <namespace>SMSRelentless</namespace>
62
+	<documentation>
63
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
64
+	</documentation>
65
+    <category>office</category>
66
+    <category>organization</category>
67
+
68
+    <website>https://www.doublebastion.com/sms-relentless/</website>
69
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
70
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
71
+
72
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent_messages.png</screenshot>
73
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received_messages.png</screenshot>
74
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/active_archived_conversations.png</screenshot>    
75
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_grouped_by_number.png</screenshot>
76
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_exchanged_messages_popup.png</screenshot>
77
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mms.png</screenshot>
78
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_on_mobile.png</screenshot>
79
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/received_messages_on_mobile.png</screenshot>
80
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/reply_to_message_on_mobile.png</screenshot>
81
+            
82
+    <dependencies>
83
+            <nextcloud min-version="26" max-version="28" />
84
+    </dependencies>
85
+
86
+    <navigations>
87
+        <navigation>
88
+            <name>SMS Relentless</name>
89
+            <route>sms_relentless.page.index</route>
90
+            <order>102</order>
91
+            <icon>sms_relentless.svg</icon>
92
+        </navigation>
93
+    </navigations>
94
+
95
+    <settings>
96
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
97
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
98
+            <admin>OCA\SMSRelentless\Settings\Admin</admin>
99
+    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
100
+    </settings>
101
+</info>
Browse code

removed appinfo/info.xml appinfo/signature.json appinfo/routes.php CHANGELOG.txt README.md css/style.css js/showsmstables.js js/settings.js js/sendsms.js lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php templates/navigation/index.php templates/settings/personal.php img/arrow-top.svg

DoubleBastionAdmin authored on 02/04/2024 00:07:07
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,93 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx, Plivo, Twilio or Flowroute is needed. Detailed instructions on how to configure and use this application can be found on the 'Admin documentation' page.
10
-
11
-### Features:
12
-
13
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
14
-
15
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
16
-
17
-* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
18
-
19
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
-
21
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
-
23
-* 👤 The Display Name of Nextcloud users can be prepended to their messages, to make the origin of messages clearer.
24
-
25
-* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
26
-
27
-* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
28
-
29
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
30
-
31
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
32
-
33
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
34
-
35
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
36
-
37
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
38
-
39
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
40
-
41
-* 💸 Low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0085 per sent message and $0.0085 per received message (Plivo), or $0.0109 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
42
-
43
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
44
-
45
-### Documentation
46
-
47
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
48
-
49
-### Donations
50
-
51
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
52
-
53
-    ]]></description>
54
-    <version>1.3.3</version>
55
-    <licence>AGPL</licence>
56
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
57
-    <namespace>SMSRelentless</namespace>
58
-	<documentation>
59
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
60
-	</documentation>
61
-    <category>office</category>
62
-    <category>organization</category>
63
-
64
-    <website>https://www.doublebastion.com/sms-relentless/</website>
65
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
66
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
67
-
68
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent_messages.png</screenshot>
69
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received_messages.png</screenshot>
70
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_grouped_by_number.png</screenshot>
71
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_exchanged_messages_popup.png</screenshot>
72
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mms.png</screenshot>
73
-
74
-    <dependencies>
75
-            <nextcloud min-version="26" max-version="28" />
76
-    </dependencies>
77
-
78
-    <navigations>
79
-        <navigation>
80
-            <name>SMS Relentless</name>
81
-            <route>sms_relentless.page.index</route>
82
-            <order>102</order>
83
-            <icon>sms_relentless.svg</icon>
84
-        </navigation>
85
-    </navigations>
86
-
87
-    <settings>
88
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
89
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
90
-            <admin>OCA\SMSRelentless\Settings\Admin</admin>
91
-    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
92
-    </settings>
93
-</info>
Browse code

added appinfo/info.xml appinfo/signature.json appinfo/routes.php CHANGELOG.txt README.md css/style.css js/settings.js js/sendsms.js js/adminsettings.js js/showsmstables.js templates/settings/admin.php templates/settings/personal.php templates/navigation/index.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php l10n/en_GB.js l10n/en_GB.json l10n/en_US.js l10n/en_US.json lib/Migration/Version133Date20240215094712.php

DoubleBastionAdmin authored on 14/02/2024 22:47:20
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,93 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx, Plivo, Twilio or Flowroute is needed. Detailed instructions on how to configure and use this application can be found on the 'Admin documentation' page.
10
+
11
+### Features:
12
+
13
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
14
+
15
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
16
+
17
+* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
18
+
19
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
+
21
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
+
23
+* 👤 The Display Name of Nextcloud users can be prepended to their messages, to make the origin of messages clearer.
24
+
25
+* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
26
+
27
+* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
28
+
29
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
30
+
31
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
32
+
33
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
34
+
35
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
36
+
37
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
38
+
39
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
40
+
41
+* 💸 Low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0085 per sent message and $0.0085 per received message (Plivo), or $0.0109 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
42
+
43
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
44
+
45
+### Documentation
46
+
47
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
48
+
49
+### Donations
50
+
51
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
52
+
53
+    ]]></description>
54
+    <version>1.3.3</version>
55
+    <licence>AGPL</licence>
56
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
57
+    <namespace>SMSRelentless</namespace>
58
+	<documentation>
59
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
60
+	</documentation>
61
+    <category>office</category>
62
+    <category>organization</category>
63
+
64
+    <website>https://www.doublebastion.com/sms-relentless/</website>
65
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
66
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
67
+
68
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent_messages.png</screenshot>
69
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received_messages.png</screenshot>
70
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_grouped_by_number.png</screenshot>
71
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_exchanged_messages_popup.png</screenshot>
72
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mms.png</screenshot>
73
+
74
+    <dependencies>
75
+            <nextcloud min-version="26" max-version="28" />
76
+    </dependencies>
77
+
78
+    <navigations>
79
+        <navigation>
80
+            <name>SMS Relentless</name>
81
+            <route>sms_relentless.page.index</route>
82
+            <order>102</order>
83
+            <icon>sms_relentless.svg</icon>
84
+        </navigation>
85
+    </navigations>
86
+
87
+    <settings>
88
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
89
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
90
+            <admin>OCA\SMSRelentless\Settings\Admin</admin>
91
+    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
92
+    </settings>
93
+</info>
Browse code

removed appinfo/info.xml appinfo/signature.json appinfo/routes.php CHANGELOG.txt README.md css/style.css js/settings.js js/sendsms.js js/adminsettings.js js/showsmstables.js templates/settings/admin.php templates/settings/personal.php templates/navigation/index.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php l10n/en_GB.js l10n/en_GB.json l10n/en_US.js l10n/en_US.json

DoubleBastionAdmin authored on 14/02/2024 22:37:16
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,93 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx, Plivo, Twilio or Flowroute is needed. Detailed instructions on how to configure and use this application can be found on the 'Admin documentation' page.
10
-
11
-### Features:
12
-
13
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
14
-
15
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
16
-
17
-* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
18
-
19
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
-
21
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
-
23
-* 👤 The Display Name of Nextcloud users can be prepended to their messages, to make the origin of messages clearer.
24
-
25
-* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
26
-
27
-* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
28
-
29
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
30
-
31
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
32
-
33
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
34
-
35
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
36
-
37
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
38
-
39
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
40
-
41
-* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
42
-
43
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
44
-
45
-### Documentation
46
-
47
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
48
-
49
-### Donations
50
-
51
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
52
-
53
-    ]]></description>
54
-    <version>1.3.2</version>
55
-    <licence>AGPL</licence>
56
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
57
-    <namespace>SMSRelentless</namespace>
58
-	<documentation>
59
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
60
-	</documentation>
61
-    <category>office</category>
62
-    <category>organization</category>
63
-
64
-    <website>https://www.doublebastion.com/sms-relentless/</website>
65
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
66
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
67
-
68
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent_messages.png</screenshot>
69
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received_messages.png</screenshot>
70
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_grouped_by_number.png</screenshot>
71
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_exchanged_messages_popup.png</screenshot>
72
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mms.png</screenshot>
73
-
74
-    <dependencies>
75
-            <nextcloud min-version="26" max-version="28" />
76
-    </dependencies>
77
-
78
-    <navigations>
79
-        <navigation>
80
-            <name>SMS Relentless</name>
81
-            <route>sms_relentless.page.index</route>
82
-            <order>102</order>
83
-            <icon>../img/sms_relentless.svg</icon>
84
-        </navigation>
85
-    </navigations>
86
-
87
-    <settings>
88
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
89
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
90
-            <admin>OCA\SMSRelentless\Settings\Admin</admin>
91
-    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
92
-    </settings>
93
-</info>
Browse code

added files to implement CSS changes required by Nextcloud 28

DoubleBastionAdmin authored on 17/12/2023 01:12:45
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,93 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx, Plivo, Twilio or Flowroute is needed. Detailed instructions on how to configure and use this application can be found on the 'Admin documentation' page.
10
+
11
+### Features:
12
+
13
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
14
+
15
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
16
+
17
+* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
18
+
19
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
+
21
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
+
23
+* 👤 The Display Name of Nextcloud users can be prepended to their messages, to make the origin of messages clearer.
24
+
25
+* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
26
+
27
+* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
28
+
29
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
30
+
31
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
32
+
33
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
34
+
35
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
36
+
37
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
38
+
39
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
40
+
41
+* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
42
+
43
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
44
+
45
+### Documentation
46
+
47
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
48
+
49
+### Donations
50
+
51
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
52
+
53
+    ]]></description>
54
+    <version>1.3.2</version>
55
+    <licence>AGPL</licence>
56
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
57
+    <namespace>SMSRelentless</namespace>
58
+	<documentation>
59
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
60
+	</documentation>
61
+    <category>office</category>
62
+    <category>organization</category>
63
+
64
+    <website>https://www.doublebastion.com/sms-relentless/</website>
65
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
66
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
67
+
68
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_sent_messages.png</screenshot>
69
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_received_messages.png</screenshot>
70
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_grouped_by_number.png</screenshot>
71
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_exchanged_messages_popup.png</screenshot>
72
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_send_mms.png</screenshot>
73
+
74
+    <dependencies>
75
+            <nextcloud min-version="26" max-version="28" />
76
+    </dependencies>
77
+
78
+    <navigations>
79
+        <navigation>
80
+            <name>SMS Relentless</name>
81
+            <route>sms_relentless.page.index</route>
82
+            <order>102</order>
83
+            <icon>../img/sms_relentless.svg</icon>
84
+        </navigation>
85
+    </navigations>
86
+
87
+    <settings>
88
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
89
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
90
+            <admin>OCA\SMSRelentless\Settings\Admin</admin>
91
+    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
92
+    </settings>
93
+</info>
Browse code

removed files to implement CSS changes required by Nextcloud 28

DoubleBastionAdmin authored on 17/12/2023 00:56:54
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,89 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx, Plivo, Twilio or Flowroute is needed. Detailed instructions on how to configure and use this application can be found on the 'Admin documentation' page.
10
-
11
-### Features:
12
-
13
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
14
-
15
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
16
-
17
-* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
18
-
19
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
-
21
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
-
23
-* 👤 The Display Name of Nextcloud users can be prepended to their messages, to make the origin of messages clearer.
24
-
25
-* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
26
-
27
-* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
28
-
29
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
30
-
31
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
32
-
33
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
34
-
35
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
36
-
37
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
38
-
39
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
40
-
41
-* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
42
-
43
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
44
-
45
-### Documentation
46
-
47
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
48
-
49
-### Donations
50
-
51
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
52
-
53
-    ]]></description>
54
-    <version>1.3.1</version>
55
-    <licence>AGPL</licence>
56
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
57
-    <namespace>SMSRelentless</namespace>
58
-	<documentation>
59
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
60
-	</documentation>
61
-    <category>office</category>
62
-    <category>organization</category>
63
-
64
-    <website>https://www.doublebastion.com/sms-relentless/</website>
65
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
66
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
67
-
68
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
69
-
70
-    <dependencies>
71
-            <nextcloud min-version="26" max-version="27" />
72
-    </dependencies>
73
-
74
-    <navigations>
75
-        <navigation>
76
-            <name>SMS Relentless</name>
77
-            <route>sms_relentless.page.index</route>
78
-            <order>102</order>
79
-            <icon>../img/sms_relentless.svg</icon>
80
-        </navigation>
81
-    </navigations>
82
-
83
-    <settings>
84
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
85
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
86
-            <admin>OCA\SMSRelentless\Settings\Admin</admin>
87
-    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
88
-    </settings>
89
-</info>
Browse code

added CHANGELOG.txt appinfo/info.xml appinfo/signature.json lib/Service/SmsrelentlessService.php

DoubleBastionAdmin authored on 06/11/2023 21:34:25
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,89 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx, Plivo, Twilio or Flowroute is needed. Detailed instructions on how to configure and use this application can be found on the 'Admin documentation' page.
10
+
11
+### Features:
12
+
13
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
14
+
15
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
16
+
17
+* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
18
+
19
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
+
21
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
+
23
+* 👤 The Display Name of Nextcloud users can be prepended to their messages, to make the origin of messages clearer.
24
+
25
+* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
26
+
27
+* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
28
+
29
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
30
+
31
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
32
+
33
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
34
+
35
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
36
+
37
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
38
+
39
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
40
+
41
+* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
42
+
43
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
44
+
45
+### Documentation
46
+
47
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
48
+
49
+### Donations
50
+
51
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
52
+
53
+    ]]></description>
54
+    <version>1.3.1</version>
55
+    <licence>AGPL</licence>
56
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
57
+    <namespace>SMSRelentless</namespace>
58
+	<documentation>
59
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
60
+	</documentation>
61
+    <category>office</category>
62
+    <category>organization</category>
63
+
64
+    <website>https://www.doublebastion.com/sms-relentless/</website>
65
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
66
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
67
+
68
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
69
+
70
+    <dependencies>
71
+            <nextcloud min-version="26" max-version="27" />
72
+    </dependencies>
73
+
74
+    <navigations>
75
+        <navigation>
76
+            <name>SMS Relentless</name>
77
+            <route>sms_relentless.page.index</route>
78
+            <order>102</order>
79
+            <icon>../img/sms_relentless.svg</icon>
80
+        </navigation>
81
+    </navigations>
82
+
83
+    <settings>
84
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
85
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
86
+            <admin>OCA\SMSRelentless\Settings\Admin</admin>
87
+    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
88
+    </settings>
89
+</info>
Browse code

removed CHANGELOG.txt appinfo/info.xml appinfo/signature.json lib/Service/SmsrelentlessService.php

DoubleBastionAdmin authored on 06/11/2023 21:31:38
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,89 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. Detailed instructions on how to configure and use this application can be found on the 'Admin documentation' page.
10
-
11
-### Features:
12
-
13
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
14
-
15
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
16
-
17
-* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
18
-
19
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
-
21
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
-
23
-* 👤 The Display Name of Nextcloud users can be prepended to their messages, to make the origin of messages clearer.
24
-
25
-* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
26
-
27
-* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
28
-
29
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
30
-
31
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
32
-
33
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
34
-
35
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
36
-
37
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
38
-
39
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
40
-
41
-* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
42
-
43
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
44
-
45
-### Documentation
46
-
47
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
48
-
49
-### Donations
50
-
51
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
52
-
53
-    ]]></description>
54
-    <version>1.3.0</version>
55
-    <licence>AGPL</licence>
56
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
57
-    <namespace>SMSRelentless</namespace>
58
-	<documentation>
59
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
60
-	</documentation>
61
-    <category>office</category>
62
-    <category>organization</category>
63
-
64
-    <website>https://www.doublebastion.com/sms-relentless/</website>
65
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
66
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
67
-
68
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
69
-
70
-    <dependencies>
71
-            <nextcloud min-version="26" max-version="27" />
72
-    </dependencies>
73
-
74
-    <navigations>
75
-        <navigation>
76
-            <name>SMS Relentless</name>
77
-            <route>sms_relentless.page.index</route>
78
-            <order>102</order>
79
-            <icon>../img/sms_relentless.svg</icon>
80
-        </navigation>
81
-    </navigations>
82
-
83
-    <settings>
84
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
85
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
86
-            <admin>OCA\SMSRelentless\Settings\Admin</admin>
87
-    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
88
-    </settings>
89
-</info>
Browse code

added CHANGELOG.txt appinfo/info.xml appinfo/signature.json css/style.css js/settings.js lib/Service/SmsrelentlessService.php lib/Controller/AuthorApiController.php templates/settings/admin.php

DoubleBastionAdmin authored on 03/11/2023 19:56:13
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,89 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. Detailed instructions on how to configure and use this application can be found on the 'Admin documentation' page.
10
+
11
+### Features:
12
+
13
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
14
+
15
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
16
+
17
+* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
18
+
19
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
+
21
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
+
23
+* 👤 The Display Name of Nextcloud users can be prepended to their messages, to make the origin of messages clearer.
24
+
25
+* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
26
+
27
+* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
28
+
29
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
30
+
31
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
32
+
33
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
34
+
35
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
36
+
37
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
38
+
39
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
40
+
41
+* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
42
+
43
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
44
+
45
+### Documentation
46
+
47
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
48
+
49
+### Donations
50
+
51
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
52
+
53
+    ]]></description>
54
+    <version>1.3.0</version>
55
+    <licence>AGPL</licence>
56
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
57
+    <namespace>SMSRelentless</namespace>
58
+	<documentation>
59
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
60
+	</documentation>
61
+    <category>office</category>
62
+    <category>organization</category>
63
+
64
+    <website>https://www.doublebastion.com/sms-relentless/</website>
65
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
66
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
67
+
68
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
69
+
70
+    <dependencies>
71
+            <nextcloud min-version="26" max-version="27" />
72
+    </dependencies>
73
+
74
+    <navigations>
75
+        <navigation>
76
+            <name>SMS Relentless</name>
77
+            <route>sms_relentless.page.index</route>
78
+            <order>102</order>
79
+            <icon>../img/sms_relentless.svg</icon>
80
+        </navigation>
81
+    </navigations>
82
+
83
+    <settings>
84
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
85
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
86
+            <admin>OCA\SMSRelentless\Settings\Admin</admin>
87
+    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
88
+    </settings>
89
+</info>
Browse code

removed CHANGELOG.txt appinfo/info.xml appinfo/signature.json css/style.css js/settings.js lib/Service/SmsrelentlessService.php lib/Controller/AuthorApiController.php templates/settings/admin.php

DoubleBastionAdmin authored on 03/11/2023 19:51:29
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,89 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. Detailed instructions on how to configure and use this application can be found on the 'Admin documentation' page.
10
-
11
-### Features:
12
-
13
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
14
-
15
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
16
-
17
-* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
18
-
19
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
-
21
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
-
23
-* 👤 The Display Name of Nextcloud users can be prepended to their messages, to make the origin of messages clearer.
24
-
25
-* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
26
-
27
-* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
28
-
29
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
30
-
31
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
32
-
33
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
34
-
35
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
36
-
37
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
38
-
39
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
40
-
41
-* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
42
-
43
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
44
-
45
-### Documentation
46
-
47
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
48
-
49
-### Donations
50
-
51
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
52
-
53
-    ]]></description>
54
-    <version>1.2.9</version>
55
-    <licence>AGPL</licence>
56
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
57
-    <namespace>SMSRelentless</namespace>
58
-	<documentation>
59
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
60
-	</documentation>
61
-    <category>office</category>
62
-    <category>organization</category>
63
-
64
-    <website>https://www.doublebastion.com/sms-relentless/</website>
65
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
66
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
67
-
68
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
69
-
70
-    <dependencies>
71
-            <nextcloud min-version="26" max-version="27" />
72
-    </dependencies>
73
-
74
-    <navigations>
75
-        <navigation>
76
-            <name>SMS Relentless</name>
77
-            <route>sms_relentless.page.index</route>
78
-            <order>102</order>
79
-            <icon>../img/sms_relentless.svg</icon>
80
-        </navigation>
81
-    </navigations>
82
-
83
-    <settings>
84
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
85
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
86
-            <admin>OCA\SMSRelentless\Settings\Admin</admin>
87
-    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
88
-    </settings>
89
-</info>
Browse code

added CHANGELOG.txt appinfo/info.xml appinfo/signature.json l10n/en_GB.js l10n/en_GB.json lib/Controller/AuthorApiController.php lib/AppInfo/Application.php lib/Notification/Notifier.php l10n/en_US.js l10n/en_US.json

DoubleBastionAdmin authored on 01/11/2023 17:16:20
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,89 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. Detailed instructions on how to configure and use this application can be found on the 'Admin documentation' page.
10
+
11
+### Features:
12
+
13
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
14
+
15
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
16
+
17
+* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
18
+
19
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
+
21
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
+
23
+* 👤 The Display Name of Nextcloud users can be prepended to their messages, to make the origin of messages clearer.
24
+
25
+* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
26
+
27
+* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
28
+
29
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
30
+
31
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
32
+
33
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
34
+
35
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
36
+
37
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
38
+
39
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
40
+
41
+* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
42
+
43
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
44
+
45
+### Documentation
46
+
47
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
48
+
49
+### Donations
50
+
51
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
52
+
53
+    ]]></description>
54
+    <version>1.2.9</version>
55
+    <licence>AGPL</licence>
56
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
57
+    <namespace>SMSRelentless</namespace>
58
+	<documentation>
59
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
60
+	</documentation>
61
+    <category>office</category>
62
+    <category>organization</category>
63
+
64
+    <website>https://www.doublebastion.com/sms-relentless/</website>
65
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
66
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
67
+
68
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
69
+
70
+    <dependencies>
71
+            <nextcloud min-version="26" max-version="27" />
72
+    </dependencies>
73
+
74
+    <navigations>
75
+        <navigation>
76
+            <name>SMS Relentless</name>
77
+            <route>sms_relentless.page.index</route>
78
+            <order>102</order>
79
+            <icon>../img/sms_relentless.svg</icon>
80
+        </navigation>
81
+    </navigations>
82
+
83
+    <settings>
84
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
85
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
86
+            <admin>OCA\SMSRelentless\Settings\Admin</admin>
87
+    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
88
+    </settings>
89
+</info>
Browse code

removed CHANGELOG.txt appinfo/info.xml appinfo/signature.json l10n/en_GB.js l10n/en_GB.json lib/Controller/AuthorApiController.php lib/AppInfo/Application.php

DoubleBastionAdmin authored on 01/11/2023 17:08:12
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,89 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. Detailed instructions on how to configure and use this application can be found on the 'Admin documentation' page.
10
-
11
-### Features:
12
-
13
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
14
-
15
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
16
-
17
-* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
18
-
19
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
-
21
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
-
23
-* 👤 The Display Name of Nextcloud users can be prepended to their messages, to make the origin of messages clearer.
24
-
25
-* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
26
-
27
-* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
28
-
29
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
30
-
31
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
32
-
33
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
34
-
35
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
36
-
37
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
38
-
39
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
40
-
41
-* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
42
-
43
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
44
-
45
-### Documentation
46
-
47
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
48
-
49
-### Donations
50
-
51
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
52
-
53
-    ]]></description>
54
-    <version>1.2.8</version>
55
-    <licence>AGPL</licence>
56
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
57
-    <namespace>SMSRelentless</namespace>
58
-	<documentation>
59
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
60
-	</documentation>
61
-    <category>office</category>
62
-    <category>organization</category>
63
-
64
-    <website>https://www.doublebastion.com/sms-relentless/</website>
65
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
66
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
67
-
68
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
69
-
70
-    <dependencies>
71
-            <nextcloud min-version="26" max-version="27" />
72
-    </dependencies>
73
-
74
-    <navigations>
75
-        <navigation>
76
-            <name>SMS Relentless</name>
77
-            <route>sms_relentless.page.index</route>
78
-            <order>102</order>
79
-            <icon>../img/sms_relentless.svg</icon>
80
-        </navigation>
81
-    </navigations>
82
-
83
-    <settings>
84
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
85
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
86
-            <admin>OCA\SMSRelentless\Settings\Admin</admin>
87
-    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
88
-    </settings>
89
-</info>
Browse code

added CHANGELOG.txt README.md appinfo/info.xml appinfo/signature.json img/sms_relentless_screenshot.png css/style.css js/showsmstables.js js/settings.js templates/settings/admin.php templates/settings/personal.php templates/navigation/index.php

DoubleBastionAdmin authored on 30/10/2023 14:55:39
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,89 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. Detailed instructions on how to configure and use this application can be found on the 'Admin documentation' page.
10
+
11
+### Features:
12
+
13
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
14
+
15
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
16
+
17
+* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
18
+
19
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
20
+
21
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
22
+
23
+* 👤 The Display Name of Nextcloud users can be prepended to their messages, to make the origin of messages clearer.
24
+
25
+* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
26
+
27
+* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
28
+
29
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
30
+
31
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
32
+
33
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
34
+
35
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
36
+
37
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
38
+
39
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
40
+
41
+* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
42
+
43
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
44
+
45
+### Documentation
46
+
47
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
48
+
49
+### Donations
50
+
51
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
52
+
53
+    ]]></description>
54
+    <version>1.2.8</version>
55
+    <licence>AGPL</licence>
56
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
57
+    <namespace>SMSRelentless</namespace>
58
+	<documentation>
59
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
60
+	</documentation>
61
+    <category>office</category>
62
+    <category>organization</category>
63
+
64
+    <website>https://www.doublebastion.com/sms-relentless/</website>
65
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
66
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
67
+
68
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
69
+
70
+    <dependencies>
71
+            <nextcloud min-version="26" max-version="27" />
72
+    </dependencies>
73
+
74
+    <navigations>
75
+        <navigation>
76
+            <name>SMS Relentless</name>
77
+            <route>sms_relentless.page.index</route>
78
+            <order>102</order>
79
+            <icon>../img/sms_relentless.svg</icon>
80
+        </navigation>
81
+    </navigations>
82
+
83
+    <settings>
84
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
85
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
86
+            <admin>OCA\SMSRelentless\Settings\Admin</admin>
87
+    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
88
+    </settings>
89
+</info>
Browse code

removed CHANGELOG.txt README.md appinfo/info.xml appinfo/signature.json img/sms_relentless_screenshot.png css/style.css js/showsmstables.js js/settings.js templates/settings/admin.php templates/settings/personal.php templates/navigation/index.php

DoubleBastionAdmin authored on 30/10/2023 14:44:44
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,90 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
-on how to configure and use this application can be found on the 'Admin documentation' page.
11
-
12
-### Features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
-
20
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
-
22
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
-
24
-* 👤 The Display Name of Nextcloud users can be prepended to their messages, so that the origin of the messages is much clearer.
25
-
26
-* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
27
-
28
-* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
29
-
30
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
31
-
32
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
33
-
34
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
35
-
36
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
37
-
38
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
39
-
40
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
41
-
42
-* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
43
-
44
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
45
-
46
-### Documentation
47
-
48
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
49
-
50
-### Donations
51
-
52
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
-
54
-    ]]></description>
55
-    <version>1.2.7</version>
56
-    <licence>AGPL</licence>
57
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
58
-    <namespace>SMSRelentless</namespace>
59
-	<documentation>
60
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
61
-	</documentation>
62
-    <category>office</category>
63
-    <category>organization</category>
64
-
65
-    <website>https://www.doublebastion.com/sms-relentless/</website>
66
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
67
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
68
-
69
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
70
-
71
-    <dependencies>
72
-            <nextcloud min-version="25" max-version="26" />
73
-    </dependencies>
74
-
75
-    <navigations>
76
-        <navigation>
77
-            <name>SMS Relentless</name>
78
-            <route>sms_relentless.page.index</route>
79
-            <order>102</order>
80
-            <icon>../img/sms_relentless.svg</icon>
81
-        </navigation>
82
-    </navigations>
83
-
84
-    <settings>
85
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
86
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
87
-            <admin>OCA\SMSRelentless\Settings\Admin</admin>
88
-    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
89
-    </settings>
90
-</info>
Browse code

added CHANGELOG.txt appinfo/info.xml appinfo/signature.json appinfo/routes.php css/style.css js/adminsettings.js js/deleteoldsms.js js/sendsms.js js/settings.js js/showsmstables.js lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php providers/Telnyx/lib/ApiResource.php

DoubleBastionAdmin authored on 15/07/2023 22:05:06
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,90 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
+on how to configure and use this application can be found on the 'Admin documentation' page.
11
+
12
+### Features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
+
20
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
+
22
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
+
24
+* 👤 The Display Name of Nextcloud users can be prepended to their messages, so that the origin of the messages is much clearer.
25
+
26
+* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
27
+
28
+* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
29
+
30
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
31
+
32
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
33
+
34
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
35
+
36
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
37
+
38
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
39
+
40
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
41
+
42
+* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
43
+
44
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
45
+
46
+### Documentation
47
+
48
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
49
+
50
+### Donations
51
+
52
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
+
54
+    ]]></description>
55
+    <version>1.2.7</version>
56
+    <licence>AGPL</licence>
57
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
58
+    <namespace>SMSRelentless</namespace>
59
+	<documentation>
60
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
61
+	</documentation>
62
+    <category>office</category>
63
+    <category>organization</category>
64
+
65
+    <website>https://www.doublebastion.com/sms-relentless/</website>
66
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
67
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
68
+
69
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
70
+
71
+    <dependencies>
72
+            <nextcloud min-version="25" max-version="26" />
73
+    </dependencies>
74
+
75
+    <navigations>
76
+        <navigation>
77
+            <name>SMS Relentless</name>
78
+            <route>sms_relentless.page.index</route>
79
+            <order>102</order>
80
+            <icon>../img/sms_relentless.svg</icon>
81
+        </navigation>
82
+    </navigations>
83
+
84
+    <settings>
85
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
86
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
87
+            <admin>OCA\SMSRelentless\Settings\Admin</admin>
88
+    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
89
+    </settings>
90
+</info>
Browse code

removed CHANGELOG.txt appinfo/info.xml appinfo/signature.json appinfo/routes.php css/style.css js/adminsettings.js js/deleteoldsms.js js/sendsms.js js/settings.js js/showsmstables.js lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php providers/Telnyx/lib/ApiResource.php

DoubleBastionAdmin authored on 15/07/2023 21:56:42
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,90 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
-on how to configure and use this application can be found on the 'Admin documentation' page.
11
-
12
-### Features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
-
20
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
-
22
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
-
24
-* 👤 The Display Name of Nextcloud users can be prepended to their messages, so that the origin of the messages is much clearer.
25
-
26
-* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
27
-
28
-* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
29
-
30
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
31
-
32
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
33
-
34
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
35
-
36
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
37
-
38
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
39
-
40
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
41
-
42
-* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
43
-
44
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
45
-
46
-### Documentation
47
-
48
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
49
-
50
-### Donations
51
-
52
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
-
54
-    ]]></description>
55
-    <version>1.2.6</version>
56
-    <licence>AGPL</licence>
57
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
58
-    <namespace>SMSRelentless</namespace>
59
-	<documentation>
60
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
61
-	</documentation>
62
-    <category>office</category>
63
-    <category>organization</category>
64
-
65
-    <website>https://www.doublebastion.com/sms-relentless/</website>
66
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
67
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
68
-
69
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
70
-
71
-    <dependencies>
72
-            <nextcloud min-version="25" max-version="26" />
73
-    </dependencies>
74
-
75
-    <navigations>
76
-        <navigation>
77
-            <name>SMS Relentless</name>
78
-            <route>sms_relentless.page.index</route>
79
-            <order>102</order>
80
-            <icon>../img/sms_relentless.svg</icon>
81
-        </navigation>
82
-    </navigations>
83
-
84
-    <settings>
85
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
86
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
87
-            <admin>OCA\SMSRelentless\Settings\Admin</admin>
88
-    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
89
-    </settings>
90
-</info>
Browse code

added CHANGELOG.txt appinfo/info.xml appinfo/signature.json lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php

DoubleBastionAdmin authored on 21/06/2023 21:20:39
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,90 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
+on how to configure and use this application can be found on the 'Admin documentation' page.
11
+
12
+### Features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
+
20
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
+
22
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
+
24
+* 👤 The Display Name of Nextcloud users can be prepended to their messages, so that the origin of the messages is much clearer.
25
+
26
+* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
27
+
28
+* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
29
+
30
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
31
+
32
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
33
+
34
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
35
+
36
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
37
+
38
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
39
+
40
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
41
+
42
+* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
43
+
44
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
45
+
46
+### Documentation
47
+
48
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
49
+
50
+### Donations
51
+
52
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
+
54
+    ]]></description>
55
+    <version>1.2.6</version>
56
+    <licence>AGPL</licence>
57
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
58
+    <namespace>SMSRelentless</namespace>
59
+	<documentation>
60
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
61
+	</documentation>
62
+    <category>office</category>
63
+    <category>organization</category>
64
+
65
+    <website>https://www.doublebastion.com/sms-relentless/</website>
66
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
67
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
68
+
69
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
70
+
71
+    <dependencies>
72
+            <nextcloud min-version="25" max-version="26" />
73
+    </dependencies>
74
+
75
+    <navigations>
76
+        <navigation>
77
+            <name>SMS Relentless</name>
78
+            <route>sms_relentless.page.index</route>
79
+            <order>102</order>
80
+            <icon>../img/sms_relentless.svg</icon>
81
+        </navigation>
82
+    </navigations>
83
+
84
+    <settings>
85
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
86
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
87
+            <admin>OCA\SMSRelentless\Settings\Admin</admin>
88
+    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
89
+    </settings>
90
+</info>
Browse code

removed CHANGELOG.txt appinfo/info.xml appinfo/signature.json lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php

DoubleBastionAdmin authored on 21/06/2023 21:17:24
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,90 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
-on how to configure and use this application can be found on the 'Admin documentation' page.
11
-
12
-### Features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
-
20
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
-
22
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
-
24
-* 👤 The Display Name of Nextcloud users can be prepended to their messages, so that the origin of the messages is much clearer.
25
-
26
-* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
27
-
28
-* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
29
-
30
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
31
-
32
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
33
-
34
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
35
-
36
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
37
-
38
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
39
-
40
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
41
-
42
-* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
43
-
44
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
45
-
46
-### Documentation
47
-
48
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
49
-
50
-### Donations
51
-
52
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
-
54
-    ]]></description>
55
-    <version>1.2.5</version>
56
-    <licence>AGPL</licence>
57
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
58
-    <namespace>SMSRelentless</namespace>
59
-	<documentation>
60
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
61
-	</documentation>
62
-    <category>office</category>
63
-    <category>organization</category>
64
-
65
-    <website>https://www.doublebastion.com/sms-relentless/</website>
66
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
67
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
68
-
69
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
70
-
71
-    <dependencies>
72
-            <nextcloud min-version="25" max-version="26" />
73
-    </dependencies>
74
-
75
-    <navigations>
76
-        <navigation>
77
-            <name>SMS Relentless</name>
78
-            <route>sms_relentless.page.index</route>
79
-            <order>102</order>
80
-            <icon>../img/sms_relentless.svg</icon>
81
-        </navigation>
82
-    </navigations>
83
-
84
-    <settings>
85
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
86
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
87
-            <admin>OCA\SMSRelentless\Settings\Admin</admin>
88
-    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
89
-    </settings>
90
-</info>
Browse code

added CHANGELOG.txt appinfo/info.xml appinfo/signature.json js/settings.js js/showsmstables.js js/sendsms.js lib/Controller/SmsrelentlessController.php lib/Controller/AuthorApiController.php lib/Service/SmsrelentlessService.php templates/settings/personal.php lib/Migration/Version125Date20230603224815.php

DoubleBastionAdmin authored on 04/06/2023 00:54:42
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,90 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
+on how to configure and use this application can be found on the 'Admin documentation' page.
11
+
12
+### Features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
+
20
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
+
22
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
+
24
+* 👤 The Display Name of Nextcloud users can be prepended to their messages, so that the origin of the messages is much clearer.
25
+
26
+* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
27
+
28
+* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
29
+
30
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
31
+
32
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
33
+
34
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
35
+
36
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
37
+
38
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
39
+
40
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
41
+
42
+* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
43
+
44
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
45
+
46
+### Documentation
47
+
48
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
49
+
50
+### Donations
51
+
52
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
+
54
+    ]]></description>
55
+    <version>1.2.5</version>
56
+    <licence>AGPL</licence>
57
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
58
+    <namespace>SMSRelentless</namespace>
59
+	<documentation>
60
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
61
+	</documentation>
62
+    <category>office</category>
63
+    <category>organization</category>
64
+
65
+    <website>https://www.doublebastion.com/sms-relentless/</website>
66
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
67
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
68
+
69
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
70
+
71
+    <dependencies>
72
+            <nextcloud min-version="25" max-version="26" />
73
+    </dependencies>
74
+
75
+    <navigations>
76
+        <navigation>
77
+            <name>SMS Relentless</name>
78
+            <route>sms_relentless.page.index</route>
79
+            <order>102</order>
80
+            <icon>../img/sms_relentless.svg</icon>
81
+        </navigation>
82
+    </navigations>
83
+
84
+    <settings>
85
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
86
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
87
+            <admin>OCA\SMSRelentless\Settings\Admin</admin>
88
+    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
89
+    </settings>
90
+</info>
Browse code

CHANGELOG.txt appinfo/info.xml appinfo/signature.json js/settings.js js/showsmstables.js js/sendsms.js lib/Controller/SmsrelentlessController.php lib/Controller/AuthorApiController.php lib/Service/SmsrelentlessService.php templates/settings/personal.php

DoubleBastionAdmin authored on 04/06/2023 00:49:12
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,90 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
-on how to configure and use this application can be found on the 'Admin documentation' page.
11
-
12
-### Features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
-
20
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
-
22
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
-
24
-* 👤 The Display Name of Nextcloud users can be prepended to their messages, so that the origin of the messages is much clearer.
25
-
26
-* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
27
-
28
-* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
29
-
30
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
31
-
32
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
33
-
34
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
35
-
36
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
37
-
38
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
39
-
40
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
41
-
42
-* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
43
-
44
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
45
-
46
-### Documentation
47
-
48
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
49
-
50
-### Donations
51
-
52
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
-
54
-    ]]></description>
55
-    <version>1.2.4</version>
56
-    <licence>AGPL</licence>
57
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
58
-    <namespace>SMSRelentless</namespace>
59
-	<documentation>
60
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
61
-	</documentation>
62
-    <category>office</category>
63
-    <category>organization</category>
64
-
65
-    <website>https://www.doublebastion.com/sms-relentless/</website>
66
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
67
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
68
-
69
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
70
-
71
-    <dependencies>
72
-            <nextcloud min-version="25" max-version="26" />
73
-    </dependencies>
74
-
75
-    <navigations>
76
-        <navigation>
77
-            <name>SMS Relentless</name>
78
-            <route>sms_relentless.page.index</route>
79
-            <order>102</order>
80
-            <icon>../img/sms_relentless.svg</icon>
81
-        </navigation>
82
-    </navigations>
83
-
84
-    <settings>
85
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
86
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
87
-            <admin>OCA\SMSRelentless\Settings\Admin</admin>
88
-    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
89
-    </settings>
90
-</info>
Browse code

added CHANGELOG.txt appinfo/info.xml appinfo/signature.json css/style.css js/showsmstables.js lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php js/sendsms.js

DoubleBastionAdmin authored on 30/05/2023 15:51:12
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,90 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
+on how to configure and use this application can be found on the 'Admin documentation' page.
11
+
12
+### Features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
+
20
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
+
22
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
+
24
+* 👤 The Display Name of Nextcloud users can be prepended to their messages, so that the origin of the messages is much clearer.
25
+
26
+* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
27
+
28
+* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
29
+
30
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
31
+
32
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
33
+
34
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
35
+
36
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
37
+
38
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
39
+
40
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
41
+
42
+* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
43
+
44
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
45
+
46
+### Documentation
47
+
48
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
49
+
50
+### Donations
51
+
52
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
+
54
+    ]]></description>
55
+    <version>1.2.4</version>
56
+    <licence>AGPL</licence>
57
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
58
+    <namespace>SMSRelentless</namespace>
59
+	<documentation>
60
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
61
+	</documentation>
62
+    <category>office</category>
63
+    <category>organization</category>
64
+
65
+    <website>https://www.doublebastion.com/sms-relentless/</website>
66
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
67
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
68
+
69
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
70
+
71
+    <dependencies>
72
+            <nextcloud min-version="25" max-version="26" />
73
+    </dependencies>
74
+
75
+    <navigations>
76
+        <navigation>
77
+            <name>SMS Relentless</name>
78
+            <route>sms_relentless.page.index</route>
79
+            <order>102</order>
80
+            <icon>../img/sms_relentless.svg</icon>
81
+        </navigation>
82
+    </navigations>
83
+
84
+    <settings>
85
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
86
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
87
+            <admin>OCA\SMSRelentless\Settings\Admin</admin>
88
+    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
89
+    </settings>
90
+</info>
Browse code

removed CHANGELOG.txt appinfo/info.xml appinfo/signature.json css/style.css js/showsmstables.js lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php js/sendsms.js

DoubleBastionAdmin authored on 30/05/2023 15:47:20
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,90 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
-on how to configure and use this application can be found on the 'Admin documentation' page.
11
-
12
-### Features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
-
20
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
-
22
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
-
24
-* 👤 The Display Name of Nextcloud users can be prepended to their messages, so that the origin of the messages is much clearer.
25
-
26
-* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
27
-
28
-* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
29
-
30
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
31
-
32
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
33
-
34
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
35
-
36
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
37
-
38
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
39
-
40
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
41
-
42
-* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
43
-
44
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
45
-
46
-### Documentation
47
-
48
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
49
-
50
-### Donations
51
-
52
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
-
54
-    ]]></description>
55
-    <version>1.2.3</version>
56
-    <licence>AGPL</licence>
57
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
58
-    <namespace>SMSRelentless</namespace>
59
-	<documentation>
60
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
61
-	</documentation>
62
-    <category>office</category>
63
-    <category>organization</category>
64
-
65
-    <website>https://www.doublebastion.com/sms-relentless/</website>
66
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
67
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
68
-
69
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
70
-
71
-    <dependencies>
72
-            <nextcloud min-version="25" max-version="26" />
73
-    </dependencies>
74
-
75
-    <navigations>
76
-        <navigation>
77
-            <name>SMS Relentless</name>
78
-            <route>sms_relentless.page.index</route>
79
-            <order>102</order>
80
-            <icon>../img/sms_relentless.svg</icon>
81
-        </navigation>
82
-    </navigations>
83
-
84
-    <settings>
85
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
86
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
87
-            <admin>OCA\SMSRelentless\Settings\Admin</admin>
88
-    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
89
-    </settings>
90
-</info>
Browse code

added CHANGELOG.txt appinfo/info.xml appinfo/signature.json js/showsmstables.js lib/Migration/Version116Date20230508212745.php lib/Migration/Version117Date20230509183517.php lib/Migration/Version118Date20230509194216.php lib/Migration/Version120Date20230520072431.php lib/Migration/Version121Date20230523201743.php lib/Migration/Version123Date20230524182156.php

DoubleBastionAdmin authored on 24/05/2023 14:49:31
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,90 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
+on how to configure and use this application can be found on the 'Admin documentation' page.
11
+
12
+### Features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
+
20
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
+
22
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
+
24
+* 👤 The Display Name of Nextcloud users can be prepended to their messages, so that the origin of the messages is much clearer.
25
+
26
+* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
27
+
28
+* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
29
+
30
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
31
+
32
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
33
+
34
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
35
+
36
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
37
+
38
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
39
+
40
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
41
+
42
+* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
43
+
44
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
45
+
46
+### Documentation
47
+
48
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
49
+
50
+### Donations
51
+
52
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
+
54
+    ]]></description>
55
+    <version>1.2.3</version>
56
+    <licence>AGPL</licence>
57
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
58
+    <namespace>SMSRelentless</namespace>
59
+	<documentation>
60
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
61
+	</documentation>
62
+    <category>office</category>
63
+    <category>organization</category>
64
+
65
+    <website>https://www.doublebastion.com/sms-relentless/</website>
66
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
67
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
68
+
69
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
70
+
71
+    <dependencies>
72
+            <nextcloud min-version="25" max-version="26" />
73
+    </dependencies>
74
+
75
+    <navigations>
76
+        <navigation>
77
+            <name>SMS Relentless</name>
78
+            <route>sms_relentless.page.index</route>
79
+            <order>102</order>
80
+            <icon>../img/sms_relentless.svg</icon>
81
+        </navigation>
82
+    </navigations>
83
+
84
+    <settings>
85
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
86
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
87
+            <admin>OCA\SMSRelentless\Settings\Admin</admin>
88
+    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
89
+    </settings>
90
+</info>
Browse code

removed CHANGELOG.txt appinfo/info.xml appinfo/signature.json js/showsmstables.js lib/Migration/Version116Date20230508212745.php lib/Migration/Version117Date20230509183517.php lib/Migration/Version118Date20230509194216.php lib/Migration/Version120Date20230520072431.php lib/Migration/Version121Date20230523201743.php

DoubleBastionAdmin authored on 24/05/2023 14:40:29
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,90 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
-on how to configure and use this application can be found on the 'Admin documentation' page.
11
-
12
-### Features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
-
20
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
-
22
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
-
24
-* 👤 The Display Name of Nextcloud users can be prepended to their messages, so that the origin of the messages is much clearer.
25
-
26
-* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
27
-
28
-* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
29
-
30
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
31
-
32
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
33
-
34
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
35
-
36
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
37
-
38
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
39
-
40
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
41
-
42
-* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
43
-
44
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
45
-
46
-### Documentation
47
-
48
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
49
-
50
-### Donations
51
-
52
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
-
54
-    ]]></description>
55
-    <version>1.2.2</version>
56
-    <licence>AGPL</licence>
57
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
58
-    <namespace>SMSRelentless</namespace>
59
-	<documentation>
60
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
61
-	</documentation>
62
-    <category>office</category>
63
-    <category>organization</category>
64
-
65
-    <website>https://www.doublebastion.com/sms-relentless/</website>
66
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
67
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
68
-
69
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
70
-
71
-    <dependencies>
72
-            <nextcloud min-version="25" max-version="26" />
73
-    </dependencies>
74
-
75
-    <navigations>
76
-        <navigation>
77
-            <name>SMS Relentless</name>
78
-            <route>sms_relentless.page.index</route>
79
-            <order>102</order>
80
-            <icon>../img/sms_relentless.svg</icon>
81
-        </navigation>
82
-    </navigations>
83
-
84
-    <settings>
85
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
86
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
87
-            <admin>OCA\SMSRelentless\Settings\Admin</admin>
88
-    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
89
-    </settings>
90
-</info>
Browse code

added CHANGELOG.txt appinfo/info.xml appinfo/signature.json lib/Service/SmsrelentlessService.php

DoubleBastionAdmin authored on 23/05/2023 21:54:03
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,90 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
+on how to configure and use this application can be found on the 'Admin documentation' page.
11
+
12
+### Features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
+
20
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
+
22
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
+
24
+* 👤 The Display Name of Nextcloud users can be prepended to their messages, so that the origin of the messages is much clearer.
25
+
26
+* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
27
+
28
+* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
29
+
30
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
31
+
32
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
33
+
34
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
35
+
36
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
37
+
38
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
39
+
40
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
41
+
42
+* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
43
+
44
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
45
+
46
+### Documentation
47
+
48
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
49
+
50
+### Donations
51
+
52
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
+
54
+    ]]></description>
55
+    <version>1.2.2</version>
56
+    <licence>AGPL</licence>
57
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
58
+    <namespace>SMSRelentless</namespace>
59
+	<documentation>
60
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
61
+	</documentation>
62
+    <category>office</category>
63
+    <category>organization</category>
64
+
65
+    <website>https://www.doublebastion.com/sms-relentless/</website>
66
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
67
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
68
+
69
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
70
+
71
+    <dependencies>
72
+            <nextcloud min-version="25" max-version="26" />
73
+    </dependencies>
74
+
75
+    <navigations>
76
+        <navigation>
77
+            <name>SMS Relentless</name>
78
+            <route>sms_relentless.page.index</route>
79
+            <order>102</order>
80
+            <icon>../img/sms_relentless.svg</icon>
81
+        </navigation>
82
+    </navigations>
83
+
84
+    <settings>
85
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
86
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
87
+            <admin>OCA\SMSRelentless\Settings\Admin</admin>
88
+    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
89
+    </settings>
90
+</info>
Browse code

removed CHANGELOG.txt appinfo/info.xml appinfo/signature.json lib/Service/SmsrelentlessService.php

DoubleBastionAdmin authored on 23/05/2023 21:50:01
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,90 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
-on how to configure and use this application can be found on the 'Admin documentation' page.
11
-
12
-### Features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
-
20
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
-
22
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
-
24
-* 👤 The Display Name of Nextcloud users can be prepended to their messages, so that the origin of the messages is much clearer.
25
-
26
-* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
27
-
28
-* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
29
-
30
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
31
-
32
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
33
-
34
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
35
-
36
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
37
-
38
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
39
-
40
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
41
-
42
-* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
43
-
44
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
45
-
46
-### Documentation
47
-
48
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
49
-
50
-### Donations
51
-
52
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
-
54
-    ]]></description>
55
-    <version>1.2.1</version>
56
-    <licence>AGPL</licence>
57
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
58
-    <namespace>SMSRelentless</namespace>
59
-	<documentation>
60
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
61
-	</documentation>
62
-    <category>office</category>
63
-    <category>organization</category>
64
-
65
-    <website>https://www.doublebastion.com/sms-relentless/</website>
66
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
67
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
68
-
69
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
70
-
71
-    <dependencies>
72
-            <nextcloud min-version="25" max-version="26" />
73
-    </dependencies>
74
-
75
-    <navigations>
76
-        <navigation>
77
-            <name>SMS Relentless</name>
78
-            <route>sms_relentless.page.index</route>
79
-            <order>102</order>
80
-            <icon>../img/sms_relentless.svg</icon>
81
-        </navigation>
82
-    </navigations>
83
-
84
-    <settings>
85
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
86
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
87
-            <admin>OCA\SMSRelentless\Settings\Admin</admin>
88
-    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
89
-    </settings>
90
-</info>
Browse code

added CHANGELOG.txt appinfo/info.xml appinfo/signature.json css/style.css img/closewnd.svg js/adminsettings.js js/deleteoldsms.js ...

DoubleBastionAdmin authored on 23/05/2023 19:00:54
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,90 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
+on how to configure and use this application can be found on the 'Admin documentation' page.
11
+
12
+### Features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
+
20
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
+
22
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
+
24
+* 👤 The Display Name of Nextcloud users can be prepended to their messages, so that the origin of the messages is much clearer.
25
+
26
+* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
27
+
28
+* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
29
+
30
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
31
+
32
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
33
+
34
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
35
+
36
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
37
+
38
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
39
+
40
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
41
+
42
+* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
43
+
44
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
45
+
46
+### Documentation
47
+
48
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
49
+
50
+### Donations
51
+
52
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
+
54
+    ]]></description>
55
+    <version>1.2.1</version>
56
+    <licence>AGPL</licence>
57
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
58
+    <namespace>SMSRelentless</namespace>
59
+	<documentation>
60
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
61
+	</documentation>
62
+    <category>office</category>
63
+    <category>organization</category>
64
+
65
+    <website>https://www.doublebastion.com/sms-relentless/</website>
66
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
67
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
68
+
69
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
70
+
71
+    <dependencies>
72
+            <nextcloud min-version="25" max-version="26" />
73
+    </dependencies>
74
+
75
+    <navigations>
76
+        <navigation>
77
+            <name>SMS Relentless</name>
78
+            <route>sms_relentless.page.index</route>
79
+            <order>102</order>
80
+            <icon>../img/sms_relentless.svg</icon>
81
+        </navigation>
82
+    </navigations>
83
+
84
+    <settings>
85
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
86
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
87
+            <admin>OCA\SMSRelentless\Settings\Admin</admin>
88
+    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
89
+    </settings>
90
+</info>
Browse code

removed CHANGELOG.txt appinfo/info.xml appinfo/signature.json css/style.css img/closewnd.svg ...

DoubleBastionAdmin authored on 23/05/2023 18:50:19
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,90 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
-on how to configure and use this application can be found on the 'Admin documentation' page.
11
-
12
-### Features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
-
20
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
-
22
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
-
24
-* 👤 The Display Name of Nextcloud users can be prepended to their messages, so that the origin of the messages is much clearer.
25
-
26
-* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
27
-
28
-* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
29
-
30
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
31
-
32
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
33
-
34
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
35
-
36
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
37
-
38
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
39
-
40
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
41
-
42
-* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
43
-
44
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
45
-
46
-### Documentation
47
-
48
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
49
-
50
-### Donations
51
-
52
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
-
54
-    ]]></description>
55
-    <version>1.2.0</version>
56
-    <licence>AGPL</licence>
57
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
58
-    <namespace>SMSRelentless</namespace>
59
-	<documentation>
60
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
61
-	</documentation>
62
-    <category>office</category>
63
-    <category>organization</category>
64
-
65
-    <website>https://www.doublebastion.com/sms-relentless/</website>
66
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
67
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
68
-
69
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
70
-
71
-    <dependencies>
72
-            <nextcloud min-version="25" max-version="26" />
73
-    </dependencies>
74
-
75
-    <navigations>
76
-        <navigation>
77
-            <name>SMS Relentless</name>
78
-            <route>sms_relentless.page.index</route>
79
-            <order>102</order>
80
-            <icon>../img/sms_relentless.svg</icon>
81
-        </navigation>
82
-    </navigations>
83
-
84
-    <settings>
85
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
86
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
87
-            <admin>OCA\SMSRelentless\Settings\Admin</admin>
88
-    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
89
-    </settings>
90
-</info>
Browse code

added files to implement pop-up windows, etc.

DoubleBastionAdmin authored on 20/05/2023 01:06:57
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,90 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
+on how to configure and use this application can be found on the 'Admin documentation' page.
11
+
12
+### Features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
+
20
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
+
22
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
+
24
+* 👤 The Display Name of Nextcloud users can be prepended to their messages, so that the origin of the messages is much clearer.
25
+
26
+* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
27
+
28
+* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
29
+
30
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
31
+
32
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
33
+
34
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
35
+
36
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
37
+
38
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
39
+
40
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
41
+
42
+* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
43
+
44
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
45
+
46
+### Documentation
47
+
48
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
49
+
50
+### Donations
51
+
52
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
+
54
+    ]]></description>
55
+    <version>1.2.0</version>
56
+    <licence>AGPL</licence>
57
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
58
+    <namespace>SMSRelentless</namespace>
59
+	<documentation>
60
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
61
+	</documentation>
62
+    <category>office</category>
63
+    <category>organization</category>
64
+
65
+    <website>https://www.doublebastion.com/sms-relentless/</website>
66
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
67
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
68
+
69
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
70
+
71
+    <dependencies>
72
+            <nextcloud min-version="25" max-version="26" />
73
+    </dependencies>
74
+
75
+    <navigations>
76
+        <navigation>
77
+            <name>SMS Relentless</name>
78
+            <route>sms_relentless.page.index</route>
79
+            <order>102</order>
80
+            <icon>../img/sms_relentless.svg</icon>
81
+        </navigation>
82
+    </navigations>
83
+
84
+    <settings>
85
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
86
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
87
+            <admin>OCA\SMSRelentless\Settings\Admin</admin>
88
+    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
89
+    </settings>
90
+</info>
Browse code

removed files to implement auto-reply fix, etc.

DoubleBastionAdmin authored on 20/05/2023 00:46:30
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,90 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
-on how to configure and use this application can be found on the 'Admin documentation' page.
11
-
12
-### Features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
-
20
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
-
22
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
-
24
-* 👤 If messages are sent by Nextcloud users from phone numbers mentioned in their profiles, their Display Names appear before their messages.
25
-
26
-* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
27
-
28
-* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
29
-
30
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
31
-
32
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
33
-
34
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
35
-
36
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
37
-
38
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
39
-
40
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
41
-
42
-* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
43
-
44
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
45
-
46
-### Documentation
47
-
48
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
49
-
50
-### Donations
51
-
52
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
-
54
-    ]]></description>
55
-    <version>1.1.9</version>
56
-    <licence>AGPL</licence>
57
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
58
-    <namespace>SMSRelentless</namespace>
59
-	<documentation>
60
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
61
-	</documentation>
62
-    <category>office</category>
63
-    <category>organization</category>
64
-
65
-    <website>https://www.doublebastion.com/sms-relentless/</website>
66
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
67
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
68
-
69
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
70
-
71
-    <dependencies>
72
-            <nextcloud min-version="25" max-version="26" />
73
-    </dependencies>
74
-
75
-    <navigations>
76
-        <navigation>
77
-            <name>SMS Relentless</name>
78
-            <route>sms_relentless.page.index</route>
79
-            <order>102</order>
80
-            <icon>../img/sms_relentless.svg</icon>
81
-        </navigation>
82
-    </navigations>
83
-
84
-    <settings>
85
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
86
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
87
-            <admin>OCA\SMSRelentless\Settings\Admin</admin>
88
-    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
89
-    </settings>
90
-</info>
Browse code

added appinfo/info.xml appinfo/signature.json CHANGELOG.txt

DoubleBastionAdmin authored on 09/05/2023 17:46:03
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,90 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
+on how to configure and use this application can be found on the 'Admin documentation' page.
11
+
12
+### Features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
+
20
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
+
22
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
+
24
+* 👤 If messages are sent by Nextcloud users from phone numbers mentioned in their profiles, their Display Names appear before their messages.
25
+
26
+* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
27
+
28
+* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
29
+
30
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
31
+
32
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
33
+
34
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
35
+
36
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
37
+
38
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
39
+
40
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
41
+
42
+* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
43
+
44
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
45
+
46
+### Documentation
47
+
48
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
49
+
50
+### Donations
51
+
52
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
+
54
+    ]]></description>
55
+    <version>1.1.9</version>
56
+    <licence>AGPL</licence>
57
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
58
+    <namespace>SMSRelentless</namespace>
59
+	<documentation>
60
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
61
+	</documentation>
62
+    <category>office</category>
63
+    <category>organization</category>
64
+
65
+    <website>https://www.doublebastion.com/sms-relentless/</website>
66
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
67
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
68
+
69
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
70
+
71
+    <dependencies>
72
+            <nextcloud min-version="25" max-version="26" />
73
+    </dependencies>
74
+
75
+    <navigations>
76
+        <navigation>
77
+            <name>SMS Relentless</name>
78
+            <route>sms_relentless.page.index</route>
79
+            <order>102</order>
80
+            <icon>../img/sms_relentless.svg</icon>
81
+        </navigation>
82
+    </navigations>
83
+
84
+    <settings>
85
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
86
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
87
+            <admin>OCA\SMSRelentless\Settings\Admin</admin>
88
+    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
89
+    </settings>
90
+</info>
Browse code

removed appinfo/info.xml appinfo/signature.json CHANGELOG.txt

DoubleBastionAdmin authored on 09/05/2023 17:43:57
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,90 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
-on how to configure and use this application can be found on the 'Admin documentation' page.
11
-
12
-### Features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
-
20
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
-
22
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
-
24
-* 👤 If messages are sent by Nextcloud users from phone numbers mentioned in their profiles, their Display Names appear before their messages.
25
-
26
-* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
27
-
28
-* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
29
-
30
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
31
-
32
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
33
-
34
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
35
-
36
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
37
-
38
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
39
-
40
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
41
-
42
-* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
43
-
44
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
45
-
46
-### Documentation
47
-
48
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
49
-
50
-### Donations
51
-
52
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
-
54
-    ]]></description>
55
-    <version>1.1.8</version>
56
-    <licence>AGPL</licence>
57
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
58
-    <namespace>SMSRelentless</namespace>
59
-	<documentation>
60
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
61
-	</documentation>
62
-    <category>office</category>
63
-    <category>organization</category>
64
-
65
-    <website>https://www.doublebastion.com/sms-relentless/</website>
66
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
67
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
68
-
69
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
70
-
71
-    <dependencies>
72
-            <nextcloud min-version="25" max-version="25" />
73
-    </dependencies>
74
-
75
-    <navigations>
76
-        <navigation>
77
-            <name>SMS Relentless</name>
78
-            <route>sms_relentless.page.index</route>
79
-            <order>102</order>
80
-            <icon>../img/sms_relentless.svg</icon>
81
-        </navigation>
82
-    </navigations>
83
-
84
-    <settings>
85
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
86
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
87
-            <admin>OCA\SMSRelentless\Settings\Admin</admin>
88
-    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
89
-    </settings>
90
-</info>
Browse code

added CHANGELOG.txt appinfo/info.xml appinfo/signature.json lib/Migration/Version117Date20230509183517.php lib/Migration/Version118Date20230509194216.php

DoubleBastionAdmin authored on 09/05/2023 16:19:48
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,90 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
+on how to configure and use this application can be found on the 'Admin documentation' page.
11
+
12
+### Features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
+
20
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
+
22
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
+
24
+* 👤 If messages are sent by Nextcloud users from phone numbers mentioned in their profiles, their Display Names appear before their messages.
25
+
26
+* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
27
+
28
+* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
29
+
30
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
31
+
32
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
33
+
34
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
35
+
36
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
37
+
38
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
39
+
40
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
41
+
42
+* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
43
+
44
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
45
+
46
+### Documentation
47
+
48
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
49
+
50
+### Donations
51
+
52
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
+
54
+    ]]></description>
55
+    <version>1.1.8</version>
56
+    <licence>AGPL</licence>
57
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
58
+    <namespace>SMSRelentless</namespace>
59
+	<documentation>
60
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
61
+	</documentation>
62
+    <category>office</category>
63
+    <category>organization</category>
64
+
65
+    <website>https://www.doublebastion.com/sms-relentless/</website>
66
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
67
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
68
+
69
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
70
+
71
+    <dependencies>
72
+            <nextcloud min-version="25" max-version="25" />
73
+    </dependencies>
74
+
75
+    <navigations>
76
+        <navigation>
77
+            <name>SMS Relentless</name>
78
+            <route>sms_relentless.page.index</route>
79
+            <order>102</order>
80
+            <icon>../img/sms_relentless.svg</icon>
81
+        </navigation>
82
+    </navigations>
83
+
84
+    <settings>
85
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
86
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
87
+            <admin>OCA\SMSRelentless\Settings\Admin</admin>
88
+    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
89
+    </settings>
90
+</info>
Browse code

removed CHANGELOG.txt appinfo/info.xml appinfo/signature.json lib/Migration/Version117Date20230509183517.php

DoubleBastionAdmin authored on 09/05/2023 16:16:47
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,90 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
-on how to configure and use this application can be found on the 'Admin documentation' page.
11
-
12
-### Features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
-
20
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
-
22
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
-
24
-* 👤 If messages are sent by Nextcloud users from phone numbers mentioned in their profiles, their Display Names appear before their messages.
25
-
26
-* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
27
-
28
-* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
29
-
30
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
31
-
32
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
33
-
34
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
35
-
36
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
37
-
38
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
39
-
40
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
41
-
42
-* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
43
-
44
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
45
-
46
-### Documentation
47
-
48
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
49
-
50
-### Donations
51
-
52
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
-
54
-    ]]></description>
55
-    <version>1.1.7</version>
56
-    <licence>AGPL</licence>
57
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
58
-    <namespace>SMSRelentless</namespace>
59
-	<documentation>
60
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
61
-	</documentation>
62
-    <category>office</category>
63
-    <category>organization</category>
64
-
65
-    <website>https://www.doublebastion.com/sms-relentless/</website>
66
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
67
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
68
-
69
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
70
-
71
-    <dependencies>
72
-            <nextcloud min-version="25" max-version="25" />
73
-    </dependencies>
74
-
75
-    <navigations>
76
-        <navigation>
77
-            <name>SMS Relentless</name>
78
-            <route>sms_relentless.page.index</route>
79
-            <order>102</order>
80
-            <icon>../img/sms_relentless.svg</icon>
81
-        </navigation>
82
-    </navigations>
83
-
84
-    <settings>
85
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
86
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
87
-            <admin>OCA\SMSRelentless\Settings\Admin</admin>
88
-    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
89
-    </settings>
90
-</info>
Browse code

added CHANGELOG.txt appinfo/info.xml appinfo/signature.json js/showsmstables.js lib/Migration/Version116Date20230508212745.php lib/Migration/Version117Date20230509183517.php

DoubleBastionAdmin authored on 09/05/2023 14:04:07
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,90 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
+on how to configure and use this application can be found on the 'Admin documentation' page.
11
+
12
+### Features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
+
20
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
+
22
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
+
24
+* 👤 If messages are sent by Nextcloud users from phone numbers mentioned in their profiles, their Display Names appear before their messages.
25
+
26
+* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
27
+
28
+* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
29
+
30
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
31
+
32
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
33
+
34
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
35
+
36
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
37
+
38
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
39
+
40
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
41
+
42
+* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
43
+
44
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
45
+
46
+### Documentation
47
+
48
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
49
+
50
+### Donations
51
+
52
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
+
54
+    ]]></description>
55
+    <version>1.1.7</version>
56
+    <licence>AGPL</licence>
57
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
58
+    <namespace>SMSRelentless</namespace>
59
+	<documentation>
60
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
61
+	</documentation>
62
+    <category>office</category>
63
+    <category>organization</category>
64
+
65
+    <website>https://www.doublebastion.com/sms-relentless/</website>
66
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
67
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
68
+
69
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
70
+
71
+    <dependencies>
72
+            <nextcloud min-version="25" max-version="25" />
73
+    </dependencies>
74
+
75
+    <navigations>
76
+        <navigation>
77
+            <name>SMS Relentless</name>
78
+            <route>sms_relentless.page.index</route>
79
+            <order>102</order>
80
+            <icon>../img/sms_relentless.svg</icon>
81
+        </navigation>
82
+    </navigations>
83
+
84
+    <settings>
85
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
86
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
87
+            <admin>OCA\SMSRelentless\Settings\Admin</admin>
88
+    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
89
+    </settings>
90
+</info>
Browse code

removed CHANGELOG.txt appinfo/info.xml appinfo/signature.json js/showsmstables.js lib/Migration/Version116Date20230508212745.php

DoubleBastionAdmin authored on 09/05/2023 14:00:04
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,90 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
-on how to configure and use this application can be found on the 'Admin documentation' page.
11
-
12
-### Features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
-
20
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
-
22
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
-
24
-* 👤 If messages are sent by Nextcloud users from phone numbers mentioned in their profiles, their Display Names appear before their messages.
25
-
26
-* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
27
-
28
-* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
29
-
30
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
31
-
32
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
33
-
34
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
35
-
36
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
37
-
38
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
39
-
40
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
41
-
42
-* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
43
-
44
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
45
-
46
-### Documentation
47
-
48
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
49
-
50
-### Donations
51
-
52
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
-
54
-    ]]></description>
55
-    <version>1.1.6</version>
56
-    <licence>AGPL</licence>
57
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
58
-    <namespace>SMSRelentless</namespace>
59
-	<documentation>
60
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
61
-	</documentation>
62
-    <category>office</category>
63
-    <category>organization</category>
64
-
65
-    <website>https://www.doublebastion.com/sms-relentless/</website>
66
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
67
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
68
-
69
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
70
-
71
-    <dependencies>
72
-            <nextcloud min-version="25" max-version="25" />
73
-    </dependencies>
74
-
75
-    <navigations>
76
-        <navigation>
77
-            <name>SMS Relentless</name>
78
-            <route>sms_relentless.page.index</route>
79
-            <order>102</order>
80
-            <icon>../img/sms_relentless.svg</icon>
81
-        </navigation>
82
-    </navigations>
83
-
84
-    <settings>
85
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
86
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
87
-            <admin>OCA\SMSRelentless\Settings\Admin</admin>
88
-    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
89
-    </settings>
90
-</info>
Browse code

added changes for origination, auto-reply, etc.

DoubleBastionAdmin authored on 08/05/2023 20:50:18
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,90 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
+on how to configure and use this application can be found on the 'Admin documentation' page.
11
+
12
+### Features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 🖼️  Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
+
20
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
+
22
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
+
24
+* 👤 If messages are sent by Nextcloud users from phone numbers mentioned in their profiles, their Display Names appear before their messages.
25
+
26
+* ⚠️  Admins can restrict the use of specific phone numbers to specific groups or users.
27
+
28
+* ✉️  Auto-replies in 'daily mode' and 'vacation mode' can be configured for any controlled phone number.
29
+
30
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
31
+
32
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
33
+
34
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
35
+
36
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
37
+
38
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
39
+
40
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
41
+
42
+* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
43
+
44
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
45
+
46
+### Documentation
47
+
48
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
49
+
50
+### Donations
51
+
52
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
53
+
54
+    ]]></description>
55
+    <version>1.1.6</version>
56
+    <licence>AGPL</licence>
57
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
58
+    <namespace>SMSRelentless</namespace>
59
+	<documentation>
60
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
61
+	</documentation>
62
+    <category>office</category>
63
+    <category>organization</category>
64
+
65
+    <website>https://www.doublebastion.com/sms-relentless/</website>
66
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
67
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
68
+
69
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
70
+
71
+    <dependencies>
72
+            <nextcloud min-version="25" max-version="25" />
73
+    </dependencies>
74
+
75
+    <navigations>
76
+        <navigation>
77
+            <name>SMS Relentless</name>
78
+            <route>sms_relentless.page.index</route>
79
+            <order>102</order>
80
+            <icon>../img/sms_relentless.svg</icon>
81
+        </navigation>
82
+    </navigations>
83
+
84
+    <settings>
85
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
86
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
87
+            <admin>OCA\SMSRelentless\Settings\Admin</admin>
88
+    	    <admin-section>OCA\SMSRelentless\Settings\AdminSection</admin-section>
89
+    </settings>
90
+</info>
Browse code

removed a substantial number of files

DoubleBastionAdmin authored on 08/05/2023 20:27:04
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,82 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
-on how to configure and use this application can be found on the 'Admin documentation' page.
11
-
12
-### Features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 🖼️ Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
-
20
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
-
22
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
-
24
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
25
-
26
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
27
-
28
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
29
-
30
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
31
-
32
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
33
-
34
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
35
-
36
-* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
37
-
38
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
39
-
40
-### Documentation
41
-
42
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
43
-
44
-### Donations
45
-
46
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
47
-
48
-    ]]></description>
49
-    <version>1.1.5</version>
50
-    <licence>AGPL</licence>
51
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
52
-    <namespace>SMSRelentless</namespace>
53
-	<documentation>
54
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
55
-	</documentation>
56
-    <category>office</category>
57
-    <category>organization</category>
58
-
59
-    <website>https://www.doublebastion.com/sms-relentless/</website>
60
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
61
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
62
-
63
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
64
-
65
-    <dependencies>
66
-            <nextcloud min-version="25" max-version="25" />
67
-    </dependencies>
68
-
69
-    <navigations>
70
-        <navigation>
71
-            <name>SMS Relentless</name>
72
-            <route>sms_relentless.page.index</route>
73
-            <order>102</order>
74
-            <icon>../img/sms_relentless.svg</icon>
75
-        </navigation>
76
-    </navigations>
77
-
78
-    <settings>
79
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
80
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
81
-    </settings>
82
-</info>
Browse code

added CHANGELOG.txt README.md appinfo/info.xml appinfo/signature.json lib/Controller/AuthorApiController.php

DoubleBastionAdmin authored on 28/02/2023 15:59:34
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,82 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
+on how to configure and use this application can be found on the 'Admin documentation' page.
11
+
12
+### Features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 🖼️ Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
+
20
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
+
22
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
+
24
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
25
+
26
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
27
+
28
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
29
+
30
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
31
+
32
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
33
+
34
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
35
+
36
+* 💸 Low prices per SMS: starting from $0.0060 per sent message and $0.0040 per received message (Telnyx), or $0.0070 per sent message and $0 per received message (Plivo), or $0.0099 per sent message and 0.0079 per received message (Twilio), or $0.0055 per sent message and 0.0040 per received message (Flowroute) in the USA.
37
+
38
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
39
+
40
+### Documentation
41
+
42
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
43
+
44
+### Donations
45
+
46
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
47
+
48
+    ]]></description>
49
+    <version>1.1.5</version>
50
+    <licence>AGPL</licence>
51
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
52
+    <namespace>SMSRelentless</namespace>
53
+	<documentation>
54
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
55
+	</documentation>
56
+    <category>office</category>
57
+    <category>organization</category>
58
+
59
+    <website>https://www.doublebastion.com/sms-relentless/</website>
60
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
61
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
62
+
63
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
64
+
65
+    <dependencies>
66
+            <nextcloud min-version="25" max-version="25" />
67
+    </dependencies>
68
+
69
+    <navigations>
70
+        <navigation>
71
+            <name>SMS Relentless</name>
72
+            <route>sms_relentless.page.index</route>
73
+            <order>102</order>
74
+            <icon>../img/sms_relentless.svg</icon>
75
+        </navigation>
76
+    </navigations>
77
+
78
+    <settings>
79
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
80
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
81
+    </settings>
82
+</info>
Browse code

removed CHANGELOG.txt README.md appinfo/info.xml appinfo/signature.json lib/Controller/AuthorApiController.php

DoubleBastionAdmin authored on 28/02/2023 15:54:35
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,82 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
-on how to configure and use this application can be found on the 'Admin documentation' page.
11
-
12
-### Features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 🖼️ Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
-
20
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
-
22
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
-
24
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
25
-
26
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
27
-
28
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
29
-
30
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
31
-
32
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
33
-
34
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
35
-
36
-* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
37
-
38
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
39
-
40
-### Documentation
41
-
42
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
43
-
44
-### Donations
45
-
46
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
47
-
48
-    ]]></description>
49
-    <version>1.1.4</version>
50
-    <licence>AGPL</licence>
51
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
52
-    <namespace>SMSRelentless</namespace>
53
-	<documentation>
54
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
55
-	</documentation>
56
-    <category>office</category>
57
-    <category>organization</category>
58
-
59
-    <website>https://www.doublebastion.com/sms-relentless/</website>
60
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
61
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
62
-
63
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
64
-
65
-    <dependencies>
66
-            <nextcloud min-version="25" max-version="25" />
67
-    </dependencies>
68
-
69
-    <navigations>
70
-        <navigation>
71
-            <name>SMS Relentless</name>
72
-            <route>sms_relentless.page.index</route>
73
-            <order>102</order>
74
-            <icon>../img/sms_relentless.svg</icon>
75
-        </navigation>
76
-    </navigations>
77
-
78
-    <settings>
79
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
80
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
81
-    </settings>
82
-</info>
Browse code

added appinfo/info.xml appinfo/signature.json CHANGELOG.txt img/sms_relentless.svg img/sms_relentless_dark.svg img/sms_relentless_grey.svg lib/Migration/Version100Date20211106192148.php lib/Migration/Version106Date20220813144231.php lib/Migration/Version108Date20220823132408.php lib/Migration/Version114Date20221202011625.php

DoubleBastionAdmin authored on 01/12/2022 21:42:31
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,82 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
+on how to configure and use this application can be found on the 'Admin documentation' page.
11
+
12
+### Features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 🖼️ Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
+
20
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
+
22
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
+
24
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
25
+
26
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
27
+
28
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
29
+
30
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
31
+
32
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
33
+
34
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
35
+
36
+* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
37
+
38
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
39
+
40
+### Documentation
41
+
42
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
43
+
44
+### Donations
45
+
46
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
47
+
48
+    ]]></description>
49
+    <version>1.1.4</version>
50
+    <licence>AGPL</licence>
51
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
52
+    <namespace>SMSRelentless</namespace>
53
+	<documentation>
54
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
55
+	</documentation>
56
+    <category>office</category>
57
+    <category>organization</category>
58
+
59
+    <website>https://www.doublebastion.com/sms-relentless/</website>
60
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
61
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
62
+
63
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
64
+
65
+    <dependencies>
66
+            <nextcloud min-version="25" max-version="25" />
67
+    </dependencies>
68
+
69
+    <navigations>
70
+        <navigation>
71
+            <name>SMS Relentless</name>
72
+            <route>sms_relentless.page.index</route>
73
+            <order>102</order>
74
+            <icon>../img/sms_relentless.svg</icon>
75
+        </navigation>
76
+    </navigations>
77
+
78
+    <settings>
79
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
80
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
81
+    </settings>
82
+</info>
Browse code

removed appinfo/info.xml appinfo/signature.json CHANGELOG.txt img/sms_relentless.svg img/sms_relentless_dark.svg img/sms_relentless_grey.svg lib/Migration/Version100Date20211106192148.php lib/Migration/Version105Date20220509201842.php lib/Migration/Version106Date20220813144231.php lib/Migration/Version108Date20220823132408.php lib/Migration/Version113Date20221201044315.php

DoubleBastionAdmin authored on 01/12/2022 21:35:11
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,82 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
-on how to configure and use this application can be found on the 'Admin documentation' page.
11
-
12
-### Features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 🖼️ Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
-
20
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
-
22
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
-
24
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
25
-
26
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
27
-
28
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
29
-
30
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
31
-
32
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
33
-
34
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
35
-
36
-* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
37
-
38
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
39
-
40
-### Documentation
41
-
42
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
43
-
44
-### Donations
45
-
46
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
47
-
48
-    ]]></description>
49
-    <version>1.1.3</version>
50
-    <licence>AGPL</licence>
51
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
52
-    <namespace>SMSRelentless</namespace>
53
-	<documentation>
54
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
55
-	</documentation>
56
-    <category>office</category>
57
-    <category>organization</category>
58
-
59
-    <website>https://www.doublebastion.com/sms-relentless/</website>
60
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
61
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
62
-
63
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
64
-
65
-    <dependencies>
66
-            <nextcloud min-version="25" max-version="25" />
67
-    </dependencies>
68
-
69
-    <navigations>
70
-        <navigation>
71
-            <name>SMS Relentless</name>
72
-            <route>sms_relentless.page.index</route>
73
-            <order>102</order>
74
-            <icon>../img/sms_relentless.svg</icon>
75
-        </navigation>
76
-    </navigations>
77
-
78
-    <settings>
79
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
80
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
81
-    </settings>
82
-</info>
Browse code

added appinfo/info.xml appinfo/signature.json CHANGELOG.txt css/style.css lib/Service/SmsrelentlessService.php templates/settings.php

DoubleBastionAdmin authored on 01/12/2022 03:01:26
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,82 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
+on how to configure and use this application can be found on the 'Admin documentation' page.
11
+
12
+### Features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 🖼️ Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
+
20
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
+
22
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
+
24
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
25
+
26
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
27
+
28
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
29
+
30
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
31
+
32
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
33
+
34
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
35
+
36
+* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
37
+
38
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
39
+
40
+### Documentation
41
+
42
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
43
+
44
+### Donations
45
+
46
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
47
+
48
+    ]]></description>
49
+    <version>1.1.3</version>
50
+    <licence>AGPL</licence>
51
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
52
+    <namespace>SMSRelentless</namespace>
53
+	<documentation>
54
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
55
+	</documentation>
56
+    <category>office</category>
57
+    <category>organization</category>
58
+
59
+    <website>https://www.doublebastion.com/sms-relentless/</website>
60
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
61
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
62
+
63
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
64
+
65
+    <dependencies>
66
+            <nextcloud min-version="25" max-version="25" />
67
+    </dependencies>
68
+
69
+    <navigations>
70
+        <navigation>
71
+            <name>SMS Relentless</name>
72
+            <route>sms_relentless.page.index</route>
73
+            <order>102</order>
74
+            <icon>../img/sms_relentless.svg</icon>
75
+        </navigation>
76
+    </navigations>
77
+
78
+    <settings>
79
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
80
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
81
+    </settings>
82
+</info>
Browse code

removed appinfo/info.xml appinfo/signature.json CHANGELOG.txt css/style.css lib/Service/SmsrelentlessService.php templates/settings.php

DoubleBastionAdmin authored on 01/12/2022 02:54:39
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,82 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
-on how to configure and use this application can be found on the 'Admin documentation' page.
11
-
12
-### Features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 🖼️ Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
-
20
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
-
22
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
-
24
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
25
-
26
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
27
-
28
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
29
-
30
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
31
-
32
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
33
-
34
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
35
-
36
-* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
37
-
38
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
39
-
40
-### Documentation
41
-
42
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
43
-
44
-### Donations
45
-
46
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
47
-
48
-    ]]></description>
49
-    <version>1.1.3</version>
50
-    <licence>AGPL</licence>
51
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
52
-    <namespace>SMSRelentless</namespace>
53
-	<documentation>
54
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
55
-	</documentation>
56
-    <category>office</category>
57
-    <category>organization</category>
58
-
59
-    <website>https://www.doublebastion.com/sms-relentless/</website>
60
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
61
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
62
-
63
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
64
-
65
-    <dependencies>
66
-            <nextcloud min-version="25" max-version="25" />
67
-    </dependencies>
68
-
69
-    <navigations>
70
-        <navigation>
71
-            <name>SMS Relentless</name>
72
-            <route>sms_relentless.page.index</route>
73
-            <order>102</order>
74
-            <icon>../img/sms_relentless.svg</icon>
75
-        </navigation>
76
-    </navigations>
77
-
78
-    <settings>
79
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
80
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
81
-    </settings>
82
-</info>
Browse code

added lib/Migration/Version113Date20221201044315.php appinfo/info.xml appinfo/signature.json CHANGELOG.txt css/style.css lib/Service/SmsrelentlessService.php templates/settings.php

DoubleBastionAdmin authored on 01/12/2022 02:34:42
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,82 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
+on how to configure and use this application can be found on the 'Admin documentation' page.
11
+
12
+### Features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 🖼️ Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
+
20
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
+
22
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
+
24
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
25
+
26
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
27
+
28
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
29
+
30
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
31
+
32
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
33
+
34
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
35
+
36
+* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
37
+
38
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
39
+
40
+### Documentation
41
+
42
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
43
+
44
+### Donations
45
+
46
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
47
+
48
+    ]]></description>
49
+    <version>1.1.3</version>
50
+    <licence>AGPL</licence>
51
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
52
+    <namespace>SMSRelentless</namespace>
53
+	<documentation>
54
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
55
+	</documentation>
56
+    <category>office</category>
57
+    <category>organization</category>
58
+
59
+    <website>https://www.doublebastion.com/sms-relentless/</website>
60
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
61
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
62
+
63
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
64
+
65
+    <dependencies>
66
+            <nextcloud min-version="25" max-version="25" />
67
+    </dependencies>
68
+
69
+    <navigations>
70
+        <navigation>
71
+            <name>SMS Relentless</name>
72
+            <route>sms_relentless.page.index</route>
73
+            <order>102</order>
74
+            <icon>../img/sms_relentless.svg</icon>
75
+        </navigation>
76
+    </navigations>
77
+
78
+    <settings>
79
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
80
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
81
+    </settings>
82
+</info>
Browse code

removed appinfo/info.xml appinfo/signature.json CHANGELOG.txt css/style.css lib/Service/SmsrelentlessService.php templates/settings.php

DoubleBastionAdmin authored on 01/12/2022 02:27:07
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,82 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
-on how to configure and use this application can be found on the 'Admin documentation' page.
11
-
12
-### Features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 🖼️ Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
-
20
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
-
22
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
-
24
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
25
-
26
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
27
-
28
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
29
-
30
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
31
-
32
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
33
-
34
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
35
-
36
-* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
37
-
38
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
39
-
40
-### Documentation
41
-
42
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
43
-
44
-### Donations
45
-
46
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
47
-
48
-    ]]></description>
49
-    <version>1.1.2</version>
50
-    <licence>AGPL</licence>
51
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
52
-    <namespace>SMSRelentless</namespace>
53
-	<documentation>
54
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
55
-	</documentation>
56
-    <category>office</category>
57
-    <category>organization</category>
58
-
59
-    <website>https://www.doublebastion.com/sms-relentless/</website>
60
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
61
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
62
-
63
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
64
-
65
-    <dependencies>
66
-            <nextcloud min-version="25" max-version="25" />
67
-    </dependencies>
68
-
69
-    <navigations>
70
-        <navigation>
71
-            <name>SMS Relentless</name>
72
-            <route>sms_relentless.page.index</route>
73
-            <order>102</order>
74
-            <icon>../img/sms_relentless.svg</icon>
75
-        </navigation>
76
-    </navigations>
77
-
78
-    <settings>
79
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
80
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
81
-    </settings>
82
-</info>
Browse code

added appinfo/info.xml appinfo/signature.json Contributors.txt CHANGELOG.txt lib/Settings/Personal.php templates/navigation/index.php css/style.css js/arrowup.js js/showsmstables.js

DoubleBastionAdmin authored on 27/10/2022 17:45:55
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,82 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
+on how to configure and use this application can be found on the 'Admin documentation' page.
11
+
12
+### Features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 🖼️ Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
+
20
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
+
22
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
+
24
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
25
+
26
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
27
+
28
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
29
+
30
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
31
+
32
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
33
+
34
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
35
+
36
+* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
37
+
38
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
39
+
40
+### Documentation
41
+
42
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
43
+
44
+### Donations
45
+
46
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
47
+
48
+    ]]></description>
49
+    <version>1.1.2</version>
50
+    <licence>AGPL</licence>
51
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
52
+    <namespace>SMSRelentless</namespace>
53
+	<documentation>
54
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
55
+	</documentation>
56
+    <category>office</category>
57
+    <category>organization</category>
58
+
59
+    <website>https://www.doublebastion.com/sms-relentless/</website>
60
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
61
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
62
+
63
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
64
+
65
+    <dependencies>
66
+            <nextcloud min-version="25" max-version="25" />
67
+    </dependencies>
68
+
69
+    <navigations>
70
+        <navigation>
71
+            <name>SMS Relentless</name>
72
+            <route>sms_relentless.page.index</route>
73
+            <order>102</order>
74
+            <icon>../img/sms_relentless.svg</icon>
75
+        </navigation>
76
+    </navigations>
77
+
78
+    <settings>
79
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
80
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
81
+    </settings>
82
+</info>
Browse code

removed appinfo/info.xml appinfo/signature.json Contributors.txt CHANGELOG.txt lib/Settings/Personal.php templates/navigation/index.php css/style.css js/arrowup.js js/showsmstables.js

DoubleBastionAdmin authored on 27/10/2022 17:41:14
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,82 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
-on how to configure and use this application can be found on the 'Admin documentation' page.
11
-
12
-### Features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 🖼️ Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
-
20
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
-
22
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
-
24
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
25
-
26
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
27
-
28
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
29
-
30
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
31
-
32
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
33
-
34
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
35
-
36
-* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
37
-
38
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
39
-
40
-### Documentation
41
-
42
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
43
-
44
-### Donations
45
-
46
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
47
-
48
-    ]]></description>
49
-    <version>1.1.1</version>
50
-    <licence>AGPL</licence>
51
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
52
-    <namespace>SMSRelentless</namespace>
53
-	<documentation>
54
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
55
-	</documentation>
56
-    <category>office</category>
57
-    <category>organization</category>
58
-
59
-    <website>https://www.doublebastion.com/sms-relentless/</website>
60
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
61
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
62
-
63
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
64
-
65
-    <dependencies>
66
-            <nextcloud min-version="23" max-version="24" />
67
-    </dependencies>
68
-
69
-    <navigations>
70
-        <navigation>
71
-            <name>SMS Relentless</name>
72
-            <route>sms_relentless.page.index</route>
73
-            <order>102</order>
74
-            <icon>../img/sms_relentless.svg</icon>
75
-        </navigation>
76
-    </navigations>
77
-
78
-    <settings>
79
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
80
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
81
-    </settings>
82
-</info>
Browse code

added CHANGELOG.txt appinfo/info.xml appinfo/signature.json js/settings.js templates/settings.php lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php

DoubleBastionAdmin authored on 08/09/2022 21:56:39
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,82 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be installed on the server. Detailed instructions 
10
+on how to configure and use this application can be found on the 'Admin documentation' page.
11
+
12
+### Features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 🖼️ Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
+
20
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
+
22
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
+
24
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
25
+
26
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
27
+
28
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
29
+
30
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
31
+
32
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
33
+
34
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
35
+
36
+* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
37
+
38
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
39
+
40
+### Documentation
41
+
42
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
43
+
44
+### Donations
45
+
46
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
47
+
48
+    ]]></description>
49
+    <version>1.1.1</version>
50
+    <licence>AGPL</licence>
51
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
52
+    <namespace>SMSRelentless</namespace>
53
+	<documentation>
54
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
55
+	</documentation>
56
+    <category>office</category>
57
+    <category>organization</category>
58
+
59
+    <website>https://www.doublebastion.com/sms-relentless/</website>
60
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
61
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
62
+
63
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
64
+
65
+    <dependencies>
66
+            <nextcloud min-version="23" max-version="24" />
67
+    </dependencies>
68
+
69
+    <navigations>
70
+        <navigation>
71
+            <name>SMS Relentless</name>
72
+            <route>sms_relentless.page.index</route>
73
+            <order>102</order>
74
+            <icon>../img/sms_relentless.svg</icon>
75
+        </navigation>
76
+    </navigations>
77
+
78
+    <settings>
79
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
80
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
81
+    </settings>
82
+</info>
Browse code

removed CHANGELOG.txt appinfo/info.xml appinfo/signature.json js/settings.js templates/settings.php lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php

DoubleBastionAdmin authored on 08/09/2022 21:52:34
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,82 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be present on the server. Detailed and complete 
10
-instructions on how to use this application can be found on the 'Admin documentation' page.
11
-
12
-### Features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 🖼️ Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
-
20
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
-
22
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
-
24
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
25
-
26
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
27
-
28
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
29
-
30
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
31
-
32
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
33
-
34
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
35
-
36
-* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
37
-
38
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
39
-
40
-### Documentation
41
-
42
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
43
-
44
-### Donations
45
-
46
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
47
-
48
-    ]]></description>
49
-    <version>1.1.0</version>
50
-    <licence>AGPL</licence>
51
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
52
-    <namespace>SMSRelentless</namespace>
53
-	<documentation>
54
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
55
-	</documentation>
56
-    <category>office</category>
57
-    <category>organization</category>
58
-
59
-    <website>https://www.doublebastion.com/sms-relentless/</website>
60
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
61
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
62
-
63
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
64
-
65
-    <dependencies>
66
-            <nextcloud min-version="23" max-version="24" />
67
-    </dependencies>
68
-
69
-    <navigations>
70
-        <navigation>
71
-            <name>SMS Relentless</name>
72
-            <route>sms_relentless.page.index</route>
73
-            <order>102</order>
74
-            <icon>../img/sms_relentless.svg</icon>
75
-        </navigation>
76
-    </navigations>
77
-
78
-    <settings>
79
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
80
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
81
-    </settings>
82
-</info>
Browse code

added README.md CHANGELOG.txt appinfo/info.xml appinfo/signature.json js/sendsms.js

DoubleBastionAdmin authored on 05/09/2022 18:46:45
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,82 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be present on the server. Detailed and complete 
10
+instructions on how to use this application can be found on the 'Admin documentation' page.
11
+
12
+### Features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 🖼️ Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
+
20
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
+
22
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
+
24
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
25
+
26
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
27
+
28
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
29
+
30
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
31
+
32
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
33
+
34
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
35
+
36
+* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
37
+
38
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
39
+
40
+### Documentation
41
+
42
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
43
+
44
+### Donations
45
+
46
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
47
+
48
+    ]]></description>
49
+    <version>1.1.0</version>
50
+    <licence>AGPL</licence>
51
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
52
+    <namespace>SMSRelentless</namespace>
53
+	<documentation>
54
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
55
+	</documentation>
56
+    <category>office</category>
57
+    <category>organization</category>
58
+
59
+    <website>https://www.doublebastion.com/sms-relentless/</website>
60
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
61
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
62
+
63
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
64
+
65
+    <dependencies>
66
+            <nextcloud min-version="23" max-version="24" />
67
+    </dependencies>
68
+
69
+    <navigations>
70
+        <navigation>
71
+            <name>SMS Relentless</name>
72
+            <route>sms_relentless.page.index</route>
73
+            <order>102</order>
74
+            <icon>../img/sms_relentless.svg</icon>
75
+        </navigation>
76
+    </navigations>
77
+
78
+    <settings>
79
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
80
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
81
+    </settings>
82
+</info>
Browse code

removed README.md CHANGELOG.txt appinfo/info.xml appinfo/signature.json js/sendsms.js

DoubleBastionAdmin authored on 05/09/2022 18:43:29
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,82 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be present on the server. Detailed and complete 
10
-instructions on how to use this application can be found on the 'Admin documentation' page.
11
-
12
-### Features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 🖼️ Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
-
20
-* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
-
22
-* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
-
24
-* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
25
-
26
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
27
-
28
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
29
-
30
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
31
-
32
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
33
-
34
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
35
-
36
-* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
37
-
38
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
39
-
40
-### Documentation
41
-
42
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
43
-
44
-### Donations
45
-
46
-* 🎁 [Donate](https://www.doublebastion.com/donations/)
47
-
48
-    ]]></description>
49
-    <version>1.0.9</version>
50
-    <licence>AGPL</licence>
51
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
52
-    <namespace>SMSRelentless</namespace>
53
-	<documentation>
54
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
55
-	</documentation>
56
-    <category>office</category>
57
-    <category>organization</category>
58
-
59
-    <website>https://www.doublebastion.com/sms-relentless/</website>
60
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
61
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
62
-
63
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
64
-
65
-    <dependencies>
66
-            <nextcloud min-version="23" max-version="24" />
67
-    </dependencies>
68
-
69
-    <navigations>
70
-        <navigation>
71
-            <name>SMS Relentless</name>
72
-            <route>sms_relentless.page.index</route>
73
-            <order>102</order>
74
-            <icon>../img/sms_relentless.svg</icon>
75
-        </navigation>
76
-    </navigations>
77
-
78
-    <settings>
79
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
80
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
81
-    </settings>
82
-</info>
Browse code

added README.md CHANGELOG.txt appinfo/info.xml appinfo/routes.php appinfo/signature.json css/style.css js/settings.js js/sendsms.js js/showsmstables.js lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php templates/navigation/index.php templates/content/index.php templates/settings.php js/tiff.min.js img/nextcloud_logo.svg img/nextcloud_logo_bright.svg img/sms_relentless_mms_sending.png

DoubleBastionAdmin authored on 02/09/2022 23:19:37
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,82 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS and MMS messages in Nextcloud. An SMS/MMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be present on the server. Detailed and complete 
10
+instructions on how to use this application can be found on the 'Admin documentation' page.
11
+
12
+### Features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS/MMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS/MMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 🖼️ Up to 10 files of various formats, including jpeg, png and gif, can be sent as MMS messages from MMS enabled phone numbers. Files included in incoming MMS messages are not downloaded automatically. They are stored as URL links to the actual files, so that the receivers can download them only if they trust the senders.
19
+
20
+* 📔 SMS/MMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
21
+
22
+* 💻 Sending SMS/MMS messages to thousands of recipients can be achieved by uploading a txt/csv file containing the recipients' phone numbers and the same SMS/MMS is sent automatically to all. The time interval between two consecutive messages is configurable.
23
+
24
+* 🔏 SMS/MMS messages coming from Telnyx, Plivo and Twilio are checked for authenticity by verifying the SMS provider's signature.
25
+
26
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS/MMS messages arrive.
27
+
28
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
29
+
30
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
31
+
32
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
33
+
34
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS/MMS enabled phone number located in a country chosen by the user. No contracts.
35
+
36
+* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
37
+
38
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
39
+
40
+### Documentation
41
+
42
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
43
+
44
+### Donations
45
+
46
+* 🎁 [Donate](https://www.doublebastion.com/donations/)
47
+
48
+    ]]></description>
49
+    <version>1.0.9</version>
50
+    <licence>AGPL</licence>
51
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
52
+    <namespace>SMSRelentless</namespace>
53
+	<documentation>
54
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
55
+	</documentation>
56
+    <category>office</category>
57
+    <category>organization</category>
58
+
59
+    <website>https://www.doublebastion.com/sms-relentless/</website>
60
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
61
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
62
+
63
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
64
+
65
+    <dependencies>
66
+            <nextcloud min-version="23" max-version="24" />
67
+    </dependencies>
68
+
69
+    <navigations>
70
+        <navigation>
71
+            <name>SMS Relentless</name>
72
+            <route>sms_relentless.page.index</route>
73
+            <order>102</order>
74
+            <icon>../img/sms_relentless.svg</icon>
75
+        </navigation>
76
+    </navigations>
77
+
78
+    <settings>
79
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
80
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
81
+    </settings>
82
+</info>
Browse code

removed README.md CHANGELOG.txt appinfo/info.xml appinfo/routes.php appinfo/signature.json css/style.css js/settings.js js/sendsms.js js/showsmstables.js lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php templates/navigation/index.php templates/content/index.php templates/settings.php

DoubleBastionAdmin authored on 02/09/2022 23:09:46
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,80 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be present on the server. Detailed and complete 
10
-instructions on how to use this application can be found on the 'Admin documentation' page.
11
-
12
-### Features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
19
-
20
-* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
21
-
22
-* 🔏 SMS messages coming from Telnyx and Plivo are checked for authenticity by verifying the SMS provider's signature.
23
-
24
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.
25
-
26
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
27
-
28
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
29
-
30
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
31
-
32
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
33
-
34
-* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
35
-
36
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
37
-
38
-### Documentation
39
-
40
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
41
-
42
-### Donations
43
-
44
-* [Donations are welcome](https://www.doublebastion.com/donations/)
45
-
46
-    ]]></description>
47
-    <version>1.0.8</version>
48
-    <licence>AGPL</licence>
49
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
50
-    <namespace>SMSRelentless</namespace>
51
-	<documentation>
52
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
53
-	</documentation>
54
-    <category>office</category>
55
-    <category>organization</category>
56
-
57
-    <website>https://www.doublebastion.com/sms-relentless/</website>
58
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
59
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
60
-
61
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
62
-
63
-    <dependencies>
64
-            <nextcloud min-version="23" max-version="24" />
65
-    </dependencies>
66
-
67
-    <navigations>
68
-        <navigation>
69
-            <name>SMS Relentless</name>
70
-            <route>sms_relentless.page.index</route>
71
-            <order>102</order>
72
-            <icon>../img/sms_relentless.svg</icon>
73
-        </navigation>
74
-    </navigations>
75
-
76
-    <settings>
77
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
78
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
79
-    </settings>
80
-</info>
Browse code

added README.md CHANGELOG.txt appinfo/info.xml appinfo/signature.json js/settings.js lib/AppInfo/Application.php lib/Controller/SmsrelentlessController.php lib/Controller/AuthorApiController.php lib/Migration/Version108Date20220823132408.php providers/Twilio

DoubleBastionAdmin authored on 23/08/2022 10:48:04
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,80 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be present on the server. Detailed and complete 
10
+instructions on how to use this application can be found on the 'Admin documentation' page.
11
+
12
+### Features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
19
+
20
+* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
21
+
22
+* 🔏 SMS messages coming from Telnyx and Plivo are checked for authenticity by verifying the SMS provider's signature.
23
+
24
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.
25
+
26
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
27
+
28
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
29
+
30
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
31
+
32
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
33
+
34
+* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
35
+
36
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
37
+
38
+### Documentation
39
+
40
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
41
+
42
+### Donations
43
+
44
+* [Donations are welcome](https://www.doublebastion.com/donations/)
45
+
46
+    ]]></description>
47
+    <version>1.0.8</version>
48
+    <licence>AGPL</licence>
49
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
50
+    <namespace>SMSRelentless</namespace>
51
+	<documentation>
52
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
53
+	</documentation>
54
+    <category>office</category>
55
+    <category>organization</category>
56
+
57
+    <website>https://www.doublebastion.com/sms-relentless/</website>
58
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
59
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
60
+
61
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
62
+
63
+    <dependencies>
64
+            <nextcloud min-version="23" max-version="24" />
65
+    </dependencies>
66
+
67
+    <navigations>
68
+        <navigation>
69
+            <name>SMS Relentless</name>
70
+            <route>sms_relentless.page.index</route>
71
+            <order>102</order>
72
+            <icon>../img/sms_relentless.svg</icon>
73
+        </navigation>
74
+    </navigations>
75
+
76
+    <settings>
77
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
78
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
79
+    </settings>
80
+</info>
Browse code

removed README.md CHANGELOG.txt appinfo/info.xml appinfo/signature.json js/settings.js lib/AppInfo/Application.php lib/Controller/SmsrelentlessController.php lib/Controller/AuthorApiController.php lib/Migration/Version108Date20220820204512.php providers/Twilio

DoubleBastionAdmin authored on 23/08/2022 10:40:23
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,80 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be present on the server. Detailed and complete 
10
-instructions on how to use this application can be found on the 'Admin documentation' page.
11
-
12
-### Features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
19
-
20
-* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
21
-
22
-* 🔏 SMS messages coming from Telnyx/Plivo/Twilio are checked for authenticity by verifying the SMS provider's signature.
23
-
24
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.
25
-
26
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
27
-
28
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
29
-
30
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
31
-
32
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
33
-
34
-* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
35
-
36
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
37
-
38
-### Documentation
39
-
40
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
41
-
42
-### Donations
43
-
44
-* [Donations are welcome](https://www.doublebastion.com/donations/)
45
-
46
-    ]]></description>
47
-    <version>1.0.8</version>
48
-    <licence>AGPL</licence>
49
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
50
-    <namespace>SMSRelentless</namespace>
51
-	<documentation>
52
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
53
-	</documentation>
54
-    <category>office</category>
55
-    <category>organization</category>
56
-
57
-    <website>https://www.doublebastion.com/sms-relentless/</website>
58
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
59
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
60
-
61
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
62
-
63
-    <dependencies>
64
-            <nextcloud min-version="23" max-version="24" />
65
-    </dependencies>
66
-
67
-    <navigations>
68
-        <navigation>
69
-            <name>SMS Relentless</name>
70
-            <route>sms_relentless.page.index</route>
71
-            <order>102</order>
72
-            <icon>../img/sms_relentless.svg</icon>
73
-        </navigation>
74
-    </navigations>
75
-
76
-    <settings>
77
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
78
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
79
-    </settings>
80
-</info>
Browse code

CHANGELOG.txt README.md appinfo/info.xml appinfo/signature.json lib/AppInfo/Application.php providers/Twilio

DoubleBastionAdmin authored on 20/08/2022 19:09:12
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,80 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be present on the server. Detailed and complete 
10
+instructions on how to use this application can be found on the 'Admin documentation' page.
11
+
12
+### Features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
19
+
20
+* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
21
+
22
+* 🔏 SMS messages coming from Telnyx/Plivo/Twilio are checked for authenticity by verifying the SMS provider's signature.
23
+
24
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.
25
+
26
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
27
+
28
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
29
+
30
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
31
+
32
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
33
+
34
+* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
35
+
36
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
37
+
38
+### Documentation
39
+
40
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
41
+
42
+### Donations
43
+
44
+* [Donations are welcome](https://www.doublebastion.com/donations/)
45
+
46
+    ]]></description>
47
+    <version>1.0.8</version>
48
+    <licence>AGPL</licence>
49
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
50
+    <namespace>SMSRelentless</namespace>
51
+	<documentation>
52
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
53
+	</documentation>
54
+    <category>office</category>
55
+    <category>organization</category>
56
+
57
+    <website>https://www.doublebastion.com/sms-relentless/</website>
58
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
59
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
60
+
61
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
62
+
63
+    <dependencies>
64
+            <nextcloud min-version="23" max-version="24" />
65
+    </dependencies>
66
+
67
+    <navigations>
68
+        <navigation>
69
+            <name>SMS Relentless</name>
70
+            <route>sms_relentless.page.index</route>
71
+            <order>102</order>
72
+            <icon>../img/sms_relentless.svg</icon>
73
+        </navigation>
74
+    </navigations>
75
+
76
+    <settings>
77
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
78
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
79
+    </settings>
80
+</info>
Browse code

removed README.md CHANGELOG.txt appinfo/info.xml appinfo/signature.json lib/AppInfo/Application.php providers/Twilio

DoubleBastionAdmin authored on 20/08/2022 19:00:17
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,80 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be present on the server. Detailed and complete 
10
-instructions on how to use this application can be found on the 'Admin documentation' page.
11
-
12
-### Features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
19
-
20
-* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
21
-
22
-* 🔏 SMS messages coming from Telnyx/Plivo/Twilio are checked for authenticity by verifying the SMS provider's signature.
23
-
24
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.
25
-
26
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
27
-
28
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
29
-
30
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
31
-
32
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
33
-
34
-* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
35
-
36
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
37
-
38
-### Documentation
39
-
40
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
41
-
42
-### Donations
43
-
44
-* [Donations are welcome](https://www.doublebastion.com/donations/)
45
-
46
-    ]]></description>
47
-    <version>1.0.8</version>
48
-    <licence>AGPL</licence>
49
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
50
-    <namespace>SMSRelentless</namespace>
51
-	<documentation>
52
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
53
-	</documentation>
54
-    <category>office</category>
55
-    <category>organization</category>
56
-
57
-    <website>https://www.doublebastion.com/sms-relentless/</website>
58
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
59
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
60
-
61
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
62
-
63
-    <dependencies>
64
-            <nextcloud min-version="23" max-version="24" />
65
-    </dependencies>
66
-
67
-    <navigations>
68
-        <navigation>
69
-            <name>SMS Relentless</name>
70
-            <route>sms_relentless.page.index</route>
71
-            <order>102</order>
72
-            <icon>../img/sms_relentless.svg</icon>
73
-        </navigation>
74
-    </navigations>
75
-
76
-    <settings>
77
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
78
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
79
-    </settings>
80
-</info>
Browse code

added README.md CHANGELOG.txt appinfo/info.xml appinfo/signature.json lib/Migration/Version108Date20220820204512.php

DoubleBastionAdmin authored on 20/08/2022 18:01:49
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,80 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be present on the server. Detailed and complete 
10
+instructions on how to use this application can be found on the 'Admin documentation' page.
11
+
12
+### Features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
19
+
20
+* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
21
+
22
+* 🔏 SMS messages coming from Telnyx/Plivo/Twilio are checked for authenticity by verifying the SMS provider's signature.
23
+
24
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.
25
+
26
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
27
+
28
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
29
+
30
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
31
+
32
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
33
+
34
+* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
35
+
36
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
37
+
38
+### Documentation
39
+
40
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
41
+
42
+### Donations
43
+
44
+* [Donations are welcome](https://www.doublebastion.com/donations/)
45
+
46
+    ]]></description>
47
+    <version>1.0.8</version>
48
+    <licence>AGPL</licence>
49
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
50
+    <namespace>SMSRelentless</namespace>
51
+	<documentation>
52
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
53
+	</documentation>
54
+    <category>office</category>
55
+    <category>organization</category>
56
+
57
+    <website>https://www.doublebastion.com/sms-relentless/</website>
58
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
59
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
60
+
61
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
62
+
63
+    <dependencies>
64
+            <nextcloud min-version="23" max-version="24" />
65
+    </dependencies>
66
+
67
+    <navigations>
68
+        <navigation>
69
+            <name>SMS Relentless</name>
70
+            <route>sms_relentless.page.index</route>
71
+            <order>102</order>
72
+            <icon>../img/sms_relentless.svg</icon>
73
+        </navigation>
74
+    </navigations>
75
+
76
+    <settings>
77
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
78
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
79
+    </settings>
80
+</info>
Browse code

removed README.md CHANGELOG.txt appinfo/info.xml appinfo/signature.json lib/Migration/Version108Date20220818235106.php

DoubleBastionAdmin authored on 20/08/2022 17:52:00
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,80 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be present on the server. Detailed and complete 
10
-instructions on how to use this application can be found on the 'Admin documentation' page.
11
-
12
-### Features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
19
-
20
-* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
21
-
22
-* 🔏 SMS messages coming from Telnyx/Plivo/Twilio are checked for authenticity by verifying the SMS provider's signature.
23
-
24
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.
25
-
26
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
27
-
28
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
29
-
30
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
31
-
32
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
33
-
34
-* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
35
-
36
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
37
-
38
-### Documentation
39
-
40
-* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
41
-
42
-### Donations
43
-
44
-* [Donations are welcome](https://www.doublebastion.com/donations/)
45
-
46
-    ]]></description>
47
-    <version>1.0.8</version>
48
-    <licence>AGPL</licence>
49
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
50
-    <namespace>SMSRelentless</namespace>
51
-	<documentation>
52
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
53
-	</documentation>
54
-    <category>office</category>
55
-    <category>organization</category>
56
-
57
-    <website>https://www.doublebastion.com/sms-relentless/</website>
58
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
59
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
60
-
61
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
62
-
63
-    <dependencies>
64
-            <nextcloud min-version="23" max-version="24" />
65
-    </dependencies>
66
-
67
-    <navigations>
68
-        <navigation>
69
-            <name>SMS Relentless</name>
70
-            <route>sms_relentless.page.index</route>
71
-            <order>102</order>
72
-            <icon>../img/sms_relentless.svg</icon>
73
-        </navigation>
74
-    </navigations>
75
-
76
-    <settings>
77
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
78
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
79
-    </settings>
80
-</info>
Browse code

Added README.md appinfo/info.xml appinfo/signature.json lib/Controller/AuthorApiController.php and the providers directory

DoubleBastionAdmin authored on 20/08/2022 16:33:00
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,80 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be present on the server. Detailed and complete 
10
+instructions on how to use this application can be found on the 'Admin documentation' page.
11
+
12
+### Features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
19
+
20
+* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
21
+
22
+* 🔏 SMS messages coming from Telnyx/Plivo/Twilio are checked for authenticity by verifying the SMS provider's signature.
23
+
24
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.
25
+
26
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
27
+
28
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
29
+
30
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
31
+
32
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
33
+
34
+* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
35
+
36
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
37
+
38
+### Documentation
39
+
40
+* [Admin documentation](https://www.doublebastion.com/install-nextcloud/#install-sms-relentless)
41
+
42
+### Donations
43
+
44
+* [Donations are welcome](https://www.doublebastion.com/donations/)
45
+
46
+    ]]></description>
47
+    <version>1.0.8</version>
48
+    <licence>AGPL</licence>
49
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
50
+    <namespace>SMSRelentless</namespace>
51
+	<documentation>
52
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
53
+	</documentation>
54
+    <category>office</category>
55
+    <category>organization</category>
56
+
57
+    <website>https://www.doublebastion.com/sms-relentless/</website>
58
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
59
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
60
+
61
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
62
+
63
+    <dependencies>
64
+            <nextcloud min-version="23" max-version="24" />
65
+    </dependencies>
66
+
67
+    <navigations>
68
+        <navigation>
69
+            <name>SMS Relentless</name>
70
+            <route>sms_relentless.page.index</route>
71
+            <order>102</order>
72
+            <icon>../img/sms_relentless.svg</icon>
73
+        </navigation>
74
+    </navigations>
75
+
76
+    <settings>
77
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
78
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
79
+    </settings>
80
+</info>
Browse code

removed Telnyx Plivo Twilio Flowroute appinfo/info.xml appinfo/signature.json README.md lib/Controller/AuthorApiController.php

DoubleBastionAdmin authored on 20/08/2022 16:26:33
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,71 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be present on the server. Detailed and complete 
10
-instructions on how to use this application can be found on the 'Admin documentation' page.
11
-
12
-Main features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
19
-
20
-* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
21
-
22
-* 🔏 SMS messages coming from Telnyx/Plivo/Twilio are checked for authenticity by verifying the SMS provider's signature.
23
-
24
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.
25
-
26
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
27
-
28
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
29
-
30
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
31
-
32
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
33
-
34
-* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
35
-
36
-We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
37
-    ]]></description>
38
-    <version>1.0.8</version>
39
-    <licence>AGPL</licence>
40
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
41
-    <namespace>SMSRelentless</namespace>
42
-	<documentation>
43
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
44
-	</documentation>
45
-    <category>office</category>
46
-    <category>organization</category>
47
-
48
-    <website>https://www.doublebastion.com/sms-relentless/</website>
49
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
50
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
51
-
52
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
53
-
54
-    <dependencies>
55
-            <nextcloud min-version="23" max-version="24" />
56
-    </dependencies>
57
-
58
-    <navigations>
59
-        <navigation>
60
-            <name>SMS Relentless</name>
61
-            <route>sms_relentless.page.index</route>
62
-            <order>102</order>
63
-            <icon>../img/sms_relentless.svg</icon>
64
-        </navigation>
65
-    </navigations>
66
-
67
-    <settings>
68
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
69
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
70
-    </settings>
71
-</info>
Browse code

added CHANGELOG.txt README.md appinfo/info.xml appinfo/routes.php appinfo/signature.json css/style.css js/sendsms.js js/settings.js lib/AppInfo/Application.php lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php templates/navigation/index.php templates/settings.php lib/Migration/Version108Date20220818235106.php

DoubleBastionAdmin authored on 18/08/2022 21:30:17
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,71 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio or Flowroute is needed. The 'libcurl' PHP library has to be present on the server. Detailed and complete 
10
+instructions on how to use this application can be found on the 'Admin documentation' page.
11
+
12
+Main features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
19
+
20
+* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
21
+
22
+* 🔏 SMS messages coming from Telnyx/Plivo/Twilio are checked for authenticity by verifying the SMS provider's signature.
23
+
24
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.
25
+
26
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
27
+
28
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
29
+
30
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
31
+
32
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
33
+
34
+* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio), or $0.0040 per sent message and 0.0040 per received message (Flowroute) in the USA.
35
+
36
+We have no affiliation with Telnyx, Plivo, Twilio or Flowroute.
37
+    ]]></description>
38
+    <version>1.0.8</version>
39
+    <licence>AGPL</licence>
40
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
41
+    <namespace>SMSRelentless</namespace>
42
+	<documentation>
43
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
44
+	</documentation>
45
+    <category>office</category>
46
+    <category>organization</category>
47
+
48
+    <website>https://www.doublebastion.com/sms-relentless/</website>
49
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
50
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
51
+
52
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
53
+
54
+    <dependencies>
55
+            <nextcloud min-version="23" max-version="24" />
56
+    </dependencies>
57
+
58
+    <navigations>
59
+        <navigation>
60
+            <name>SMS Relentless</name>
61
+            <route>sms_relentless.page.index</route>
62
+            <order>102</order>
63
+            <icon>../img/sms_relentless.svg</icon>
64
+        </navigation>
65
+    </navigations>
66
+
67
+    <settings>
68
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
69
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
70
+    </settings>
71
+</info>
Browse code

deleted CHANGELOG.txt README.md appinfo/info.xml appinfo/routes.php appinfo/signature.json css/style.css js/sendsms.js js/settings.js lib/AppInfo/Application.php lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php templates/navigation/index.php templates/settings.php

DoubleBastionAdmin authored on 18/08/2022 21:08:00
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,71 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio is needed. The 'libcurl' PHP library has to be present on the server. Detailed and complete 
10
-instructions on how to use this application can be found on the 'Admin documentation' page.
11
-
12
-Main features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
19
-
20
-* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
21
-
22
-* 🔏 Incoming SMS message requests are checked for authenticity by verifying the SMS provider's signature.
23
-
24
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.
25
-
26
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
27
-
28
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
29
-
30
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
31
-
32
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
33
-
34
-* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio) in the USA.
35
-
36
-We have no affiliation with Telnyx or Plivo or Twilio.
37
-    ]]></description>
38
-    <version>1.0.7</version>
39
-    <licence>AGPL</licence>
40
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
41
-    <namespace>SMSRelentless</namespace>
42
-	<documentation>
43
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
44
-	</documentation>
45
-    <category>office</category>
46
-    <category>organization</category>
47
-
48
-    <website>https://www.doublebastion.com/sms-relentless/</website>
49
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
50
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
51
-
52
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
53
-
54
-    <dependencies>
55
-            <nextcloud min-version="23" max-version="24" />
56
-    </dependencies>
57
-
58
-    <navigations>
59
-        <navigation>
60
-            <name>SMS Relentless</name>
61
-            <route>sms_relentless.page.index</route>
62
-            <order>102</order>
63
-            <icon>../img/sms_relentless.svg</icon>
64
-        </navigation>
65
-    </navigations>
66
-
67
-    <settings>
68
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
69
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
70
-    </settings>
71
-</info>
Browse code

added CHANGELOG.txt appinfo/info.xml appinfo/signature.json css/style.css lib/Controller/AuthorApiController.php

DoubleBastionAdmin authored on 14/08/2022 16:53:31
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,71 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio is needed. The 'libcurl' PHP library has to be present on the server. Detailed and complete 
10
+instructions on how to use this application can be found on the 'Admin documentation' page.
11
+
12
+Main features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
19
+
20
+* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
21
+
22
+* 🔏 Incoming SMS message requests are checked for authenticity by verifying the SMS provider's signature.
23
+
24
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.
25
+
26
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
27
+
28
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
29
+
30
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
31
+
32
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
33
+
34
+* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio) in the USA.
35
+
36
+We have no affiliation with Telnyx or Plivo or Twilio.
37
+    ]]></description>
38
+    <version>1.0.7</version>
39
+    <licence>AGPL</licence>
40
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
41
+    <namespace>SMSRelentless</namespace>
42
+	<documentation>
43
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
44
+	</documentation>
45
+    <category>office</category>
46
+    <category>organization</category>
47
+
48
+    <website>https://www.doublebastion.com/sms-relentless/</website>
49
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
50
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
51
+
52
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
53
+
54
+    <dependencies>
55
+            <nextcloud min-version="23" max-version="24" />
56
+    </dependencies>
57
+
58
+    <navigations>
59
+        <navigation>
60
+            <name>SMS Relentless</name>
61
+            <route>sms_relentless.page.index</route>
62
+            <order>102</order>
63
+            <icon>../img/sms_relentless.svg</icon>
64
+        </navigation>
65
+    </navigations>
66
+
67
+    <settings>
68
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
69
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
70
+    </settings>
71
+</info>
Browse code

deleted CHANGELOG.txt appinfo/info.xml appinfo/signature.json css/style.css lib/Controller/AuthorApiController.php

DoubleBastionAdmin authored on 14/08/2022 16:37:43
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,71 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from 
9
-Telnyx or Plivo or Twilio is needed. The 'libcurl' PHP library has to be present on the server. Detailed and complete 
10
-instructions on how to use this application can be found on the 'Admin documentation' page.
11
-
12
-Main features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
19
-
20
-* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
21
-
22
-* 🔏 Incoming SMS message requests are checked for authenticity by verifying the SMS provider's signature.
23
-
24
-* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.
25
-
26
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
27
-
28
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
29
-
30
-* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
31
-
32
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
33
-
34
-* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio) in the USA.
35
-
36
-We have no affiliation with Telnyx or Plivo or Twilio.
37
-    ]]></description>
38
-    <version>1.0.6</version>
39
-    <licence>AGPL</licence>
40
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
41
-    <namespace>SMSRelentless</namespace>
42
-	<documentation>
43
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
44
-	</documentation>
45
-    <category>office</category>
46
-    <category>organization</category>
47
-
48
-    <website>https://www.doublebastion.com/sms-relentless/</website>
49
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
50
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
51
-
52
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
53
-
54
-    <dependencies>
55
-            <nextcloud min-version="23" max-version="24" />
56
-    </dependencies>
57
-
58
-    <navigations>
59
-        <navigation>
60
-            <name>SMS Relentless</name>
61
-            <route>sms_relentless.page.index</route>
62
-            <order>102</order>
63
-            <icon>../img/sms_relentless.svg</icon>
64
-        </navigation>
65
-    </navigations>
66
-
67
-    <settings>
68
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
69
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
70
-    </settings>
71
-</info>
Browse code

added CHANGELOG.txt README.md appinfo/info.xml appinfo/routes.php appinfo/signature.json css/style.css js/sendsms.js js/settings.js lib/AppInfo/Application.php lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php img/sms_relentless_screenshot.png lib/Migration/Version106Date20220813144231.php

DoubleBastionAdmin authored on 13/08/2022 12:43:51
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,71 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from 
9
+Telnyx or Plivo or Twilio is needed. The 'libcurl' PHP library has to be present on the server. Detailed and complete 
10
+instructions on how to use this application can be found on the 'Admin documentation' page.
11
+
12
+Main features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
19
+
20
+* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
21
+
22
+* 🔏 Incoming SMS message requests are checked for authenticity by verifying the SMS provider's signature.
23
+
24
+* 📧 Users receive notifications in Nextcloud and (optionally) emails when new SMS messages arrive.
25
+
26
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
27
+
28
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
29
+
30
+* 💵 It allows checking the current Telnyx/Plivo/Twilio balance by selecting the provider on the left panel.
31
+
32
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
33
+
34
+* 💸 Very low prices per SMS: starting from $0.0040 per sent message and $0.0040 per received message (Telnyx), or $0.0050 per sent message and $0 per received message (Plivo), or $0.0079 per sent message and 0.0075 per received message (Twilio) in the USA.
35
+
36
+We have no affiliation with Telnyx or Plivo or Twilio.
37
+    ]]></description>
38
+    <version>1.0.6</version>
39
+    <licence>AGPL</licence>
40
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
41
+    <namespace>SMSRelentless</namespace>
42
+	<documentation>
43
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
44
+	</documentation>
45
+    <category>office</category>
46
+    <category>organization</category>
47
+
48
+    <website>https://www.doublebastion.com/sms-relentless/</website>
49
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
50
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
51
+
52
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
53
+
54
+    <dependencies>
55
+            <nextcloud min-version="23" max-version="24" />
56
+    </dependencies>
57
+
58
+    <navigations>
59
+        <navigation>
60
+            <name>SMS Relentless</name>
61
+            <route>sms_relentless.page.index</route>
62
+            <order>102</order>
63
+            <icon>../img/sms_relentless.svg</icon>
64
+        </navigation>
65
+    </navigations>
66
+
67
+    <settings>
68
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
69
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
70
+    </settings>
71
+</info>
Browse code

removed CHANGELOG.txt README.md appinfo/info.xml appinfo/routes.php appinfo/signature.json css/style.css lib/js/sendsms.js lib/js/settings.js lib/AppInfo/Application.php lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php lib/Service/SmsrelentlessService.php img/sms_relentless_screenshot.png

DoubleBastionAdmin authored on 13/08/2022 12:33:36
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,70 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from 
9
-Telnyx or Plivo is needed. We have no affiliation with Telnyx or Plivo. 
10
-The 'libcurl' PHP library has to be present on the server. Detailed and complete instructions on how to use this application can be found on the 'Admin documentation' page.
11
-
12
-Main features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
19
-
20
-* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
21
-
22
-* 🔏 Incoming SMS message requests are checked for authenticity by verifying Telnyx'/Plivo's signature.
23
-
24
-* 📧 Users receive notifications and (optionally) emails when new SMS messages arrive.
25
-
26
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
27
-
28
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
29
-
30
-* 💵 It allows checking the current Telnyx/Plivo balance by selecting the provider on the left panel.
31
-
32
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
33
-
34
-* 💸 Very low prices per SMS: starting from $0.0025 per sent message and $0 per received message (Telnyx) or $0.0050 per sent message and $0 per received message (Plivo) in the USA.
35
-
36
-    ]]></description>
37
-    <version>1.0.5</version>
38
-    <licence>AGPL</licence>
39
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
40
-    <namespace>SMSRelentless</namespace>
41
-	<documentation>
42
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
43
-	</documentation>
44
-    <category>office</category>
45
-    <category>organization</category>
46
-
47
-    <website>https://www.doublebastion.com/sms-relentless/</website>
48
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
49
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
50
-
51
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
52
-
53
-    <dependencies>
54
-            <nextcloud min-version="23" max-version="24" />
55
-    </dependencies>
56
-
57
-    <navigations>
58
-        <navigation>
59
-            <name>SMS Relentless</name>
60
-            <route>sms_relentless.page.index</route>
61
-            <order>102</order>
62
-            <icon>../img/sms_relentless.svg</icon>
63
-        </navigation>
64
-    </navigations>
65
-
66
-    <settings>
67
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
68
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
69
-    </settings>
70
-</info>
Browse code

added CHANGELOG.txt appinfo/info.xml appinfo/signature.json lib/Migration/Version105Date20220509201842.php lib/Service/SmsrelentlessService.php lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php js/settings.js

DoubleBastionAdmin authored on 09/05/2022 15:12:45
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,70 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from 
9
+Telnyx or Plivo is needed. We have no affiliation with Telnyx or Plivo. 
10
+The 'libcurl' PHP library has to be present on the server. Detailed and complete instructions on how to use this application can be found on the 'Admin documentation' page.
11
+
12
+Main features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
19
+
20
+* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
21
+
22
+* 🔏 Incoming SMS message requests are checked for authenticity by verifying Telnyx'/Plivo's signature.
23
+
24
+* 📧 Users receive notifications and (optionally) emails when new SMS messages arrive.
25
+
26
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
27
+
28
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
29
+
30
+* 💵 It allows checking the current Telnyx/Plivo balance by selecting the provider on the left panel.
31
+
32
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
33
+
34
+* 💸 Very low prices per SMS: starting from $0.0025 per sent message and $0 per received message (Telnyx) or $0.0050 per sent message and $0 per received message (Plivo) in the USA.
35
+
36
+    ]]></description>
37
+    <version>1.0.5</version>
38
+    <licence>AGPL</licence>
39
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
40
+    <namespace>SMSRelentless</namespace>
41
+	<documentation>
42
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
43
+	</documentation>
44
+    <category>office</category>
45
+    <category>organization</category>
46
+
47
+    <website>https://www.doublebastion.com/sms-relentless/</website>
48
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
49
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
50
+
51
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
52
+
53
+    <dependencies>
54
+            <nextcloud min-version="23" max-version="24" />
55
+    </dependencies>
56
+
57
+    <navigations>
58
+        <navigation>
59
+            <name>SMS Relentless</name>
60
+            <route>sms_relentless.page.index</route>
61
+            <order>102</order>
62
+            <icon>../img/sms_relentless.svg</icon>
63
+        </navigation>
64
+    </navigations>
65
+
66
+    <settings>
67
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
68
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
69
+    </settings>
70
+</info>
Browse code

removed CHANGELOG.txt appinfo/info.xml appinfo/signature.json lib/Migration/Version104Date20220507234521.php lib/Service/SmsrelentlessService.php lib/Controller/AuthorApiController.php lib/Controller/SmsrelentlessController.php js/settings.js

DoubleBastionAdmin authored on 09/05/2022 15:03:46
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,70 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from 
9
-Telnyx or Plivo is needed. We have no affiliation with Telnyx or Plivo. 
10
-The 'libcurl' PHP library has to be present on the server. Detailed and complete instructions on how to use this application can be found on the 'Admin documentation' page.
11
-
12
-Main features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
19
-
20
-* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
21
-
22
-* 🔏 Incoming SMS message requests are checked for authenticity by verifying Telnyx'/Plivo's signature.
23
-
24
-* 📧 Users receive notifications and (optionally) emails when new SMS messages arrive.
25
-
26
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
27
-
28
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
29
-
30
-* 💵 It allows checking the current Telnyx/Plivo balance by selecting the provider on the left panel.
31
-
32
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
33
-
34
-* 💸 Very low prices per SMS: starting from $0.0025 per sent message and $0 per received message (Telnyx) or $0.0050 per sent message and $0 per received message (Plivo) in the USA.
35
-
36
-    ]]></description>
37
-    <version>1.0.4</version>
38
-    <licence>AGPL</licence>
39
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
40
-    <namespace>SMSRelentless</namespace>
41
-	<documentation>
42
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
43
-	</documentation>
44
-    <category>office</category>
45
-    <category>organization</category>
46
-
47
-    <website>https://www.doublebastion.com/sms-relentless/</website>
48
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
49
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
50
-
51
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
52
-
53
-    <dependencies>
54
-            <nextcloud min-version="23" max-version="24" />
55
-    </dependencies>
56
-
57
-    <navigations>
58
-        <navigation>
59
-            <name>SMS Relentless</name>
60
-            <route>sms_relentless.page.index</route>
61
-            <order>102</order>
62
-            <icon>../img/sms_relentless.svg</icon>
63
-        </navigation>
64
-    </navigations>
65
-
66
-    <settings>
67
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
68
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
69
-    </settings>
70
-</info>
Browse code

added CHANGELOG.txt Contributors.txt README.md Telnyx/lib/ApiRequestor.php appinfo/info.xml appinfo/signature.json lib/Migration/Version104Date20220507234521.php

DoubleBastionAdmin authored on 07/05/2022 23:50:17
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,70 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from 
9
+Telnyx or Plivo is needed. We have no affiliation with Telnyx or Plivo. 
10
+The 'libcurl' PHP library has to be present on the server. Detailed and complete instructions on how to use this application can be found on the 'Admin documentation' page.
11
+
12
+Main features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
19
+
20
+* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
21
+
22
+* 🔏 Incoming SMS message requests are checked for authenticity by verifying Telnyx'/Plivo's signature.
23
+
24
+* 📧 Users receive notifications and (optionally) emails when new SMS messages arrive.
25
+
26
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
27
+
28
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
29
+
30
+* 💵 It allows checking the current Telnyx/Plivo balance by selecting the provider on the left panel.
31
+
32
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
33
+
34
+* 💸 Very low prices per SMS: starting from $0.0025 per sent message and $0 per received message (Telnyx) or $0.0050 per sent message and $0 per received message (Plivo) in the USA.
35
+
36
+    ]]></description>
37
+    <version>1.0.4</version>
38
+    <licence>AGPL</licence>
39
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
40
+    <namespace>SMSRelentless</namespace>
41
+	<documentation>
42
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
43
+	</documentation>
44
+    <category>office</category>
45
+    <category>organization</category>
46
+
47
+    <website>https://www.doublebastion.com/sms-relentless/</website>
48
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
49
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
50
+
51
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
52
+
53
+    <dependencies>
54
+            <nextcloud min-version="23" max-version="24" />
55
+    </dependencies>
56
+
57
+    <navigations>
58
+        <navigation>
59
+            <name>SMS Relentless</name>
60
+            <route>sms_relentless.page.index</route>
61
+            <order>102</order>
62
+            <icon>../img/sms_relentless.svg</icon>
63
+        </navigation>
64
+    </navigations>
65
+
66
+    <settings>
67
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
68
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
69
+    </settings>
70
+</info>
Browse code

removed CHANGELOG.txt Contributors.txt README.md Telnyx/lib/ApiRequestor.php appinfo/info.xml appinfo/signature.json

DoubleBastionAdmin authored on 07/05/2022 23:46:07
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,70 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from 
9
-Telnyx or Plivo is needed. We have no affiliation with Telnyx or Plivo. 
10
-The 'libcurl' PHP library has to be present on the server. Detailed and complete instructions on how to use this application can be found on the 'Admin documentation' page.
11
-
12
-Main features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
19
-
20
-* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
21
-
22
-* 🔏 Incoming SMS message requests are checked for authenticity by verifying Telnyx'/Plivo's signature.
23
-
24
-* 📧 Users receive notifications and (optionally) emails when new SMS messages arrive.
25
-
26
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
27
-
28
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
29
-
30
-* 💵 It allows checking the current Telnyx/Plivo balance by selecting the provider on the left panel.
31
-
32
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
33
-
34
-* 💸 Very low prices per SMS: starting from $0.0025 per sent message and $0 per received message (Telnyx) or $0.0050 per sent message and $0 per received message (Plivo) in the USA.
35
-
36
-    ]]></description>
37
-    <version>1.0.3</version>
38
-    <licence>AGPL</licence>
39
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
40
-    <namespace>SMSRelentless</namespace>
41
-	<documentation>
42
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
43
-	</documentation>
44
-    <category>office</category>
45
-    <category>organization</category>
46
-
47
-    <website>https://www.doublebastion.com/sms-relentless/</website>
48
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
49
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
50
-
51
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
52
-
53
-    <dependencies>
54
-            <nextcloud min-version="23" max-version="24" />
55
-    </dependencies>
56
-
57
-    <navigations>
58
-        <navigation>
59
-            <name>SMS Relentless</name>
60
-            <route>sms_relentless.page.index</route>
61
-            <order>102</order>
62
-            <icon>../img/sms_relentless.svg</icon>
63
-        </navigation>
64
-    </navigations>
65
-
66
-    <settings>
67
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
68
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
69
-    </settings>
70
-</info>
Browse code

added CHANGELOG.txt appinfo/info.xml appinfo/signature.json lib/AppInfo/Application.php

DoubleBastionAdmin authored on 15/04/2022 09:32:29
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,70 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from 
9
+Telnyx or Plivo is needed. We have no affiliation with Telnyx or Plivo. 
10
+The 'libcurl' PHP library has to be present on the server. Detailed and complete instructions on how to use this application can be found on the 'Admin documentation' page.
11
+
12
+Main features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
19
+
20
+* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
21
+
22
+* 🔏 Incoming SMS message requests are checked for authenticity by verifying Telnyx'/Plivo's signature.
23
+
24
+* 📧 Users receive notifications and (optionally) emails when new SMS messages arrive.
25
+
26
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
27
+
28
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
29
+
30
+* 💵 It allows checking the current Telnyx/Plivo balance by selecting the provider on the left panel.
31
+
32
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
33
+
34
+* 💸 Very low prices per SMS: starting from $0.0025 per sent message and $0 per received message (Telnyx) or $0.0050 per sent message and $0 per received message (Plivo) in the USA.
35
+
36
+    ]]></description>
37
+    <version>1.0.3</version>
38
+    <licence>AGPL</licence>
39
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
40
+    <namespace>SMSRelentless</namespace>
41
+	<documentation>
42
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
43
+	</documentation>
44
+    <category>office</category>
45
+    <category>organization</category>
46
+
47
+    <website>https://www.doublebastion.com/sms-relentless/</website>
48
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
49
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
50
+
51
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
52
+
53
+    <dependencies>
54
+            <nextcloud min-version="23" max-version="24" />
55
+    </dependencies>
56
+
57
+    <navigations>
58
+        <navigation>
59
+            <name>SMS Relentless</name>
60
+            <route>sms_relentless.page.index</route>
61
+            <order>102</order>
62
+            <icon>../img/sms_relentless.svg</icon>
63
+        </navigation>
64
+    </navigations>
65
+
66
+    <settings>
67
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
68
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
69
+    </settings>
70
+</info>
Browse code

removed CHANGELOG.txt appinfo/info.xml appinfo/signature.json lib/AppInfo/Application.php

DoubleBastionAdmin authored on 15/04/2022 09:28:17
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,72 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from 
9
-Telnyx or Plivo is needed. The quality of services and low prices are the only reasons for choosing Telnyx and Plivo as service providers. 
10
-The 'libcurl' PHP library has to be present on the server. Detailed and complete instructions on how to use this application can be found on the 'Admin documentation' page.
11
-
12
-Main features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
19
-
20
-* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the same SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
21
-
22
-* 🔏 Incoming SMS message requests are checked for authenticity by verifying Telnyx'/Plivo's signature.
23
-
24
-* 📧 Users receive notifications and (optionally) emails when new SMS messages arrive.
25
-
26
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
27
-
28
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
29
-
30
-* 💵 It allows checking the current Telnyx/Plivo balance by selecting the provider on the left panel.
31
-
32
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
33
-
34
-* 💸 Very low prices per SMS: starting from $0.0025 per sent message and $0 per received message (Telnyx) or $0.0050 per sent message and $0 per received message (Plivo) in the USA.
35
-
36
-We have no affiliation with Telnyx or Plivo.
37
-
38
-    ]]></description>
39
-    <version>1.0.2</version>
40
-    <licence>AGPL</licence>
41
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
42
-    <namespace>SMSRelentless</namespace>
43
-	<documentation>
44
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
45
-	</documentation>
46
-    <category>office</category>
47
-    <category>organization</category>
48
-
49
-    <website>https://www.doublebastion.com/sms-relentless/</website>
50
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
51
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
52
-
53
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
54
-
55
-    <dependencies>
56
-            <nextcloud min-version="23" max-version="24" />
57
-    </dependencies>
58
-
59
-    <navigations>
60
-        <navigation>
61
-            <name>SMS Relentless</name>
62
-            <route>sms_relentless.page.index</route>
63
-            <order>102</order>
64
-            <icon>../img/sms_relentless.svg</icon>
65
-        </navigation>
66
-    </navigations>
67
-
68
-    <settings>
69
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
70
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
71
-    </settings>
72
-</info>
Browse code

added appinfo/info.xml appinfo/signature.json css/style.css js/showsmstables.js lib/Controller/SmsrelentlessController.php CHANGELOG.txt Contributors.txt

DoubleBastionAdmin authored on 12/04/2022 22:24:09
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,72 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from 
9
+Telnyx or Plivo is needed. The quality of services and low prices are the only reasons for choosing Telnyx and Plivo as service providers. 
10
+The 'libcurl' PHP library has to be present on the server. Detailed and complete instructions on how to use this application can be found on the 'Admin documentation' page.
11
+
12
+Main features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
19
+
20
+* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the same SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
21
+
22
+* 🔏 Incoming SMS message requests are checked for authenticity by verifying Telnyx'/Plivo's signature.
23
+
24
+* 📧 Users receive notifications and (optionally) emails when new SMS messages arrive.
25
+
26
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
27
+
28
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
29
+
30
+* 💵 It allows checking the current Telnyx/Plivo balance by selecting the provider on the left panel.
31
+
32
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
33
+
34
+* 💸 Very low prices per SMS: starting from $0.0025 per sent message and $0 per received message (Telnyx) or $0.0050 per sent message and $0 per received message (Plivo) in the USA.
35
+
36
+We have no affiliation with Telnyx or Plivo.
37
+
38
+    ]]></description>
39
+    <version>1.0.2</version>
40
+    <licence>AGPL</licence>
41
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
42
+    <namespace>SMSRelentless</namespace>
43
+	<documentation>
44
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
45
+	</documentation>
46
+    <category>office</category>
47
+    <category>organization</category>
48
+
49
+    <website>https://www.doublebastion.com/sms-relentless/</website>
50
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
51
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
52
+
53
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
54
+
55
+    <dependencies>
56
+            <nextcloud min-version="23" max-version="24" />
57
+    </dependencies>
58
+
59
+    <navigations>
60
+        <navigation>
61
+            <name>SMS Relentless</name>
62
+            <route>sms_relentless.page.index</route>
63
+            <order>102</order>
64
+            <icon>../img/sms_relentless.svg</icon>
65
+        </navigation>
66
+    </navigations>
67
+
68
+    <settings>
69
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
70
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
71
+    </settings>
72
+</info>
Browse code

removed appinfo/info.xml appinfo/signature.json css/style.css js/showsmstables.js lib/Controller/SmsrelentlessController.php CHANGELOG.txt

DoubleBastionAdmin authored on 12/04/2022 22:15:59
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,72 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from 
9
-Telnyx or Plivo is needed. The quality of services and low prices are the only reasons for choosing Telnyx and Plivo as service providers. 
10
-The 'libcurl' PHP library has to be present on the server. Detailed and complete instructions on how to use this application can be found on the 'Admin documentation' page.
11
-
12
-Main features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
19
-
20
-* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the same SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
21
-
22
-* 🔏 Incoming SMS message requests are checked for authenticity by verifying Telnyx'/Plivo's signature.
23
-
24
-* 📧 Users receive notifications and (optionally) emails when new SMS messages arrive.
25
-
26
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
27
-
28
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
29
-
30
-* 💵 It allows checking the current Telnyx/Plivo balance by selecting the provider on the left panel.
31
-
32
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
33
-
34
-* 💸 Very low prices per SMS: starting from $0.0025 per sent message and $0 per received message (Telnyx) or $0.0050 per sent message and $0 per received message (Plivo) in the USA.
35
-
36
-We have no affiliation with Telnyx or Plivo.
37
-
38
-    ]]></description>
39
-    <version>1.0.1</version>
40
-    <licence>AGPL</licence>
41
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
42
-    <namespace>SMSRelentless</namespace>
43
-	<documentation>
44
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
45
-	</documentation>
46
-    <category>office</category>
47
-    <category>organization</category>
48
-
49
-    <website>https://www.doublebastion.com/sms-relentless/</website>
50
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
51
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
52
-
53
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
54
-
55
-    <dependencies>
56
-            <nextcloud min-version="23" max-version="24" />
57
-    </dependencies>
58
-
59
-    <navigations>
60
-        <navigation>
61
-            <name>SMS Relentless</name>
62
-            <route>sms_relentless.page.index</route>
63
-            <order>102</order>
64
-            <icon>../img/sms_relentless.svg</icon>
65
-        </navigation>
66
-    </navigations>
67
-
68
-    <settings>
69
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
70
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
71
-    </settings>
72
-</info>
Browse code

added appinfo/info.xml appinfo/signature.json CHANGELOG.txt

DoubleBastionAdmin authored on 30/03/2022 22:02:52
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,72 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from 
9
+Telnyx or Plivo is needed. The quality of services and low prices are the only reasons for choosing Telnyx and Plivo as service providers. 
10
+The 'libcurl' PHP library has to be present on the server. Detailed and complete instructions on how to use this application can be found on the 'Admin documentation' page.
11
+
12
+Main features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
19
+
20
+* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the same SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
21
+
22
+* 🔏 Incoming SMS message requests are checked for authenticity by verifying Telnyx'/Plivo's signature.
23
+
24
+* 📧 Users receive notifications and (optionally) emails when new SMS messages arrive.
25
+
26
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
27
+
28
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
29
+
30
+* 💵 It allows checking the current Telnyx/Plivo balance by selecting the provider on the left panel.
31
+
32
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
33
+
34
+* 💸 Very low prices per SMS: starting from $0.0025 per sent message and $0 per received message (Telnyx) or $0.0050 per sent message and $0 per received message (Plivo) in the USA.
35
+
36
+We have no affiliation with Telnyx or Plivo.
37
+
38
+    ]]></description>
39
+    <version>1.0.1</version>
40
+    <licence>AGPL</licence>
41
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
42
+    <namespace>SMSRelentless</namespace>
43
+	<documentation>
44
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
45
+	</documentation>
46
+    <category>office</category>
47
+    <category>organization</category>
48
+
49
+    <website>https://www.doublebastion.com/sms-relentless/</website>
50
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
51
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
52
+
53
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
54
+
55
+    <dependencies>
56
+            <nextcloud min-version="23" max-version="24" />
57
+    </dependencies>
58
+
59
+    <navigations>
60
+        <navigation>
61
+            <name>SMS Relentless</name>
62
+            <route>sms_relentless.page.index</route>
63
+            <order>102</order>
64
+            <icon>../img/sms_relentless.svg</icon>
65
+        </navigation>
66
+    </navigations>
67
+
68
+    <settings>
69
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
70
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
71
+    </settings>
72
+</info>
Browse code

removed appinfo/info.xml appinfo/signature.json CHANGELOG.txt

DoubleBastionAdmin authored on 30/03/2022 22:01:08
Showing 1 changed files
1 1
deleted file mode 100644
... ...
@@ -1,71 +0,0 @@
1
-<?xml version="1.0"?>
2
-<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
-      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
-    <id>sms_relentless</id>
5
-    <name>SMS Relentless</name>
6
-    <summary>Send and receive SMS in Nextcloud</summary>
7
-    <description><![CDATA[
8
-This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from 
9
-Telnyx or Plivo is needed. The quality of services and low prices are the only reasons for choosing Telnyx and Plivo as service providers. 
10
-The 'libcurl' PHP library has to be present on the server. Detailed and complete instructions on how to use this application can be found on the 'Admin documentation' link from above.
11
-
12
-Main features:
13
-
14
-* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
15
-
16
-* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
-
18
-* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
19
-
20
-* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the same SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
21
-
22
-* 🔏 Incoming SMS message requests are checked for authenticity by verifying Telnyx'/Plivo's signature.
23
-
24
-* 📧 Users receive notifications and (optionally) emails when new SMS messages arrive.
25
-
26
-* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
27
-
28
-* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
29
-
30
-* 💵 It allows checking the current Telnyx/Plivo balance by selecting the provider on the left panel.
31
-
32
-* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
33
-
34
-* 💸 Very low prices per SMS: starting from $0.0025 per sent message and $0 per received message (Telnyx) or $0.0050 per sent message and $0 per received message (Plivo) in the USA.
35
-
36
-We have no affiliation with Telnyx or Plivo.
37
-    ]]></description>
38
-    <version>1.0.0</version>
39
-    <licence>AGPL</licence>
40
-    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
41
-    <namespace>SMSRelentless</namespace>
42
-	<documentation>
43
-		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
44
-	</documentation>
45
-    <category>office</category>
46
-    <category>organization</category>
47
-
48
-    <website>https://www.doublebastion.com/sms-relentless/</website>
49
-    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
50
-    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
51
-
52
-    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
53
-
54
-    <dependencies>
55
-            <nextcloud min-version="23" max-version="23" />
56
-    </dependencies>
57
-
58
-    <navigations>
59
-        <navigation>
60
-            <name>SMS Relentless</name>
61
-            <route>sms_relentless.page.index</route>
62
-            <order>102</order>
63
-            <icon>../img/sms_relentless.svg</icon>
64
-        </navigation>
65
-    </navigations>
66
-
67
-    <settings>
68
-            <personal>OCA\SMSRelentless\Settings\Personal</personal>
69
-            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
70
-    </settings>
71
-</info>
Browse code

Created repository.

DoubleBastionAdmin authored on 01/03/2022 23:47:00
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,71 @@
1
+<?xml version="1.0"?>
2
+<info xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance"
3
+      xsi:noNamespaceSchemaLocation="https://apps.nextcloud.com/schema/apps/info.xsd">
4
+    <id>sms_relentless</id>
5
+    <name>SMS Relentless</name>
6
+    <summary>Send and receive SMS in Nextcloud</summary>
7
+    <description><![CDATA[
8
+This application allows sending and receiving SMS messages in Nextcloud. An SMS enabled phone number acquired from 
9
+Telnyx or Plivo is needed. The quality of services and low prices are the only reasons for choosing Telnyx and Plivo as service providers. 
10
+The 'libcurl' PHP library has to be present on the server. Detailed and complete instructions on how to use this application can be found on the 'Admin documentation' link from above.
11
+
12
+Main features:
13
+
14
+* 🚀 Use one or multiple local phone numbers in countries of your choice, to send and receive SMS messages with your browser, on any device connected to the Internet.
15
+
16
+* 📑 Sent and received SMS messages are stored in the database per sending/receiving user and can be viewed in paginated tables with filters for every column.
17
+
18
+* 📔 SMS messages older than a specified number of days can be deleted in bulk with one click and they are automatically archived in csv files stored in Nextcloud, before being removed from the database. This makes them available for future analysis.
19
+
20
+* 💻 Sending SMS messages to thousands of recipients is easy: a txt/csv file containing the recipients' phone numbers is uploaded and the same SMS is sent automatically to all. The time interval between two consecutive messages is configurable.
21
+
22
+* 🔏 Incoming SMS message requests are checked for authenticity by verifying Telnyx'/Plivo's signature.
23
+
24
+* 📧 Users receive notifications and (optionally) emails when new SMS messages arrive.
25
+
26
+* 📄 Each sent message receives a delivery receipt displayed in the Sent SMS Messages table.
27
+
28
+* 📱 It works with regular 'long code' (10-digit) phone numbers, but also with 'toll-free' numbers and 'short codes'. Users see a list with their current phone numbers and can set them as Sender IDs. Setting alphanumeric Sender IDs is also possible. 
29
+
30
+* 💵 It allows checking the current Telnyx/Plivo balance by selecting the provider on the left panel.
31
+
32
+* 💰 The only ongoing cost is about $1 per month (depending on the country) for an SMS enabled phone number located in a country chosen by the user. No contracts.
33
+
34
+* 💸 Very low prices per SMS: starting from $0.0025 per sent message and $0 per received message (Telnyx) or $0.0050 per sent message and $0 per received message (Plivo) in the USA.
35
+
36
+We have no affiliation with Telnyx or Plivo.
37
+    ]]></description>
38
+    <version>1.0.0</version>
39
+    <licence>AGPL</licence>
40
+    <author mail="contact@doublebastion.com">Double Bastion LLC</author>
41
+    <namespace>SMSRelentless</namespace>
42
+	<documentation>
43
+		<admin>https://www.doublebastion.com/install-nextcloud/#install-sms-relentless</admin>
44
+	</documentation>
45
+    <category>office</category>
46
+    <category>organization</category>
47
+
48
+    <website>https://www.doublebastion.com/sms-relentless/</website>
49
+    <bugs>https://git.doublebastion.com/sms-relentless/issues/develop</bugs>
50
+    <repository>https://git.doublebastion.com/sms-relentless/develop/</repository>
51
+
52
+    <screenshot>https://git.doublebastion.com/sms-relentless/raw/develop/img/sms_relentless_screenshot.png</screenshot>
53
+
54
+    <dependencies>
55
+            <nextcloud min-version="23" max-version="23" />
56
+    </dependencies>
57
+
58
+    <navigations>
59
+        <navigation>
60
+            <name>SMS Relentless</name>
61
+            <route>sms_relentless.page.index</route>
62
+            <order>102</order>
63
+            <icon>../img/sms_relentless.svg</icon>
64
+        </navigation>
65
+    </navigations>
66
+
67
+    <settings>
68
+            <personal>OCA\SMSRelentless\Settings\Personal</personal>
69
+            <personal-section>OCA\SMSRelentless\Settings\PersonalSection</personal-section>
70
+    </settings>
71
+</info>