1
0
mirror of https://github.com/comatory/fb2iCal synced 2025-02-21 22:17:38 +01:00

28 Commits

Author SHA1 Message Date
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