]> git.0d.be Git - django-panik-emissions.git/log
django-panik-emissions.git
5 weeks agodo not compact schedules if they have different week recurrences main
Frédéric Péters [Thu, 14 Mar 2024 16:09:56 +0000 (17:09 +0100)]
do not compact schedules if they have different week recurrences

7 weeks agomove image attribution text before attribution url
Frédéric Péters [Sat, 2 Mar 2024 14:26:22 +0000 (15:26 +0100)]
move image attribution text before attribution url

7 weeks agoadd logging for added/deleted soundfiles
Frédéric Péters [Thu, 29 Feb 2024 10:58:50 +0000 (11:58 +0100)]
add logging for added/deleted soundfiles

8 weeks agoadd image_usage_ok attribute to other models
Frédéric Péters [Fri, 23 Feb 2024 17:12:04 +0000 (18:12 +0100)]
add image_usage_ok attribute to other models

2 months agotranslation update
Frédéric Péters [Sun, 18 Feb 2024 14:29:53 +0000 (15:29 +0100)]
translation update

2 months agoadd checkbox to note about image usage permissions
Frédéric Péters [Sun, 18 Feb 2024 14:17:00 +0000 (15:17 +0100)]
add checkbox to note about image usage permissions

2 months agoadd method to get emissions using a nonstop zone as playlist v2024
Frédéric Péters [Sat, 10 Feb 2024 08:27:40 +0000 (09:27 +0100)]
add method to get emissions using a nonstop zone as playlist

4 months agomisc: protect against broken exif metadata
Frédéric Péters [Mon, 4 Dec 2023 05:07:01 +0000 (06:07 +0100)]
misc: protect against broken exif metadata

4 months agoremove all exif tags but a few
Frédéric Péters [Sat, 25 Nov 2023 10:16:24 +0000 (11:16 +0100)]
remove all exif tags but a few

4 months agoremove all exif metadata when too broken
Frédéric Péters [Fri, 24 Nov 2023 11:41:53 +0000 (12:41 +0100)]
remove all exif metadata when too broken

5 months agoremove LightSource exif data as it's broken on some phones
Frédéric Péters [Thu, 23 Nov 2023 16:11:41 +0000 (17:11 +0100)]
remove LightSource exif data as it's broken on some phones

5 months agoupdate for Pillow 10 (deprecated Image.ANTIALIAS)
Frédéric Péters [Thu, 23 Nov 2023 16:11:25 +0000 (17:11 +0100)]
update for Pillow 10 (deprecated Image.ANTIALIAS)

5 months agoallow emission owners to remove absences
Frédéric Péters [Tue, 31 Oct 2023 17:54:21 +0000 (18:54 +0100)]
allow emission owners to remove absences

5 months agofix png check
Frédéric Péters [Tue, 31 Oct 2023 10:26:43 +0000 (11:26 +0100)]
fix png check

5 months agotemplates: remove usage of {{ STATIC_URL }}
Frédéric Péters [Mon, 30 Oct 2023 17:04:10 +0000 (18:04 +0100)]
templates: remove usage of {{ STATIC_URL }}

5 months agodo not error on repeated clicks on remove diffusion link
Frédéric Péters [Mon, 30 Oct 2023 16:23:51 +0000 (17:23 +0100)]
do not error on repeated clicks on remove diffusion link

5 months agomake sure png files are always rgb when resizing
Frédéric Péters [Mon, 30 Oct 2023 12:00:58 +0000 (13:00 +0100)]
make sure png files are always rgb when resizing

5 months agoskip low volume check if there's no file
Frédéric Péters [Sun, 29 Oct 2023 08:16:14 +0000 (09:16 +0100)]
skip low volume check if there's no file

5 months agotranslation update
Frédéric Péters [Wed, 25 Oct 2023 15:31:50 +0000 (17:31 +0200)]
translation update

5 months agoadd warning if main sound volume is too low
Frédéric Péters [Wed, 25 Oct 2023 15:29:47 +0000 (17:29 +0200)]
add warning if main sound volume is too low

6 months agodo not display duration messages if there's no future diffusions
Frédéric Péters [Mon, 25 Sep 2023 07:58:34 +0000 (09:58 +0200)]
do not display duration messages if there's no future diffusions

6 months agodo not include order in sound file dialog
Frédéric Péters [Mon, 25 Sep 2023 07:54:55 +0000 (09:54 +0200)]
do not include order in sound file dialog

7 months agofix permission check for "add newsitem" button
Frédéric Péters [Fri, 15 Sep 2023 06:10:54 +0000 (08:10 +0200)]
fix permission check for "add newsitem" button

7 months agoallow longer titles and alt text for images
Frédéric Péters [Thu, 14 Sep 2023 18:14:14 +0000 (20:14 +0200)]
allow longer titles and alt text for images

7 months agotranslation update
Frédéric Péters [Thu, 14 Sep 2023 13:55:09 +0000 (15:55 +0200)]
translation update

7 months agoadd picture model and views to add pictures to episodes
Frédéric Péters [Thu, 14 Sep 2023 12:24:54 +0000 (14:24 +0200)]
add picture model and views to add pictures to episodes

7 months agodo not warn on soundfile duration if there are no upcoming diffusions
Frédéric Péters [Wed, 6 Sep 2023 10:58:10 +0000 (12:58 +0200)]
do not warn on soundfile duration if there are no upcoming diffusions

7 months agodo not check duration for external sounds
Frédéric Péters [Mon, 4 Sep 2023 15:39:15 +0000 (17:39 +0200)]
do not check duration for external sounds

7 months agoadjust title to reuse translation
Frédéric Péters [Sun, 3 Sep 2023 11:18:55 +0000 (13:18 +0200)]
adjust title to reuse translation

7 months agoadd html title to episode view/edit pages
Frédéric Péters [Sun, 3 Sep 2023 10:51:43 +0000 (12:51 +0200)]
add html title to episode view/edit pages

7 months agoallow reordering sounds
Frédéric Péters [Sun, 3 Sep 2023 09:10:43 +0000 (11:10 +0200)]
allow reordering sounds

7 months agofill head/title with relevant info
Frédéric Péters [Sat, 2 Sep 2023 09:35:57 +0000 (11:35 +0200)]
fill head/title with relevant info

7 months agotranslation update
Frédéric Péters [Sat, 2 Sep 2023 08:35:36 +0000 (10:35 +0200)]
translation update

7 months agomanage breadcrumbs
Frédéric Péters [Sat, 2 Sep 2023 08:25:28 +0000 (10:25 +0200)]
manage breadcrumbs

7 months agoimport view of list of news from panikdb
Frédéric Péters [Sat, 2 Sep 2023 07:56:07 +0000 (09:56 +0200)]
import view of list of news from panikdb

7 months agotranslation update
Frédéric Péters [Sat, 2 Sep 2023 07:35:29 +0000 (09:35 +0200)]
translation update

7 months agoredo list of emissions views, with archived emissions on a separate page
Frédéric Péters [Sat, 2 Sep 2023 07:32:57 +0000 (09:32 +0200)]
redo list of emissions views, with archived emissions on a separate page

7 months agoadd method to get site url of episode
Frédéric Péters [Fri, 1 Sep 2023 09:49:31 +0000 (11:49 +0200)]
add method to get site url of episode

7 months agoremove duplicated method
Frédéric Péters [Fri, 1 Sep 2023 07:26:58 +0000 (09:26 +0200)]
remove duplicated method

7 months agoadd a setting to control maximum running time for an episode
Frédéric Péters [Thu, 31 Aug 2023 15:02:20 +0000 (17:02 +0200)]
add a setting to control maximum running time for an episode

(only used when getting what's currently airing)

7 months agofix getting possible durations
Frédéric Péters [Thu, 31 Aug 2023 08:06:57 +0000 (10:06 +0200)]
fix getting possible durations

7 months agotake episode duration in account when checking soundfile duration
Frédéric Péters [Thu, 31 Aug 2023 05:34:39 +0000 (07:34 +0200)]
take episode duration in account when checking soundfile duration

7 months agotranslation update
Frédéric Péters [Wed, 30 Aug 2023 20:49:42 +0000 (22:49 +0200)]
translation update

7 months agoadd notices when a soundfile doesn't match expected episode duration
Frédéric Péters [Wed, 30 Aug 2023 20:47:23 +0000 (22:47 +0200)]
add notices when a soundfile doesn't match expected episode duration

7 months agouse real view for "add schedule" dialog
Frédéric Péters [Wed, 30 Aug 2023 09:31:26 +0000 (11:31 +0200)]
use real view for "add schedule" dialog

7 months agodo not repeat recurring content
Frédéric Péters [Tue, 29 Aug 2023 18:56:14 +0000 (20:56 +0200)]
do not repeat recurring content

7 months agoimport schedule template from panikweb
Frédéric Péters [Tue, 29 Aug 2023 18:35:53 +0000 (20:35 +0200)]
import schedule template from panikweb

7 months agoremove obsolete fixtures file
Frédéric Péters [Tue, 29 Aug 2023 11:03:14 +0000 (13:03 +0200)]
remove obsolete fixtures file

7 months agoadd editorial fields to nonstop model
Frédéric Péters [Tue, 29 Aug 2023 10:35:55 +0000 (12:35 +0200)]
add editorial fields to nonstop model

7 months agouse pgettext_lazy for model field labels
Frédéric Péters [Tue, 29 Aug 2023 10:35:03 +0000 (12:35 +0200)]
use pgettext_lazy for model field labels

7 months agoadd button class to header links
Frédéric Péters [Mon, 28 Aug 2023 08:32:56 +0000 (10:32 +0200)]
add button class to header links

7 months agobuild: distribute VERSION file
Frédéric Péters [Mon, 28 Aug 2023 07:52:14 +0000 (09:52 +0200)]
build: distribute VERSION file

7 months agomove emission schedule next to title, in link, in days view
Frédéric Péters [Sun, 27 Aug 2023 13:46:35 +0000 (15:46 +0200)]
move emission schedule next to title, in link, in days view

7 months agodo not duplicate emissions with multiple schedules on same day, on view by day
Frédéric Péters [Sat, 26 Aug 2023 18:25:00 +0000 (20:25 +0200)]
do not duplicate emissions with multiple schedules on same day, on view by day

7 months agoaccount for existing diffusion when looking for next datetime
Frédéric Péters [Sat, 26 Aug 2023 16:41:07 +0000 (18:41 +0200)]
account for existing diffusion when looking for next datetime

7 months agotranslation update
Frédéric Péters [Fri, 25 Aug 2023 09:10:19 +0000 (11:10 +0200)]
translation update

7 months agoadd management of formats
Frédéric Péters [Fri, 25 Aug 2023 09:06:50 +0000 (11:06 +0200)]
add management of formats

7 months agoadd "archived" flag to categories
Frédéric Péters [Fri, 25 Aug 2023 08:39:30 +0000 (10:39 +0200)]
add "archived" flag to categories

8 months agoremove never-used colour model
Frédéric Péters [Wed, 23 Aug 2023 09:40:25 +0000 (11:40 +0200)]
remove never-used colour model

9 months agomisc: apply djhtml configuration
Frédéric Péters [Fri, 21 Jul 2023 19:31:37 +0000 (21:31 +0200)]
misc: apply djhtml configuration

9 months agobuild: add djhtml to pre-commit config
Frédéric Péters [Fri, 21 Jul 2023 19:31:35 +0000 (21:31 +0200)]
build: add djhtml to pre-commit config

9 months agomisc: apply new pre-commit-config
Frédéric Péters [Fri, 21 Jul 2023 19:25:53 +0000 (21:25 +0200)]
misc: apply new pre-commit-config

9 months agobuild: update pre-commit-config
Frédéric Péters [Fri, 21 Jul 2023 19:25:48 +0000 (21:25 +0200)]
build: update pre-commit-config

11 months agoaccount for absences when looking for next episode datetime
Frédéric Péters [Thu, 11 May 2023 07:18:58 +0000 (09:18 +0200)]
account for absences when looking for next episode datetime

11 months agomake get_schedules* methods return lists
Frédéric Péters [Thu, 27 Apr 2023 08:49:07 +0000 (10:49 +0200)]
make get_schedules* methods return lists

11 months agomisc: make get_compacted_schedules always return an iterator
Frédéric Péters [Wed, 26 Apr 2023 21:19:59 +0000 (23:19 +0200)]
misc: make get_compacted_schedules always return an iterator

12 months agodo not include category/categories fields if none are defined
Frédéric Péters [Thu, 6 Apr 2023 11:57:38 +0000 (13:57 +0200)]
do not include category/categories fields if none are defined

12 months agotranslation update
Frédéric Péters [Thu, 6 Apr 2023 08:29:32 +0000 (10:29 +0200)]
translation update

12 months agoadd method to get compacted list of schedules
Frédéric Péters [Thu, 6 Apr 2023 08:27:47 +0000 (10:27 +0200)]
add method to get compacted list of schedules

12 months agodo not display warning message on emissions without any schedules
Frédéric Péters [Thu, 6 Apr 2023 07:19:50 +0000 (09:19 +0200)]
do not display warning message on emissions without any schedules

13 months agomove dawn time to settings
Frédéric Péters [Sun, 19 Mar 2023 15:20:20 +0000 (16:20 +0100)]
move dawn time to settings

13 months agotranslation update
Frédéric Péters [Thu, 9 Mar 2023 11:54:36 +0000 (12:54 +0100)]
translation update

13 months agowarn about emissions with only reruns
Frédéric Péters [Thu, 9 Mar 2023 11:53:44 +0000 (12:53 +0100)]
warn about emissions with only reruns

13 months agoadd recurring content block on emission page
Frédéric Péters [Thu, 9 Mar 2023 11:48:46 +0000 (12:48 +0100)]
add recurring content block on emission page

14 months agoredo ordering of sound fields (required for django 3.2)
Frédéric Péters [Thu, 9 Feb 2023 15:39:24 +0000 (16:39 +0100)]
redo ordering of sound fields (required for django 3.2)

(it now depends on native python dictionary ordering while it previously
used OrderedDict)

14 months agoforce choice id to be a string (required for django 3.2)
Frédéric Péters [Wed, 8 Feb 2023 17:26:07 +0000 (18:26 +0100)]
force choice id to be a string (required for django 3.2)

14 months agotranslation update
Frédéric Péters [Wed, 8 Feb 2023 07:55:55 +0000 (08:55 +0100)]
translation update

14 months agoadd fields to store newsitem image attibution
Frédéric Péters [Wed, 8 Feb 2023 07:56:20 +0000 (08:56 +0100)]
add fields to store newsitem image attibution

14 months agoadd fields to store emission image attibution
Frédéric Péters [Wed, 8 Feb 2023 07:53:35 +0000 (08:53 +0100)]
add fields to store emission image attibution

14 months agoadd fields to store episode image attibution
Frédéric Péters [Tue, 7 Feb 2023 17:03:34 +0000 (18:03 +0100)]
add fields to store episode image attibution

14 months agoci: upgrade isort (#74044)
Frédéric Péters [Wed, 1 Feb 2023 13:37:45 +0000 (14:37 +0100)]
ci: upgrade isort (#74044)

15 months agoapply django-upgrade --target-version 2.2 v2023
Frédéric Péters [Fri, 20 Jan 2023 19:33:18 +0000 (20:33 +0100)]
apply django-upgrade --target-version 2.2

16 months agoupload-sounds: abort on first rsync error
Frédéric Péters [Wed, 30 Nov 2022 08:06:17 +0000 (09:06 +0100)]
upload-sounds: abort on first rsync error

16 months agoexclude mp3_file_size from sound dialog
Frédéric Péters [Mon, 28 Nov 2022 11:00:58 +0000 (12:00 +0100)]
exclude mp3_file_size from sound dialog

16 months agodo not try uploading missing files
Frédéric Péters [Sun, 27 Nov 2022 18:15:35 +0000 (19:15 +0100)]
do not try uploading missing files

16 months agoadd mp3 file size to database
Frédéric Péters [Sun, 27 Nov 2022 14:42:36 +0000 (15:42 +0100)]
add mp3 file size to database

This will avoid a filesystem lookup when creating podcast RSS feeds.

17 months agoadd accessor for podcastable sounds
Frédéric Péters [Wed, 16 Nov 2022 08:31:05 +0000 (09:31 +0100)]
add accessor for podcastable sounds

17 months agoupload-sounds: add missing imports
Frédéric Péters [Sat, 12 Nov 2022 21:23:26 +0000 (22:23 +0100)]
upload-sounds: add missing imports

17 months agoadd new command to rsync sounds to website
Frédéric Péters [Sat, 12 Nov 2022 18:26:54 +0000 (19:26 +0100)]
add new command to rsync sounds to website

17 months agoci: update pyupgrade to 3.1.0 (#70693)
Frédéric Péters [Sat, 29 Oct 2022 12:45:45 +0000 (14:45 +0200)]
ci: update pyupgrade to 3.1.0 (#70693)

18 months agoallow setting a diffusion date up to two months in the future
Frédéric Péters [Fri, 21 Oct 2022 12:09:35 +0000 (14:09 +0200)]
allow setting a diffusion date up to two months in the future

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

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

19 months agopropose all dates from past and next month
Frédéric Péters [Thu, 22 Sep 2022 07:26:56 +0000 (09:26 +0200)]
propose all dates from past and next month

19 months agoallow picking a diffusion date in the past month
Frédéric Péters [Thu, 22 Sep 2022 07:21:34 +0000 (09:21 +0200)]
allow picking a diffusion date in the past month

19 months agodon't allow regular user to choose an arbitrary date/time for episodes
Frédéric Péters [Sun, 28 Aug 2022 07:48:19 +0000 (09:48 +0200)]
don't allow regular user to choose an arbitrary date/time for episodes

20 months agouse radio name from settings as artist in metadata
Frédéric Péters [Tue, 16 Aug 2022 11:33:51 +0000 (13:33 +0200)]
use radio name from settings as artist in metadata

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

21 months agodebian: declare python3-django-haystack dependency
Frédéric Péters [Mon, 25 Jul 2022 14:45:43 +0000 (16:45 +0200)]
debian: declare python3-django-haystack dependency

21 months agoadd management command to clean uploads
Frédéric Péters [Sun, 24 Jul 2022 21:41:20 +0000 (23:41 +0200)]
add management command to clean uploads