e28b378e07
feature: sync multiple tabs using local storage
2020-12-15 21:49:15 +01:00
61985990d0
refactor: remove checks for JS features
...
Since I'm introducing Svelte framework and targeting modern browsers, I
think it does not make sense to check for browser features. I can always
choose to use polyfills for backwards compatibility.
I will make sure the form is still also rendered via HTML and works for
non-SPA use.
2020-12-15 21:49:15 +01:00
a89777b91a
feature: add Svelte framework to app, refactor tracking panel into Svelte component
2020-12-15 21:49:15 +01:00
e3a2ebeaf2
1.3.2
v1.3.2
2020-12-12 14:04:17 +01:00
c693b20bc4
fix: allow writing logs to firebase DB
2020-12-12 14:04:04 +01:00
c4cbc3ca4c
Merge branch 'add-track-endpoint-for-instrumentation' into 'master'
...
Add track endpoint for instrumentation
See merge request ondrejsynacek/facebook-events-ical-converter!2
2020-12-12 12:58:29 +00:00
ebf75ef281
1.3.1
v1.3.1
2020-12-12 13:55:28 +01:00
a249a23ddd
feature: add UI for user approval of tracking
2020-12-12 13:54:59 +01:00
737620e2ca
feature: add endpoint for logging instrumentation
2020-12-12 13:19:34 +01:00
0cca2a96bf
update documentation on using application with Firebase
2020-11-15 21:39:25 +01:00
c55774eb39
feature: add loggers and save logs to DB when using Firebase
2020-11-15 21:33:47 +01:00
8afa1a9b3b
remove firebase caching folder from git
2020-11-15 16:09:22 +01:00
91a17f36b2
Bump dot-prop from 4.2.0 to 4.2.1
...
Bumps [dot-prop](https://github.com/sindresorhus/dot-prop ) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/sindresorhus/dot-prop/releases )
- [Commits](https://github.com/sindresorhus/dot-prop/compare/v4.2.0...v4.2.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-11-15 15:04:31 +00:00
6e2f2a2f9a
1.3.0
v1.3.0
2020-11-15 16:04:03 +01:00
f32b528979
Merge branch 'feature-use-firebase-to-host-instance' into 'master'
...
Feature use firebase to host instance
See merge request ondrejsynacek/facebook-events-ical-converter!1
2020-11-15 15:02:56 +00:00
c6d85b8839
fix missing route handlers
2020-11-15 15:32:07 +01:00
03192887da
add deploy script
2020-11-15 15:17:08 +01:00
a8c5d12a7b
fix issues with deployment due to winston logging getting in the way
2020-11-15 15:13:49 +01:00
a44468fd68
enable firebase configuration
2020-11-15 11:41:50 +01:00
0ad6bba142
move app routes to separate directory for better composition in
...
preparation of firebase integration
2020-11-01 13:08:48 +01:00
c7175382b6
1.2.2
v1.2.2
2020-07-23 17:23:09 +02:00
cfd939a668
normalize URL when parsing event number from HTML file
2020-07-23 17:23:04 +02:00
b56fffc308
1.2.1
2020-07-19 08:14:35 +02:00
a661e54524
fix invalid function signature for event data extraction
...
Additionally fix specs
2020-07-19 08:14:35 +02:00
f14a57aa22
1.2.0
2020-07-19 08:14:35 +02:00
9c0edc428a
update README file
...
Add more info about the architecture and how it's built.
2020-07-19 08:14:35 +02:00
0c9a69d8ea
prettify console messages with browser logger
2020-07-19 08:14:35 +02:00
cf41deedd9
remove manual "no javascript" switch
...
This was a stupid checkbox made only as an experiment. The page can
still be loaded without JavaScript and works, no need to trigger it
manually.
2020-07-19 08:14:35 +02:00
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
410096398d
separate utilities for logs
2020-07-19 08:14:35 +02:00
8bd5b99e50
update ICS generator library
2020-07-19 08:14:35 +02:00
b3321b2f90
use crawling logic as a service for ICS retrieval
2020-07-19 08:14:35 +02:00
0eda018113
create client side logger
2020-07-19 08:14:35 +02:00
6b7c0f8454
separate front end into modules for easier refactoring later
2020-07-19 08:14:35 +02:00
c336f6998b
1.1.12
2020-07-19 08:14:35 +02:00
565354bcb6
add webpack for front end builds and serve the assets from backend
2020-07-19 08:14:35 +02:00
9da4c33ffd
remove URL requirement for DOM parser
2020-07-19 08:14:34 +02:00
456eaa1fbc
add specs for ICS retriever
2020-07-19 08:14:29 +02:00
8458ae0b69
add minimum duration for DOM parser
2020-07-19 08:14:23 +02:00
401ff587e2
set up travis CI
2020-07-15 21:05:25 +02:00
db0ee12c4f
add specs for parser utils
2020-07-15 20:54:24 +02:00
48e012bbc0
add specs for LD JSON parser
2020-07-15 20:54:24 +02:00
59eb0191bf
make logger optional so code can be re-used for CLI interface
2020-07-15 20:54:24 +02:00
bf36383bff
add CLI interface made just for parsing
2020-07-15 20:54:24 +02:00
094f0bf242
add unit tests for DOM parser
2020-07-15 20:54:24 +02:00
5e08b56ef9
add util specs
2020-07-15 20:54:24 +02:00
d9212f707b
add specs for crawler service
2020-07-15 20:54:24 +02:00
56be0e9730
add preview gif to readmer
2020-01-19 19:40:29 +01:00
ada9b8ac94
1.1.11
v1.1.11
2019-12-15 11:01:36 +01:00
0f5c9cf59c
add fallback time for unknown start date
2019-12-15 10:56:26 +01:00