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