2.25.0 (2022-11-02)
- server: add missing config (52ba499)
- scraper: improve notification handling (0fe9162)
2.24.2 (2022-10-27)
- scraper: fix puppeteer chromium not found (b771e55)
2.24.1 (2022-10-26)
- chromium browser not found (a5f396e)
2.24.0 (2022-10-26)
- update dependencies (3751058)
2.23.0 (2022-10-26)
- add missing property (069c79c)
- add option to disable file logging (ef2360c)
2.22.1 (2022-09-10)
- scraper: fix job arguments (2b9b476)
2.22.0 (2022-09-09)
- scraper: add more puppeteer metrics (eaceec2)
2.21.1 (2022-09-06)
- core: add missing property (300167d)
- core: add missing property (72cf3f7)
- scraper: add missing cloudflare solved metric (ac634ec)
2.21.0 (2022-09-06)
- scraper: commit missing file (0e6acfd)
- scraper: log job abort (654935e)
- scraper: remove outdated hook (c764399)
- scraper: schedule default job (f56e1c1)
2.20.1 (2022-09-05)
- scraper: calling method on promise (9c436a0)
2.20.0 (2022-09-04)
- core: typescript directive (457b025)
2.19.6 (2022-09-04)
- scraper: fix cloudflare problem (179edfe)
2.19.5 (2022-08-27)
- scraper: using wrong url in custom scraper (1edbe94)
2.19.4 (2022-08-26)
- server: add missing validation (28b21b3)
2.19.3 (2022-08-26)
- scraper: disable gpu for headless chrome (9b84f1e)
2.19.2 (2022-08-26)
- scraper: auto generate headers (d25b6e9)
2.19.1 (2022-08-26)
- install chromium separately (2f83744)
2.19.0 (2022-08-26)
- scraper: add missing header (f50cdae)
- scraper: add missing request file (ea73038)
- scraper: fix deadlock (ec12bda)
- scraper: host header not correctly set (6816b07)
- abstract request layer (9bf87e6)
- scraper: better error handling (ea700ce)
- scraper: initial cloudflare module (0a2cb8b)
- scraper: integrate cloudflare module (1f66509)
- scraper: replace request with axios (afec096)
- scraper: replace request with axios (f1b2aa2)
2.18.2 (2022-08-24)
- scraper: prefer structuredClone (717f59d)
2.18.1 (2022-08-24)
- scraper: fix notification content too long (b76a0ab)
2.18.0 (2022-08-24)
- implement generating toc episodes in customv2 (eb79f73)
2.17.0 (2022-08-24)
- implement context selectors in customv2 (f6dc7d9)
- website: improve regex components (1e50af5)
- website: use better clone (d6bc7f8)
2.16.2 (2022-08-22)
- scraper: no content after redirect (95f3f7f)
2.16.1 (2022-08-22)
2.16.0 (2022-08-22)
- website: fix custom hook view v2 (ce4f0d3)
- website: fix invalid prefix (75b4201)
- website: fix overlapping controls (2789b46)
- website: route v2 customhooks to correct view (605bd32)
2.15.2 (2022-08-20)
- restrict diagnostics_channel typings (cb235c3)
2.15.1 (2022-08-19)
- add async store typing (d7129d5)
2.15.0 (2022-08-18)
- scraper: implement abortable jobs (39d37cd)
2.14.0 (2022-08-15)
- scraper: implement better scheduling (da57133)
2.13.0 (2022-08-14)
- server: server crashing if target unreachable (73e47ed)
- website: address warnings and errors (d023878)
- website: check navigation after hydration (932ce5b)
- website: jobhistory fetch loop (5010ed3)
- website: improve livejobs ui (f6690ee)
2.12.0 (2022-08-14)
- website: fix externaluser view (518a4d2)
- website: improve website ui (7a7859c)
2.11.0 (2022-08-13)
- website: add missing package (4e6f4fb)
- website: allow disabling datable scroll (8ed67c5)
2.10.0 (2022-08-13)
- website: fix 'hide completed' filter (ea40b94)
- website: fix add list (bc96e94)
- website: fix lists view (4c6d3bc)
- website: fix Search UI (7305e4b)
- website: fix wrong parameter in action (1810352)
- website: improve MediaInWait (47b2071)
2.9.1 (2022-08-13)
2.9.0 (2022-08-11)
- server: fix api parameter typos (07691b3)
- website: replace vuex with pinia (f592045)
2.8.1 (2022-08-10)
- website: change margins on notification settins (e46bd04)
2.8.0 (2022-08-10)
- website: add notifications settings (609689a)
2.7.0 (2022-08-08)
- server: fix deleteToc api endpoint (9e71922)
- website: improve MediumDetail view (1650f55)
2.6.0 (2022-08-08)
- website: improve Media View (31023fc)
2.5.0 (2022-08-08)
- server: fix wrong update operation (c2dc4f3)
- website: improve Lists UI (17e4c1e)
2.4.1 (2022-08-06)
- core: fix timezone interaction with db (ca0b9d1)
2.4.0 (2022-08-06)
- improve job history view (ff48578)
2.3.0 (2022-08-06)
- website: improve ui (3c7ec61)
2.2.0 (2022-08-05)
- website: improve inputs ui (1f2846d)
2.1.0 (2022-08-05)
- improve exit handling (5b5a22f)
2.0.5 (2022-08-05)
- scraper: clear hook data after async steps (d3aac3e)
2.0.4 (2022-08-04)
- scraper: mitigate malformed date (8410392)
2.0.3 (2022-08-02)
- server: validated wrong property (f6331c2)
2.0.2 (2022-08-02)
- website: correct updateProgress client request (3d2b4bd)
2.0.1 (2022-08-02)
- fix api errors and update client (e3cddaf)
2.0.0 (2022-08-02)
- api does not always take the same arguments anymore
1.49.1 (2022-07-31)
- website: using wrong unread count (664e900)
1.49.0 (2022-07-31)
- website: do not use debugging tools in prod (d7c69a0)
- website: add PerfLogger (80d4dd1)
1.48.1 (2022-07-30)
- website: api client not constructed (37f119c)
1.48.0 (2022-07-30)
- core: do not throw on optional config keys (d021849)
- website: improve release filter ui (f24bdbb)
1.47.2 (2022-07-30)
- core: fix expected env variable name (15b5f95)
1.47.1 (2022-07-30)
1.47.0 (2022-07-30)
- implement read status on backend (4cc9908)
1.46.2 (2022-07-29)
1.46.1 (2022-07-28)
- scraper: fix using wrong url after redirect (49270d1)
1.46.0 (2022-07-28)
- scraper: successive scrape configs use last url (50eac3e)
1.45.4 (2022-07-27)
- website: missing assignment (a6a9a77)
1.45.3 (2022-07-27)
- website: speedup 'read all notifications' (855880d)
1.45.2 (2022-07-27)
- scraper: disabled hook not recognized (54d7e09)
1.45.1 (2022-07-27)
- scraper: creating wrong custom hook (6ffb7ec)
1.45.0 (2022-07-27)
- scraper: auto disable jobs on disabled hooks (0ba25a1)
1.44.0 (2022-07-27)
- scraper: transform news result into expected (2b7aebe)
- scraper: add missing properties, add filter (182e272)
- scraper: improve and validate scraper results (5fca46b)
- website: add result dialog, improve ui (fb8db0d)
1.43.1 (2022-07-26)
- website: fix name not set on configModel (722951a)
1.43.0 (2022-07-26)
- enable v2 custom scraper (2c38167)
1.42.0 (2022-07-26)
- core: fallback to console.log if logger is closed (48fff5c)
- core: fix exit on sigint exiting prematurely (7be5680)
- correct package.json script paths (a6fbfaf)
- add exit handler (a285b72)
- core: implement notifications (abd6618)
- implement instance lifecycle notifications (e0a9ea0)
- scraper: add notification on job failure (52dcc33)
- server: add get notifications api (948338f)
- website: add native notifications (d01da6a)
- website: implement notifications (496f529)
- website: improve notifications ui (059e954)
1.41.2 (2022-07-25)
- address lint issues (829045b)
1.41.1 (2022-07-25)
- npm audit fix (6fc0368)
- npm dedupe (0442c9e)
- scraper: update deps (c4f06b6)
- server: update deps (4f144c1)
- update deps (f032c49)
- update deps (e0603fb)
- update node types (dcf3b94)
- website: update deps (fedcf2a)
- website: update deps (507ee73)
1.41.0 (2022-07-25)
- scraper: better selector generation (1047a27)
- scraper: fix date pattern (f5ada71)
- scraper: fix datePattern (6ec3557)
- scraper: fix endless loop (cd1b1ca)
- scraper: fix TypeError (e18ad1e)
- scraper: handle sameAs better (2258e9a)
- scraper: never skip body (6c2cf6e)
- scraper: operations on empty array (17fd99f)
- scraper: reduce on empty array (b8759ca)
- scraper: add descendantscorer (798d275)
- scraper: add initial analyzer (7b7df83)
- scraper: add more colors to visualization (b742f09)
- scraper: always skip some tags (ebf2e1a)
- scraper: ignore some tags in scoring (43b03aa)
- scraper: improve analyzer (f23f319)
- scraper: improve analyzer (2482f60)
- scraper: improve analyzer (9f2a3d3)
- scraper: improve analyzer (ff7dbe4)
- scraper: improve analyzer (df9ffc4)
- scraper: improve analyzer (ce41f18)
- scraper: improve analyzer (130b300)
- scraper: improve analyzer (6f24dee)
- scraper: improve groupscorer (3724118)
- scraper: option for common words filter (fedcb74)
- scraper: selectors for nested array (8bb6ca2)
- scraper: support nested results (a2a3ac7)
1.40.0 (2022-07-18)
- scraper: better typing (abdc6f9)
- scraper: fix regex (a8f9ad9)
- scraper: restrict variable names (31dc516)
- undefined properties, missing api (62fa95d)
- improve views and scraper (bfbae99)
- introduce schema centric scraper (7acc94f)
- scraper: add more types (2d1dc85)
- scraper: add mozilla readability (bd4e251)
- scraper: restrict validation (cd0f5ab)
- website: add json model textarea (181d47a)
- website: add validation (d22b0e9)
- website: initial v2 custom hook (4473031)
1.39.4 (2022-06-08)
1.39.3 (2022-06-08)
- scraper: workaround of cheerio typeerror (0352a7d)
1.39.2 (2022-06-07)
- core: fix undefined property error (390df5e)
1.39.1 (2022-06-06)
- core: fix logger sending null lines to loki (ed5f1b1)
1.39.0 (2022-06-06)
- add more logfmt in logging (af4855d)
1.38.0 (2022-06-06)
- use logfmt format for logging (c977f35)
1.37.2 (2022-06-06)
- core: fix typeerror on undefined (0b3958c)
1.37.1 (2022-06-05)
- core: ignore html body of error in logger (ab81226)
1.37.0 (2022-06-04)
- core: remove unnecessary env variable (e6f244b)
- core: add loki logger transport (dd84111)
1.36.5 (2022-06-03)
- core: fix typeerror for 'in' operator (6c5fadd)
1.36.4 (2022-05-24)
- core: fix ambigious column (b172fb9)
1.36.3 (2022-05-24)
- core: fix ambigious column (d2a6f57)
1.36.2 (2022-05-24)
- core: fix possible ambigious columns (c91fedb)
1.36.1 (2022-05-24)
- scraper: fix error description (57c264f)
1.36.0 (2022-05-24)
- scraper: improve error for job message (8c8027f)
1.35.0 (2022-05-23)
- scraper: handle error correctly (ec8e4e7)
- website: add missing changes (0dccbeb)
- website: fix user name not shown (9ad72d6)
- website: remove link to broken News.vue (bcfddd5)
- website: BREAK: introduce primevue (3e1f33b)
- website: enable marking (23451ff)
- website: improve add-episode-modal.vue (3b0562f)
- website: improve AddList.vue (80192c9)
- website: improve AddMedium.vue (e76080c)
- website: improve app-header (079dab0)
- website: improve Home.vue (e19fd5d)
- website: improve Jobs.vue (b0dbcd0)
- website: improve Media.vue (3799e6d)
- website: improve MediumDetail.vue (2a087f5)
- website: improve Releases.vue (4665d92)
- website: improve Search.vue (46a13fe)
- website: move administration links to header (5b3e7d9)
- website: use primevue for a full view (25806a9)
1.34.0 (2022-05-22)
- website: improve Media.vue (8376fb0)
1.33.0 (2022-05-22)
- website: improve Releases view (ef0b489)
1.32.1 (2022-05-18)
- website: handle invalid_session error (5914e54)
1.32.0 (2022-05-10)
- scraper: add job metrics (4f3eb89)
1.31.3 (2022-05-10)
- core: do not log error response body (9cec3d9)
1.31.2 (2022-05-10)
- support node 17 (0fcb249)
1.31.1 (2022-05-10)
1.31.0 (2022-05-10)
1.30.0 (2022-05-08)
- displayrelease query speedup (b0478b9)
1.29.1 (2022-05-03)
1.29.0 (2022-05-03)
1.28.6 (2022-04-18)
- add missing whitespace (4daa5d8)
1.28.5 (2022-04-17)
- add missing property (0bfb439)
1.28.4 (2022-03-22)
- deps: upgrade to typescript 4.6.2 (5c7bc11)
1.28.3 (2022-03-21)
- create zips after version update (57de362)
1.28.2 (2022-03-21)
1.28.1 (2022-03-21)
- core: upgrade deps (b03331d)
- scraper: upgrade deps (1b730f9)
- server: upgrade deps (1396e4c)
- update browserslist (e18163a)
- website: upgrade deps (f74261a)
1.28.0 (2022-03-14)
- disable internetTester by default (0e7eed4)
1.27.0 (2022-02-23)
- add /user/load api (1736395)
1.26.2 (2021-12-28)
- website: add missing store implementation (b808483)
1.26.1 (2021-12-28)
- scraper: fix deleting wrong releases (8b1d4de)
1.26.0 (2021-12-28)
- scraper: delete invalid releases (0243c4e)
1.25.1 (2021-12-28)
- scraper: normalize links (4ae80bc)
1.25.0 (2021-12-24)
- core: reduce query time for displayrelease (80354ee)
1.24.12 (2021-12-22)
- website: addList is a view not modal (e3dabf0)
1.24.11 (2021-12-22)
- server: did not return valid json response (b409138)
1.24.10 (2021-12-22)
- website: unregister event handler (c5ae748)
1.24.9 (2021-12-21)
- website: unregister event handler (08c15c6)
1.24.8 (2021-12-20)
- website: improve admin ui design (1b42368)
1.24.7 (2021-12-20)
- add missing git assets (b2bea34)
1.24.6 (2021-12-20)
1.24.2 (2021-12-20)
- scraper: regex matching group (413731b)
1.24.1 (2021-12-20)
1.24.0 (2021-12-17)
- website: fix navigation (ef0f12a)
- website: use tables (e00961f)
1.23.0 (2021-12-16)
- website: fix progressive side menu (4519c26)
- add status page (d7230b0)
1.22.2 (2021-12-15)
- website: add missing collapsed nav button (c93c3ba)
1.22.1 (2021-12-15)
1.22.0 (2021-12-15)
- fix pwa not working when offline (23b787b)
- server: restrict index redirect (74d7418)
- server: restrict serving index.html (2111361)
- website: add missing icons (0548331)
- website: fix svg (26b2a79)
- website: fix svg (d5d7fe2)
- website: offline navigation (bffbe36)
- website: enable basic pwa (adbfec8)
1.21.0 (2021-12-12)
- website: update config only on change (fbfc28f)
- website: add syntax highlight to regex (17e3226)
1.20.4 (2021-12-11)
- scraper: fix falsy value and empty objects (ee95e54)
- website: add missing type binding (7086cd7)
- website: address vue warnings (5e3411a)
- website: address warnings (4714130)
- website: fix vue warning (1900203)
- website: missing bindings (e13eead)
1.20.3 (2021-12-10)
- install latest npm in docker (39a09a4)
1.20.2 (2021-12-10)
- scraper: trace only when enabled (04e8e42)
1.20.1 (2021-12-08)
- scraper: add missing dependency (84cdd17)
1.20.0 (2021-12-07)
- expand title regex (7fbac8c)
- scraper: do not lowerCase all values (68ba2ff)
- scraper: transform jsonregex to regexp (4e99204)
- website: display error better (3e1b48b)
- website: do not use custom router-link (497eadf)
- website: fix not compiling (6c146e7)
- website: fix typo (5c134b6)
- website: reject bad responses (aab72ea)
- add basic ui to create hook (a45aabd)
- enable custom hook edit (97ae460)
- enable storing custom hooks (8488e39)
- enable viewing custom hooks (274f1df)
- handle nested targetKeys (f088328)
- scraper: add context variables and templates (2225f51)
- scraper: add custom download feature (23d7763)
- scraper: add custom search (8726c0b)
- scraper: add custom toc (1191c33)
- scraper: enhance custom toc scraper (5089ecc)
- scraper: provide better error context (cec4cd9)
- scraper: use custom hooks for crawling (c71f309)
- trace functions of custom hook module (1803e56)
- website: add basic hook components (8c573dc)
- website: add http method and header forms (fcc4024)
- website: add most missing components (dfa71dd)
- website: add tabbed content for custom hook (47715e5)
- website: expand custom hook forms (a134eab)
1.19.3 (2021-09-20)
- fix imports, tests and package.json (cff1c0b)
1.19.2 (2021-09-20)
1.19.1 (2021-09-05)
- correct missing comment (dabeb92)
- disable chart until chart migration (fbaac14)
- indentation (28a6607)
1.19.0 (2021-08-28)
- add prometheus exporter (894948c)
1.18.2 (2021-08-28)
- commit missing file (7f9a8bd)
- correct typescript errors (7285a6d)
- disable JobStatistics Chart (0afed15)
- lint workspaces (debe4c8)
1.18.1 (2021-08-19)
- create release zips (ab04bdc)
1.18.0 (2021-08-19)
- add github token to workflow (1d85726)
- add mariadb user (21e5ae8)
- add missing env variables and packages (6920f6e)
- fix npm test script (c2d09af)
- do not require env.env file (91b20fd)
1.17.0 (2021-08-16)
- Releases: fix auto-complete for lists (c2a3fc9)
- fix incorrect url (ba23c85)
- fix sql syntax error (8c49bf6)
- api: fix import (0334916)
- core: escape sql keyword (7ec7fee)
- core: remove invalid default (d506cb0)
- correct paths (8f21680)
- api: handle array instead of throwing (4dfeb35)
- api: return response (b9f1b0b)
- core: select correct fields in query (c0a0aad)
- logging: logfiles should be in logs directory (fa15ebe)
- misc: use working function (1b994c9)
- scraper: ensure fetch flag is set correctly (79e5ea0)
- scraper: skip not started jobs (349fe56)
- server: abort if directory does not change (c859e6d)
- website: clear jobs on reconnect (3ef23f2)
- website: disabled jobs do not lag (6651fd7)
- website: fix temp workaround via webpack 5 (cae2390)
- website: update requestQueue correctly (9fc2a86)
- add aria-hidden="true" to icons (d5e5e44)
- address code smells (73cba2d)
- assign return value to variable (e534506)
- correct imports (8d12b93)
- disable currently unusable scraper (d31cedf)
- do not add duplicate releases (7c8afb3)
- duplicate name (a036bda)
- ensure it sends "START" messages only once (aa05b07)
- fix server start problems (bb66773)
- fixup settings and externaluser (651326b)
- formatter errors (e9a475c)
- job statistic columns switched (66af0f2)
- possible undefined (9ed4231)
- prevent crash when udp response fails (3cd211e)
- remove unused import (6c88587)
- serve correct entry htmk (c2b666d)
- server build (a6bd6fa)
- server build (7fd33c3)
- TypedQuery (ded4ab8)
- use https instead of http (9552605)
- frontend: address warnings from using strict (f44c481)
- website: fix table and replace custom-* css (18db9c3)
- website: sort numerically (bd45e3a)
- add args to openapi generator (ee5c4e5)
- add docker files for windows (452d780)
- add episodes manually (c3940e2)
- add ignore button for Releases (ed0e40d)
- add more columns to job_history (1bcdd14)
- add pagination to Release (8168840)
- add release chart in medium detail (e07041c)
- add simple pagination component (5045a46)
- allow disabling/enabling of hooks (9efcfd2)
- always load data on visiting app (b238e82)
- control en-/disabling per job (3ca9a1b)
- display job start delays (27fc8f3)
- display releases of episodes only (7838688)
- display the amount of releases (da31eea)
- dockerize application (0dfb463)
- enable adding tocs to medium (03b082d)
- enable hiding of completed media (fde5925)
- expose diagnostics via websocket (42cf86a)
- handle 'too many requests' error (5181bef)
- ignore or require releases by lists/media (8dc86f7)
- improve database connect resilience (a2a2cbd)
- improve disabled hook call error handling (517fec3)
- improve modal with bootstrap (7dd183a)
- introduce scheduling (4878aed)
- serve crawler api on server (60e5de1)
- set environment variables to high prio (906b33b)
- update scraper app status automatically (aa0f01f)
- api: simplify handler creation (850000a)
- core: parameterize database port (756f6a0)
- logging: error logs are now daily rotated (f88bb8b)
- website: add job history view (aa3044d)
- website: display current item as queued (1c20e5b)
- website: display diagnostics (f7da009)
- website: use better color scheme in chart (0a1ce0b)
- job count per minute in job statistics (6d2a562)
- set delay as alias for timers/promises (74d2f17)
- upgrade to bootstrap 5 (00b32a0)
- use a summary for faster display of jobs (26c6865)
- use diagnostics channel (732b587)
- view and consume unused media (698cff1)
- works on nodejs 16 only (dd766df)
1.16.0 (2021-02-14)
- server: fix optional parameter not supplied (2c6010f)
- server: fix top level domain (7084301)
- website: fix toggle-buttons usage (b4f9ede)
- scraper: uniform links (953255f)
- website: expand usage of store (3595301)
- website: expand usage of vuex store (7c0355c)
- website: filter releases by media type (f0fdce0)
- website: use strict typescript (038037c)
- website: use vuex store for state managment (471a377)
1.15.0 (2020-12-06)
- scraper: fix openlibrary search (036e71c)
- scraper: ignore empty search item (67e619a)
- searchview: replace static mediatype with selected (11f7ff7)
- ignore failed searches (70385ef)
- searchview: add search view for adding new media (a6b5830)
- searchview: allow user to specify the media type to search for (644acc6)
1.14.0 (2020-12-02)
- scraper: add open library hook (2be467f)
1.13.0 (2020-12-02)
- fix linter (indent) errors (6f0563d)
- logger: use daily log rotate for combined level transport (a6b6ecc)
1.12.0 (2020-11-30)
- logger: remove useless and misleading "zippedArchive" attribute (b7fc122)
- scraper: enforce uniform toc links (c23b8fc)
- scraper: fix attribute name not matching expected name (7d08a40)
- scraper: fix link regex (4fcc8cc)
- scraper: fix scraper emitting wrong toc link (e08091a)
- scraper: fix sql query (7dc296b)
- scraper: estimate closest possible release date time (b1dd4f9)
1.11.0 (2020-11-24)
- jobstatistic: normalize grouped domain values as well (a5e1fb5)
- add missing file (b5df50a)
- jobstatistic: fix disallow single property on multiple axis (5e1bb32)
- jobstatistic: skip properties which are not a average value (12f5b49)
- jobstatistic: add chart coloring (61b2a73)
- jobstatistic: add feature go add datasets grouped by domain (76b90a3)
- jobstatistic: add from and to datetime range (c978766)
- jobstatistic: add more labelling (8f574ef)
- jobstatistic: add refresh button (0043250)
- jobstatistic: add table accessibility caption (38c0bf9)
- jobstatistic: allow different properties to be used on the left y axis (4ae9b7f)
- jobstatistic: allow more attributes to be displayed (99eb46b)
- jobstatistic: allow user to choose time grouping (cd81a69)
- jobstatistic: display data in table (0178dcf)
- jobstatistic: enable user to select what property to display on the right axis (0f6b502)
- jobstatistic: remember current config selection (dcd5139)
- jobsviews: add initial general jobs statistics (a2a0acb)
- releases: add refresh button (5a3d651)
1.10.0 (2020-11-18)
- add missing placeholder value (bc27b2f)
- fix referenced rows not deleted (a2b9c67)
- storage: await pool.end (ed0e3c7)
- storage: fix query (4eb01b7)
- prevent possible pishing from opening external websites (94812dd)
- views: uniform datetime representation (c851bde)
- refactor queryInList for better readability and flexibility (cfaeb14)
- jobsview: add sort order on table (9c141f5)
- jobsview: display more stats about jobs (1323e28)
- jobsview: display overall stats (21e8288)
- jobsviews: add JobsDetail view, enhance JobsView (af16923)
1.9.0 (2020-11-14)
- scraper: emit uniform links only (c8df395)
- track toc of release (6300428)
1.8.0 (2020-11-14)
- fix AsyncResource.bind arguments (e23ec76)
- fix imports (b1be4d0)
- scraper: fix property access on undefined (439214f)
- scraper: fix tocs not updated (2f8fc0b)
- scraper: ignore some errors or unimportant informations which would fail the whole job (150d141)
- scraper: retry request on internal server error (ee08159)
- scraper: retry when part of the response is missing (5e2fc85)
- scraper: scrape authors and artists when possible (70faf6c)
- scraper: store jobs result state, message and context in database (7c86b05)
- scraper: store more modifications, store query count (70df3c4)
- scraper: track network (9d6d664)
1.7.0 (2020-11-07)
- mediumdetailsview: fix toast block mouse events on last toc row (3b45bc7)
- router: fix incorrect props type warning (5257f4e)
- mediaview: display progress, merge medium with tocs details (5be74fc)
- mediumdetailsview: add mark all button with result toast (8a3e540)
- mediumdetailsview: display tocs of a medium (26b83c1)
- mediumdetailsview: merge tocs into display details (283cf5e)
1.6.0 (2020-11-06)
- jobsview: fix jobs sort order by enforcing null value on runningSince for waiting jobs (7a7ac7c)
- jobsview: add primitive summary of jobs (f7bed31)
1.5.0 (2020-11-05)
- scraper: fix link regex (0d961bb)
- addmedium: do not autohide toast and show it above button (2ffa63b)
1.4.0 (2020-11-04)
- addmedium: rewrite AddMedium View, load data from toc link (ee5c719)
1.3.0 (2020-11-02)
- asyncstorage: fix return type of callback (f104655)
- database: fix pool providing, switching (fc57efc)
- jobs: reduce number of max active jobs (c526b55)
- jobsview: add scope to table header (becaf7c)
- mediumcontext: disambiguate columns in query (28831aa)
- admin: add Administration and Jobs View (49bd878)
- jobs: track detailed job contexts and history (fd7a37d)
- jobsview: add screen reader caption to table (7d6db22)
- storage: add database pool provider (65842e9)
1.2.0 (2020-10-22)
- fix build and remove some dead code (5981e1d)
- media: fix vue type warnings when prop is undefined or null (a696967)
- media: add state of country, state of tl views and state of tl filter (c473cf4)
- media: replace mediumType text with icon (0869a7e)
- media: sort Media alphabetically by title (2be6be3)
- mediumdetail: add content to mediumDetail (f09acba)