Commit Graph

621 Commits

Author SHA1 Message Date
osaajani 4e80a6a3a1 Improve dashboard stats to show sended sms status stats 2023-05-30 18:05:38 +02:00
osaajani 552300a971 fix version check 2023-05-30 17:53:04 +02:00
Pierre-Lin Bonnemaison 01dcd164ec
Merge pull request #195 from deajan/improve-gammu-receiver
Improve Gammu SMS Receiver
2023-05-30 17:50:01 +02:00
osaajani 4fe4d662b7 up dependabot 2023-05-29 21:57:16 +02:00
osaajani 7014f3da68 clean http_pwd forging 2023-05-29 21:53:09 +02:00
Pierre-Lin Bonnemaison 62eb897589
Merge pull request #199 from deajan/make_https_easier
Make HTTPS proxies work
2023-05-29 21:27:16 +02:00
osaajani 49af8f7d94 pump version 2023-03-17 16:10:08 +01:00
osaajani e7a6c486ee add status limit_reached to phone and check raspisms sms limit when updating phone status 2023-03-17 16:09:32 +01:00
osaajani b8ab352deb Fix bad offset on invalid csv file while importing contact 2023-03-01 19:34:51 +01:00
osaajani 572a243a7b Fix scheduled no with no phone on PHP < 8 2023-03-01 19:20:02 +01:00
osaajani c999318460 fix preview conditional group 2023-03-01 12:58:31 +01:00
osaajani e0c49ea055 fix preview conditional group 2023-03-01 12:58:07 +01:00
osaajani eba0b83b87 Add multiple new functions :
- A new adapter for Odyssey Messaging
- Feature to associate a tag to sms campaign
- Support for phone groups
- Support of phone status
- Support for phone priority
- Support for phone limits
- Settings to enable phone priority and phone limits
2023-02-24 19:23:51 +01:00
osaajani c3b2f9d764 Accept update status phone for phone without real status 2023-02-24 19:08:48 +01:00
osaajani 7600f096ae combine account and user for odyssey messaging adapter 2023-02-24 18:38:44 +01:00
osaajani 7483b9a8ae Add support for tag in sms campaigns 2023-02-24 16:29:10 +01:00
osaajani 2f74fa6173 Add adapter for odyssey messaging 2023-02-24 13:32:36 +01:00
osaajani b825bd6d6e Add settings to enable/disable phone priority and phone limits 2023-02-20 15:48:47 +01:00
osaajani 4ea624b0d9 update font awesome 2023-02-20 15:45:53 +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 85b64ada1a fix mms phone not set 2023-02-18 05:44:42 +01:00
osaajani f9e64aee65 add preview of group members 2023-02-17 05:18:57 +01:00
osaajani 59d3e28489 Add a setting to force gsm alphabet conversion 2023-02-06 20:18:35 +01:00
osaajani fdbc6a0878 fix date format 2023-02-06 05:52:49 +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 6353d5115b Add phone limits to list 2023-02-04 01:45:59 +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 fd1e7b5519 Merge branch 'master' of https://github.com/RaspbianFrance/RaspiSMS 2023-01-31 23:13:39 +01:00
osaajani 1c7a84def0 Only start daemons for phones of active users 2023-01-31 23:11:25 +01:00
Orsiris de Jong c202806755
Make descartes work with HTTPS proxies 2022-11-04 20:00:27 +01:00
Orsiris de Jong f76977e021
Make sure we allow HTTPS request upgrades when behind https proxy 2022-11-04 19:41:53 +01:00
Orsiris de Jong 185d7772f7
Improve logging 2022-10-26 00:07:29 +02:00
Orsiris de Jong cd5f674164
Move comment to proper line 2022-10-23 11:21:11 +02:00
Orsiris de Jong 3c8061dbbb
Allow get_gamm_version() failure 2022-10-23 11:19:22 +02:00
Orsiris de Jong 2309a0e031
Improve Gammu SMS Receiver
This as a rewrite of `gammu_get_unread_sms.py` script that adds:
- Support for long SMS
- Added proper CLI interface (see --help)
- Added optional --delete parameter which deletes SMS after printing them as JSON
- Added optional --show-read parameter which shows all not Unread marked SMS
- Added logging and --debug option
- Retain retrocompatibility with earlier versions of this script
- Retain retrocompatibility with Python 2.7+ (hopefully)

Fixes #181.
Btw, the interface with RaspiSMS could be improved with a temporary JSON file, using stdout seems lossy.
2022-10-20 23:15:04 +02:00
Pierre-Lin Bonnemaison d6b650147a
Merge pull request #192 from deajan/gammu-fix-unlock-sms
Don't bother to check SIM security status on successful unlock
2022-10-19 18:30:11 +02:00
Pierre-Lin Bonnemaison 9691ee45a0
Merge pull request #194 from deajan/gammu-utf8
Make sure Gammu always sends as UTF-8 format
2022-10-19 18:23:05 +02:00
Orsiris de Jong 4776b147e5
Make sure Gammu always sends as UTF-8 format 2022-10-19 00:46:29 +02:00
Pierre-Lin Bonnemaison 61bec81c44
Merge pull request #191 from deajan/gammu-fixes
Make sure Gammu speaks english
2022-10-18 19:26:52 +02:00
Orsiris de Jong 82021648a3
Don't bother to check SIM security status on successful unlock 2022-10-17 19:19:28 +02:00
Orsiris de Jong f790adc6a1
Make sure Gammu speaks english
Gammu returns localized messages whereas GammuAdapter searches for string "nothing".
Force Gammu to return english messages so word searches will work properly.
This fixes #172
2022-10-17 19:15:32 +02:00