Ondřej Synáček
a8c5d12a7b
fix issues with deployment due to winston logging getting in the way
2020-11-15 15:13:49 +01:00
Ondřej Synáček
0ad6bba142
move app routes to separate directory for better composition in
...
preparation of firebase integration
2020-11-01 13:08:48 +01:00
Ondřej Synáček
f577fb6385
implement same parsing logic on server and frontend
...
Server now downloads the HTML file via new endpoint but the parsing logic now happens in
the browser. The reason for this is to have a way same code for both
environments.
If the JavaScript is disabled, it's still possible to call the previous
endpoint and download the file from the server.
2020-07-19 08:14:35 +02:00
Ondřej Synáček
410096398d
separate utilities for logs
2020-07-19 08:14:35 +02:00
Ondřej Synáček
b3321b2f90
use crawling logic as a service for ICS retrieval
2020-07-19 08:14:35 +02:00
Ondřej Synáček
565354bcb6
add webpack for front end builds and serve the assets from backend
2020-07-19 08:14:35 +02:00
Ondřej Synáček
34ec276de2
fix deprecated usage of constructor with Buffer
2019-11-27 12:51:13 +01:00
Ondřej Synáček
53ee2c1fb5
disable route logger for production environments
2019-11-27 12:47:36 +01:00
Ondrej Synacek
29cc00717a
add version information to index page
2019-11-14 09:02:56 +01:00
Ondrej Synacek
6022e918bd
add version information to about page
2019-11-14 08:56:30 +01:00
Ondrej Synacek
4984a26aa7
set more strict rate limiting for download endpoint
2019-11-05 21:08:59 +01:00
Ondrej Synacek
63f8e35426
Do not use HTTPS application routing by default, make it optional via
...
env variable.
2019-11-04 20:34:59 +01:00
Ondrej Synacek
70f74746bd
fix deprecated body-parser usage
2019-10-24 21:55:05 +02:00
Ondrej Synacek
06469d3236
add logger and daily rotating log files
2019-10-24 10:32:01 +02:00
Ondrej Synacek
610ad61097
change copy, add about page
2019-10-23 22:29:01 +02:00
Ondrej Synacek
a41992d53b
refactor retrieving ICS file
2019-10-23 20:37:06 +02:00
Ondrej Synacek
52b86953aa
add middleware for forcing https
2019-10-23 15:15:20 +02:00
Ondrej Synacek
21df3856cf
add endpoint for LetsEncrypt verification and environment variables
2019-10-22 22:34:06 +02:00
Ondrej Synacek
acebfe3658
allow passing FB event number as parameter
2019-10-22 22:02:41 +02:00
Ondrej Synacek
6a1ef614ad
add basic rate limiting
2019-10-21 20:44:34 +02:00
Ondrej Synacek
b7d58febe8
enable as PWA
2019-10-20 20:47:19 +02:00
Ondrej Synacek
88ae765672
add service worker for offline access
2019-10-20 20:32:25 +02:00
Ondrej Synacek
132c6a2807
add favicon
2019-10-20 19:30:32 +02:00
Ondrej Synacek
0585203dde
add javasript options for downloading files, add basic listing when using JS
2019-10-20 19:25:13 +02:00
Ondrej Synacek
4297d5aa64
improve error handling
2019-10-17 22:36:29 +02:00
Ondrej Synacek
f2181d62f7
remove ports
2019-10-15 22:55:12 +02:00
Ondrej Synacek
525ebb82e2
add html parsing & file sending
2019-10-15 22:45:03 +02:00
Ondrej Synacek
7d1a7cfa32
initial commit
2019-10-15 09:22:08 +02:00