Commit graph

221 commits

Author SHA1 Message Date
osaajani
2be8242d5e Improve dashboard rendering speed by using ajax for graphs. Improve perfs by using more index on query. Add function to find invalid numbers and export as csv 2024-10-28 21:35:01 +01:00
osaajani
52c849e043 Add phone reliability features 2024-10-26 18:02:11 +02:00
osaajani
d0e17567c3 Update settings page and add options for future phone reliability features 2024-10-22 22:28:24 +02:00
osaajani
4f717ef849 Add page and api for stats about phone sended sms 2024-06-25 21:12:48 +02:00
osaajani
6e6c51a9ee Add support for automatic response to SMS stop 2024-02-25 11:11:25 +01:00
osaajani
cf4dd2f075 Fix sms stop that whose ignored due to a bug 2023-11-20 15:42:09 +01:00
osaajani
241d079ffb Add link shortening for http links in sms, using YOURLS 2023-09-17 16:16:35 +02:00
osaajani
fb3f9425d1 User setting update now create setting if it doesn't exists yet instead of returning an error 2023-09-17 16:12:31 +02:00
osaajani
9aa3eca812 Add verification on phone number on contact import 2023-07-18 17:16:34 +02:00
Your Name
7c94c24192 update composer 2023-06-06 12:52:20 +02:00
osaajani
4e80a6a3a1 Improve dashboard stats to show sended sms status stats 2023-05-30 18:05:38 +02:00
osaajani
b8ab352deb Fix bad offset on invalid csv file while importing contact 2023-03-01 19:34:51 +01:00
osaajani
7483b9a8ae Add support for tag in sms campaigns 2023-02-24 16:29:10 +01:00
osaajani
b825bd6d6e Add settings to enable/disable phone priority and phone limits 2023-02-20 15:48:47 +01:00
osaajani
9203e2426b Remove file change ownership on file upload 2023-02-20 03:37:23 +01:00
osaajani
7c3bb65f8b Add phone group support 2023-02-20 03:17:53 +01:00
osaajani
22e5149193 add support for phone status during sms sending 2023-02-18 17:18:36 +01:00
osaajani
38d350dfc2 start add support for phone status + improve edit of phone for hidden phones 2023-02-18 16:39:07 +01:00
osaajani
59d3e28489 Add a setting to force gsm alphabet conversion 2023-02-06 20:18:35 +01:00
osaajani
4f0c585f78 finally, we will just do limit checking all over again during sending phase 2023-02-06 05:32:30 +01:00
osaajani
55fe91619b see to use forcefail 2023-02-06 05:05:18 +01:00
osaajani
47b81c1af3 fix a few error, undefined vars, update phpstan, fix adapter data preset on edit phone 2023-02-06 04:35:08 +01:00
osaajani
715afd79ec Update sending functions to correctly use phone limits and priority 2023-02-06 03:42:03 +01:00
osaajani
9b7907ad18 Start work to update get_smss_to_send to use priority and phone limits 2023-02-06 03:19:36 +01:00
osaajani
69619d0bef Add notion of priority to phones 2023-02-05 23:11:58 +01:00
osaajani
fb58802240 Add update to phones 2023-02-04 01:15:36 +01:00
osaajani
298bba0c39 Add phone limit creation to phone creation 2023-02-02 01:12:30 +01:00
osaajani
1c7a84def0 Only start daemons for phones of active users 2023-01-31 23:11:25 +01:00
osaajani
11b481aebd add limit check to size of sms 2022-09-26 17:17:41 +02:00
osaajani
5c69237169 add actual usage of data on numbers 2022-03-19 22:56:56 +01:00
osaajani
81fb987740 Add support for numbers with data on scheduled + add support for sending sms to a csv file 2022-03-15 02:24:28 +01:00
osaajani
bd3da73711 Change UTF8 to utf8mb4 to properly support utf8 in mysql 2021-12-29 02:54:21 +01:00
osaajani
3f632e9db7 Catch php error in ruler evaluate. Unify all dates functions by using real DateTime objects and function date -> date_create and date_from_format -> date_create_from_format. 2021-12-02 01:03:42 +01:00
osaajani
6bd18c95cc change is_birthdate to a simpler is_birthday always using current date. Add date to get current date to the wanted format. Add intval and boolval 2021-12-02 00:30:21 +01:00
osaajani
14808eb4b0 Add first version of is_birthdate to ruler engine 2021-12-01 23:53:50 +01:00
osaajani
7538e2e60d silence expression notice to prevent notice when using a non defined variable/property 2021-11-26 19:40:26 +01:00
osaajani
d826762e9d fix utf8 chars in sms and add tool to quota to check if a text is gsm0338 compatible 2021-11-05 23:59:38 +01:00
osaajani
a39c9577b1 Add adapter for kannel phones 2021-11-05 23:26:09 +01:00
osaajani
d0fa0a299c Add a new webhook for sended sms status change. Add status and originating scheduled's id to webhook send_sms 2021-10-18 03:40:06 +02:00
osaajani
ec108d8543 add status to webhook sms_send 2021-10-17 02:52:46 +02:00
osaajani
1dd8756d3b Fix bug where scheduled message was not removed when only target number has a stop sms or message is empty. 2021-09-17 22:31:23 +02:00
osaajani
e2bb00cc0c Fix few missing indexes on get_smss_to_send 2021-09-17 21:50:44 +02:00
osaajani
850923c1e6 Fix console command to update/create a user. 2021-08-05 17:14:53 +02:00
osaajani
85095ef995 add server side computing for event listing + fix ordering for some entities 2021-07-21 16:42:25 +02:00
osaajani
8e43c53498 Add serverside list for contacts 2021-07-19 21:14:56 +02:00
osaajani
3084288e5d remove return type on get model to make it more widely compatible 2021-07-19 20:56:44 +02:00
osaajani
169cbfde2d remove return type on get model to make it more widely compatible 2021-07-19 20:55:45 +02:00
osaajani
e957c9feb7 use correct model and fix style 2021-07-19 17:32:23 +02:00
osaajani
8f3634b921 fix get model 2021-07-19 15:57:18 +02:00
osaajani
651c428ed7 move received listing to serverside processing 2021-07-16 22:53:33 +02:00