Commit Graph

562 Commits

Author SHA1 Message Date
Milan
d56174f8d0 INSTALL.md: add sox to calculate audio duration 2024-02-17 20:57:39 +01:00
Milan
3f5e4a84fb db.pm: output call stack on error 2024-02-17 20:44:02 +01:00
Milan
5bda92f0ab audio-recordings.cgi: set permissions to update event 2024-02-17 20:43:39 +01:00
www-data
f4298cf4f9 Merge remote-tracking branch 'calcms/master'
* notify-events.cgi: write result to response
* mail.pm: encode body by quoted printable
2024-02-15 21:11:43 +01:00
Milan
9d663ff61d notify-events.cgi: write result to response 2024-02-15 21:08:55 +01:00
Milan
8e30d79b75 mail.pm: encode body by quoted printable
* fix setting content-type in header
* encode body using quoted printable

Co-authored-by: Raphael Steppert
2024-02-15 21:08:54 +01:00
www-data
3336b07b64 Merge remote-tracking branch 'calcms/master' 2024-02-02 14:20:39 +01:00
Milan
b72362faca request-password.cgi: write access to clear tokens 2024-02-02 14:18:04 +01:00
www-data
a45f2ab241 Merge remote-tracking branch 'calcms/master' 2024-02-01 21:53:40 +01:00
Milan
0a906b3e37 password_requests.pm: missing sender
Email::Simple requires email sender.
2023-10-23 21:40:19 +02:00
Milan
e06e4cbd41 mail.pm: encode body
UTF8 bodies must be encoded
2023-10-23 21:39:47 +02:00
Milan
9bd5e6df60 add libauthen-sasl-perl
Email::Simple requires libauthen-sasl-perl for SMTP support.
2023-10-23 21:38:11 +02:00
Milan
f52f57e0d5 Merge remote-tracking branch 'calcms/master' 2023-09-23 09:31:59 +02:00
Milan
a1ca1daeb2 create.sql, migrate.sql: limit username length to 100 2023-09-23 09:23:48 +02:00
Milan
751643a90d index.html: fix base domain
Update page functionality to use dynamic domain and protocol from the
current browser URL, resolving issues related to the fixed base domain.
2023-09-23 02:45:38 +02:00
Milan
6f8f1a3f8b Merge remote-tracking branch 'calcms/master' 2023-09-23 01:05:15 +02:00
Milan
6a09da9aa6 default.css: fix off-screen dialog positioning
Change dialog positioning to 'fixed' for consistent visibility within
the viewport, addressing previous issues with off-screen placement.
2023-09-23 00:48:33 +02:00
Milan
18709215ef tools/cleanup-archive.pl: add
Remove files older than a year and links older than a week in the
directory provided as the first argument.
2023-09-23 00:23:29 +02:00
Milan
2bad47df5f tools/remove-recordings.pl: print simple list of files w/o special line format 2023-05-31 20:31:30 +02:00
Milan
cdc0b1dd77 tools/remove-recordings.pl: support more audio file extensions 2023-05-31 20:31:27 +02:00
Milan
c95e3ac926 fixup! mail.pm: encode UTF-8 header 2023-05-31 20:26:35 +02:00
www-data
c1877ff18e Merge https://github.com/rapilodev/racalmas 2023-05-23 15:01:55 +00:00
Raphael Steppert
89aa2845d1 startup.pl: add path to calcms lib in testing environment 2023-05-23 15:01:35 +00:00
Milan
4cba61bf06 startup.pl: use ErrorLog file from Apache2 config
requires Apache2::Log from libapache2-mod-perl2
2023-05-22 23:54:53 +02:00
Milan
fe857c6f65 lib: replace shift my @_ (pt2) 2023-05-20 20:22:57 +02:00
Milan
3a1a118eeb lib: replace shift by @_ 2023-05-20 07:59:40 +02:00
Milan
611fad43d4 mail.pm: encode UTF-8 header 2023-05-20 07:59:40 +02:00
Milan
3effdd6ef0 mail.pm: replace MIME::Lite by Email::Sender
* mail.pm uses Email:sender to use correct encoding on sending utf-8
encoded emails
* notify-events.cgi now uses mail.pm.
2023-04-23 12:15:18 +02:00
Milan
172e036242 notify-events: i18n, show details, menu entry
* add menu entry
* toggle details
* show status icons instead of text
* internationalization
2023-04-10 22:50:53 +02:00
Milan
24e1b3b033 default: menu wider 2023-04-10 22:39:29 +02:00
Milan
bb19780bd6 Revert "agenda/index.html: add #calcms_list to #sendungen"
This reverts commit af56448c6e.
2023-03-29 23:02:16 +02:00
Milan
6109330614 agenda/index.htm: hide #sendungen on search 2023-03-29 23:01:57 +02:00
Milan
f6eb7c8154 Merge remote-tracking branch 'calcms/master' 2023-03-29 22:11:41 +02:00
Milan
efb17c91c2 calcms*.js: remove debugging 2023-03-29 22:10:46 +02:00
Milan
f05861472d js/calcms.js: escape whitespaces 2023-03-29 22:10:46 +02:00
Milan
7ae81bb20e index.html: remove 2023-03-29 22:10:46 +02:00
Milan
e5c5a5a0f8 calcms*.js: remove debugging 2023-03-29 22:05:44 +02:00
Milan
1c35ed7628 js/calcms.js: escape whitespaces 2023-03-29 22:03:45 +02:00
Milan
af56448c6e agenda/index.html: add #calcms_list to #sendungen 2023-03-29 22:03:20 +02:00
Milan
bef663c474 index.html: remove 2023-03-29 22:02:55 +02:00
Milan
5e8eac8b7b /agenda/templates/coloradio: update image urls 2023-03-28 21:27:55 +02:00
Milan
28ee623c35 fix URL for js/mo.min.0.288.1.js 2023-03-28 21:16:42 +02:00
Milan
5295dfd173 apache config
adopt directories to following structure

/aganda
/programm
/media
/media/thumbs
/media/icons
/media/images
/media/internal
/media/internal/thumbs
/media/internal/images
/meida/internal/icons
/thumbs -> /media/thumbs
/icons  -> /media/icons
2023-03-28 21:12:59 +02:00
Milan
b4df3860c0 Merge remote-tracking branch 'calcms/master'
* create-events: localization
* create-events.cgi: optionally select series
2023-03-26 20:53:18 +02:00
Milan
bee8c8c6ee create-events: localization 2023-03-26 20:47:41 +02:00
Milan
06f3d86371 create-events.cgi: optionally select series 2023-03-26 12:48:13 +02:00
Milan
5c141e5b02 Merge remote-tracking branch 'calcms/master'
* redirect to calendar
2023-03-26 11:19:24 +02:00
Milan
eb39273413 redirect to calendar
for calculating links in javascript it is required to have the full URL
available. So we do not use index anymore but do a redirect.
2023-03-25 21:24:03 +01:00
Milan
9f8aa2c8c0 Merge remote-tracking branch 'calcms/master'
* config: add audio-upload-hooks
2023-03-24 23:03:03 +01:00
Milan
2db84415bb config: add audio-upload-hooks
Hooks can be used to automate the process of updating database columns
when new audio files are uploaded.  A hook command reads the path of an
audio file and output a list of database columns to be updated with
their respective values.  Currently, the only supported database tables
are calcms_events and calcms_audio_recordings.  Some examples are
included
2023-03-24 23:01:05 +01:00