http://hg.code.sf.net:8000/p/roundup/code/atom-log/tip/doc/tracker_config.txt Mercurial Repository: p/roundup/code: doc/tracker_config.txt history 2025-12-15T00:10:24-05:00 doc: update tracker_config.txt. add format logging option and update docs on convert_htmltotext http://hg.code.sf.net:8000/p/roundup/code/#changeset-d0dfb4085e94b19026a5304e5d056f1adf2c9541 John Rouillard rouilj@ieee.org 2025-12-15T00:10:24-05:00 2025-12-15T00:10:24-05:00
changeset d0dfb4085e94
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description doc: update tracker_config.txt. add format logging option and update docs on convert_htmltotext
files
feat: support justhtml parsing library to convert email to plain text http://hg.code.sf.net:8000/p/roundup/code/#changeset-520075b29474aa5dd2586b2e9393ae95b47b0911 John Rouillard rouilj@ieee.org 2025-12-14T22:40:46-05:00 2025-12-14T22:40:46-05:00
changeset 520075b29474
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description feat: support justhtml parsing library to convert email to plain text

justhtml is an pure python, fast, HTML5 compliant parser. It is now an
option for converting html only emails to plain text. Its output
format differs slightly from dehtml or beautifulsoup. Mostly by
removing extra blank lines.

dehtml.py:
Using the stream parser of justhtml. Unable to get the full
document parser to successfully strip script and style blocks.

If I can fix this and use the standard parser, I can in theory
generate markdown from the DOM tree generated by justhtml.

Updated test case to include inline elements that should not cause a
line break when they are encountered. Running dehtml as: `python
roundup/dehtml.py foo.html` will load foo.html and parse it using
all available parsers.

configuration.py: justhtml is available as an option.

docs: updated CHANGES.txt, doc/tracker_config.txt added beautifulsoup
and justhtml to the optional software section of doc/installtion.txt.

test_mailgw.py, .github/workflows/ci-test Updated tests and install
justhtml as part of CI.
files
docs: update generated tracker_config.txt. Default is to not use native html number type http://hg.code.sf.net:8000/p/roundup/code/#changeset-6e44b3b20df2b4c6b2c5ddabeb55b4d127d76eb5 John Rouillard rouilj@ieee.org 2025-06-19T16:25:18-04:00 2025-06-19T16:25:18-04:00
changeset 6e44b3b20df2
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description docs: update generated tracker_config.txt. Default is to not use native html number type
files
Make native date and number elements configurable http://hg.code.sf.net:8000/p/roundup/code/#changeset-b99e76e764967599da7978a4d57365a155f8827e Ralf Schlatterbeck rsc@runtux.com 2025-02-19T12:38:06+01:00 2025-02-19T12:38:06+01:00
changeset b99e76e76496
branch
bookmark
tag
user Ralf Schlatterbeck <rsc@runtux.com>
description Make native date and number elements configurable

Now for Number() and Integer() properties the browser-native number
format can be configured with the use_browser_number_input config item
in seciont [web]. The default is 'yes'. For Date() properties the config
item is use_browser_date_input (also in section [web]) but the default
is 'no'.

In addition when defining Date() properties, these now have a parameter
'display_time' which defaults to 'yes' and a 'format' parameter which
defaults to None. These set defaults for the field() method of the
DateHTMLProperty which have the same parameters (but the display_time
parameter of field() takes a boolean, not 'yes'/'no').
files
doc: update tracker_config.txt http://hg.code.sf.net:8000/p/roundup/code/#changeset-c3bf229d3d4b14b8135fea54af14241a9a7b2433 John Rouillard rouilj@ieee.org 2025-01-12T20:13:36-05:00 2025-01-12T20:13:36-05:00
changeset c3bf229d3d4b
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description doc: update tracker_config.txt

Every generation of tracker_config.txt also changes the secret_key
value. To prevent this from showing up in diffs, modify
format_config.awk to use a static value for the secret_key and
substitute it into the config file.

Also update Makefile so tracker_config.txt depends on
format_config.awk.
files
docs: add section anchors to config.ini in references.txt; change format http://hg.code.sf.net:8000/p/roundup/code/#changeset-8b5f8b950f58ed77843c54d461da2155e7873de7 John Rouillard rouilj@ieee.org 2024-06-17T22:58:18-04:00 2024-06-17T22:58:18-04:00
changeset 8b5f8b950f58
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description docs: add section anchors to config.ini in references.txt; change format

Added section anchors for each section of config.ini in the
reference.html file. This makes it easier to link to the right section
of the config file when discussing config.ini settings.

Getting this to work using the initial sed implementation was going to
be a nightmare, so rewrote it in awk.

The pre-section comments are now separated by a blank line from the
section marker. Also rst directives no longer have blank lines between
them.
files
update for 2.4.0 beta release http://hg.code.sf.net:8000/p/roundup/code/#changeset-83a531e72e3eb976b1324b553a5b8dc8b79d8ec9 John Rouillard rouilj@ieee.org 2024-05-25T19:15:54-04:00 2024-05-25T19:15:54-04:00
changeset 83a531e72e3e
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description update for 2.4.0 beta release

generate to incorporate xhtml disabled.
files
doc: use generated config.ini in reference.txt http://hg.code.sf.net:8000/p/roundup/code/#changeset-6aa0525187cd1616f586a32a92fd1b3872cea637 John Rouillard rouilj@ieee.org 2024-04-29T04:17:10-04:00 2024-04-29T04:17:10-04:00
changeset 6aa0525187cd
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description doc: use generated config.ini in reference.txt

Deleted the manually maintained config.ini reference items.

Lost a few nice index references along the way but...

Updated configuration.py with longer descriptions from the manually
maintained items where appropriate.

Checking in the generated tracker_config.txt and the Makefile used
to generate the config and the man pages and then generate local
documentation using setup.py build_docs.
files