Commit graph

19 commits

Author SHA1 Message Date
Timothée Jaussoin
bf5a33918f Fix #84 Remove CentOS7 from the pipeline 2023-03-21 16:35:35 +01:00
Timothée Jaussoin
6276d1d02d Fix #73 Add missing vendor directory for XMLRPC in the packages 2023-02-13 11:44:39 +01:00
Timothée Jaussoin
b177e03b19 Fix #67 Requires PHP 8.0 minimum for the DEB and RPM package
Fix a grep selector in the cleanup lines
Update the Debian repositories before installing the deb package
2023-01-18 17:12:43 +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
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
10d601b95c Fix #42 add PHPMD to the GitlabCI
Update the dependencies
2022-09-21 15:29:27 +02:00
Timothée Jaussoin
a0dd7e17ce Add a PHP CodeSniffer to the CI 2022-09-21 12:28:59 +02:00
Timothée Jaussoin
717d3e3cc9 Move the DTMF protocol from AccountAction to Account
Ensure that the account actions are not reachable if the account doesn't have the DTMF protocol configured
Update the documentation
Update the tests
Fix migration for SQLite
2022-01-20 15:29:48 +01: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
82526da4fd Add php-gd as a required dependency
Update the dependencies
Bump the package number
2021-08-23 16:16:42 +02:00
Timothée Jaussoin
1dca0b9924 Rework the .spec file to prevent issues when installing or reinstalling
Fix dependencies and cleanup in the Makefile with make deb
2021-04-29 16:23:33 +02:00
Timothée Jaussoin
f468bf3acf Adjust the .spec file to handle properly reinstallation/upgrade
Add dependencies when packaging for debian
2021-04-29 16:23:33 +02:00
Timothée Jaussoin
bbeaeaea66 Add DEB packaging 2021-04-29 16:23:33 +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
Jehan Monnier
5eb6a644db add packaging 2020-02-04 12:04:57 +01:00
Johan Pascal
c0643e39c2 Makefile copy php files only 2019-07-08 05:49:29 +07:00
Sylvain Berfini
3d9d252120 Feature/complete rework for future developments 2019-07-05 11:56:32 +02:00
Johan Pascal
a3752621ac Initial commit 2019-06-26 17:18:50 +07:00