]> git.plutz.net Git - lobster/log
lobster
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

4 years agobugfix: 404 on non existing card
Paul Hänsch [Mon, 13 Jan 2020 18:32:36 +0000 (19:32 +0100)]
bugfix: 404 on non existing card

4 years agoredirect default path / to /cards/
Paul Hänsch [Mon, 13 Jan 2020 17:25:51 +0000 (18:25 +0100)]
redirect default path / to /cards/

4 years agofunction and ui for adding new therapy
Paul Hänsch [Thu, 9 Jan 2020 03:06:14 +0000 (04:06 +0100)]
function and ui for adding new therapy

4 years agodate sanitizing, cache invalidation
Paul Hänsch [Thu, 9 Jan 2020 03:05:32 +0000 (04:05 +0100)]
date sanitizing, cache invalidation

4 years agobutton for new therapy
Paul Hänsch [Thu, 9 Jan 2020 03:03:56 +0000 (04:03 +0100)]
button for new therapy

4 years agodumb down prescription display, display therapy list
Paul Hänsch [Wed, 8 Jan 2020 23:06:08 +0000 (00:06 +0100)]
dumb down prescription display, display therapy list

4 years agoLink to therapies without relying on prescriptions
Paul Hänsch [Wed, 8 Jan 2020 21:54:24 +0000 (22:54 +0100)]
Link to therapies without relying on prescriptions

4 years agotherapy saving
Paul Hänsch [Wed, 8 Jan 2020 20:01:29 +0000 (21:01 +0100)]
therapy saving

4 years agocorrected functions related to drawing
Paul Hänsch [Wed, 8 Jan 2020 20:00:32 +0000 (21:00 +0100)]
corrected functions related to drawing

4 years agofunctions for easyer tpy/mpx file parsing, deliver png overlays
Paul Hänsch [Wed, 8 Jan 2020 18:45:55 +0000 (19:45 +0100)]
functions for easyer tpy/mpx file parsing, deliver png overlays

4 years agoInterface adaption, display documentation text
Paul Hänsch [Wed, 8 Jan 2020 18:43:42 +0000 (19:43 +0100)]
Interface adaption, display documentation text

4 years agoincluded localisation from prescriptions
Paul Hänsch [Wed, 8 Jan 2020 18:42:23 +0000 (19:42 +0100)]
included localisation from prescriptions

4 years agostub rewrite of therapy section
Paul Hänsch [Wed, 8 Jan 2020 01:03:28 +0000 (02:03 +0100)]
stub rewrite of therapy section

4 years agoscript selection priority
Paul Hänsch [Wed, 8 Jan 2020 00:58:45 +0000 (01:58 +0100)]
script selection priority

4 years agoallow directory modules
Paul Hänsch [Tue, 7 Jan 2020 14:57:53 +0000 (15:57 +0100)]
allow directory modules

4 years agoremove leading slash (/) from link anchor when redirecting
Paul Hänsch [Tue, 7 Jan 2020 14:15:16 +0000 (15:15 +0100)]
remove leading slash (/) from link anchor when redirecting

4 years agolist therapies in vcard overview
Paul Hänsch [Wed, 11 Dec 2019 20:08:41 +0000 (21:08 +0100)]
list therapies in vcard overview

4 years agosuppress error for non-numerig comparisons
Paul Hänsch [Tue, 10 Dec 2019 11:23:58 +0000 (12:23 +0100)]
suppress error for non-numerig comparisons

4 years agoremoved unwanted default fields
Paul Hänsch [Tue, 10 Dec 2019 11:14:15 +0000 (12:14 +0100)]
removed unwanted default fields

4 years ago(re)introduced widget for health insurance
Paul Hänsch [Tue, 10 Dec 2019 11:12:39 +0000 (12:12 +0100)]
(re)introduced widget for health insurance

4 years ago(re)introduced widget for health insurance
Paul Hänsch [Tue, 10 Dec 2019 11:12:16 +0000 (12:12 +0100)]
(re)introduced widget for health insurance

4 years agoImproved line breaking hack for addresses
Paul Hänsch [Tue, 10 Dec 2019 03:37:11 +0000 (04:37 +0100)]
Improved line breaking hack for addresses

4 years agoSquashed 'cgilite/' changes from 84e1d69..fa0f919
Paul Hänsch [Tue, 10 Dec 2019 00:13:15 +0000 (01:13 +0100)]
Squashed 'cgilite/' changes from 84e1d69..fa0f919

fa0f919 dot termination done right (fix bug from last commit)

git-subtree-dir: cgilite
git-subtree-split: fa0f919ac698e41bc6376028a96aa1a361c82216

4 years agoMerge commit '72a09b93c234933c5550aa4848d6111ddf40be8f' into cgilite
Paul Hänsch [Tue, 10 Dec 2019 00:13:15 +0000 (01:13 +0100)]
Merge commit '72a09b93c234933c5550aa4848d6111ddf40be8f' into cgilite

4 years agoSquashed 'cgilite/' changes from f0bc458..84e1d69
Paul Hänsch [Mon, 9 Dec 2019 23:47:44 +0000 (00:47 +0100)]
Squashed 'cgilite/' changes from f0bc458..84e1d69

84e1d69 introduce . as stop sign to prevent parsing text as attributes

git-subtree-dir: cgilite
git-subtree-split: 84e1d6938743a21a912420cc4ba5dc08a7c48155

4 years agoMerge commit 'b7e256eaea5b06b0deea57cd6bcda5a01ad29a00' into cgilite
Paul Hänsch [Mon, 9 Dec 2019 23:47:44 +0000 (00:47 +0100)]
Merge commit 'b7e256eaea5b06b0deea57cd6bcda5a01ad29a00' into cgilite

4 years agodifferent layout of listing
Paul Hänsch [Mon, 9 Dec 2019 23:47:37 +0000 (00:47 +0100)]
different layout of listing

4 years agoadded cgilite as subtree
Paul Hänsch [Sun, 8 Dec 2019 23:21:42 +0000 (00:21 +0100)]
added cgilite as subtree

4 years agoSquashed 'cgilite/' content from commit f0bc458
Paul Hänsch [Sun, 8 Dec 2019 23:17:17 +0000 (00:17 +0100)]
Squashed 'cgilite/' content from commit f0bc458

git-subtree-dir: cgilite
git-subtree-split: f0bc458f738e3171e60424d300b937fdbec2583f

4 years agoMerge commit 'd9ad948874892f44ff26e85e1336acebe2455ed7' as 'cgilite'
Paul Hänsch [Sun, 8 Dec 2019 23:17:17 +0000 (00:17 +0100)]
Merge commit 'd9ad948874892f44ff26e85e1336acebe2455ed7' as 'cgilite'

4 years agodrop git modules
Paul Hänsch [Sun, 8 Dec 2019 23:16:42 +0000 (00:16 +0100)]
drop git modules

4 years agodrop pasted card info from course functions
Paul Hänsch [Sun, 8 Dec 2019 22:25:05 +0000 (23:25 +0100)]
drop pasted card info from course functions

4 years agostubs for course lists
Paul Hänsch [Sun, 8 Dec 2019 22:15:24 +0000 (23:15 +0100)]
stubs for course lists

4 years agohelper functions for checking item selections
Paul Hänsch [Sun, 8 Dec 2019 22:14:24 +0000 (23:14 +0100)]
helper functions for checking item selections

5 years agostubs for rewrite of courses section
Paul Hänsch [Tue, 27 Aug 2019 05:57:07 +0000 (07:57 +0200)]
stubs for rewrite of courses section

5 years agopath sanitizing for card parameter
Paul Hänsch [Tue, 20 Aug 2019 11:59:02 +0000 (13:59 +0200)]
path sanitizing for card parameter

5 years agovcard exporter
Paul Hänsch [Tue, 20 Aug 2019 11:57:51 +0000 (13:57 +0200)]
vcard exporter

5 years agochanged some code layout, handle categories in separate directory
Paul Hänsch [Tue, 20 Aug 2019 11:56:41 +0000 (13:56 +0200)]
changed some code layout, handle categories in separate directory

5 years agonew cards function
Paul Hänsch [Tue, 20 Aug 2019 00:03:46 +0000 (02:03 +0200)]
new cards function

5 years agoper field add buttons
Paul Hänsch [Tue, 6 Aug 2019 12:11:49 +0000 (14:11 +0200)]
per field add buttons

5 years agofield deletion
Paul Hänsch [Mon, 5 Aug 2019 23:19:15 +0000 (01:19 +0200)]
field deletion

5 years agodisplay delete buttons for fields (not functional yet)
Paul Hänsch [Mon, 5 Aug 2019 18:14:38 +0000 (20:14 +0200)]
display delete buttons for fields (not functional yet)

5 years agoApp title and basic styling
Paul Hänsch [Mon, 5 Aug 2019 18:12:10 +0000 (20:12 +0200)]
App title and basic styling

5 years agobugfixes, styling
Paul Hänsch [Mon, 5 Aug 2019 13:52:33 +0000 (15:52 +0200)]
bugfixes, styling

5 years agofield escaping
Paul Hänsch [Sun, 4 Aug 2019 20:53:10 +0000 (22:53 +0200)]
field escaping

5 years agobasic support for telephone type
Paul Hänsch [Sun, 4 Aug 2019 18:25:41 +0000 (20:25 +0200)]
basic support for telephone type

5 years agobugfix in un-aggregation of fields, attribute selection in pdi_attrib()
Paul Hänsch [Sun, 4 Aug 2019 17:44:01 +0000 (19:44 +0200)]
bugfix in un-aggregation of fields, attribute selection in pdi_attrib()

5 years agotypo, separation of caching functions
Paul Hänsch [Sun, 4 Aug 2019 12:20:42 +0000 (14:20 +0200)]
typo, separation of caching functions

5 years agosubmodule update
Paul Hänsch [Sat, 3 Aug 2019 15:12:05 +0000 (17:12 +0200)]
submodule update

5 years agosession aware file locking
Paul Hänsch [Sat, 3 Aug 2019 15:11:47 +0000 (17:11 +0200)]
session aware file locking

5 years agoedit locking
Paul Hänsch [Tue, 14 May 2019 15:09:24 +0000 (17:09 +0200)]
edit locking

5 years agosimple message/error display
Paul Hänsch [Tue, 14 May 2019 15:08:15 +0000 (17:08 +0200)]
simple message/error display

5 years agointroduce sessions
Paul Hänsch [Tue, 14 May 2019 12:48:53 +0000 (14:48 +0200)]
introduce sessions

5 years agosubmodule update
Paul Hänsch [Tue, 14 May 2019 12:46:54 +0000 (14:46 +0200)]
submodule update

5 years agoupdate_attribute function
Paul Hänsch [Tue, 14 May 2019 12:21:51 +0000 (14:21 +0200)]
update_attribute function

5 years agocleanup
Paul Hänsch [Tue, 14 May 2019 12:20:23 +0000 (14:20 +0200)]
cleanup

5 years agoediting interface
Paul Hänsch [Thu, 4 Apr 2019 14:11:13 +0000 (16:11 +0200)]
editing interface

5 years agoswitch to path based urls (instead of GET based)
Paul Hänsch [Thu, 4 Apr 2019 14:09:50 +0000 (16:09 +0200)]
switch to path based urls (instead of GET based)

5 years agoswitch to short GET parameter names
Paul Hänsch [Thu, 4 Apr 2019 14:08:47 +0000 (16:08 +0200)]
switch to short GET parameter names

5 years agomodular design
Paul Hänsch [Thu, 4 Apr 2019 14:07:15 +0000 (16:07 +0200)]
modular design

5 years agomodular design
Paul Hänsch [Thu, 4 Apr 2019 14:06:44 +0000 (16:06 +0200)]
modular design

5 years agosubmodule updates
Paul Hänsch [Thu, 4 Apr 2019 14:05:35 +0000 (16:05 +0200)]
submodule updates

5 years agoupdating function
Paul Hänsch [Thu, 4 Apr 2019 14:04:52 +0000 (16:04 +0200)]
updating function

5 years agoomit fullname function (which is now in pdi_load)
Paul Hänsch [Wed, 6 Feb 2019 23:35:15 +0000 (00:35 +0100)]
omit fullname function (which is now in pdi_load)

5 years agoslightly quicker pdi loading
Paul Hänsch [Wed, 6 Feb 2019 23:30:41 +0000 (00:30 +0100)]
slightly quicker pdi loading

5 years agoimplemented card ordering
Paul Hänsch [Wed, 6 Feb 2019 21:52:42 +0000 (22:52 +0100)]
implemented card ordering

5 years agoworking vcard filter
Paul Hänsch [Wed, 6 Feb 2019 20:21:37 +0000 (21:21 +0100)]
working vcard filter

5 years agobugfix: field splitting
Paul Hänsch [Wed, 6 Feb 2019 20:21:02 +0000 (21:21 +0100)]
bugfix: field splitting

5 years agoreimplemented card listing
Paul Hänsch [Wed, 6 Feb 2019 01:44:01 +0000 (02:44 +0100)]
reimplemented card listing

5 years agoreenabled filter dialog
Paul Hänsch [Mon, 4 Feb 2019 17:11:28 +0000 (18:11 +0100)]
reenabled filter dialog

5 years agorefactoring card display
Paul Hänsch [Fri, 18 Jan 2019 12:49:53 +0000 (13:49 +0100)]
refactoring card display

6 years agocommon functions for pdi (vcf/ics) parsing
Paul Hänsch [Mon, 22 Oct 2018 16:21:09 +0000 (18:21 +0200)]
common functions for pdi (vcf/ics) parsing