Commit Graph

494 Commits

Author SHA1 Message Date
Milan
80cbaf70bc fixup! templates: fix javascript escaping 2024-07-26 21:52:07 +02:00
Milan
4689dee215 notify-events: show results 2024-07-26 21:33:49 +02:00
Milan
b7ff85f3a2 create-events.cgi: remove comments 2024-07-26 21:33:49 +02:00
Milan
0c7cf1071a website/agenda/.htaccess: add route for running id 2024-07-26 21:33:49 +02:00
Milan
61405a2644 install/create.sql: new index for events 2024-07-26 21:33:49 +02:00
Milan
6744123447 calcms.css: use woff2 fonts only 2024-07-26 21:33:49 +02:00
Milan
f71d6e9030 mail.pm: convert to ascii
use Text::Unidecode to decode unicode, to prevent spam filter ignoring
oddly encoded emails.
2024-07-26 21:33:48 +02:00
Milan
642e7397fd fixup! lib/calcms: remove comments and shorten expressions 2024-07-26 21:33:43 +02:00
Milan
533f7c30c2 fixup! events.pm: fix listen_key 2024-07-26 21:33:34 +02:00
Milan
b0a56d7dfc events, all-events: remove setting all_events param
parameter `all_events` has to be set in request now.
Previously the parameter has been set automatically depending on
template name.
2024-06-01 15:23:15 +02:00
Milan
5329313703 events: always set utc fields
Previously utc fields have been set depending on template file names.
Now they are set always.
2024-06-01 15:21:44 +02:00
Milan
df0982c0a6 lib/calcms: remove comments and shorten expressions 2024-04-24 23:20:20 +02:00
Milan
6436822ec5 default.css: min height 2024-04-24 23:01:51 +02:00
Milan
d008bbd344 fixup! default.css: set minimum width for panel 2024-04-21 22:16:17 +02:00
Milan
ea952a8021 studio-timeslot: add week in month 2024-04-21 00:14:03 +02:00
Milan
f56ee0d53e edit-series.html: use labels on schedule 2024-04-20 10:09:21 +02:00
Milan
3d2444c1bf default.css: set minimum width for panel 2024-04-20 10:07:27 +02:00
Milan
fd952dadfa events.pm: load recordings for params
in the past all recordings have been loaded. At some point this has been
changed to load only active recordings. Now there are params supported
for both forms

all_recordings - all recordings for a broadcast
active_recording - add path of active recordings to broadcast
only_active_recording - show only broadcasts with active recordings
2024-04-18 23:19:54 +02:00
Milan
a55301bcfe set-podcast-url.sh: add only basename to URL 2024-03-28 23:29:55 +01:00
Milan
fa67921d98 fixup! event.cgi -> broadcast.cgi 2024-03-27 00:40:45 +01:00
Milan
a85eae84d5 fixup! help-texts: add 2024-03-27 00:40:45 +01:00
Milan
8923c668a6 forms layout - small labels 2024-03-27 00:40:45 +01:00
Milan
cb068a8578 user-settings: separate css and js 2024-03-22 21:32:18 +01:00
Milan
115f4dca60 pass parameters with @_ instead of shift 2024-03-22 21:32:18 +01:00
Milan
b93c4ee866 jquery.tablesorter.min.js: add copyright notice 2024-03-22 21:32:18 +01:00
Milan
295faea68d lib/calcms/startup.pl: get include path from startup.pl directory 2024-03-20 00:21:46 +01:00
Milan
bd869a5c91 install/migrate.sql: remove paths from image entries 2024-03-20 00:07:40 +01:00
Milan
b01dd91010 fixup! audio-recordings.cgi: set permissions to update event 2024-03-20 00:05:33 +01:00
Milan
220f9c974d apache2-sites/calcms.conf: add /images 2024-03-20 00:04:35 +01:00
Milan
976355e901 fixup! create.sql, migrate.sql: limit username length to 100 2024-03-17 20:45:54 +01:00
Milan
9e14232bff edit-event.html: hide unused user excerpt 2024-03-04 08:50:32 +01:00
Milan
0b5544602e edit-event: register page leave handler later 2024-03-04 08:49:54 +01:00
Milan
a7017e6555 jquery.min.js: upgrade 3.7.1 2024-03-04 08:48:54 +01:00
Milan
022c271118 event.cgi -> broadcast.cgi
event.cgi is on a uBlock list, so we rename it.
2024-02-23 15:27:04 +01:00
Milan
62c0b42383 upload-audio-recordings.cgi: remove, duplicate to audio-recordings.cgi 2024-02-23 15:27:04 +01:00
Milan
f5abdeac90 audiorecordings.pm: connect locally to detect permissions 2024-02-23 15:27:04 +01:00
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
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
Milan
b72362faca request-password.cgi: write access to clear tokens 2024-02-02 14:18:04 +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
a1ca1daeb2 create.sql, migrate.sql: limit username length to 100 2023-09-23 09:23:48 +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