Commit Graph

649 Commits

Author SHA1 Message Date
Jonas L 751151a855
chore: replace ogg|mp3 with ogg,mp3 (#1822) 2022-04-29 17:21:33 +02:00
Jonas L 1b5ccd3f65
docs: update apache log filepath (#1811) 2022-04-25 19:56:19 +02:00
jo 751d430bcc feat: replace exploded base_* with public_url
Fixes #1574

BREAKING CHANGE: The `general` section in the config schema has changed: the `general.base_*`, `general.protocol` and `general.force_ssl` configuration fields have been replaced with a single `general.public_url` field. Be sure to use a valid url with the new configuration field.
2022-04-25 16:45:01 +02:00
Jonas L 41df76eed0
feat(api): replace uwsgi with gunicorn (#1785)
Related to #1719

BREAKING: The uwsgi packages and configuration files (`/etc/airtime/libretime-api.ini`) should be removed from the system.
2022-04-25 16:09:19 +02:00
Jonas L 95a7411c0c
feat: improve apache configuration (#1784)
- merge php config in apache config
- remove deprecated php config
- remove old apache config
- use dedicated log files for libretime vhost
- change template variables format

BREAKING: The apache configuration file has been updated and renamed. You must remove the old configuration files `/etc/apache2/sites-available/airtime*` file from the system.

BREAKING: The php configuration file has been merged in the apache configuration. You need to remove the `/etc/php/*/apache2/conf.d/airtime.ini` file from the system.
2022-04-25 12:46:30 +02:00
Jonas L 940a1d05a9
docs: start troubleshooting with syslog over libretime logs (#1783) 2022-04-21 13:18:02 +02:00
Jonas L 751a4a4440
docs: draft architecture design document (#1736)
Fix #1610
2022-04-20 13:27:34 +00:00
Jonas L 713640e8dc
chore: release 3.0.0-alpha.12 (#1718) 2022-03-29 15:49:33 +02:00
Jonas L 7e9c9a2792
chore: rename vagrant devices (#1716) 2022-03-29 14:25:34 +02:00
Jonas L 331df277b4
docs: fix and update links (#1714) 2022-03-29 13:07:38 +02:00
jo c695b32394 docs: add missing data to release note 2022-03-29 10:42:37 +02:00
Jonas L f0cd040bac
chore: release 3.0.0-alpha.11 (#1620)
* chore: release 3.0.0-alpha.11

* import release note skeleton

* add missing db config schema changes

* wording

* sort release note commit order and add latest commits / changes

* chore: bump website version tag to 3.0.0-alpha.11

* add latest commits

* add note about api static files removal

* improve upgrade procedure after testing

* document #1606 as a known issue

Co-authored-by: Kyle Robbertze <kyle@paddatrapper.com>
2022-03-28 21:08:44 +02:00
Jonas L 20960fcf0a
docs: always run django migration on upgrade (#1687) 2022-03-18 17:10:25 +02:00
Jonas L 0430954ca3
docs: reload systemd service on upgrade (#1685) 2022-03-18 14:34:37 +02:00
Kyle Robbertze 918006772e docs: adjust formatting 2022-03-18 11:08:02 +01:00
Jonas L dca1d54174
docs: unsure we restart service after upgrade (#1677) 2022-03-16 13:45:11 +00:00
Jonas L f51d2460ab
docs: clean cloned repo before upgrading (#1676) 2022-03-16 14:06:24 +02:00
Jonas L b94eb2e92f
docs: prevent user to clone wrong repo (#1657) 2022-03-03 11:38:02 +00:00
jo 228585d434 docs: update configuration schema 2022-02-23 13:18:05 +02:00
jo 3f6438383f docs: update releases notes
- remove duplicate deprecations and upgrade procedures
- add emijeeezz
2022-02-23 10:01:15 +02:00
jo 9ebd2c85ef docs: import releases notes 2022-02-23 10:01:15 +02:00
Jonas L 3ec85d7821
docs: update structure and create links between pages (#1611)
* docs: rework files structure

* rewrite documentation entrypoint

* update category files and use yml

* add manuals entry page

* update admin-manual titles and page order

* create releases sections

* move ssl configuration to reverse proxy

* docs: update website vars and links

* update release note codeblock syntax key

* resurect troubleshooting guide

* Update freeipa custom auth documentation

* add notice about the state of the documentation

* update the backup documentation

* tmp: allow to deploy the website for preview

* Don't use require.resolve for plugins

* Update the main page link dest

* update development environment title

* rewrite the install/upgrade/migrate as guides

* update website docs sections links

* Fix urls

* move release note to documentation

* move home links to vars files

* tmp: update deploy url

* add react to tsconfig to handle jsx linting

* fix: replace absolute url to relative path to files

* tmp: allow CI Website dpeloy on working branch

* Update release note title

* use default syntax highlighting theme

* update the troubleshooting guide

* Wording

* use CodeBlock components

* Better prose

* remove api_client config section

* fix prose errors

* update import prefix for vars file

* reroder docs manuals links

* use sentence capitalization for page titles

* Wording

* missing word

* Update note about syslog log file

* wording
2022-02-21 09:16:54 +02:00
jo 8ce6703b74 docs: update reverse-proxy example variables 2022-02-16 15:01:25 +02:00
jo 8113077fd9 chore: fix broken links 2022-02-16 15:01:25 +02:00
jo 76e7bfbf6c docs: remove mention of self signed certificate 2022-02-14 12:44:17 +02:00
jo 94d3c5e496 docs: fix prose linting errors
- Properly enclose code between triple backticks
- Put paths and url between backticks
- Remove links <> enclosing
- Libretime styled name is LibreTime
- Put urls and paths betwen backticks
- Use sentence like capitalization for headings
- Put tools name between backticks
- Update links
2022-02-11 10:12:07 +01:00
jo 2d644561bf docs: fix broken links 2022-02-10 08:40:38 +01:00
jo 6d9e7a6765 docs: rework docs into the new website
- multipass docs moved to local-dev.md
- add documentation to website
- rework fogotten files
- disable fogotten files

Co-authored-by: Zachary Klosko <zklosko@users.noreply.github.com>
2022-02-10 08:17:02 +01:00
jo 2fa10793ec docs: restructure and backup pictures
Co-authored-by: Zachary Klosko <zklosko@users.noreply.github.com>
2022-02-10 08:17:02 +01:00
jo 9a88617e73 chore: delete jplayer zip file
Co-authored-by: Zachary Klosko <zklosko@users.noreply.github.com>
2022-02-10 08:17:02 +01:00
jo c4cdb94fab docs: rename documentation files
Co-authored-by: Zachary Klosko <zklosko@users.noreply.github.com>
2022-02-10 08:17:02 +01:00
jo 8d8e55f236 docs: replace jekyll with docusaurus
- jsnon5 not handled by pre-commit

Co-authored-by: Zachary Klosko <zklosko@users.noreply.github.com>
2022-02-10 08:17:02 +01:00
Jonas L 3245216869
feat(legacy): add db config defaults and allow custom port (#1559)
* feat(legacy): allow custom port for database connection

- fix heredoc for php72

* update test config db section

* update sample config db section

* update api db config

* use defaults for database config section

* update documentation

* more documentation for migration
2022-02-04 16:03:01 +02:00
Jonas L 71b3e6aa9d
docs: recommend current LTS or stable distro (#1564)
Fixes #1561
2022-02-04 15:58:07 +02:00
Jonas L c2cd1c28b8
chore: rename master branch to main (#1508) 2022-01-13 16:03:31 +00:00
Jonas L 4057c88cf0
feat: debian 11 support (#1292)
* Debian 11 Support

Run api ci test on bullseye as well

* Silan does not work for mp3 on bullseye

* Liquisoap does not fail with wma files on bullseye
2021-11-09 11:21:40 +02:00
Kyle Robbertze 7182390000
feat: add support for Ubuntu Focal 20.04 (#1168)
Co-authored-by: Valerio Bozzolan <gnu@linux.it>
2021-11-04 09:55:50 +02:00
Kyle Robbertze a2312ddfce
Update Website link to point to alpha.10 (#1404) 2021-10-16 23:54:00 +02:00
jo c4c89eae19 Fix paths after legacy rename 2021-10-11 13:43:39 +02:00
Kyle Robbertze 9494a17ad0 move Airtime migration note to the correct place 2021-07-12 10:15:31 +02:00
Kyle Robbertze f94e90a7f6 update documentation to remove bionic 2021-07-12 10:13:07 +02:00
Kyle Robbertze 39a8b66b49 Update upgrade documentation
Fixes: #71 #623
2021-07-06 10:27:22 +02:00
Kyle Robbertze fa5db502ed Drop Ubuntu Xenial support
Fixes: #1226
2021-07-06 10:27:17 +02:00
Kyle Robbertze 3c63eb7c6c update documentation to remove stretch 2021-07-03 18:40:53 +02:00
Kyle Robbertze c26abba7a9 drop Debian Stretch support
Fixes #1194
2021-06-18 22:26:56 +02:00
Kyle Robbertze fec0aec26d rearange sections between CONTRIBUTING and the website 2021-06-13 13:26:27 +02:00
Kyle Robbertze 6cbe769471 add contribution methods to the website 2021-06-08 13:37:35 +02:00
jo 488e8e750d Replace some unicode ' with simple quote 2021-06-05 00:39:35 +02:00
jo 62bd352071 Replace some em dash with en dash 2021-06-05 00:39:35 +02:00
jo 639a1249b1 Replace some unicode ... with 3 dots 2021-06-05 00:39:35 +02:00
jo 1e1cf249f7 Search and replace unicode a0c2 with 0020 2021-06-05 00:39:35 +02:00
jo f2e840989a Fix executable bit 2021-06-04 17:06:05 +02:00
jo 6871956baa Fix end of files 2021-06-04 17:06:05 +02:00
jo d8195f0fd8 Fix trailing whitespaces in files 2021-06-04 17:06:05 +02:00
jo efe4fa027e Format code using prettier 2021-06-04 17:04:53 +02:00
jo 65f7b41487 Fix spelling 2021-06-04 17:04:53 +02:00
Kyle Robbertze 02ccac3afb
Merge pull request #1218 from jooola/gitignore
Enhance .gitignore
2021-05-31 10:15:33 +02:00
jo f32bca7701 Enhance .gitignore 2021-05-29 15:44:36 +02:00
jo 5054bb7629 Add openapi yaml schema
Add yaml schema link to specs
Bump specs to v3.1.x
2021-05-28 02:24:34 +02:00
Kyle Robbertze d74d3db59a
Merge pull request #1189 from brekemeier/patch-3
Path fault
2021-05-01 00:02:16 +02:00
brekemeier 3f7f6debab
Path fault
new: airtime/php/airtime_mvc/....
2021-04-09 14:54:20 +02:00
brekemeier 0be88d2af8
Update vagrant.md 2021-04-08 19:33:32 +02:00
brekemeier 315b2d0751
Update install.md 2021-04-07 05:20:51 +02:00
Kyle Robbertze 90e5005c76
Merge pull request #1158 from hairmare/fix/remove-soundcloud
fix(soundcloud): remove broken integration
2021-01-24 23:09:30 +02:00
Lucas Bickel f029584985
Merge pull request #1165 from paddatrapper/feature/python-force-ssl
Use force_ssl in python apps
2021-01-24 10:28:32 +01:00
Daniel James 56a0482a09
Fix typo in install.md 2021-01-22 10:43:36 +00:00
Kyle Robbertze 0f9b6ffab6 remove known bug note on reverse proxy set up 2021-01-21 09:49:55 +02:00
Lucas Bickel c2bfee60f1 feat(mvc): add preview mode setting 2021-01-06 13:48:33 +00:00
Lucas Bickel 4c72403b9b fix(soundcloud): remove broken integration 2021-01-06 12:40:30 +00:00
Zachary Klosko 04796ee26a
Update docs/_docs/troubleshooting.md
Co-authored-by: Kyle Robbertze <paddatrapper@users.noreply.github.com>
2021-01-02 16:01:23 -05:00
Zachary Klosko 1924fe4a81 Merge remote-tracking branch 'upstream/master' into js 2021-01-01 15:28:35 -05:00
Zachary Klosko 87b32252f0 Adding description of problem to troubleshooting page 2021-01-01 15:27:10 -05:00
Lucas Bickel 194682d89c fix: update to CentOS 8 2020-12-26 12:59:54 +01:00
Kyle Robbertze fb27442d22 add live-broadcast to interface category 2020-12-21 15:22:24 +02:00
Zachary Klosko fdf1f1e918 One more 2020-12-08 11:09:35 -05:00
Zachary Klosko 7e0be719f7 Fixing typo 2020-12-08 11:07:29 -05:00
Zachary Klosko e908d18cef Fixing typos 2020-12-08 09:36:16 -05:00
Zachary Klosko 7cc14fb635 Adding docs readme 2020-12-07 17:38:55 -05:00
Zachary Klosko 768d74c172 Switching from in-repo hosting plugins to CDNs 2020-12-06 18:43:18 -05:00
Zachary Klosko d2dc7a93c3 Footer was too wordy... 2020-12-03 12:22:41 -05:00
Zachary Klosko 81749bcbdb This is better 2020-12-03 12:21:39 -05:00
Zachary Klosko 4fc86ea6f6 Clarifying codeblocks 2020-12-03 12:19:44 -05:00
Zachary Klosko ecf04f894b Fixing photo credits, gitignoring Gemfile.lock, minor styling tweaks 2020-12-03 12:07:18 -05:00
Zachary Klosko ff336eb8fe Adding back Gemfile 2020-12-03 11:19:48 -05:00
Zachary Klosko 182064ed0b Remove Gemfile, fix photo credit 2020-12-03 11:19:17 -05:00
Zachary Klosko 1833ba7347 Merge remote-tracking branch 'upstream/master' 2020-12-02 15:18:36 -05:00
Zachary Klosko a9a16152e6 Adding note about need for public access for widgets 2020-12-02 15:10:48 -05:00
Zachary Klosko 3367451683 Adding widgets doc 2020-12-02 15:06:10 -05:00
Lucas Bickel 4d85706622 chore(dependabot): remove docs Gemfile.lock
Ensure we are minimally impacted by upstream toolchain changes.
2020-11-30 22:44:58 +01:00
Zachary Klosko f8a338e072 More work 2020-11-29 14:26:59 -05:00
Zachary Klosko 5cba37aa9b Remove FAQ, rework Troubleshooting 2020-11-27 21:39:16 -05:00
Zachary Klosko 0c8ec5cf6b Changes in home, 404 pages
More Bootstrap elements, found different picture, using more fill-in text with Jekyll and Markdown
2020-11-26 22:56:16 -05:00
Zachary Klosko 5ca2cbfb78 More site work 2020-11-24 10:12:49 -05:00
Zachary Klosko 790ee9977a Adding in How to Change Default Passwords 2020-11-24 09:56:53 -05:00
Zachary Klosko 68357864b1 More work on docs 2020-11-23 13:58:55 -05:00
Zachary Klosko 48587d498e Adding backup instructions from #190 2020-11-21 22:37:19 -05:00
Zachary Klosko ad413338e1 Merge remote-tracking branch 'upstream/master' 2020-11-19 12:02:06 -05:00
Zachary Klosko c7caa442cc Continuing to edit docs 2020-11-19 11:59:27 -05:00
Zachary Klosko 121a9d1ea8 Clarifying Jekyll instructions 2020-11-18 22:41:00 -05:00
Zachary Klosko 84536249b9 Updating gemfile as per #1091 2020-11-18 17:40:29 -05:00