]> git.0d.be Git - panikdb.git/log
panikdb.git
17 months agoenable automatic scheduling of diffusions
Frédéric Péters [Tue, 18 Oct 2022 08:26:39 +0000 (10:26 +0200)]
enable automatic scheduling of diffusions

18 months agofix hover style of add newsitem button
Frédéric Péters [Sun, 2 Oct 2022 08:30:24 +0000 (10:30 +0200)]
fix hover style of add newsitem button

18 months agotranslation update
Frédéric Péters [Sun, 2 Oct 2022 08:21:09 +0000 (10:21 +0200)]
translation update

18 months agoadd link to page to manage news categories
Frédéric Péters [Sun, 2 Oct 2022 08:19:54 +0000 (10:19 +0200)]
add link to page to manage news categories

18 months agouse settings for additional home top links (like forums or statistics)
Frédéric Péters [Sun, 2 Oct 2022 07:10:30 +0000 (09:10 +0200)]
use settings for additional home top links (like forums or statistics)

18 months agodebian: update dependency to uwsgi-core, instead of uwsgi
Frédéric Péters [Sat, 1 Oct 2022 15:09:50 +0000 (17:09 +0200)]
debian: update dependency to uwsgi-core, instead of uwsgi

18 months agopige: do not stay stuck on missing path
Frédéric Péters [Sun, 25 Sep 2022 21:54:54 +0000 (23:54 +0200)]
pige: do not stay stuck on missing path

19 months agodebian: increase socket-timeout, necessary for long direct pige downloads
Frédéric Péters [Wed, 14 Sep 2022 15:58:41 +0000 (17:58 +0200)]
debian: increase socket-timeout, necessary for long direct pige downloads

19 months agoupdate stream schedule permission for renamed model
Frédéric Péters [Sun, 11 Sep 2022 10:03:51 +0000 (12:03 +0200)]
update stream schedule permission for renamed model

19 months agopige: properly skip "remove_silent_files" policy from transform policies
Frédéric Péters [Sat, 20 Aug 2022 09:10:56 +0000 (11:10 +0200)]
pige: properly skip "remove_silent_files" policy from transform policies

19 months agopige: allow passing parameters to retention policies
Frédéric Péters [Sat, 20 Aug 2022 09:10:22 +0000 (11:10 +0200)]
pige: allow passing parameters to retention policies

19 months agopige: adapt content type to requested file format
Frédéric Péters [Wed, 17 Aug 2022 18:26:13 +0000 (20:26 +0200)]
pige: adapt content type to requested file format

19 months agodebian: add pige retention handling as uwsgi cron job
Frédéric Péters [Wed, 17 Aug 2022 12:16:22 +0000 (14:16 +0200)]
debian: add pige retention handling as uwsgi cron job

19 months agodebian: add flac and vorbis-tools dependencies, for pige retention policies
Frédéric Péters [Wed, 17 Aug 2022 08:03:28 +0000 (10:03 +0200)]
debian: add flac and vorbis-tools dependencies, for pige retention policies

20 months agoadd password reset complete url route
Frédéric Péters [Tue, 16 Aug 2022 19:51:18 +0000 (21:51 +0200)]
add password reset complete url route

20 months agoadd a setting for radio name
Frédéric Péters [Tue, 16 Aug 2022 11:34:25 +0000 (13:34 +0200)]
add a setting for radio name

20 months agopige: use psutil to reduce priority of jobs
Frédéric Péters [Tue, 16 Aug 2022 07:14:28 +0000 (09:14 +0200)]
pige: use psutil to reduce priority of jobs

20 months agoship pige templates
Frédéric Péters [Mon, 15 Aug 2022 18:27:36 +0000 (20:27 +0200)]
ship pige templates

20 months agopige: sort audio files before assembling
Frédéric Péters [Mon, 15 Aug 2022 18:09:56 +0000 (20:09 +0200)]
pige: sort audio files before assembling

20 months agopige: fix reference to pige request email template
Frédéric Péters [Mon, 15 Aug 2022 18:00:25 +0000 (20:00 +0200)]
pige: fix reference to pige request email template

20 months agopige: add support for removing silent files
Frédéric Péters [Mon, 15 Aug 2022 14:44:15 +0000 (16:44 +0200)]
pige: add support for removing silent files

20 months agopige: add new pige_retention command, to apply retention policy
Frédéric Péters [Mon, 15 Aug 2022 12:59:03 +0000 (14:59 +0200)]
pige: add new pige_retention command, to apply retention policy

20 months agomove regie template parts to panikdb.regie
Frédéric Péters [Mon, 15 Aug 2022 11:52:01 +0000 (13:52 +0200)]
move regie template parts to panikdb.regie

20 months agotranslation update
Frédéric Péters [Mon, 15 Aug 2022 07:45:09 +0000 (09:45 +0200)]
translation update

20 months agoi18n'ed pige form
Frédéric Péters [Mon, 15 Aug 2022 07:45:19 +0000 (09:45 +0200)]
i18n'ed pige form

20 months agoadjust pige form to match configured sources
Frédéric Péters [Mon, 15 Aug 2022 07:41:41 +0000 (09:41 +0200)]
adjust pige form to match configured sources

20 months agopige: remove breakpoint from command
Frédéric Péters [Sun, 14 Aug 2022 14:59:17 +0000 (16:59 +0200)]
pige: remove breakpoint from command

20 months agodebian: update new name for pige cron job
Frédéric Péters [Sun, 14 Aug 2022 14:56:38 +0000 (16:56 +0200)]
debian: update new name for pige cron job

20 months agostart a dedicated app for pige
Frédéric Péters [Sat, 13 Aug 2022 17:46:18 +0000 (19:46 +0200)]
start a dedicated app for pige

20 months agoadd icon next to episodes with an image
Frédéric Péters [Thu, 4 Aug 2022 12:08:42 +0000 (14:08 +0200)]
add icon next to episodes with an image

20 months agodebian: add clean uploads uwsgi cron job
Frédéric Péters [Tue, 26 Jul 2022 19:23:19 +0000 (21:23 +0200)]
debian: add clean uploads uwsgi cron job

20 months agodebian: do not automatically (re)start stamina
Frédéric Péters [Tue, 26 Jul 2022 17:38:26 +0000 (19:38 +0200)]
debian: do not automatically (re)start stamina

20 months agoremove title from search page
Frédéric Péters [Tue, 26 Jul 2022 09:04:44 +0000 (11:04 +0200)]
remove title from search page

20 months agofix display of newsitems search hits
Frédéric Péters [Tue, 26 Jul 2022 08:42:45 +0000 (10:42 +0200)]
fix display of newsitems search hits

20 months agosettings: add back empty haystack configuration
Frédéric Péters [Mon, 25 Jul 2022 14:45:19 +0000 (16:45 +0200)]
settings: add back empty haystack configuration

20 months agorevamp full text search to use postgresql
Frédéric Péters [Mon, 25 Jul 2022 14:41:33 +0000 (16:41 +0200)]
revamp full text search to use postgresql

20 months agodebian: add ffmpeg and sox dependencies
Frédéric Péters [Sun, 24 Jul 2022 22:16:27 +0000 (00:16 +0200)]
debian: add ffmpeg and sox dependencies

20 months agodebian: add autoclose chat to uwsgi cron
Frédéric Péters [Sun, 24 Jul 2022 21:50:41 +0000 (23:50 +0200)]
debian: add autoclose chat to uwsgi cron

20 months agosettings: disable forums button by default
Frédéric Péters [Thu, 21 Jul 2022 11:38:05 +0000 (13:38 +0200)]
settings: disable forums button by default

20 months agosettings: set/disable CELL_CONDITIONS_ENABLED
Frédéric Péters [Mon, 18 Jul 2022 09:05:59 +0000 (11:05 +0200)]
settings: set/disable CELL_CONDITIONS_ENABLED

21 months agodebian: add some cron jobs to uwsgi process
Frédéric Péters [Sat, 16 Jul 2022 19:57:02 +0000 (21:57 +0200)]
debian: add some cron jobs to uwsgi process

21 months agoadd style for zones in recurring playlist edit form
Frédéric Péters [Sat, 16 Jul 2022 18:10:52 +0000 (20:10 +0200)]
add style for zones in recurring playlist edit form

21 months agoadd style for delete button in app bar
Frédéric Péters [Sat, 16 Jul 2022 13:47:49 +0000 (15:47 +0200)]
add style for delete button in app bar

21 months agodebian: add workaroud for pyproj
Frédéric Péters [Sat, 16 Jul 2022 11:52:14 +0000 (13:52 +0200)]
debian: add workaroud for pyproj

Running panikdb-manage from some unreadable directories will fail
with pyproj trying to open some file from it. Change current directory
to / if current directory is not readable as pyproj doesn't exhibit
this behaviour for /.

  File "/usr/lib/python3/dist-packages/combo/apps/maps/models.py", line 20, in <module>
    import pyproj
  File "/usr/lib/python3/dist-packages/pyproj/__init__.py", line 76, in <module>
    _pyproj_global_context_initialize()
  File "pyproj/_datadir.pyx", line 183, in pyproj._datadir._pyproj_global_context_initialize
  File "pyproj/_datadir.pyx", line 132, in pyproj._datadir.pyproj_context_initialize
  File "pyproj/_datadir.pyx", line 105, in pyproj._datadir.set_context_data_dir
  File "/usr/lib/python3/dist-packages/pyproj/datadir.py", line 97, in get_data_dir
    elif valid_data_dirs(proj_lib_dirs):
  File "/usr/lib/python3/dist-packages/pyproj/datadir.py", line 89, in valid_data_dirs
    if valid_data_dir(proj_data_dir):
  File "/usr/lib/python3/dist-packages/pyproj/datadir.py", line 80, in valid_data_dir
    and Path(potential_data_dir, "proj.db").exists()
  File "/usr/lib/python3.9/pathlib.py", line 1407, in exists
    self.stat()
  File "/usr/lib/python3.9/pathlib.py", line 1221, in stat
    return self._accessor.stat(self)
PermissionError: [Errno 13] Permission denied: 'proj.db'

21 months agodebian: add user to audio group as required for stamina
Frédéric Péters [Thu, 14 Jul 2022 18:19:37 +0000 (20:19 +0200)]
debian: add user to audio group as required for stamina

21 months agodebian: add memcached to recommends
Frédéric Péters [Thu, 14 Jul 2022 17:26:36 +0000 (19:26 +0200)]
debian: add memcached to recommends

21 months agodebian: install panikdb-manage with correct settings path as default
Frédéric Péters [Thu, 14 Jul 2022 17:18:24 +0000 (19:18 +0200)]
debian: install panikdb-manage with correct settings path as default

21 months agodebian: adjust /var/log/stamina ownership from panikdb package
Frédéric Péters [Thu, 14 Jul 2022 17:01:00 +0000 (19:01 +0200)]
debian: adjust /var/log/stamina ownership from panikdb package

21 months agodebian: make python3-panikdb create /var/log/stamina
Frédéric Péters [Thu, 14 Jul 2022 16:55:43 +0000 (18:55 +0200)]
debian: make python3-panikdb create /var/log/stamina

23 months agorepair file uploads working in popup
Frédéric Péters [Sun, 15 May 2022 11:50:22 +0000 (13:50 +0200)]
repair file uploads working in popup

23 months agoremove legacy parts of bootstrap-datetimepicker
Frédéric Péters [Thu, 12 May 2022 21:07:09 +0000 (23:07 +0200)]
remove legacy parts of bootstrap-datetimepicker

23 months agosync fileupload js code with upstream
Frédéric Péters [Fri, 6 May 2022 16:20:01 +0000 (18:20 +0200)]
sync fileupload js code with upstream

(for support of file type and file size checks)

23 months agoadd pwa support
Frédéric Péters [Sat, 23 Apr 2022 14:45:51 +0000 (16:45 +0200)]
add pwa support

2 years agotrivial: bump black version to 22.3.0
Frédéric Péters [Thu, 7 Apr 2022 07:57:41 +0000 (09:57 +0200)]
trivial: bump black version to 22.3.0

2 years agosettings: disable emission chats by default
Frédéric Péters [Sat, 12 Mar 2022 15:28:53 +0000 (16:28 +0100)]
settings: disable emission chats by default

2 years agosettings: do not enable debug toolbar by default
Frédéric Péters [Mon, 7 Mar 2022 10:59:52 +0000 (11:59 +0100)]
settings: do not enable debug toolbar by default

2 years agoaa: reduce number of queries in member view
Frédéric Péters [Sat, 5 Mar 2022 19:09:11 +0000 (20:09 +0100)]
aa: reduce number of queries in member view

2 years agoaa: reduce number of queries in members view
Frédéric Péters [Sat, 5 Mar 2022 19:03:00 +0000 (20:03 +0100)]
aa: reduce number of queries in members view

2 years agourls: add back django-debug-toolbar support
Frédéric Péters [Sat, 5 Mar 2022 14:45:52 +0000 (15:45 +0100)]
urls: add back django-debug-toolbar support

2 years agodebian: declare log directories
Frédéric Péters [Sat, 5 Mar 2022 09:18:08 +0000 (10:18 +0100)]
debian: declare log directories

2 years agodebian: distribute /etc/ settings file
Frédéric Péters [Sat, 5 Mar 2022 08:18:58 +0000 (09:18 +0100)]
debian: distribute /etc/ settings file

2 years agodebian: distribute uwsgi file
Frédéric Péters [Sat, 5 Mar 2022 08:18:41 +0000 (09:18 +0100)]
debian: distribute uwsgi file

2 years agotrivial: reapply black and isort
Frédéric Péters [Sat, 5 Mar 2022 07:48:52 +0000 (08:48 +0100)]
trivial: reapply black and isort

2 years agotrivial: bump black version to 22.1.0 (#62312)
Frédéric Péters [Sat, 5 Mar 2022 07:45:13 +0000 (08:45 +0100)]
trivial: bump black version to 22.1.0 (#62312)

2 years agodebian: create dirs
Frédéric Péters [Sat, 5 Mar 2022 07:18:22 +0000 (08:18 +0100)]
debian: create dirs

2 years agodebian: create python3-panikdb and additional panikdb & stamina packages
Frédéric Péters [Fri, 4 Mar 2022 20:18:27 +0000 (21:18 +0100)]
debian: create python3-panikdb and additional panikdb & stamina packages

2 years agouse first_diffusion attribute, from annotation
Frédéric Péters [Fri, 4 Mar 2022 19:25:11 +0000 (20:25 +0100)]
use first_diffusion attribute, from annotation

2 years agodo not repeat query to get service message, it comes from RegieHome
Frédéric Péters [Fri, 4 Mar 2022 19:11:12 +0000 (20:11 +0100)]
do not repeat query to get service message, it comes from RegieHome

2 years agomembership: include total of membership fees
Frédéric Péters [Wed, 2 Mar 2022 09:55:43 +0000 (10:55 +0100)]
membership: include total of membership fees

2 years agoreset button links to display: inline
Frédéric Péters [Sun, 20 Feb 2022 14:12:32 +0000 (15:12 +0100)]
reset button links to display: inline

2 years agoadd password/change/done/ view
Frédéric Péters [Sun, 20 Feb 2022 14:11:47 +0000 (15:11 +0100)]
add password/change/done/ view

2 years agodo not include pige download links if not enabled
Frédéric Péters [Sun, 20 Feb 2022 10:26:49 +0000 (11:26 +0100)]
do not include pige download links if not enabled

2 years agoadd settings to disable nonstop and cms buttons
Frédéric Péters [Sun, 20 Feb 2022 09:59:39 +0000 (10:59 +0100)]
add settings to disable nonstop and cms buttons

2 years agoaa: set user username earlier
Frédéric Péters [Tue, 15 Feb 2022 13:35:38 +0000 (14:35 +0100)]
aa: set user username earlier

2 years agotranslation update
Frédéric Péters [Wed, 2 Feb 2022 19:41:37 +0000 (20:41 +0100)]
translation update

2 years agomake email required and password optional in new user dialog
Frédéric Péters [Wed, 2 Feb 2022 19:38:58 +0000 (20:38 +0100)]
make email required and password optional in new user dialog

2 years agodo not use "agenda only" feature by default
Frédéric Péters [Wed, 26 Jan 2022 17:02:38 +0000 (18:02 +0100)]
do not use "agenda only" feature by default

2 years agoadd first and last names to user edit form
Frédéric Péters [Sun, 23 Jan 2022 14:49:32 +0000 (15:49 +0100)]
add first and last names to user edit form

2 years agoadd option to disable new membership support
Frédéric Péters [Sun, 23 Jan 2022 12:00:33 +0000 (13:00 +0100)]
add option to disable new membership support

2 years agodo not inclure vcard export button when filtering on membership status
Frédéric Péters [Sun, 23 Jan 2022 11:57:24 +0000 (12:57 +0100)]
do not inclure vcard export button when filtering on membership status

2 years agoadd basic membership management
Frédéric Péters [Sun, 23 Jan 2022 10:03:30 +0000 (11:03 +0100)]
add basic membership management

2 years agosettings: declare empty COMBO_ASSET_SLOTS
Frédéric Péters [Sat, 15 Jan 2022 22:45:19 +0000 (23:45 +0100)]
settings: declare empty COMBO_ASSET_SLOTS

2 years agodeclare combo-snapshot-view url
Frédéric Péters [Wed, 12 Jan 2022 15:00:37 +0000 (16:00 +0100)]
declare combo-snapshot-view url

2 years agoregie: fix adding track from db
Frédéric Péters [Wed, 5 Jan 2022 15:24:58 +0000 (16:24 +0100)]
regie: fix adding track from db

2 years agoregie: change ytdl to continue as long as there are files
Frédéric Péters [Wed, 5 Jan 2022 11:46:26 +0000 (12:46 +0100)]
regie: change ytdl to continue as long as there are files

2 years agoregie: wait for audio url to be available
Frédéric Péters [Wed, 5 Jan 2022 10:27:55 +0000 (11:27 +0100)]
regie: wait for audio url to be available

(after download is finished there's still some time spent in conversion)

2 years agoregie: do not update mtime of ytdl files
Frédéric Péters [Wed, 5 Jan 2022 10:26:23 +0000 (11:26 +0100)]
regie: do not update mtime of ytdl files

2 years agoregie: run youtube-dl from a management command
Frédéric Péters [Wed, 5 Jan 2022 09:32:09 +0000 (10:32 +0100)]
regie: run youtube-dl from a management command

(to be launched by a cron job or a systemd path unit)

2 years agoadd download link to ytdl tracks v2022
Frédéric Péters [Sun, 2 Jan 2022 13:41:51 +0000 (14:41 +0100)]
add download link to ytdl tracks

2 years agoadd youtube-dl support to regie track search
Frédéric Péters [Fri, 31 Dec 2021 16:18:26 +0000 (17:18 +0100)]
add youtube-dl support to regie track search

2 years agoregie: update js for jquery 3
Frédéric Péters [Fri, 31 Dec 2021 15:02:23 +0000 (16:02 +0100)]
regie: update js for jquery 3

2 years agoregie: remove debugging statement
Frédéric Péters [Fri, 31 Dec 2021 14:44:48 +0000 (15:44 +0100)]
regie: remove debugging statement

2 years agodebian: use debhelper compat level 12 (bis)
Frédéric Péters [Sun, 12 Dec 2021 16:24:06 +0000 (17:24 +0100)]
debian: use debhelper compat level 12 (bis)

2 years agodebian: use debhelper compat level 12
Frédéric Péters [Sun, 12 Dec 2021 15:18:22 +0000 (16:18 +0100)]
debian: use debhelper compat level 12

2 years agomake user superuser if there's a "admin" group and user is in it
Frédéric Péters [Thu, 2 Dec 2021 13:51:38 +0000 (14:51 +0100)]
make user superuser if there's a "admin" group and user is in it

2 years agotranslation update
Frédéric Péters [Sun, 28 Nov 2021 13:41:26 +0000 (14:41 +0100)]
translation update

2 years agoadd delay to pige download message
Frédéric Péters [Sun, 28 Nov 2021 13:38:09 +0000 (14:38 +0100)]
add delay to pige download message

2 years agobuild: bump black version
Frédéric Péters [Thu, 25 Nov 2021 09:17:32 +0000 (10:17 +0100)]
build: bump black version

2 years agooauth: return an empty refresh_token
Frédéric Péters [Wed, 10 Nov 2021 14:02:14 +0000 (15:02 +0100)]
oauth: return an empty refresh_token

2 years agooauth: include sub in user_info endpoint response
Frédéric Péters [Wed, 10 Nov 2021 13:42:26 +0000 (14:42 +0100)]
oauth: include sub in user_info endpoint response