Timothée Jaussoin
88f0d898fa
Import localy all the fonts, CSS and JS files that used to be on CDN
2023-08-17 14:17:58 +00:00
Timothée Jaussoin
f8ae6d93ff
Add PIN code error handling and proper redirect
2023-08-17 09:42:09 +00:00
Timothée Jaussoin
49d414c9ee
Add the Account CSV import feature
2023-08-14 13:53:03 +00:00
Timothée Jaussoin
4db2b591c5
Move to Material Icons Outlined and load it locally
2023-08-08 15:01:24 +00:00
Timothée Jaussoin
77f334a730
Fix #106 Remove completely the deprecated laravelcollective/html dependency
2023-08-08 15:20:07 +02:00
Timothée Jaussoin
adabb52f3f
Move Device controller to the admin panel
2023-08-07 15:10:32 +00:00
Timothée Jaussoin
ec3f123c9a
Various UI fixes
2023-08-03 16:07:25 +00:00
Timothée Jaussoin
f8bde4345f
First basic statistics graph generation using Chart.js
2023-07-27 15:23:53 +00:00
Timothée Jaussoin
0729718ccf
Add basic Statistics support for Messages and Related devices
2023-07-20 14:56:42 +00:00
Timothée Jaussoin
16a26d1576
Completely remove XMLRPC
2023-07-12 14:48:11 +00:00
Timothée Jaussoin
86983f3f9b
Add the About page
2023-07-07 15:22:56 +00:00
Timothée Jaussoin
c1e3f56e5d
Complete the Contacts Lists endpoints in the API, with tests and documentation
2023-07-06 17:21:12 +02:00
Timothée Jaussoin
c1e355a829
Add ContactList feature, complete the lists and attach them to accounts
2023-07-04 14:35:21 +00:00
Timothée Jaussoin
806a77a756
Redesign the account related pages
2023-06-27 09:13:36 +00:00
Timothée Jaussoin
f90304d768
Fix #109 Fix an error in 'email' route prefix
2023-06-12 14:25:40 +02:00
Timothée Jaussoin
fc96338bfb
Redesign the UI
2023-06-09 08:24:49 +00:00
Timothée Jaussoin
02983102c0
Fix #97 Validate usernames with a configurable regex
2023-05-31 16:06:41 +02:00
Timothée Jaussoin
1d6eab83b9
Fix #105 Return 404 and not 403 on POST...
2023-05-29 12:48:01 +00:00
Timothée Jaussoin
171f55e42e
Fix #95 PUT /accounts admin endpoint implementation
2023-05-25 17:16:36 +02:00
Timothée Jaussoin
04352d582a
Fix #104 Return validation URL when creation an account creation request token
2023-05-23 17:09:49 +02:00
Timothée Jaussoin
8570aaae15
Fix #102 Implement AccountCreationRequestToken
2023-05-23 14:49:03 +00:00
Timothée Jaussoin
716789592e
Fix #92 Add two new endpoints regarding email account reset and account search per email for admins
2023-05-10 10:01:54 +00:00
Timothée Jaussoin
63e13502dc
Fix #100 Fix and move the SMS log to OvhSMS library
2023-05-04 17:41:36 +02:00
Timothée Jaussoin
f409f19ab4
Fix #99 Remove username restriction in Public unsecure endpoint
2023-05-04 14:36:53 +00:00
Timothée Jaussoin
23f35da223
Fix #98 Validate the existence of a similar key on POST /account_types
2023-05-04 15:19:51 +02:00
Timothée Jaussoin
2514de1754
Fix #94 Implement the deprecated endpoint changes + tests + documentation for 1.4
2023-05-03 13:20:26 +00:00
Timothée Jaussoin
b18b500af2
Fix #96 Add the missing sipmessage paramater value for dtmf_protocol in the documentation
2023-04-27 17:08:51 +02:00
Timothée Jaussoin
3162624fb5
Fix #60 Rename code to confirmation_key to be more consistent with the API, keep code as a fallback for now
2023-04-26 15:32:47 +00:00
Timothée Jaussoin
13412119dc
Fix #93 Remove the .htaccess file, redundant with the existing Apache configuration
2023-04-26 16:35:06 +02:00
Timothée Jaussoin
f05df1529d
Fix #91 Update to Laravel 9
2023-04-12 11:35:46 +02:00
Timothée Jaussoin
e4e0c2dd76
Complete the CHANGELOG to add important changes
2023-03-29 13:33:08 +00:00
Timothée Jaussoin
c5deca93a6
Fix #82 Adjust the FlexisipPusherConnector to fit with the recent changes
2023-03-21 15:46:02 +00:00
Timothée Jaussoin
86f4a67c1e
Fix #77 Add proper SIP username validation
2023-03-21 13:03:02 +00:00
Timothée Jaussoin
f68c0957da
Fix #80 Inject provisioning link and QRCode in the default email with a password_reset parameter
2023-03-16 16:15:45 +00:00
Timothée Jaussoin
d0f5bf24f5
Fix #79 Add a refresh_password parameter to the provisioning URLs
2023-03-15 16:16:58 +00:00
Timothée Jaussoin
eb0c97804e
Fix #78 Add a APP_ACCOUNTS_EMAIL_UNIQUE environnement setting
2023-03-14 10:53:51 +00:00
Timothée Jaussoin
484fc0d923
Fix #70 document email parameter in POST /accounts
2023-02-23 15:08:58 +01:00
Timothée Jaussoin
3e8eec68ea
Fix #76 Remove useless expired_at cast
2023-02-13 14:11:31 +01:00
Timothée Jaussoin
ee7ce55e56
Fix #75 Cast to int the phpredis-sentinel port
2023-02-13 12:20:03 +01:00
Timothée Jaussoin
8c598df151
Fix #72 Disable the accounts scope when loading the ApiKey and related account
2023-02-08 12:04:28 +01:00
Timothée Jaussoin
f93e9c0634
Fix #30 Remove APP_EVERYONE_IS_ADMIN
2023-02-08 10:34:17 +01:00
Timothée Jaussoin
879fa89d1e
Fix #66 Don't overide DEB apache conf path
...
Update the dependencies
2023-01-11 14:50:37 +01:00
Timothée Jaussoin
2c231c96b7
Fix #63 Hide auth_token based QRCode generation
2022-12-22 16:19:50 +01:00
Timothée Jaussoin
a5c3339cfe
Fix #62 Remove fromContact
2022-12-21 17:19:47 +01:00
Timothée Jaussoin
6b90b29900
Fix #61 Use the new up to date syntax to load and use CommonMark
...
Update the dependencies
2022-12-20 15:13:00 +01:00
Timothée Jaussoin
6e56559050
Fix #59 Move to Redis for the devices management
2022-12-14 17:21:14 +01:00
Timothée Jaussoin
0d513197b4
Fix #55 Return 401 and not 404 when the wrong algorithm is picked in the Digest flow
2022-12-13 15:16:14 +01:00
Timothée Jaussoin
68b4f1df7f
Update CHANGELOG for the upcoming v1.3
...
Fix the packaging process to use git describe as a reference
Move the generated packages in the build directory, and fix the release and version format in the .spec
Refactor and cleanup the .gitlab-ci file
Move minimum version to PHP8.0
2022-12-13 14:50:40 +01:00
Timothée Jaussoin
4292277037
Prepare the 1.2 release
2022-11-03 15:05:54 +01:00
Timothée Jaussoin
3da2a8fdd6
Fix #50 upgrade the code to fit with the new object format
...
Fix a fatal error in the view
2022-11-03 10:39:11 +01:00