]> git.plutz.net Git - confetti/log
confetti
7 months agoauto complete in attendant fields
Paul Hänsch [Thu, 18 Apr 2024 18:25:04 +0000 (20:25 +0200)]
auto complete in attendant fields

7 months agoattendent list in transaction assignment
Paul Hänsch [Thu, 18 Apr 2024 14:41:35 +0000 (16:41 +0200)]
attendent list in transaction assignment

7 months agotypo in credit formating function
Paul Hänsch [Thu, 18 Apr 2024 13:12:46 +0000 (15:12 +0200)]
typo in credit formating function

7 months agodisplay transaction amount in ledger
Paul Hänsch [Thu, 18 Apr 2024 13:04:46 +0000 (15:04 +0200)]
display transaction amount in ledger

7 months agostyling for ledger page
Paul Hänsch [Thu, 18 Apr 2024 12:08:38 +0000 (14:08 +0200)]
styling for ledger page

7 months agoheuristic assignment transaction <-> vcard
Paul Hänsch [Wed, 17 Apr 2024 22:39:32 +0000 (00:39 +0200)]
heuristic assignment transaction <-> vcard

7 months agoupload of csv ledgers
Paul Hänsch [Wed, 17 Apr 2024 16:36:36 +0000 (18:36 +0200)]
upload of csv ledgers

7 months agouse $upcase constant only in its function
Paul Hänsch [Mon, 15 Apr 2024 12:22:43 +0000 (14:22 +0200)]
use $upcase constant only in its function

7 months agoMerge commit 'c16fa9412ca9760759fa0357278c3bf8e065959d'
Paul Hänsch [Mon, 15 Apr 2024 11:05:26 +0000 (13:05 +0200)]
Merge commit 'c16fa9412ca9760759fa0357278c3bf8e065959d'

7 months agoSquashed 'cgilite/' changes from 970afda..397847d
Paul Hänsch [Mon, 15 Apr 2024 11:05:26 +0000 (13:05 +0200)]
Squashed 'cgilite/' changes from 970afda..397847d

397847d offer invitation links if email is not required
9c46b3c Bugfix: use HTML() escapes in most links instead of double escaping via URL()
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`
426dac5 fix auto detection of sender address
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
8f729b0 db23 - simple in-memory key-value DB api
51f6906 updated copyright notices
04871f7 bugfix: faulty validation in user_update made pw change impossible
3a4544b Fix broken range requests when running in dash
bfef1a0 allow autocomplete in login form
0f62500 avoid overflow of long links
9e5394e typo
a004238 do not require class=search for input of type=search
fb015c8 allow link/image src pattern with whitespace, avoid confusion with comment
1e12e80 force ALT-text for images
41642aa link and image syntax allowing whitespace URLs, repace use of non-posix gensub()
31cfd89 change order of precedence (HTML binds more than link brackets)
880ed14 css: avoid search button overflow, always center h1
211f2ee export _DATE variable
b846014 bugfix: recognize center and left aligned pipe tables
8928c6e independent macro extension
4c361b1 allow bullet symbol as list marker (for copy/paste from office documents)
4ee910d bugfix: do not accidentally start list blocks at second order
8e5ffff bugfix: do not consume multiple paragraphs in list start
3055b17 LICENSE CHANGE: CGIlite is now under ISC License!
d4da2a5 bugfix: endless loop in _startlist because of lacking indention removal
fc3451c discriminate between different list markers
8822843 unified list code
8e79399 allow block lists (again)
cc08744 reduce use of non-posix gensub
3d2d975 simpler block nesting, fix: h2 after paragraph
ca22f37 fix: block nesting in lists
1f4a5e2 fix: task list unsure
fc47d5d improved lists
0d64190 style for definition lists, adjusted list padding
0c5f738 style for line-block
887a68a tidy up variable declarations, remove additional line break after headline
ae55f6f introducing definition lists!
1cf0dab markdown: avoid adding newlines to blockquote, css: style for blockquote
854547d headline atttributes
b4a3f6a heading text in id
33570b0 block level prefix to avoid repeating headline IDs
516bc32 nesting of <section> in block elements
925f042 unified headline function
9b2f590 bugfix do not escape # character in link references
d45722a Omit link IDs in nested headings, to prevent ambiguous IDs
e6442fb EXPERIMENTAL: <section> wrapping for Headlines
d0b1c70 bugfix: HEX_DECODE for prefixes looking like shell patterns
8ce6dce bugfix: do not accidentally strip white spaces from code spans
c4ba9cc Include backtick (`) in URL escape handling
d61539c bugfix: prevent endless loop in HEX_DECODE, copy non-hex-digits unchanged
8fd595c translatable user dialogs
30435ff list padding, to prevent bullets floating into elements to the left
628929d Security: put backslash-escaped characters through HTML escaping
2ea88f7 Compatibility: Grid Tables section now compatible with posix/busybox awk
0f8f663 performance: avoid process forking
d45e2c8 wiki style links: portability regex fix
fa6be3f Allow headerless grid tables
f9f5356 allow empty alt text in images
019a9ea Extension: Arrows
01dadd7 enable block element Macros
697a1bb extesion: introduce <figure>-wrapped images as block elements
a8a5ea5 bugfix: enable image links
ffe17ca W3C Validator compliance: introduce separate function for escaping URL references, omit superfluous trailing slashes (e.g. in <br />)

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

7 months agoomit listing of empty courses and vcards
Paul Hänsch [Mon, 15 Apr 2024 11:05:08 +0000 (13:05 +0200)]
omit listing of empty courses and vcards

7 months agolist "cancellation date" in optional fields
Paul Hänsch [Mon, 15 Apr 2024 10:22:56 +0000 (12:22 +0200)]
list "cancellation date" in optional fields

7 months agoquicker unescape function
Paul Hänsch [Mon, 15 Apr 2024 10:20:34 +0000 (12:20 +0200)]
quicker unescape function

7 months agomake To: address configurable
Paul Hänsch [Mon, 15 Apr 2024 10:19:54 +0000 (12:19 +0200)]
make To: address configurable

21 months agoSquashed 'cgilite/' changes from 80b3d8c..970afda
Paul Hänsch [Fri, 3 Mar 2023 15:04:22 +0000 (16:04 +0100)]
Squashed 'cgilite/' changes from 80b3d8c..970afda

970afda inline image attributes, wiki style links
9a07596 bugfix/typo: correct transformation of header fields into web server variable names
5038774 escape CR and BR in HTML output (as previously specified)
e02243e table style
74f16aa bugfix: allow trailing white space in indented code
175ea96 bugfix anchor links starting with # character
dfadf30 bugfix: prevent white space lines from becoming code blocks
e619859 anchor links for headlines, bugfix: continue block processing right after tables
aa80431 Implemented pandoc grid tables
9bb2256 Implemented Pipe Tables
d1bb79c bugfix in recognition of fenced code block attributes
d09c1c1 ordered list of mime types, additional pdf and text types
cc4a446 styling classes for task list, additional task list status
6bdb2db style for search button
7680549 variable expiration times, clickable invitation links
38314fd detect https/http schema for invite links
98d46bf export user variables
b3075fd allow email quicklinks, bugfix pattern extractor in all inline links
d4b1cb4 variable $UID is reserved in bash and cannot be used
49a67fe metadata blocks
b406efc avoid odd margins in list items
2092bc6 user passphrase update, improved username form
2f3c712 allow invitation without email, allow setting user page url
e5e180a "cgilite_headers" among export variables
6cc62de reset header variables when processing multiple requests
b2b268b corrected paragraph splitting and hr/h2 distinction
33cd660 faster hexdecode for mixed data (e.g. post-data)
6fe824f API CHANGE: do not set session cookie automatically
a8f5776 enable pandoc fenced divs, and fenced code attributes
fabbc00 make hr tag visible again
47295e6 bugfix: prevent HTML injection in reference style link titles
882f37d markdown support for external macro plugin
1d27862 bugfix URL escaping for ? and %
6147b0e faster HTML and URL functions
b191eb8 export application globals
dba2d39 idmap functions
f477dc5 better data-layer / UI-layer abstraction in user functions
5a44f82 allow server site message page to confirm registration
24df501 perform _BASE striping outside of internal web server
343a22a cleaner display of activation link, include port number in activation link
f6fa7fb strip _BASE path from PATH_INFO variable
6c1784b user invite function, handle invite/registration expire, always allow registration of first user
af27357 bugfix tooltips
7459611 improved markup for styling
9451cdd min-height for textarea
84a16dd unambiguous cookie path when destroying user session
6bfa64b automatically swap in confirmation dialog for registration
5d5fc0f fix in email syntax and confirm path
d468e35 ignore automatic files from modules
5a714a2 syntax fixes, minor sanity checks
142f5b0 user account functions
d6e0c1a function new_session to force session update, limit session cookies to _BASE path
a76f6a5 allow suppression of default session cookie
bcca3c0 STRING encodes empty values as backslash for easyer `read`ing of TAB-DBs, UNSTRING produces trailing newline for consistent output of encoded \n, obsoleted `sed` $UNSTRING code
9884092 typo in cli parsing
2218e82 Set _EXEC _DATA and _BASE variables
dcab989 much faster hex decode function
07b4b96 simpler lock algorithm using files
38702db improved gonzo mac if openssl is unavailable
8be65ce bugfix: faulty check in update and append
904badc bugfix: parameter passing in cgilite_value calls
4a04dc4 portability GNU `date` / Busybox `date`
76395d4 Fix: prevent horizontal rule from masking 2nd order heading
52e7985 enable pipe/argument choice for more functions
b65a5ae md: heading identifiers
b089a33 md: handle DOS line breaks
fa3afea md: task lists
cd49a5c HTML escaping, switchable HTML processing
4f5d122 md: inline HTML
fcdebd0 bugfix: stop condition in HTML block
987f4ef md: verbatim html block, md: allow emphasis before punctuation
1218334 md: image embedding, completing support for basic markdown
c1eb795 md: horizontal rules
b2cf4a3 md: allow hard line breaks; md extension: ignore embedded underscores
4f6c3fe todo items
3d2264c include markdown processor

git-subtree-dir: cgilite
git-subtree-split: 970afdafe1d1125607c10d3e410abae8d2244392

21 months agoMerge commit 'cff53799749855b8ce29e822096a682accdae5a5'
Paul Hänsch [Fri, 3 Mar 2023 15:04:22 +0000 (16:04 +0100)]
Merge commit 'cff53799749855b8ce29e822096a682accdae5a5'

3 years agoSquashed 'cgilite/' changes from c207699..80b3d8c
Paul Hänsch [Tue, 8 Jun 2021 08:21:17 +0000 (10:21 +0200)]
Squashed 'cgilite/' changes from c207699..80b3d8c

80b3d8c try automatic switching to busybox for uuencode and sha256sum

git-subtree-dir: cgilite
git-subtree-split: 80b3d8c42573d500edfb7f3da30f48a2c1e14334

3 years agoMerge commit 'fcfbf01dba9c932dbb66abffa8f65bf1c7a15081'
Paul Hänsch [Tue, 8 Jun 2021 08:21:17 +0000 (10:21 +0200)]
Merge commit 'fcfbf01dba9c932dbb66abffa8f65bf1c7a15081'

3 years agoallow running from sub directory of base location
Paul Hänsch [Wed, 28 Apr 2021 10:57:03 +0000 (12:57 +0200)]
allow running from sub directory of base location

3 years agoSquashed 'cgilite/' changes from 13c2995..c207699
Paul Hänsch [Wed, 28 Apr 2021 08:58:27 +0000 (10:58 +0200)]
Squashed 'cgilite/' changes from 13c2995..c207699

c207699 bugfix: fix error when reading literal "+" char from storage
e7e354d basic print styles
4b913ff set foreground color where background color is set
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

git-subtree-dir: cgilite
git-subtree-split: c207699d7f39ce4bf96139e25da61e13cb94be4c

3 years agoMerge commit '6455a7f85522fd319caa8cb7cffa93b4ee9ca4b9'
Paul Hänsch [Wed, 28 Apr 2021 08:58:27 +0000 (10:58 +0200)]
Merge commit '6455a7f85522fd319caa8cb7cffa93b4ee9ca4b9'

3 years agoremove bad s-hyphen (design/typo)
Paul Hänsch [Fri, 23 Apr 2021 17:51:03 +0000 (19:51 +0200)]
remove bad s-hyphen (design/typo)

3 years agotranslation
Paul Hänsch [Wed, 10 Feb 2021 13:46:20 +0000 (14:46 +0100)]
translation

3 years agoimproved styling for attendance list
Paul Hänsch [Wed, 10 Feb 2021 13:24:40 +0000 (14:24 +0100)]
improved styling for attendance list

3 years agoSquashed 'cgilite/' changes from 31fd9a7..13c2995
Paul Hänsch [Wed, 10 Feb 2021 12:56:57 +0000 (13:56 +0100)]
Squashed 'cgilite/' changes from 31fd9a7..13c2995

13c2995 change border of input elements

git-subtree-dir: cgilite
git-subtree-split: 13c29953a18cbfeb93ff11d5eaec4106a7ac7fa6

3 years agoMerge commit '69f00ca6b1c936ca39cba43a670852919eefb82c'
Paul Hänsch [Wed, 10 Feb 2021 12:56:57 +0000 (13:56 +0100)]
Merge commit '69f00ca6b1c936ca39cba43a670852919eefb82c'

3 years agosimplify css
Paul Hänsch [Wed, 10 Feb 2021 12:55:25 +0000 (13:55 +0100)]
simplify css

3 years agolist courses alphabetically when editing attendant
Paul Hänsch [Wed, 10 Feb 2021 12:19:37 +0000 (13:19 +0100)]
list courses alphabetically when editing attendant

3 years agoInclud bday field in quick entries
Paul Hänsch [Wed, 10 Feb 2021 11:41:13 +0000 (12:41 +0100)]
Includ bday field in quick entries

3 years agoSquashed 'cgilite/' changes from a836764..31fd9a7
Paul Hänsch [Wed, 10 Feb 2021 11:35:52 +0000 (12:35 +0100)]
Squashed 'cgilite/' changes from a836764..31fd9a7

31fd9a7 experimental: basic set of css rules
6212086 simplified mac function and cookie format

git-subtree-dir: cgilite
git-subtree-split: 31fd9a726ec96dd58a9e69b941e18b93a3c01f26

3 years agoMerge commit '01b13a65484a01f314d6d97c74b48216ead2bc24'
Paul Hänsch [Wed, 10 Feb 2021 11:35:52 +0000 (12:35 +0100)]
Merge commit '01b13a65484a01f314d6d97c74b48216ead2bc24'

3 years agoinsert optional line break in long street names
Paul Hänsch [Sat, 6 Feb 2021 23:18:54 +0000 (00:18 +0100)]
insert optional line break in long street names

3 years agotidy up
Paul Hänsch [Sat, 6 Feb 2021 23:04:46 +0000 (00:04 +0100)]
tidy up

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

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

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 &shy;
Paul Hänsch [Sat, 2 Jan 2021 09:15:53 +0000 (10:15 +0100)]
replace superfluous &shy;

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 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