]> git.plutz.net Git - shellwiki/log
shellwiki
6 months agoMerge commit 'd7124ab81619024789b51a7026842babbb97b541'
Paul Hänsch [Tue, 14 May 2024 10:14:45 +0000 (12:14 +0200)]
Merge commit 'd7124ab81619024789b51a7026842babbb97b541'

6 months agoSquashed 'cgilite/' changes from 397847d..7f444e3
Paul Hänsch [Tue, 14 May 2024 10:14:45 +0000 (12:14 +0200)]
Squashed 'cgilite/' changes from 397847d..7f444e3

7f444e3 new function RXLITERAL() for escaping regex characters
ad6888a style support for <label class=button>
1a733d6 debug function

git-subtree-dir: cgilite
git-subtree-split: 7f444e3275361651eb5e0b89f09fd3afd8113e9f

7 months agoMerge commit '6bc502434737d7f08379e79b94fc6fda424ef779'
Paul Hänsch [Tue, 9 Apr 2024 14:47:16 +0000 (16:47 +0200)]
Merge commit '6bc502434737d7f08379e79b94fc6fda424ef779'

7 months agoSquashed 'cgilite/' changes from 9c46b3c..397847d
Paul Hänsch [Tue, 9 Apr 2024 14:47:16 +0000 (16:47 +0200)]
Squashed 'cgilite/' changes from 9c46b3c..397847d

397847d offer invitation links if email is not required

git-subtree-dir: cgilite
git-subtree-split: 397847dd01a44b7a5a26b6c6d16a61a42079a542

7 months agoimproved styling and options of search macro
Paul Hänsch [Tue, 9 Apr 2024 14:31:40 +0000 (16:31 +0200)]
improved styling and options of search macro

7 months agobugfix query processing
Paul Hänsch [Sun, 7 Apr 2024 15:00:54 +0000 (17:00 +0200)]
bugfix query processing

7 months agobugfix: find tags containing "_"
Paul Hänsch [Sun, 7 Apr 2024 14:54:02 +0000 (16:54 +0200)]
bugfix: find tags containing "_"

7 months agoremove search from wikiform macro
Paul Hänsch [Sun, 7 Apr 2024 14:41:06 +0000 (16:41 +0200)]
remove search from wikiform macro

7 months agoomit empty parent pages from page listing
Paul Hänsch [Sun, 7 Apr 2024 14:34:59 +0000 (16:34 +0200)]
omit empty parent pages from page listing

7 months agodefine search function as macro
Paul Hänsch [Sun, 7 Apr 2024 13:12:55 +0000 (15:12 +0200)]
define search function as macro

7 months agobugfix in --notitles option
Paul Hänsch [Thu, 28 Mar 2024 18:43:33 +0000 (19:43 +0100)]
bugfix in --notitles option

7 months agoinclude charset in html headers
Paul Hänsch [Thu, 28 Mar 2024 18:42:07 +0000 (19:42 +0100)]
include charset in html headers

7 months agomoved wiki() and caching functions from page handler to tools
Paul Hänsch [Thu, 28 Mar 2024 15:24:09 +0000 (16:24 +0100)]
moved wiki() and caching functions from page handler to tools

7 months agoSquashed 'cgilite/' changes from a48f202..9c46b3c
Paul Hänsch [Wed, 27 Mar 2024 14:56:29 +0000 (15:56 +0100)]
Squashed 'cgilite/' changes from a48f202..9c46b3c

9c46b3c Bugfix: use HTML() escapes in most links instead of double escaping via URL()

git-subtree-dir: cgilite
git-subtree-split: 9c46b3c13b81e117b77bd58ce782645d1f137161

7 months agoMerge commit 'fa80cba529dfe38c1e60f7d536bdd88b08684af1'
Paul Hänsch [Wed, 27 Mar 2024 14:56:29 +0000 (15:56 +0100)]
Merge commit 'fa80cba529dfe38c1e60f7d536bdd88b08684af1'

8 months agoSquashed 'cgilite/' changes from 426dac5..a48f202
Paul Hänsch [Wed, 20 Mar 2024 10:57:56 +0000 (11:57 +0100)]
Squashed 'cgilite/' changes from 426dac5..a48f202

a48f202 bugfix: accidental regex range
6c55826 allow dashes in metadata names
58aab92 awk port of some cgilite functions
d7b1281 bugfix: incorrect call of `DB2 "" new`

git-subtree-dir: cgilite
git-subtree-split: a48f2023821b9ca8840a111f381d53301c8e9b4b

8 months agoMerge commit '6da40fe70bee6935ed97daeaec58c84d7f3a190c'
Paul Hänsch [Wed, 20 Mar 2024 10:57:56 +0000 (11:57 +0100)]
Merge commit '6da40fe70bee6935ed97daeaec58c84d7f3a190c'

8 months ago--link option links to _tag_ search
Paul Hänsch [Tue, 19 Mar 2024 11:14:40 +0000 (12:14 +0100)]
--link option links to _tag_ search

8 months agouse tags (#positive and !negative) in search
Paul Hänsch [Tue, 19 Mar 2024 11:10:33 +0000 (12:10 +0100)]
use tags (#positive and !negative) in search

8 months agomore compact editor help
Paul Hänsch [Tue, 19 Mar 2024 09:59:40 +0000 (10:59 +0100)]
more compact editor help

8 months agoTaglist and tag cloud
Paul Hänsch [Tue, 19 Mar 2024 09:59:08 +0000 (10:59 +0100)]
Taglist and tag cloud

8 months agotype in calendar links
Paul Hänsch [Mon, 18 Mar 2024 19:29:42 +0000 (20:29 +0100)]
type in calendar links

8 months agobugfix: octal interpretation of events at 8am and 9am, suppress calender error when...
Paul Hänsch [Mon, 18 Mar 2024 15:33:34 +0000 (16:33 +0100)]
bugfix: octal interpretation of events at 8am and 9am, suppress calender error when event list is empty

8 months agoimproved syntax translation
Paul Hänsch [Thu, 7 Mar 2024 17:37:25 +0000 (18:37 +0100)]
improved syntax translation

8 months agohelper script for importing pages from moinmoin
Paul Hänsch [Thu, 7 Mar 2024 16:37:42 +0000 (17:37 +0100)]
helper script for importing pages from moinmoin

8 months agobugfix: handle white space in filenames for image conversion
Paul Hänsch [Thu, 7 Mar 2024 15:40:50 +0000 (16:40 +0100)]
bugfix: handle white space in filenames for image conversion

8 months agouse simplified acl syntax in templates
Paul Hänsch [Fri, 1 Mar 2024 01:02:43 +0000 (02:02 +0100)]
use simplified acl syntax in templates

8 months agosupport for user groups
Paul Hänsch [Fri, 1 Mar 2024 00:59:29 +0000 (01:59 +0100)]
support for user groups

8 months agoremove debug message
Paul Hänsch [Fri, 1 Mar 2024 00:57:27 +0000 (01:57 +0100)]
remove debug message

8 months agodocumetnation fro moinmoin authenticator
Paul Hänsch [Wed, 28 Feb 2024 14:57:38 +0000 (15:57 +0100)]
documetnation fro moinmoin authenticator

8 months agobugfix: accidentally wiped search index when pruning
Paul Hänsch [Wed, 28 Feb 2024 14:57:10 +0000 (15:57 +0100)]
bugfix: accidentally wiped search index when pruning

8 months agoautomatically enable --titles in pagelist macro in multilingual setups
Paul Hänsch [Wed, 28 Feb 2024 12:55:09 +0000 (13:55 +0100)]
automatically enable --titles in pagelist macro in multilingual setups

8 months agoCompendious explanation of all config variables
Paul Hänsch [Tue, 27 Feb 2024 22:52:27 +0000 (23:52 +0100)]
Compendious explanation of all config variables

8 months agoSquashed 'cgilite/' changes from 0591b08..426dac5
Paul Hänsch [Tue, 27 Feb 2024 21:50:35 +0000 (22:50 +0100)]
Squashed 'cgilite/' changes from 0591b08..426dac5

426dac5 fix auto detection of sender address

git-subtree-dir: cgilite
git-subtree-split: 426dac52b5648fea4854fb141452d113b5c2251a

8 months agoMerge commit 'b734e614d35220ae7032adae41908ceb7e948af7'
Paul Hänsch [Tue, 27 Feb 2024 21:50:35 +0000 (22:50 +0100)]
Merge commit 'b734e614d35220ae7032adae41908ceb7e948af7'

8 months agoSquashed 'cgilite/' changes from 8f729b0..0591b08
Paul Hänsch [Mon, 26 Feb 2024 22:10:30 +0000 (23:10 +0100)]
Squashed 'cgilite/' changes from 8f729b0..0591b08

0591b08 Bugfix: faulty email address check
e7fcaf2 json export function
e1c0b4b more consistent db2/json structure and jpath selector
0a8a851 get json values via jpath
b8a4246 read json data into recursive DB2 structure
6ab6900 more reliable include path

git-subtree-dir: cgilite
git-subtree-split: 0591b0842c75fd078d19e488f5e4a8d047052551

8 months agoMerge commit 'cc5158ef10a20472c864a93489baba72e2656eaf'
Paul Hänsch [Mon, 26 Feb 2024 22:10:30 +0000 (23:10 +0100)]
Merge commit 'cc5158ef10a20472c864a93489baba72e2656eaf'

8 months agouser import from MoinMoin
Paul Hänsch [Mon, 26 Feb 2024 22:08:20 +0000 (23:08 +0100)]
user import from MoinMoin

8 months agosupport for authentication plugins
Paul Hänsch [Mon, 26 Feb 2024 15:48:14 +0000 (16:48 +0100)]
support for authentication plugins

9 months agouse db23 from cgilite
Paul Hänsch [Thu, 22 Feb 2024 16:58:39 +0000 (17:58 +0100)]
use db23 from cgilite

9 months agoSquashed 'cgilite/' changes from 51f6906..8f729b0
Paul Hänsch [Thu, 22 Feb 2024 16:54:52 +0000 (17:54 +0100)]
Squashed 'cgilite/' changes from 51f6906..8f729b0

8f729b0 db23 - simple in-memory key-value DB api

git-subtree-dir: cgilite
git-subtree-split: 8f729b0b376f33077fe9e209ce136c1adbb706fa

9 months agoMerge commit '8a7abfd24c55754dc0ee886cbece67cd3afc585c'
Paul Hänsch [Thu, 22 Feb 2024 16:54:52 +0000 (17:54 +0100)]
Merge commit '8a7abfd24c55754dc0ee886cbece67cd3afc585c'

9 months agotypo: acrually avoid half width headlines
Paul Hänsch [Mon, 19 Feb 2024 01:59:33 +0000 (02:59 +0100)]
typo: acrually avoid half width headlines

9 months agoavoid half width headlines
Paul Hänsch [Mon, 19 Feb 2024 01:58:30 +0000 (02:58 +0100)]
avoid half width headlines

9 months agoadapt searchindex tool to latest changes
Paul Hänsch [Mon, 19 Feb 2024 01:42:53 +0000 (02:42 +0100)]
adapt searchindex tool to latest changes

9 months agoSquashed 'cgilite/' changes from 04871f7..51f6906
Paul Hänsch [Mon, 19 Feb 2024 01:14:07 +0000 (02:14 +0100)]
Squashed 'cgilite/' changes from 04871f7..51f6906

51f6906 updated copyright notices

git-subtree-dir: cgilite
git-subtree-split: 51f6906bca7e34cdedca01e024f6cedb1c9e3ecd

9 months agoMerge commit '2698a4e790f36ad134e5c71266dfae692b3cc1ec'
Paul Hänsch [Mon, 19 Feb 2024 01:14:07 +0000 (02:14 +0100)]
Merge commit '2698a4e790f36ad134e5c71266dfae692b3cc1ec'

9 months agoupdated copyright notices
Paul Hänsch [Mon, 19 Feb 2024 01:12:37 +0000 (02:12 +0100)]
updated copyright notices

9 months agobugfix: prevent accidental index invalidation by getting doc path from pwd instead...
Paul Hänsch [Mon, 19 Feb 2024 01:00:36 +0000 (02:00 +0100)]
bugfix: prevent accidental index invalidation by getting doc path from pwd instead of path_info (preventing mixup with header/footer)

9 months agoprint fallback name of non-existent pages in page_name()
Paul Hänsch [Sun, 18 Feb 2024 22:51:35 +0000 (23:51 +0100)]
print fallback name of non-existent pages in page_name()

9 months agoSquashed 'cgilite/' changes from 3a4544b..04871f7
Paul Hänsch [Fri, 16 Feb 2024 17:40:56 +0000 (18:40 +0100)]
Squashed 'cgilite/' changes from 3a4544b..04871f7

04871f7 bugfix: faulty validation in user_update made pw change impossible

git-subtree-dir: cgilite
git-subtree-split: 04871f749f90aeaa8bfca07edf5a6cd5d3fac2bf

9 months agoMerge commit 'fe19ba17990219b7c16c6e2397975b39377a5db8'
Paul Hänsch [Fri, 16 Feb 2024 17:40:56 +0000 (18:40 +0100)]
Merge commit 'fe19ba17990219b7c16c6e2397975b39377a5db8'

9 months agoprevent double escape in page title
Paul Hänsch [Wed, 7 Feb 2024 12:56:44 +0000 (13:56 +0100)]
prevent double escape in page title

9 months agopage_title: bugfix in fallback to page url
Paul Hänsch [Wed, 7 Feb 2024 12:28:33 +0000 (13:28 +0100)]
page_title: bugfix in fallback to page url

9 months agosearch list: check if page content exists
Paul Hänsch [Wed, 7 Feb 2024 12:24:19 +0000 (13:24 +0100)]
search list: check if page content exists

9 months agofancier search results with teasers and page titles
Paul Hänsch [Wed, 7 Feb 2024 02:32:52 +0000 (03:32 +0100)]
fancier search results with teasers and page titles

9 months agoremove debug output
Paul Hänsch [Tue, 6 Feb 2024 23:29:33 +0000 (00:29 +0100)]
remove debug output

9 months agoalternative argument name: --title/--titles
Paul Hänsch [Tue, 6 Feb 2024 23:14:35 +0000 (00:14 +0100)]
alternative argument name: --title/--titles

9 months agodefine translated %title in example pages
Paul Hänsch [Tue, 6 Feb 2024 23:11:12 +0000 (00:11 +0100)]
define translated %title in example pages

9 months agobugfix: resolve titles in relative pathes
Paul Hänsch [Tue, 6 Feb 2024 23:10:12 +0000 (00:10 +0100)]
bugfix: resolve titles in relative pathes

9 months agouse translatable page titles in page list
Paul Hänsch [Tue, 6 Feb 2024 22:50:46 +0000 (23:50 +0100)]
use translatable page titles in page list

9 months agoin-memory database functions for caching, etc.
Paul Hänsch [Tue, 6 Feb 2024 22:50:13 +0000 (23:50 +0100)]
in-memory database functions for caching, etc.

9 months agopage_title: fall back to page's path name when title cannot be determined
Paul Hänsch [Tue, 6 Feb 2024 22:49:23 +0000 (23:49 +0100)]
page_title: fall back to page's path name when title cannot be determined

9 months agoSquashed 'cgilite/' changes from bfef1a0..3a4544b
Paul Hänsch [Tue, 6 Feb 2024 15:21:06 +0000 (16:21 +0100)]
Squashed 'cgilite/' changes from bfef1a0..3a4544b

3a4544b Fix broken range requests when running in dash

git-subtree-dir: cgilite
git-subtree-split: 3a4544b251d7ca6192b3ff7c635a0f1f2efe8285

9 months agoMerge commit '6cad92ff5e47a72f20b341007584eed211bbbfb2'
Paul Hänsch [Tue, 6 Feb 2024 15:21:06 +0000 (16:21 +0100)]
Merge commit '6cad92ff5e47a72f20b341007584eed211bbbfb2'

9 months agoPage titles for special function pages
Paul Hänsch [Tue, 6 Feb 2024 14:55:05 +0000 (15:55 +0100)]
Page titles for special function pages

9 months agoavoid errors from empty event set
Paul Hänsch [Tue, 6 Feb 2024 14:48:06 +0000 (15:48 +0100)]
avoid errors from empty event set

9 months agouniversal page_title function
Paul Hänsch [Tue, 6 Feb 2024 14:41:47 +0000 (15:41 +0100)]
universal page_title function

9 months agobugfix in macro parser: enable throughput if macros are disabled
Paul Hänsch [Tue, 6 Feb 2024 12:18:34 +0000 (13:18 +0100)]
bugfix in macro parser: enable throughput if macros are disabled

9 months agonth-last-weekday recurrence
Paul Hänsch [Fri, 2 Feb 2024 18:54:41 +0000 (19:54 +0100)]
nth-last-weekday recurrence

9 months agoweekday recurrence (e.g. 2nd tuesday of a month, etc.)
Paul Hänsch [Thu, 1 Feb 2024 17:17:58 +0000 (18:17 +0100)]
weekday recurrence (e.g. 2nd tuesday of a month, etc.)

9 months agocalender style
Paul Hänsch [Thu, 1 Feb 2024 15:48:51 +0000 (16:48 +0100)]
calender style

9 months agoset time format for `date`
Paul Hänsch [Thu, 1 Feb 2024 15:48:21 +0000 (16:48 +0100)]
set time format for `date`

9 months agostyling for calendar month view
Paul Hänsch [Thu, 25 Jan 2024 02:56:06 +0000 (03:56 +0100)]
styling for calendar month view

9 months agoreduce event entries to invisible anchor
Paul Hänsch [Thu, 25 Jan 2024 02:32:33 +0000 (03:32 +0100)]
reduce event entries to invisible anchor

9 months agomonth calendar view, more modular architecture
Paul Hänsch [Thu, 25 Jan 2024 02:25:19 +0000 (03:25 +0100)]
month calendar view, more modular architecture

9 months agoavoid localising time records
Paul Hänsch [Thu, 25 Jan 2024 02:24:26 +0000 (03:24 +0100)]
avoid localising time records

10 months agobasic calendar list view
Paul Hänsch [Sat, 20 Jan 2024 20:21:28 +0000 (21:21 +0100)]
basic calendar list view

10 months agoinclude title in event storage format, improved year calculation, suppress error...
Paul Hänsch [Thu, 18 Jan 2024 15:32:58 +0000 (16:32 +0100)]
include title in event storage format, improved year calculation, suppress error output

10 months agoslightly improved recurrence calculation, put date parsing in library
Paul Hänsch [Tue, 16 Jan 2024 20:41:39 +0000 (21:41 +0100)]
slightly improved recurrence calculation, put date parsing in library

12 months agoallow autocomplete in login form
Paul Hänsch [Mon, 20 Nov 2023 22:31:03 +0000 (23:31 +0100)]
allow autocomplete in login form

12 months agoSquashed 'cgilite/' changes from 0f62500..bfef1a0
Paul Hänsch [Mon, 20 Nov 2023 22:30:20 +0000 (23:30 +0100)]
Squashed 'cgilite/' changes from 0f62500..bfef1a0

bfef1a0 allow autocomplete in login form

git-subtree-dir: cgilite
git-subtree-split: bfef1a064081f6f31ef90539e72dda84e6b563c8

12 months agoMerge commit 'd94a2f7b837224b5406f44c407bed885da1c6da8'
Paul Hänsch [Mon, 20 Nov 2023 22:30:20 +0000 (23:30 +0100)]
Merge commit 'd94a2f7b837224b5406f44c407bed885da1c6da8'

12 months agoevent macro stubs
Paul Hänsch [Fri, 17 Nov 2023 10:44:26 +0000 (11:44 +0100)]
event macro stubs

12 months agoallow negative tag selection
Paul Hänsch [Tue, 14 Nov 2023 20:48:10 +0000 (21:48 +0100)]
allow negative tag selection

12 months agoSquashed 'cgilite/' changes from 9e5394e..0f62500
Paul Hänsch [Thu, 2 Nov 2023 11:17:37 +0000 (12:17 +0100)]
Squashed 'cgilite/' changes from 9e5394e..0f62500

0f62500 avoid overflow of long links

git-subtree-dir: cgilite
git-subtree-split: 0f6250049b15215ed0596c19fddddc9addaf9111

12 months agoMerge commit '235aa7c0c6f32addfa09f30c13411bc3432a7ccc'
Paul Hänsch [Thu, 2 Nov 2023 11:17:37 +0000 (12:17 +0100)]
Merge commit '235aa7c0c6f32addfa09f30c13411bc3432a7ccc'

13 months agoSquashed 'cgilite/' changes from a004238..9e5394e
Paul Hänsch [Wed, 11 Oct 2023 16:24:54 +0000 (18:24 +0200)]
Squashed 'cgilite/' changes from a004238..9e5394e

9e5394e typo

git-subtree-dir: cgilite
git-subtree-split: 9e5394e58e45e0601cd41976bd5e5c865cfba008

13 months agoMerge commit '2e4c276d4c642e43be3d4bb9d7314f87c21746a6'
Paul Hänsch [Wed, 11 Oct 2023 16:24:54 +0000 (18:24 +0200)]
Merge commit '2e4c276d4c642e43be3d4bb9d7314f87c21746a6'

13 months agoSquashed 'cgilite/' changes from fb015c8..a004238
Paul Hänsch [Wed, 11 Oct 2023 16:23:03 +0000 (18:23 +0200)]
Squashed 'cgilite/' changes from fb015c8..a004238

a004238 do not require class=search for input of type=search

git-subtree-dir: cgilite
git-subtree-split: a004238f314f8359e20319943107e4b574cfd358

13 months agoMerge commit '8ed4549c0ae1f6b38ee56e61e71e1eae5967fd0f'
Paul Hänsch [Wed, 11 Oct 2023 16:23:03 +0000 (18:23 +0200)]
Merge commit '8ed4549c0ae1f6b38ee56e61e71e1eae5967fd0f'

13 months agomake search fields type=search
Paul Hänsch [Wed, 11 Oct 2023 16:22:57 +0000 (18:22 +0200)]
make search fields type=search

13 months agolist locations in move form
Paul Hänsch [Wed, 11 Oct 2023 13:55:14 +0000 (15:55 +0200)]
list locations in move form

13 months agoworkaround for hosters without /bin/awk
Paul Hänsch [Mon, 9 Oct 2023 13:17:59 +0000 (15:17 +0200)]
workaround for hosters without /bin/awk

13 months agoSquashed 'cgilite/' changes from 1e12e80..fb015c8
Paul Hänsch [Mon, 9 Oct 2023 12:56:47 +0000 (14:56 +0200)]
Squashed 'cgilite/' changes from 1e12e80..fb015c8

fb015c8 allow link/image src pattern with whitespace, avoid confusion with comment

git-subtree-dir: cgilite
git-subtree-split: fb015c84c44feea2ba863c89a6d4fc0f387144fd

13 months agoMerge commit '640be5e3114c0b048be094fa0746dee8aae99638'
Paul Hänsch [Mon, 9 Oct 2023 12:56:47 +0000 (14:56 +0200)]
Merge commit '640be5e3114c0b048be094fa0746dee8aae99638'

13 months agoSquashed 'cgilite/' changes from 41642aa..1e12e80
Paul Hänsch [Mon, 9 Oct 2023 12:01:14 +0000 (14:01 +0200)]
Squashed 'cgilite/' changes from 41642aa..1e12e80

1e12e80 force ALT-text for images

git-subtree-dir: cgilite
git-subtree-split: 1e12e80fbfed62596f992d0939418059174c4928

13 months agoMerge commit '8d70db1b103253dc37ba234b8c65b57a6cced077'
Paul Hänsch [Mon, 9 Oct 2023 12:01:14 +0000 (14:01 +0200)]
Merge commit '8d70db1b103253dc37ba234b8c65b57a6cced077'

13 months agoprevent left/right floating inside floated containers
Paul Hänsch [Mon, 9 Oct 2023 10:17:36 +0000 (12:17 +0200)]
prevent left/right floating inside floated containers

13 months agocase insensitive attachment suffixes
Paul Hänsch [Mon, 9 Oct 2023 08:54:06 +0000 (10:54 +0200)]
case insensitive attachment suffixes