]> git.0d.be Git - django-panik-newsletter.git/log
django-panik-newsletter.git
5 months agotemplates: remove usage of {{ STATIC_URL }} main
Frédéric Péters [Mon, 30 Oct 2023 17:04:46 +0000 (18:04 +0100)]
templates: remove usage of {{ STATIC_URL }}

7 months agotranslation update
Frédéric Péters [Sun, 3 Sep 2023 08:24:09 +0000 (10:24 +0200)]
translation update

7 months agoremove panik text from newsletter subscribe form
Frédéric Péters [Sun, 3 Sep 2023 08:22:54 +0000 (10:22 +0200)]
remove panik text from newsletter subscribe form

7 months agoadd a subscribe form cell
Frédéric Péters [Sun, 3 Sep 2023 08:19:57 +0000 (10:19 +0200)]
add a subscribe form cell

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

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

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

7 months agomordernize templates
Frédéric Péters [Fri, 25 Aug 2023 08:21:29 +0000 (10:21 +0200)]
mordernize templates

7 months agoallow longer subjects
Frédéric Péters [Fri, 25 Aug 2023 08:23:43 +0000 (10:23 +0200)]
allow longer subjects

9 months agoupdate unsubscribe url after switch to mailman3
Frédéric Péters [Tue, 25 Jul 2023 06:18:31 +0000 (08:18 +0200)]
update unsubscribe url after switch to mailman3

9 months agomisc: apply djhtml configuration
Frédéric Péters [Fri, 21 Jul 2023 19:31:40 +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:39 +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:28:16 +0000 (21:28 +0200)]
misc: apply new pre-commit-config

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

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

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

15 months agoadd missing import
Frédéric Péters [Fri, 20 Jan 2023 09:13:33 +0000 (10:13 +0100)]
add missing import

15 months agodebian: add python3-mechanize to dependencies
Frédéric Péters [Fri, 20 Jan 2023 09:10:18 +0000 (10:10 +0100)]
debian: add python3-mechanize to dependencies

15 months agoadd support for subscribing to mailman3 v2023
Frédéric Péters [Thu, 19 Jan 2023 13:44:59 +0000 (14:44 +0100)]
add support for subscribing to mailman3

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

22 months agofix typo
Frédéric Péters [Sun, 12 Jun 2022 17:21:11 +0000 (19:21 +0200)]
fix typo

22 months agofix check arg name
Frédéric Péters [Sun, 12 Jun 2022 14:34:25 +0000 (16:34 +0200)]
fix check arg name

22 months agodo not hardcode mailing list name
Frédéric Péters [Sun, 12 Jun 2022 13:06:34 +0000 (15:06 +0200)]
do not hardcode mailing list name

22 months agohandle emails already subscribed to mailman
Frédéric Péters [Sun, 12 Jun 2022 13:05:41 +0000 (15:05 +0200)]
handle emails already subscribed to mailman

23 months agoremove (non-)usage of django.utils.six
Frédéric Péters [Thu, 28 Apr 2022 08:15:54 +0000 (10:15 +0200)]
remove (non-)usage of django.utils.six

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

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

2 years agoadd a11y to honeypot elements
Frédéric Péters [Sun, 6 Feb 2022 14:39:03 +0000 (15:39 +0100)]
add a11y to honeypot elements

2 years agoadd <label> tag for subscription form
Frédéric Péters [Sun, 6 Feb 2022 13:47:44 +0000 (14:47 +0100)]
add <label> tag for subscription form

2 years agonormalize email addresses to lowercase
Frédéric Péters [Mon, 24 Jan 2022 17:52:15 +0000 (18:52 +0100)]
normalize email addresses to lowercase

2 years agodon't check for validation status if validation is disabled
Frédéric Péters [Mon, 24 Jan 2022 17:24:39 +0000 (18:24 +0100)]
don't check for validation status if validation is disabled

2 years agoadd json response to subscribe view
Frédéric Péters [Sun, 16 Jan 2022 14:02:49 +0000 (15:02 +0100)]
add json response to subscribe view

2 years agoadd settings not to send a confirmation email
Frédéric Péters [Sun, 16 Jan 2022 14:02:33 +0000 (15:02 +0100)]
add settings not to send a confirmation email

2 years agoput intro text in a django block
Frédéric Péters [Sun, 16 Jan 2022 13:26:48 +0000 (14:26 +0100)]
put intro text in a django block

2 years agotranslation update
Frédéric Péters [Sun, 16 Jan 2022 13:26:36 +0000 (14:26 +0100)]
translation update

2 years agomark strings for translation
Frédéric Péters [Sun, 16 Jan 2022 13:26:26 +0000 (14:26 +0100)]
mark strings for translation

2 years agoadd basic mailchimp support v2022
Frédéric Péters [Wed, 12 Jan 2022 13:42:10 +0000 (14:42 +0100)]
add basic mailchimp support

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

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

2 years agotrivial: apply new pre-commit configuration v2021
Frédéric Péters [Sun, 19 Sep 2021 12:24:34 +0000 (14:24 +0200)]
trivial: apply new pre-commit configuration

2 years agotrivial: sync pre-commit configuration
Frédéric Péters [Sun, 19 Sep 2021 12:24:32 +0000 (14:24 +0200)]
trivial: sync pre-commit configuration

2 years agoupdate for django 2.2
Frédéric Péters [Sat, 29 May 2021 11:47:04 +0000 (13:47 +0200)]
update for django 2.2

3 years agoremove unnecessary/invalid closing </input> tags
Frédéric Péters [Sun, 14 Feb 2021 11:03:50 +0000 (12:03 +0100)]
remove unnecessary/invalid closing </input> tags

3 years agostore subscription date as datetime
Frédéric Péters [Sun, 31 Jan 2021 18:14:05 +0000 (19:14 +0100)]
store subscription date as datetime

3 years agolimit subscribe form to the email field
Frédéric Péters [Sun, 31 Jan 2021 18:12:40 +0000 (19:12 +0100)]
limit subscribe form to the email field

3 years agoship translations
Frédéric Péters [Sun, 31 Jan 2021 18:06:44 +0000 (19:06 +0100)]
ship translations

3 years agohide bot checkboxes...
Frédéric Péters [Sun, 31 Jan 2021 18:03:39 +0000 (19:03 +0100)]
hide bot checkboxes...

3 years agomisc: add black files/notes
Frédéric Péters [Sun, 31 Jan 2021 17:24:45 +0000 (18:24 +0100)]
misc: add black files/notes

3 years agotrivial: apply black
Frédéric Péters [Sun, 31 Jan 2021 17:24:20 +0000 (18:24 +0100)]
trivial: apply black

3 years agoadd French translation
Frédéric Péters [Sun, 31 Jan 2021 16:34:41 +0000 (17:34 +0100)]
add French translation

3 years agoremove unused unsubscribe view
Frédéric Péters [Sun, 31 Jan 2021 16:32:53 +0000 (17:32 +0100)]
remove unused unsubscribe view

3 years agoremove obsolete and wrong encoding markers
Frédéric Péters [Sun, 31 Jan 2021 16:28:23 +0000 (17:28 +0100)]
remove obsolete and wrong encoding markers

3 years agostore ip and user agent for stats
Frédéric Péters [Sun, 31 Jan 2021 16:26:06 +0000 (17:26 +0100)]
store ip and user agent for stats

3 years agoadd secondary bot check
Frédéric Péters [Sun, 31 Jan 2021 16:17:48 +0000 (17:17 +0100)]
add secondary bot check

3 years agounify subscriber forms
Frédéric Péters [Sun, 31 Jan 2021 15:47:39 +0000 (16:47 +0100)]
unify subscriber forms

3 years agoimport subscribe templates from panikweb module
Frédéric Péters [Sun, 31 Jan 2021 15:39:43 +0000 (16:39 +0100)]
import subscribe templates from panikweb module

3 years agoremove uniqueness requirement for emails
Frédéric Péters [Sun, 31 Jan 2021 15:30:32 +0000 (16:30 +0100)]
remove uniqueness requirement for emails

(this will later allow for stats on bot subscriptions)

3 years agoadd trivial anti-bot feature on subscribe view
Frédéric Péters [Thu, 28 Jan 2021 09:56:24 +0000 (10:56 +0100)]
add trivial anti-bot feature on subscribe view

(this requires adding a checkbox on forms)

3 years agoenable csrf on subscribe view
Frédéric Péters [Thu, 28 Jan 2021 09:55:57 +0000 (10:55 +0100)]
enable csrf on subscribe view

3 years agorefer to confirmation page by name
Frédéric Péters [Thu, 28 Jan 2021 09:55:16 +0000 (10:55 +0100)]
refer to confirmation page by name

3 years agoremove hardcoded debug mode
Frédéric Péters [Mon, 23 Nov 2020 12:20:11 +0000 (13:20 +0100)]
remove hardcoded debug mode

3 years agoignore concurrent subscribe calls
Frédéric Péters [Thu, 15 Oct 2020 15:53:26 +0000 (17:53 +0200)]
ignore concurrent subscribe calls

3 years agouse class to access to manager
Frédéric Péters [Sat, 3 Oct 2020 18:10:52 +0000 (20:10 +0200)]
use class to access to manager

3 years agomisc: handle existing subscribers by resetting existing data
Frédéric Péters [Sat, 3 Oct 2020 11:56:34 +0000 (13:56 +0200)]
misc: handle existing subscribers by resetting existing data

3 years agotemplates: remove misplaced </span>
Frédéric Péters [Sat, 18 Jul 2020 06:34:43 +0000 (08:34 +0200)]
templates: remove misplaced </span>

3 years agodebian: declare source format
Frédéric Péters [Wed, 8 Jul 2020 07:45:38 +0000 (09:45 +0200)]
debian: declare source format

3 years agotrivial: ship MANIFEST.in
Frédéric Péters [Sat, 20 Jun 2020 13:41:54 +0000 (15:41 +0200)]
trivial: ship MANIFEST.in

3 years agodebian: declare python3-html2text dependency
Frédéric Péters [Thu, 18 Jun 2020 14:48:43 +0000 (16:48 +0200)]
debian: declare python3-html2text dependency

3 years agodebian: add missing comma to build-depends
Frédéric Péters [Thu, 18 Jun 2020 13:30:45 +0000 (15:30 +0200)]
debian: add missing comma to build-depends

3 years agomisc: add debian packaging
Frédéric Péters [Thu, 28 May 2020 16:32:12 +0000 (18:32 +0200)]
misc: add debian packaging

3 years agobuild: update setup.py to build translations, generate version number, etc.
Frédéric Péters [Thu, 28 May 2020 16:30:58 +0000 (18:30 +0200)]
build: update setup.py to build translations, generate version number, etc.

4 years agocommands: use print as a function
Frédéric Péters [Sat, 4 Jan 2020 16:58:59 +0000 (17:58 +0100)]
commands: use print as a function

4 years agoalways pass bytes to hashlib
Frédéric Péters [Sun, 29 Dec 2019 12:55:32 +0000 (13:55 +0100)]
always pass bytes to hashlib

4 years agouse django.utils.six for cookielib/urllib/urllib2 modules
Frédéric Péters [Thu, 26 Sep 2019 12:25:25 +0000 (14:25 +0200)]
use django.utils.six for cookielib/urllib/urllib2 modules

4 years agoremove typo/trailing comma
Frédéric Péters [Sat, 31 Aug 2019 17:30:45 +0000 (19:30 +0200)]
remove typo/trailing comma

4 years ago1.11: use dictionary as context
Frédéric Péters [Fri, 30 Aug 2019 12:51:12 +0000 (14:51 +0200)]
1.11: use dictionary as context

5 years agofix jsonresponse usage to match what to_json produced
Frédéric Péters [Wed, 30 Jan 2019 08:08:14 +0000 (09:08 +0100)]
fix jsonresponse usage to match what to_json produced

5 years agoadd migration for email length
Frédéric Péters [Sun, 27 Jan 2019 13:20:46 +0000 (14:20 +0100)]
add migration for email length

5 years agoadd support for django 1.11
Frédéric Péters [Sun, 27 Jan 2019 13:20:16 +0000 (14:20 +0100)]
add support for django 1.11

6 years agotemplates: use logo as header
Frédéric Péters [Tue, 13 Feb 2018 13:32:36 +0000 (14:32 +0100)]
templates: use logo as header

6 years agomodernize newsletter style
Frédéric Péters [Fri, 9 Feb 2018 15:23:57 +0000 (16:23 +0100)]
modernize newsletter style

6 years agouse templates to render newsletter
Frédéric Péters [Fri, 9 Feb 2018 14:58:38 +0000 (15:58 +0100)]
use templates to render newsletter

7 years agomark redirect as temporary
Frédéric Péters [Tue, 18 Apr 2017 09:40:40 +0000 (11:40 +0200)]
mark redirect as temporary

9 years agoadd ckeditor-init.js
Frédéric Péters [Mon, 26 Jan 2015 10:36:16 +0000 (11:36 +0100)]
add ckeditor-init.js

9 years agoUpgrade to Django 1.7 migrations
Frédéric Péters [Sun, 25 Jan 2015 13:37:24 +0000 (14:37 +0100)]
Upgrade to Django 1.7 migrations

9 years agoremove fake test
Frédéric Péters [Sun, 25 Jan 2015 13:37:18 +0000 (14:37 +0100)]
remove fake test

9 years agoadd get_absolute_url method to newsletter objects
Frédéric Péters [Mon, 3 Nov 2014 14:46:59 +0000 (15:46 +0100)]
add get_absolute_url method to newsletter objects

10 years agoload-from-spip-liste: fix importing text format subscribers
Frédéric Péters [Mon, 2 Dec 2013 19:54:13 +0000 (20:54 +0100)]
load-from-spip-liste: fix importing text format subscribers

10 years agoload-from-spip-liste: do not mark loaded subscribers as registered
Frédéric Péters [Mon, 2 Dec 2013 19:44:22 +0000 (20:44 +0100)]
load-from-spip-liste: do not mark loaded subscribers as registered

10 years agoremove csrf protection from subscribe form, to avoid a cookie hit on homepage
Frédéric Péters [Tue, 12 Nov 2013 21:51:04 +0000 (22:51 +0100)]
remove csrf protection from subscribe form, to avoid a cookie hit on homepage

10 years agohide edit & send buttons when newsletter has already been sent
Frédéric Péters [Sun, 3 Nov 2013 11:41:38 +0000 (12:41 +0100)]
hide edit & send buttons when newsletter has already been sent

10 years agoallow sending newsletter
Frédéric Péters [Sun, 3 Nov 2013 11:39:33 +0000 (12:39 +0100)]
allow sending newsletter

10 years agoadd a command to import subscribers from spip
Frédéric Péters [Sun, 3 Nov 2013 10:31:11 +0000 (11:31 +0100)]
add a command to import subscribers from spip

10 years agofix newsletter url
Frédéric Péters [Sun, 3 Nov 2013 10:30:36 +0000 (11:30 +0100)]
fix newsletter url

10 years agoadd new json stat view
Frédéric Péters [Wed, 30 Oct 2013 14:53:00 +0000 (15:53 +0100)]
add new json stat view

10 years agomove the registration to mailman in a management command
Frédéric Péters [Wed, 30 Oct 2013 14:35:31 +0000 (15:35 +0100)]
move the registration to mailman in a management command

10 years agodo not display confirmation page if already validated
Frédéric Péters [Wed, 30 Oct 2013 14:25:00 +0000 (15:25 +0100)]
do not display confirmation page if already validated

10 years agoadd model, views and forms for writing newsletters
Frédéric Péters [Mon, 23 Sep 2013 21:27:18 +0000 (23:27 +0200)]
add model, views and forms for writing newsletters

10 years agotypo fix
Frédéric Péters [Sat, 14 Sep 2013 12:26:35 +0000 (14:26 +0200)]
typo fix

10 years agouse listadmin to do the mailman plumbing
Frédéric Péters [Sat, 14 Sep 2013 11:38:06 +0000 (13:38 +0200)]
use listadmin to do the mailman plumbing