Commit Graph

  • 3e37f6190b feat(docker-compose): agregar servicio config-generator con verificación de salud y configuración inicial main Cesar Jhoanny Mendivil Rubio 2025-10-01 18:17:56 -07:00
  • 1fbb9b0834 refactor(docker-compose): eliminar la condición del servicio config-generator en la configuración de Docker Compose Cesar Jhoanny Mendivil Rubio 2025-10-01 17:57:15 -07:00
  • dcff6fc272 refactor(docker-compose): eliminar la condición del servicio config-generator en la configuración de Docker Compose Cesar Jhoanny Mendivil Rubio 2025-10-01 17:56:16 -07:00
  • 4c41a5de6e refactor(docker-compose): eliminar el servicio config-generator del archivo docker-compose Cesar Jhoanny Mendivil Rubio 2025-10-01 17:54:55 -07:00
  • 778264653e feat(easypanel): actualizar docker-compose y scripts para mejorar la gestión de configuraciones y secretos, incluyendo la copia de archivos nginx Cesar Jhoanny Mendivil Rubio 2025-10-01 17:48:09 -07:00
  • de5a70154d fix(docker-compose): actualizar contraseñas por defecto para servicios de PostgreSQL, RabbitMQ e Icecast Cesar Jhoanny Mendivil Rubio 2025-10-01 17:43:45 -07:00
  • 697b7cc288 feat(easypanel): actualizar configuración y scripts de EasyPanel, incluyendo mejoras en la generación de contraseñas, sincronización de herramientas y gestión de configuraciones Cesar Jhoanny Mendivil Rubio 2025-10-01 17:41:20 -07:00
  • 83724ddc26 feat(easypanel): agregar instrucciones y validaciones para secretos en EasyPanel, incluyendo generación de contraseñas seguras y actualización de archivos de configuración Cesar Jhoanny Mendivil Rubio 2025-10-01 17:33:30 -07:00
  • ac2806e2f6 feat(easypanel): implement config generator and update docker-compose for EasyPanel integration Cesar Jhoanny Mendivil Rubio 2025-10-01 17:16:04 -07:00
  • c47f4c2e4c tools: add helper to inspect and repair libretime_config volume Cesar Jhoanny Mendivil Rubio 2025-10-01 16:47:39 -07:00
  • e9b3d8c12d fix(easypanel): expand env vars in container config generator Cesar Jhoanny Mendivil Rubio 2025-10-01 15:55:42 -07:00
  • 8fad322967 test: expand env vars in local config generator script Cesar Jhoanny Mendivil Rubio 2025-10-01 15:26:34 -07:00
  • 5d27068e06 chore(docker): add .env.example, docs and helper to run on macOS Cesar Jhoanny Mendivil Rubio 2025-10-01 15:20:29 -07:00
  • f14f15f2a2 chore(easypanel): make docker-compose.easypanel env-driven + add config generator script Cesar Jhoanny Mendivil Rubio 2025-10-01 15:13:53 -07:00
  • f939af5aac fix: rabbitmq config key 'username' -> 'user' Cesar Jhoanny Mendivil Rubio 2025-10-01 14:54:29 -07:00
  • d600eeb321 chore: remove EasyPanel template artifacts Cesar Jhoanny Mendivil Rubio 2025-10-01 14:44:28 -07:00
  • 62961f0db4 feat(easypanel): agregar configuración inicial para LibreTime en EasyPanel Cesar Jhoanny Mendivil Rubio 2025-09-30 18:22:03 -07:00
  • 643504edc9
    fix(api): file upload with library (#3213) Thomas Göttgens 2025-09-19 12:38:04 +02:00
  • 6ff6de7124
    chore(deps): update pre-commit hook adamchainz/django-upgrade to v1.28.0 (#3220) renovate[bot] 2025-09-10 06:08:57 +00:00
  • ea880e87ab
    chore(deps): update actions/stale action to v10 (#3219) renovate[bot] 2025-09-07 17:37:26 +00:00
  • 3c9e8f9f2e
    chore(deps): update actions/setup-python action to v6 (#3218) renovate[bot] 2025-09-06 12:55:42 +00:00
  • a3898c007d
    chore(deps): update actions/setup-node action to v5 (#3217) renovate[bot] 2025-09-05 09:58:29 +00:00
  • 3257f7a8ec
    chore(deps): update pre-commit hook adamchainz/django-upgrade to v1.27.0 (#3216) renovate[bot] 2025-08-31 11:01:57 +00:00
  • 2baa06c9e8
    chore(deps): update lycheeverse/lychee-action action to v2.6.1 (#3215) renovate[bot] 2025-08-27 23:02:26 +00:00
  • 2b6c9b74ed
    chore(deps): revert lock file maintenance (legacy/composer.json) (#3209) jo 2025-08-26 11:41:50 +02:00
  • b87287e0f8
    chore(deps): update lycheeverse/lychee-action action to v2.6.0 (#3212) renovate[bot] 2025-08-23 13:54:31 +00:00
  • f3d95815f3
    chore(deps): update amannn/action-semantic-pull-request action to v6.1.1 (#3211) renovate[bot] 2025-08-23 13:54:27 +00:00
  • 8cce9c38cd
    chore(deps): lock file maintenance (legacy/composer.json) (#3209) renovate[bot] 2025-08-20 22:00:03 +00:00
  • b7cba0d8b8
    chore(deps): update amannn/action-semantic-pull-request action to v6.1.0 (#3210) renovate[bot] 2025-08-20 21:59:14 +00:00
  • 2adb74f96f
    chore(deps): update amannn/action-semantic-pull-request action to v6 (#3208) renovate[bot] 2025-08-14 21:06:01 +00:00
  • cf0a6c4aa9
    chore(deps): update actions/checkout action to v5 (#3206) renovate[bot] 2025-08-12 20:44:23 +00:00
  • e8474fc990
    chore(deps): revert lock file maintenance (legacy/composer.json) (#3201) jo 2025-08-11 10:28:54 +02:00
  • 66c1392c57 chore(legacy): update locales libretime-bot 2025-08-11 03:03:34 +00:00
  • 385d502186
    chore(deps): lock file maintenance (legacy/composer.json) (#3201) renovate[bot] 2025-08-11 01:59:51 +00:00
  • 07d5ae46b7
    chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v6 (#3205) renovate[bot] 2025-08-11 01:58:38 +00:00
  • faa975bf2f
    ci: fix docker bake v6 missing input (#3200) Jonas L. 2025-08-09 16:27:29 +02:00
  • 8598c69749
    chore(deps): update dependency lxml to v6 (#3197) renovate[bot] 2025-08-09 16:19:26 +02:00
  • e8afef82d1
    chore(deps): update docker/bake-action action to v6 (#3199) renovate[bot] 2025-08-09 14:17:37 +00:00
  • 5240176acd
    chore(deps): update dependency node to v22 (#3198) renovate[bot] 2025-08-09 14:17:28 +00:00
  • 2b9cabb31b
    chore(deps): update actions/setup-node action to v4 (#3196) renovate[bot] 2025-08-09 14:17:23 +00:00
  • d9898e6491
    chore(deps): update actions/download-artifact action to v5 (#3195) renovate[bot] 2025-08-09 16:16:56 +02:00
  • d165af183e
    chore(deps): update lycheeverse/lychee-action action to v2.5.0 (#3194) renovate[bot] 2025-08-09 16:16:23 +02:00
  • b68e61db68
    chore(deps): update dependency black to v25 (#3191) renovate[bot] 2025-08-09 16:13:35 +02:00
  • e63f5a3045
    chore(deps): update dependency isort to v6 (#3192) renovate[bot] 2025-08-09 16:13:14 +02:00
  • f57002ed92
    chore: update pre-commit hooks (#3193) Jonas L. 2025-08-09 16:13:02 +02:00
  • eb9b8bdf81
    chore(deps): update dependency friendsofphp/php-cs-fixer to <3.85.2 (#3188) renovate[bot] 2025-08-09 15:57:06 +02:00
  • 5d7df2feb7
    feat(legacy): now macro should use show start time when available (#3175) dakriy 2025-08-09 06:56:47 -07:00
  • 14bb3e8889
    feat(legacy): persist database connections (#3186) Jonas L. 2025-08-09 15:36:48 +02:00
  • 9d3a88093e
    fix(legacy): do not send content-type header twice (#3187) Jonas L. 2025-08-09 14:28:34 +02:00
  • 2b06c5e35c
    chore(deps): update dependency psycopg to >=3.1.8,<3.3 (#3050) renovate[bot] 2025-08-09 13:42:26 +02:00
  • 237b32a3f9
    chore(deps): update dependency uvicorn to >=0.17.6,<0.36.0 (#3124) renovate[bot] 2025-08-09 13:37:25 +02:00
  • f429339bfc
    chore(main): release 4.5.0 (#3164) libretime-bot 2025-07-16 20:35:34 +02:00
  • f780994996
    feat(legacy): add config option for group separator in header auth (#3181) dakriy 2025-07-16 11:32:34 -07:00
  • 107bacf296
    fix(worker): catch mutagen TypeError when saving metadata (#3182) Jonas L. 2025-07-16 20:24:02 +02:00
  • 4b34070a72
    docs: fix linting error (#3179) Kyle Robbertze 2025-06-18 08:37:10 +01:00
  • 23917f7d8f
    ci: fine grained test release (#3171) Jonas L. 2025-06-14 18:41:59 +02:00
  • 63ff50b82c
    feat: rename airtime-pypo exchange to playout (#3170) Jonas L. 2025-06-14 17:56:21 +02:00
  • 0b02ebf1b6
    feat(playout): don't clear liquidsoap queue on liquidsoap startup (#3163) dakriy 2025-06-14 08:56:06 -07:00
  • f33518d637
    fix: remove potential deadlock in liquidsoap client (#3165) Jonas L. 2025-06-14 15:45:54 +02:00
  • 6588eb0939
    refactor(playout): revert prefer datetime.now(timezone.utc) over datetime.utcnow() (#3169) Jonas L. 2025-06-14 15:16:47 +02:00
  • e8d063d7e9
    chore(playout): install lxml types to satisfy mypy (#3168) Jonas L. 2025-06-14 13:57:05 +02:00
  • 908d54805a
    fix(playout): invalid input source disconnect command send to liquidsoap (#3166) Jonas L. 2025-06-14 13:56:16 +02:00
  • 8bd2db1661
    refactor(playout): prefer datetime.now(timezone.utc) over datetime.utcnow() (#3167) Jonas L. 2025-06-14 13:55:26 +02:00
  • d7987bb4ef
    fix: when metadata has a newline playout stops (#3160) dakriy 2025-06-08 07:54:21 -07:00
  • 9e55d3bb6f
    feat: use fanout queue type for playout queue (#3161) dakriy 2025-06-06 21:05:04 -07:00
  • d3be6772de
    docs: fix release note title (#3159) Jonas L. 2025-06-01 12:33:27 +02:00
  • ef1b6f1f2d
    chore(main): release 4.4.0 (#3145) libretime-bot 2025-05-29 21:16:56 +02:00
  • 659ac7aa77
    feat: include nginx config inside libretime-nginx container (#3157) Jonas L. 2025-05-29 20:58:26 +02:00
  • 658ce15185
    feat: build and run custom nginx container (#3155) Kyle Robbertze 2025-05-29 16:04:17 +01:00
  • 34cd5f8772
    chore(deps): update vale to v3.11.2 (#3154) Kyle Robbertze 2025-04-14 11:00:20 +01:00
  • ef4e8f7c96
    docs: note #3150 docker volume deletion required in upgrade (#3153) Kyle Robbertze 2025-04-14 10:55:00 +01:00
  • fa079237db
    chore(deps): update pre-commit hook asottile/pyupgrade to v3.19.1 (#3151) renovate[bot] 2025-04-11 10:57:09 +00:00
  • dc4b13c604
    ci: update vale to support MDX (#3148) Kyle Robbertze 2025-03-21 10:54:35 +00:00
  • 5743a0f582
    fix(legacy): scheduled show length should not add track fade times (#3144) dakriy 2025-03-19 04:13:30 -07:00
  • c5548632e4
    fix(legacy): now macro should use station timezone (#3143) dakriy 2025-03-18 06:12:01 -07:00
  • e861a1a491 chore: fix argos link Kyle Robbertze 2025-03-14 12:25:50 +00:00
  • edcdfd9301 chore: add argos badge to README Kyle Robbertze 2025-03-14 12:22:16 +00:00
  • bba38c31ac
    docs: fix broken codeblocks (#3142) Kyle Robbertze 2025-03-14 11:46:04 +00:00
  • e321b09d8b
    docs: fix comments in mdx files (#3141) Kyle Robbertze 2025-03-14 10:27:16 +00:00
  • 794f25be6e
    docs: update admonitions to use correct levels (#3140) Kyle Robbertze 2025-03-13 17:46:08 +00:00
  • d3f6ee2507 docs: fix broken links Kyle Robbertze 2025-03-13 16:21:08 +00:00
  • 811f1eb833
    docs: prepare docs for Docusaurus v3 (#3139) Kyle Robbertze 2025-03-13 16:15:54 +00:00
  • 1b86b8eec5 docs: add missing v4.3.0 release note Kyle Robbertze 2025-03-13 00:56:53 +00:00
  • fe342405d2 ci: run doc lint and sync on releases Kyle Robbertze 2025-03-12 23:41:30 +00:00
  • 183d49742b
    chore(main): release 4.3.0 (#3049) libretime-bot 2025-03-13 00:31:06 +01:00
  • a246b8979d ci: move to new googleapis/release-please-action action Kyle Robbertze 2025-03-12 23:27:44 +00:00
  • 62f78dc47b ci: force python 3.12 for api schema check Kyle Robbertze 2025-03-12 23:24:53 +00:00
  • 3a8dcbce60
    feat(legacy): update deprecated PHP code (#2789) Julien Valentin 2025-03-13 00:19:18 +01:00
  • f9c0bd5a05
    feat(playout): add Liquidsoap 2.0 support (#2786) Julien Valentin 2025-02-25 11:47:54 +01:00
  • eb3f160eae
    chore(legacy): translations update from Hosted Weblate (#3136) Weblate (bot) 2025-02-25 11:42:57 +01:00
  • 7142049d00
    ci: fix failures (#3137) Kyle Robbertze 2025-02-25 10:35:14 +00:00
  • 5b4c720e10
    fix(playout): improve the way hashlib is called in libretime_playout/player (#3135) Scott McGrath 2025-01-17 18:11:02 -05:00
  • a14f1bec0b
    ci: only check last commit for API schema in PRs (#3133) Kyle Robbertze 2025-01-10 16:56:39 +00:00
  • 203c927554
    feat: add flac support to Web player (#3128) nosbig 2025-01-10 10:46:18 -05:00
  • 6f5275176e
    chore: update docker compose commands (#3132) Kyle Robbertze 2025-01-09 16:09:28 +00:00
  • 644d2b9ce5
    fix(legacy): additional specifics added to CSVexport.js for RFC 4180 (#3131) Scott McGrath 2025-01-09 03:34:13 -05:00
  • 267da9e438
    chore: add pre-commit API check (#3120) Kyle Robbertze 2025-01-09 07:53:49 +00:00
  • b1bdd6d9be
    feat(api): added filters on genre & md5 for files api (#3127) Keoni Mahelona 2025-01-09 05:54:53 +13:00
  • 92ca6b0341
    ci: make libretime test user owner of test database (#3130) Kyle Robbertze 2025-01-08 16:53:45 +00:00
  • 7f40743d83
    chore(legacy): translations update from Hosted Weblate (#3129) Weblate (bot) 2025-01-08 11:48:31 +01:00