Commit graph

425 commits

Author SHA1 Message Date
Timothée Jaussoin
b9591d4102 Branch the 1.4 2023-11-13 10:33:50 +00:00
Timothée Jaussoin
8bb2c514b0 Only allow the recovery endpoint to be called once if the code is wrong 2023-11-08 10:41:14 +00:00
Timothée Jaussoin
06e92a6f93 Fix Jira FLEXIAPI-129 Validate the password confirmation when creating a new... 2023-11-07 16:24:49 +00:00
Timothée Jaussoin
b6b54802d2 Add a small check to ask to wait one hour between two recoveries of an account 2023-11-07 15:54:07 +01:00
Timothée Jaussoin
459e8faf9d Fix Mantis#11998 Send the correct message by SMS when creating an account... 2023-11-07 14:20:13 +00:00
Timothée Jaussoin
9abce3988b Do a separated package for el8 and el9 in the Make script 2023-10-23 10:47:21 +02:00
Timothée Jaussoin
c0fda7cecd Add Rocky9 support in the pipeline 2023-10-23 10:15:08 +02:00
Timothée Jaussoin
ff4e704bfa Build and package all the Remi packages in one go 2023-10-19 15:25:46 +02:00
Timothée Jaussoin
179c76251d Add call logs browsing, general and per account 2023-10-16 09:05:45 +00:00
Timothée Jaussoin
95707c7749 Fix #19 Set all the ERROR confirmation_key to null in the accounts table 2023-10-09 16:50:09 +02:00
Timothée Jaussoin
3dece6158d Small UI fixes 2023-10-09 16:35:12 +02:00
Timothée Jaussoin
c477973d84 Fix #126 Move all the intercome related features under a toggle 2023-10-05 17:02:08 +02:00
Timothée Jaussoin
ab6aa88b3c Fix #127 Move the API Key management form to a specific page 2023-10-05 15:42:15 +02:00
Timothée Jaussoin
e996a9827c Fix #125 Remove the External Accounts feature 2023-10-04 16:03:53 +02:00
Timothée Jaussoin
7feb7fd184 Add Account statistics 2023-10-04 08:24:47 +00:00
Timothée Jaussoin
e516ae788c Fix #124 Return 404 when the account is already provisioned or the provisioning_token not valid 2023-09-27 14:31:04 +00:00
Timothée Jaussoin
312c9e515f Fix #123 Define a proper documentation for the provisioning flow 2023-09-27 14:53:32 +02:00
Peio Rigaux
7d9e0bc95e Added Debian 12 to CI 2023-09-27 10:34:50 +02:00
Timothée Jaussoin
a9fb3fd1c1 Implement Calls Statistics 2023-09-19 13:07:09 +00:00
Timothée Jaussoin
d2c5e9f48f Fix #122 Add a new console command CreateFirstAdmin 2023-09-13 15:50:57 +02:00
Timothée Jaussoin
a2e8d27b49 Fix #121 Only apply throttling to redeemed tokens 2023-09-11 09:35:11 +00:00
Timothée Jaussoin
1debbc5f10 Fix #118 Add a throttling system for the AccountCreationToken push notification endpoint 2023-09-06 14:58:21 +02:00
Timothée Jaussoin
03bd8d8114 Introduce the database_errors logger 2023-08-30 15:31:51 +00:00
Timothée Jaussoin
be429be82a Fix #117 Redeem properly the tokens to prevent reuse 2023-08-29 09:52:45 +00:00
Timothée Jaussoin
8b17a9e6c1 Fix #116 Fix Change SMS endpoint 2023-08-24 14:37:34 +02:00
Timothée Jaussoin
3ae460de5a Fix #115 Check if $account exists 2023-08-24 14:26:38 +02:00
Timothée Jaussoin
5fd6766a8e Fix #114 Complete the API documentation for the currently implemented statistics endpoint 2023-08-23 14:37:21 +00:00
Timothée Jaussoin
99e6505b9b Fix #113 Add hints for the info log -> errors log 2023-08-22 14:19:45 +00:00
Peio Rigaux
3852218558 Uses updateOrCreate instead of just create 2023-08-21 08:02:19 +00:00
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
79de0d5b65 Fix #108 Add + in the sed selection when renaming packages 2023-06-09 11:35:39 +02:00
Timothée Jaussoin
a02a8ae745 Fix #107 Tag the 1.4 alpha 2023-06-09 10:57:43 +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