Timothée Jaussoin
bd4dbfeb7a
Fix FLEXIAPI-337 Generate the provisioning URLs based on the user space
2025-06-24 13:04:59 +00:00
Timothée Jaussoin
11a9f87f1d
Fix FLEXIAPI-275 Add names in Spaces
2025-03-05 15:48:55 +01:00
Timothée Jaussoin
cc9fb24db1
Fix FLEXIAPI-271 Handle properly reversed attributes in objects
2025-02-18 12:04:25 +01:00
Timothée Jaussoin
9006bc1d0d
Fix FLEXIAPI-258 Move DotEnv instance configurations in the Spaces table
2025-02-17 14:02:06 +00:00
Timothée Jaussoin
93c98ae73f
Fix FLEXIAPI-220 Migrate SIP Domains to Spaces
2024-12-02 13:04:49 +00:00
Timothée Jaussoin
648936514f
Fix FLEXIAPI-213 Add TURN credentials support in the API as defined in...
2024-10-14 09:03:22 +00:00
Timothée Jaussoin
a4e44d94a6
Fix FLEXIAPI-203 Implement domain based Linphone configuration, add...
2024-08-12 10:14:21 +00:00
Timothée Jaussoin
08ff1b8675
Fix FLEXIAPI-196 Add a phone validation system by country code with configuration panels and related tests and documentation
2024-07-24 10:59:22 +02:00
Timothée Jaussoin
0d399503c4
Fix FLEXIAPI-181 Replace APP_ADMINS_MANAGE_MULTI_DOMAINS with APP_SUPER_ADMINS_SIP_DOMAINS
2024-06-10 13:49:42 +00:00
Timothée Jaussoin
4f79ddca2b
Fix FLEXIAPI-167 Add the handling of a custom identifier for the JWT tokens on top of the email one
2024-04-30 10:10:19 +00:00
Timothée Jaussoin
668c79bc12
Fix FLEXIAPI-151 Migrate to hCaptcha
2024-03-19 15:39:46 +01:00
Timothée Jaussoin
07f8a6e7dd
Fix FLEXIAPI-140 Select the display_name attribute from the database to inject...
2024-02-22 10:50:33 +00:00
Timothée Jaussoin
9fd4b56066
Fix FLEXIAPI-136 Refactor the Web Panel toggle mechanism and move it to a proper Middleware
2024-01-23 17:11:55 +01:00
Timothée Jaussoin
c2ebe29d77
Fix #135 Refactor the password algorithms code
2023-12-19 09:30:21 +00:00
Timothée Jaussoin
e996a9827c
Fix #125 Remove the External Accounts feature
2023-10-04 16:03:53 +02: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
c1e355a829
Add ContactList feature, complete the lists and attach them to accounts
2023-07-04 14:35:21 +00:00
Timothée Jaussoin
171f55e42e
Fix #95 PUT /accounts admin endpoint implementation
2023-05-25 17:16:36 +02: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
699b015950
Fix #45 PHPCS issues
...
Bump the package number
2022-10-05 16:41:58 +02:00
Timothée Jaussoin
9768585236
Fix #45 Add a username blacklist feature + tests
2022-10-05 16:34:43 +02:00
Timothée Jaussoin
7a17897193
Add ExternalAccounts and related features
...
- Consume an ExternalAccount on Account creation
- Add a tombstone to an ExternalAccount to ensure non re-usage
- Add related tests
- Generalize Utils
- Stop public registration when there is no ExternalAccounts left
- Add GenerateExternalAccounts, ExportToExternalAccounts and ImportExternalAccounts console scripts
- Provision the ExternalAccount using the depends_on/idkey pair
2022-07-12 17:05:17 +02:00
Timothée Jaussoin
4f11deeaf9
Add some basic subscriptions statistics
...
Move the statistics to a specific Library
Show some subscriptions charts in the admin panel
Inject the browser user agent to the database if available
Split statistics in different view (day/week/month)
Install cron scripts
Update the dependencies
2021-10-05 14:27:23 +02:00
Timothée Jaussoin
d4d5a9336e
Some small UI fixes in the UI panel
...
Bump the package number
2021-07-29 15:50:07 +02:00
Timothée Jaussoin
09e44f67db
Add a create and edit feature for accounts in the Admin panel
2021-07-29 08:48:11 +00:00
Timothée Jaussoin
54ada09169
Add a basic documentation for FlexiAPI account panel
2021-07-27 09:35:47 +00:00
Timothée Jaussoin
f77846b676
Update from Laravel 6 to Laravel 8
...
Fix the related tests
Add the Belledonne Communications copyright
2020-09-16 12:44:26 +02:00
Timothée Jaussoin
641feb9a2e
Add Account creation
...
Add Aliases support
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
e9e9d09b37
Base authentication system + layout
2020-09-14 11:24:59 +02:00
Timothée Jaussoin
d2bfc6e9f9
Integrate FlexiAPI in the RPM package (logs, conf, env…)
...
Update the GitlabCI and fix integration issues
Add a /api/ping authenticated endpoint
2020-02-10 10:52:28 +01:00
Timothée Jaussoin
17fcaf02d3
Import a new API, build with Laravel
...
- Authentication handled by DIGEST (MD5 and SHA-256)
- Support of CLRTXT passwords in the DB
- Expose sip account devices through the API
- Tests, with databases running in memory
- Documents for the deployment and API usage
2020-02-03 15:20:48 +01:00