]> git.plutz.net Git - lobster/log
lobster
3 years agoMerge commit '647d09a619f8da6da043f56a64781a69a92265e2' into cgilite
Paul Hänsch [Sun, 14 Feb 2021 08:03:43 +0000 (09:03 +0100)]
Merge commit '647d09a619f8da6da043f56a64781a69a92265e2' into cgilite

3 years agoSquashed 'cgilite/' changes from a836764..49b4c44
Paul Hänsch [Sun, 14 Feb 2021 08:03:43 +0000 (09:03 +0100)]
Squashed 'cgilite/' changes from a836764..49b4c44

49b4c44 remove obsolte escape functions
47a1cf6 introduce functions for cookie based cryptographically signed session variables
e3e5c0d introduce simple DBM module
8070ac9 use debug function for error output
13c2995 change border of input elements
31fd9a7 experimental: basic set of css rules
6212086 simplified mac function and cookie format

git-subtree-dir: cgilite
git-subtree-split: 49b4c44fb341804acf0165105e2234c2e57d1a67

3 years agoremove obsolte sections
Paul Hänsch [Sat, 6 Feb 2021 22:55:37 +0000 (23:55 +0100)]
remove obsolte sections

3 years agomerge from confetti
Paul Hänsch [Sat, 6 Feb 2021 22:40:32 +0000 (23:40 +0100)]
merge from confetti

3 years agoSquashed 'cgilite/' changes from a1caf91..a836764
Paul Hänsch [Sat, 6 Feb 2021 11:24:58 +0000 (12:24 +0100)]
Squashed 'cgilite/' changes from a1caf91..a836764

a836764 prefer hmac for session security

git-subtree-dir: cgilite
git-subtree-split: a836764660cf5db4cc02ffd9ea1ddb30aaa432f5

3 years agoMerge commit 'c0dcd45c3ecac33376e06b7ca470ae56f2ed5e19' into cgilite
Paul Hänsch [Sat, 6 Feb 2021 11:24:58 +0000 (12:24 +0100)]
Merge commit 'c0dcd45c3ecac33376e06b7ca470ae56f2ed5e19' into cgilite

3 years agoalways sort categories, caching and ordering for list in course filter
Paul Hänsch [Fri, 5 Feb 2021 12:00:34 +0000 (13:00 +0100)]
always sort categories, caching and ordering for list in course filter

3 years agowhite space between labels
Paul Hänsch [Fri, 5 Feb 2021 03:42:50 +0000 (04:42 +0100)]
white space between labels

3 years agofix: print tel without teltype
Paul Hänsch [Fri, 5 Feb 2021 01:52:08 +0000 (02:52 +0100)]
fix: print tel without teltype

3 years agoomit empty teltype when exporting csv
Paul Hänsch [Fri, 5 Feb 2021 01:50:05 +0000 (02:50 +0100)]
omit empty teltype when exporting csv

3 years agoical export using cgilite
Paul Hänsch [Fri, 5 Feb 2021 01:42:45 +0000 (02:42 +0100)]
ical export using cgilite

3 years agoset file name when offering card file
Paul Hänsch [Fri, 5 Feb 2021 01:42:06 +0000 (02:42 +0100)]
set file name when offering card file

3 years agoallow exporting list as csv
Paul Hänsch [Fri, 5 Feb 2021 01:32:06 +0000 (02:32 +0100)]
allow exporting list as csv

3 years agoallow filter by course attendance
Paul Hänsch [Thu, 4 Feb 2021 23:07:28 +0000 (00:07 +0100)]
allow filter by course attendance

3 years agosingle label for seed input
Paul Hänsch [Thu, 4 Feb 2021 21:07:27 +0000 (22:07 +0100)]
single label for seed input

3 years agointroduce localised date parsing
Paul Hänsch [Thu, 4 Feb 2021 21:06:56 +0000 (22:06 +0100)]
introduce localised date parsing

3 years agoUI labels "day", "month", "year"
Paul Hänsch [Tue, 2 Feb 2021 13:10:31 +0000 (14:10 +0100)]
UI labels "day", "month", "year"

3 years agoseed field for entering card record from spreadsheet
Paul Hänsch [Tue, 2 Feb 2021 13:06:22 +0000 (14:06 +0100)]
seed field for entering card record from spreadsheet

3 years agodelete button removes _both_ input fields for TEL
Paul Hänsch [Wed, 27 Jan 2021 23:06:16 +0000 (00:06 +0100)]
delete button removes _both_ input fields for TEL

3 years agobugfix: use editing tempfile as basis for modifications, important when setting up...
Paul Hänsch [Wed, 27 Jan 2021 12:18:03 +0000 (13:18 +0100)]
bugfix: use editing tempfile as basis for modifications, important when setting up new course

3 years agoalways write FN field; bugfix: use editing tempfile as basis for modifications, impor...
Paul Hänsch [Wed, 27 Jan 2021 12:17:34 +0000 (13:17 +0100)]
always write FN field; bugfix: use editing tempfile as basis for modifications, important when setting up new card

3 years agoavoid space character in empty first name/middle name field; try to parse FN if N...
Paul Hänsch [Wed, 27 Jan 2021 12:16:03 +0000 (13:16 +0100)]
avoid space character in empty first name/middle name field; try to parse FN if N is not present

3 years agobugfix: include listing of newer card files
Paul Hänsch [Wed, 27 Jan 2021 12:14:48 +0000 (13:14 +0100)]
bugfix: include listing of newer card files

3 years agoupdate naming convention for exported files
Paul Hänsch [Sat, 23 Jan 2021 13:31:50 +0000 (14:31 +0100)]
update naming convention for exported files

3 years agoconfig flag for debug output
Paul Hänsch [Sat, 23 Jan 2021 13:25:22 +0000 (14:25 +0100)]
config flag for debug output

3 years agoenvironment variables and redirect for libreoffice
Paul Hänsch [Sat, 23 Jan 2021 13:19:08 +0000 (14:19 +0100)]
environment variables and redirect for libreoffice

3 years agoenvironment variables for libreoffice
Paul Hänsch [Sat, 23 Jan 2021 13:15:20 +0000 (14:15 +0100)]
environment variables for libreoffice

3 years agoportable sed usage
Paul Hänsch [Sat, 23 Jan 2021 13:06:42 +0000 (14:06 +0100)]
portable sed usage

3 years agocreate working directories at startup
Paul Hänsch [Sat, 23 Jan 2021 11:21:05 +0000 (12:21 +0100)]
create working directories at startup

3 years agoremove local css delivery
Paul Hänsch [Sat, 23 Jan 2021 11:20:47 +0000 (12:20 +0100)]
remove local css delivery

3 years agobugfix in lockdir setup
Paul Hänsch [Sat, 23 Jan 2021 01:20:08 +0000 (02:20 +0100)]
bugfix in lockdir setup

3 years agoallow line break in note display
Paul Hänsch [Sat, 23 Jan 2021 00:34:16 +0000 (01:34 +0100)]
allow line break in note display

3 years agoremove some obsolte files
Paul Hänsch [Fri, 22 Jan 2021 23:47:13 +0000 (00:47 +0100)]
remove some obsolte files

3 years agoswitched #! line from zsh to sh
Paul Hänsch [Fri, 22 Jan 2021 23:41:47 +0000 (00:41 +0100)]
switched #! line from zsh to sh

3 years agobugfix: always rewrite all category records when updating card
Paul Hänsch [Fri, 22 Jan 2021 23:33:58 +0000 (00:33 +0100)]
bugfix: always rewrite all category records when updating card

3 years agoimproved hyphenation prevents overflow of some elements
Paul Hänsch [Fri, 22 Jan 2021 23:31:48 +0000 (00:31 +0100)]
improved hyphenation prevents overflow of some elements

3 years ago(re)introduced categories section
Paul Hänsch [Fri, 22 Jan 2021 23:30:54 +0000 (00:30 +0100)]
(re)introduced categories section

3 years agoglobal translation lists
Paul Hänsch [Fri, 22 Jan 2021 17:16:39 +0000 (18:16 +0100)]
global translation lists

3 years agonav menu on top
Paul Hänsch [Fri, 22 Jan 2021 16:30:55 +0000 (17:30 +0100)]
nav menu on top

3 years agostubs for experimental date localisation
Paul Hänsch [Fri, 22 Jan 2021 00:21:39 +0000 (01:21 +0100)]
stubs for experimental date localisation

3 years agoimproved styling for pdf export
Paul Hänsch [Fri, 22 Jan 2021 00:20:49 +0000 (01:20 +0100)]
improved styling for pdf export

3 years agoinsert default start date for new courses
Paul Hänsch [Fri, 22 Jan 2021 00:20:06 +0000 (01:20 +0100)]
insert default start date for new courses

3 years agointroduce global stylesheet
Paul Hänsch [Wed, 20 Jan 2021 23:41:45 +0000 (00:41 +0100)]
introduce global stylesheet

3 years agointroduced general pdi unescape function
Paul Hänsch [Wed, 20 Jan 2021 23:39:15 +0000 (00:39 +0100)]
introduced general pdi unescape function

3 years agopdf export of course lists
Paul Hänsch [Wed, 20 Jan 2021 23:37:58 +0000 (00:37 +0100)]
pdf export of course lists

3 years agostyling for course page
Paul Hänsch [Mon, 18 Jan 2021 17:04:26 +0000 (18:04 +0100)]
styling for course page

3 years agoenable set up of new course
Paul Hänsch [Mon, 18 Jan 2021 17:03:42 +0000 (18:03 +0100)]
enable set up of new course

3 years agoremove course mapping when deleting card file
Paul Hänsch [Mon, 18 Jan 2021 17:02:35 +0000 (18:02 +0100)]
remove course mapping when deleting card file

3 years agoremove debug output
Paul Hänsch [Mon, 18 Jan 2021 17:01:44 +0000 (18:01 +0100)]
remove debug output

3 years agostyle for card filter dialog
Paul Hänsch [Mon, 18 Jan 2021 12:34:17 +0000 (13:34 +0100)]
style for card filter dialog

3 years agosimplified export using cgilite
Paul Hänsch [Mon, 18 Jan 2021 12:32:58 +0000 (13:32 +0100)]
simplified export using cgilite

3 years agoBugfix: avoid search hits in subsequent fields
Paul Hänsch [Mon, 18 Jan 2021 12:30:45 +0000 (13:30 +0100)]
Bugfix: avoid search hits in subsequent fields

3 years agostyle changes
Paul Hänsch [Mon, 18 Jan 2021 01:44:10 +0000 (02:44 +0100)]
style changes

3 years agotouch course file (invalidate cache) when updating attendance in vcard
Paul Hänsch [Sun, 17 Jan 2021 09:25:00 +0000 (10:25 +0100)]
touch course file (invalidate cache) when updating attendance in vcard

3 years agoremoved obsolete html templates
Paul Hänsch [Sun, 10 Jan 2021 23:02:31 +0000 (00:02 +0100)]
removed obsolete html templates

3 years agosimplify ui bu removing addfield drop down
Paul Hänsch [Sun, 10 Jan 2021 22:54:38 +0000 (23:54 +0100)]
simplify ui bu removing addfield drop down

3 years agobug fix using tempfile, allow +-Buttons for add field
Paul Hänsch [Sun, 10 Jan 2021 22:51:05 +0000 (23:51 +0100)]
bug fix using tempfile, allow +-Buttons for add field

3 years agoadd field drop down entry
Paul Hänsch [Sun, 10 Jan 2021 22:50:03 +0000 (23:50 +0100)]
add field drop down entry

3 years agoimplement course edit and updates
Paul Hänsch [Wed, 6 Jan 2021 11:05:10 +0000 (12:05 +0100)]
implement course edit and updates

3 years agofix in displaying error message
Paul Hänsch [Wed, 6 Jan 2021 11:04:22 +0000 (12:04 +0100)]
fix in displaying error message

3 years agoportability fix
Paul Hänsch [Wed, 6 Jan 2021 11:03:58 +0000 (12:03 +0100)]
portability fix

3 years agosome course editing ui
Paul Hänsch [Sun, 3 Jan 2021 19:34:36 +0000 (20:34 +0100)]
some course editing ui

3 years agoreintroduce attendence selection
Paul Hänsch [Sun, 3 Jan 2021 19:33:45 +0000 (20:33 +0100)]
reintroduce attendence selection

3 years agoSquashed 'cgilite/' content from commit a1caf91
Paul Hänsch [Sat, 2 Jan 2021 09:20:13 +0000 (10:20 +0100)]
Squashed 'cgilite/' content from commit a1caf91

git-subtree-dir: cgilite
git-subtree-split: a1caf91a5e6ab2d13790ec6a0c1eaf2b4030a0e8

3 years agoMerge commit '36d5feed172cb12ccd469abddebf04eaf9a7c9ae' as 'cgilite'
Paul Hänsch [Sat, 2 Jan 2021 09:20:13 +0000 (10:20 +0100)]
Merge commit '36d5feed172cb12ccd469abddebf04eaf9a7c9ae' as 'cgilite'

3 years agoreplace cgilite submodule with subtree
Paul Hänsch [Sat, 2 Jan 2021 09:20:10 +0000 (10:20 +0100)]
replace cgilite submodule with subtree

3 years agoreplace superfluous ­
Paul Hänsch [Sat, 2 Jan 2021 09:15:53 +0000 (10:15 +0100)]
replace superfluous ­

3 years agopath handling and helper functions
Paul Hänsch [Sat, 2 Jan 2021 09:02:41 +0000 (10:02 +0100)]
path handling and helper functions

4 years agoswap radio buttons for firstname/lastname ordering
Paul Hänsch [Sat, 12 Sep 2020 10:23:32 +0000 (12:23 +0200)]
swap radio buttons for firstname/lastname ordering

4 years agoremove new-therapy button
Paul Hänsch [Thu, 10 Sep 2020 16:32:49 +0000 (18:32 +0200)]
remove new-therapy button

4 years agotop-button in card-view, display clients by last name
Paul Hänsch [Thu, 10 Sep 2020 16:30:48 +0000 (18:30 +0200)]
top-button in card-view, display clients by last name

4 years agodisable autosubmit, submit when using back-button
Paul Hänsch [Mon, 7 Sep 2020 10:05:30 +0000 (12:05 +0200)]
disable autosubmit, submit when using back-button

4 years agoavoid race condition by using per-process temp files
Paul Hänsch [Mon, 7 Sep 2020 02:31:56 +0000 (04:31 +0200)]
avoid race condition by using per-process temp files

4 years agoMerge commit '2bdfa548929558e432eaef50cbfa79a91f9edd8b' into cgilite
Paul Hänsch [Mon, 7 Sep 2020 01:51:34 +0000 (03:51 +0200)]
Merge commit '2bdfa548929558e432eaef50cbfa79a91f9edd8b' into cgilite

4 years agoSquashed 'cgilite/' changes from 238f0f8..00ba4b0
Paul Hänsch [Mon, 7 Sep 2020 01:51:34 +0000 (03:51 +0200)]
Squashed 'cgilite/' changes from 238f0f8..00ba4b0

00ba4b0 avoid confusion regarding carriage return when escaping HTML (especially in textarea)

git-subtree-dir: cgilite
git-subtree-split: 00ba4b0222ec867cc1b629857defb6db4b403530

4 years agodisplay stickynote fully when hovering
Paul Hänsch [Mon, 7 Sep 2020 01:36:09 +0000 (03:36 +0200)]
display stickynote fully when hovering

4 years agodisplay "new therapy" button only when no therapies exist
Paul Hänsch [Mon, 7 Sep 2020 01:35:39 +0000 (03:35 +0200)]
display "new therapy" button only when no therapies exist

4 years agomark end of form submission to prevent incomplete updates
Paul Hänsch [Tue, 25 Aug 2020 02:32:33 +0000 (04:32 +0200)]
mark end of form submission to prevent incomplete updates

4 years agointroduce transaction id for therapy updates
Paul Hänsch [Tue, 25 Aug 2020 00:23:42 +0000 (02:23 +0200)]
introduce transaction id for therapy updates

4 years agoprevent overshooting of line corners
Paul Hänsch [Wed, 5 Aug 2020 14:56:18 +0000 (16:56 +0200)]
prevent overshooting of line corners

4 years agoadapt to current cgilite lib
Paul Hänsch [Wed, 5 Aug 2020 14:55:55 +0000 (16:55 +0200)]
adapt to current cgilite lib

4 years agoSquashed 'cgilite/' changes from fa0f919..238f0f8
Paul Hänsch [Wed, 5 Aug 2020 14:17:37 +0000 (16:17 +0200)]
Squashed 'cgilite/' changes from fa0f919..238f0f8

238f0f8 rudimentary debug function
b8cec22 more escapes for use in html-sh and HTTP headers
4a73c71 limit escaping to necessary characters, more readable output, much faster escaping functions
5b013b6 bugfix: allow empty query string
7e6d863 improved handling of Connection header
87f88f1 quicker path sanitizing
06edc60 sanitizing and security
73550e0 updated copyright line
5a99761 speed improvements
7335b73 allow empty script headers
f0383ee bugfix, STRING and UNSTRING input like "foo[bar]"
0d6196d faster STRING and UNSTRING functions

git-subtree-dir: cgilite
git-subtree-split: 238f0f8a2932b5ba66f7139c227eaaeb5dd7a013

4 years agoMerge commit '8456138268c26b78936c0c2b22a7cc6ab9a7dd14' into cgilite
Paul Hänsch [Wed, 5 Aug 2020 14:17:37 +0000 (16:17 +0200)]
Merge commit '8456138268c26b78936c0c2b22a7cc6ab9a7dd14' into cgilite

4 years agomake loading prescrition file optional
Paul Hänsch [Wed, 5 Aug 2020 14:17:31 +0000 (16:17 +0200)]
make loading prescrition file optional

4 years agoDebug function based on environment
Paul Hänsch [Wed, 5 Aug 2020 14:17:00 +0000 (16:17 +0200)]
Debug function based on environment

4 years agoBugfix: fix crash in escape and unescape function when handling patterns like foo...
Paul Hänsch [Thu, 30 Jan 2020 11:53:08 +0000 (12:53 +0100)]
Bugfix: fix crash in escape and unescape function when handling patterns like foo[bar]

4 years agomake executable
Paul Hänsch [Thu, 23 Jan 2020 18:02:21 +0000 (19:02 +0100)]
make executable

4 years agobetter visibility for sticky note close button
Paul Hänsch [Wed, 22 Jan 2020 17:18:48 +0000 (18:18 +0100)]
better visibility for sticky note close button

4 years agoreverse session list - newest first
Paul Hänsch [Wed, 22 Jan 2020 17:17:29 +0000 (18:17 +0100)]
reverse session list - newest first

4 years agotry to fool browser caching of overlay images
Paul Hänsch [Wed, 22 Jan 2020 16:44:07 +0000 (17:44 +0100)]
try to fool browser caching of overlay images

4 years agofield escaping when handling storage
Paul Hänsch [Wed, 22 Jan 2020 16:36:19 +0000 (17:36 +0100)]
field escaping when handling storage

4 years agoglobal and improved pdi escaping functions
Paul Hänsch [Wed, 22 Jan 2020 16:07:53 +0000 (17:07 +0100)]
global and improved pdi escaping functions

4 years agobe agnostic towards trailing newlines in vcard files
Paul Hänsch [Wed, 22 Jan 2020 13:48:02 +0000 (14:48 +0100)]
be agnostic towards trailing newlines in vcard files

4 years agoavoid unnecessary white space, so that placeholder is displayed
Paul Hänsch [Wed, 22 Jan 2020 12:57:50 +0000 (13:57 +0100)]
avoid unnecessary white space, so that placeholder is displayed

4 years agobugfix in filtering (filter by specified fields only)
Paul Hänsch [Sun, 19 Jan 2020 17:27:43 +0000 (18:27 +0100)]
bugfix in filtering (filter by specified fields only)

4 years agoupdate card from temp file (bugfix), avoid some odd formatting
Paul Hänsch [Sun, 19 Jan 2020 17:07:30 +0000 (18:07 +0100)]
update card from temp file (bugfix), avoid some odd formatting

4 years agoallow loading some oddly formed vcf files
Paul Hänsch [Sun, 19 Jan 2020 17:05:47 +0000 (18:05 +0100)]
allow loading some oddly formed vcf files

4 years agoprovide debug function
Paul Hänsch [Sun, 19 Jan 2020 17:03:32 +0000 (18:03 +0100)]
provide debug function

4 years agodisabled timesheet
Paul Hänsch [Thu, 16 Jan 2020 08:38:43 +0000 (09:38 +0100)]
disabled timesheet

4 years agoauto submit therapy form data
Paul Hänsch [Tue, 14 Jan 2020 22:27:12 +0000 (23:27 +0100)]
auto submit therapy form data