Skip to content

Latest commit

 

History

History
1646 lines (876 loc) · 91.2 KB

CHANGELOG.md

File metadata and controls

1646 lines (876 loc) · 91.2 KB

2.25.0 (2022-11-02)

Bug Fixes

  • server: add missing config (52ba499)

Features

  • scraper: improve notification handling (0fe9162)

2.24.2 (2022-10-27)

Bug Fixes

  • scraper: fix puppeteer chromium not found (b771e55)

2.24.1 (2022-10-26)

Bug Fixes

  • chromium browser not found (a5f396e)

2.24.0 (2022-10-26)

Features

2.23.0 (2022-10-26)

Bug Fixes

Features

  • add option to disable file logging (ef2360c)

2.22.1 (2022-09-10)

Bug Fixes

  • scraper: fix job arguments (2b9b476)

2.22.0 (2022-09-09)

Features

  • scraper: add more puppeteer metrics (eaceec2)

2.21.1 (2022-09-06)

Bug Fixes

  • core: add missing property (300167d)
  • core: add missing property (72cf3f7)
  • scraper: add missing cloudflare solved metric (ac634ec)

2.21.0 (2022-09-06)

Bug Fixes

  • scraper: commit missing file (0e6acfd)
  • scraper: log job abort (654935e)
  • scraper: remove outdated hook (c764399)
  • scraper: schedule default job (f56e1c1)

Features

  • periodically delete used MediumInWaits (abf42a3)
  • scraper: expand crawler metrics (b7f0974)

2.20.1 (2022-09-05)

Bug Fixes

  • scraper: calling method on promise (9c436a0)

2.20.0 (2022-09-04)

Bug Fixes

  • core: typescript directive (457b025)

Features

  • improve scraper requests (9bc8809)
  • scraper: abort long running jobs first (6d360a5)

2.19.6 (2022-09-04)

Bug Fixes

  • scraper: fix cloudflare problem (179edfe)

2.19.5 (2022-08-27)

Bug Fixes

  • scraper: using wrong url in custom scraper (1edbe94)

2.19.4 (2022-08-26)

Bug Fixes

  • server: add missing validation (28b21b3)

2.19.3 (2022-08-26)

Bug Fixes

  • scraper: disable gpu for headless chrome (9b84f1e)

2.19.2 (2022-08-26)

Bug Fixes

  • scraper: auto generate headers (d25b6e9)

2.19.1 (2022-08-26)

Bug Fixes

  • install chromium separately (2f83744)

2.19.0 (2022-08-26)

Bug Fixes

  • scraper: add missing header (f50cdae)
  • scraper: add missing request file (ea73038)
  • scraper: fix deadlock (ec12bda)
  • scraper: host header not correctly set (6816b07)

Features

  • 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)

Bug Fixes

  • scraper: prefer structuredClone (717f59d)

2.18.1 (2022-08-24)

Bug Fixes

  • scraper: fix notification content too long (b76a0ab)

2.18.0 (2022-08-24)

Bug Fixes

  • scraper: fix too restrictive validation (9daa1ba)
  • scraper: urls not absolute (790c35a)

Features

  • implement generating toc episodes in customv2 (eb79f73)

2.17.0 (2022-08-24)

Features

  • implement context selectors in customv2 (f6dc7d9)
  • website: improve regex components (1e50af5)
  • website: use better clone (d6bc7f8)

2.16.2 (2022-08-22)

Bug Fixes

  • scraper: no content after redirect (95f3f7f)

2.16.1 (2022-08-22)

Bug Fixes

  • server: add missing file (3522f18)
  • unable to save or test custom v2 hook (3393ada)

2.16.0 (2022-08-22)

Bug Fixes

  • 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)

Features

  • website: improve job history ui (13223a2)
  • website: improve job ui (5724e13)

2.15.2 (2022-08-20)

Bug Fixes

  • restrict diagnostics_channel typings (cb235c3)

2.15.1 (2022-08-19)

Bug Fixes

2.15.0 (2022-08-18)

Features

  • scraper: implement abortable jobs (39d37cd)

2.14.0 (2022-08-15)

Features

  • scraper: implement better scheduling (da57133)

2.13.0 (2022-08-14)

Bug Fixes

  • server: server crashing if target unreachable (73e47ed)
  • website: address warnings and errors (d023878)
  • website: check navigation after hydration (932ce5b)
  • website: jobhistory fetch loop (5010ed3)

Features

  • website: improve livejobs ui (f6690ee)

2.12.0 (2022-08-14)

Bug Fixes

  • website: fix externaluser view (518a4d2)

Features

  • website: improve website ui (7a7859c)

2.11.0 (2022-08-13)

Bug Fixes

  • website: add missing package (4e6f4fb)

Features

  • website: allow disabling datable scroll (8ed67c5)

2.10.0 (2022-08-13)

Bug Fixes

  • 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)

Features

  • website: improve MediaInWait (47b2071)

2.9.1 (2022-08-13)

Bug Fixes

  • website: fix const assignment (f56b13a)
  • website: menu model must be reactive (0822c89)

2.9.0 (2022-08-11)

Bug Fixes

  • server: fix api parameter typos (07691b3)

Features

  • website: replace vuex with pinia (f592045)

2.8.1 (2022-08-10)

Bug Fixes

  • website: change margins on notification settins (e46bd04)

2.8.0 (2022-08-10)

Features

  • website: add notifications settings (609689a)

2.7.0 (2022-08-08)

Bug Fixes

  • server: fix deleteToc api endpoint (9e71922)

Features

  • website: improve MediumDetail view (1650f55)

2.6.0 (2022-08-08)

Features

  • website: improve Media View (31023fc)

2.5.0 (2022-08-08)

Bug Fixes

  • server: fix wrong update operation (c2dc4f3)

Features

  • website: improve Lists UI (17e4c1e)

2.4.1 (2022-08-06)

Bug Fixes

  • core: fix timezone interaction with db (ca0b9d1)

2.4.0 (2022-08-06)

Features

  • improve job history view (ff48578)

2.3.0 (2022-08-06)

Features

2.2.0 (2022-08-05)

Features

  • website: improve inputs ui (1f2846d)

2.1.0 (2022-08-05)

Features

2.0.5 (2022-08-05)

Bug Fixes

  • scraper: clear hook data after async steps (d3aac3e)

2.0.4 (2022-08-04)

Bug Fixes

  • scraper: mitigate malformed date (8410392)

2.0.3 (2022-08-02)

Bug Fixes

  • server: validated wrong property (f6331c2)

2.0.2 (2022-08-02)

Bug Fixes

  • website: correct updateProgress client request (3d2b4bd)

2.0.1 (2022-08-02)

Bug Fixes

  • fix api errors and update client (e3cddaf)

2.0.0 (2022-08-02)

Bug Fixes

  • npm install missing package (6ae37de)
  • server: fix duplicate schema id (8bfb429)

Features

  • add server api validation (71c9b58)
  • server: add more validation (cd5f6c8)

BREAKING CHANGES

  • api does not always take the same arguments anymore

1.49.1 (2022-07-31)

Bug Fixes

  • website: using wrong unread count (664e900)

1.49.0 (2022-07-31)

Bug Fixes

  • website: do not use debugging tools in prod (d7c69a0)

Features

  • website: add PerfLogger (80d4dd1)

1.48.1 (2022-07-30)

Bug Fixes

  • website: api client not constructed (37f119c)

1.48.0 (2022-07-30)

Bug Fixes

  • core: do not throw on optional config keys (d021849)

Features

  • website: improve release filter ui (f24bdbb)

1.47.2 (2022-07-30)

Bug Fixes

  • core: fix expected env variable name (15b5f95)

1.47.1 (2022-07-30)

Bug Fixes

  • quote string (19a2a1a)
  • website: fix duplicate release fetch (3231abe)

1.47.0 (2022-07-30)

Features

  • implement read status on backend (4cc9908)

1.46.2 (2022-07-29)

Bug Fixes

  • scraper: add version to hookconfigs (70269a5)
  • website: add missing property (6991e34)

1.46.1 (2022-07-28)

Bug Fixes

  • scraper: fix using wrong url after redirect (49270d1)

1.46.0 (2022-07-28)

Features

  • scraper: successive scrape configs use last url (50eac3e)

1.45.4 (2022-07-27)

Bug Fixes

  • website: missing assignment (a6a9a77)

1.45.3 (2022-07-27)

Bug Fixes

  • website: speedup 'read all notifications' (855880d)

1.45.2 (2022-07-27)

Bug Fixes

  • scraper: disabled hook not recognized (54d7e09)

1.45.1 (2022-07-27)

Bug Fixes

  • scraper: creating wrong custom hook (6ffb7ec)

1.45.0 (2022-07-27)

Features

  • scraper: auto disable jobs on disabled hooks (0ba25a1)

1.44.0 (2022-07-27)

Bug Fixes

  • scraper: transform news result into expected (2b7aebe)

Features

  • 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)

Bug Fixes

  • website: fix name not set on configModel (722951a)

1.43.0 (2022-07-26)

Features

  • enable v2 custom scraper (2c38167)

1.42.0 (2022-07-26)

Bug Fixes

  • core: fallback to console.log if logger is closed (48fff5c)
  • core: fix exit on sigint exiting prematurely (7be5680)
  • correct package.json script paths (a6fbfaf)

Features

  • 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)

Bug Fixes

1.41.1 (2022-07-25)

Bug Fixes

1.41.0 (2022-07-25)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • scraper: better typing (abdc6f9)
  • scraper: fix regex (a8f9ad9)
  • scraper: restrict variable names (31dc516)
  • undefined properties, missing api (62fa95d)

Features

  • 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)

Bug Fixes

  • scraper: fix missing imports (bda3036)
  • scraper: workaround of cheerio typeerror (1fa2337)

1.39.3 (2022-06-08)

Bug Fixes

  • scraper: workaround of cheerio typeerror (0352a7d)

1.39.2 (2022-06-07)

Bug Fixes

  • core: fix undefined property error (390df5e)

1.39.1 (2022-06-06)

Bug Fixes

  • core: fix logger sending null lines to loki (ed5f1b1)

1.39.0 (2022-06-06)

Features

  • add more logfmt in logging (af4855d)

1.38.0 (2022-06-06)

Features

  • use logfmt format for logging (c977f35)

1.37.2 (2022-06-06)

Bug Fixes

  • core: fix typeerror on undefined (0b3958c)

1.37.1 (2022-06-05)

Bug Fixes

  • core: ignore html body of error in logger (ab81226)

1.37.0 (2022-06-04)

Bug Fixes

  • core: remove unnecessary env variable (e6f244b)

Features

  • core: add loki logger transport (dd84111)

1.36.5 (2022-06-03)

Bug Fixes

  • core: fix typeerror for 'in' operator (6c5fadd)

1.36.4 (2022-05-24)

Bug Fixes

  • core: fix ambigious column (b172fb9)

1.36.3 (2022-05-24)

Bug Fixes

  • core: fix ambigious column (d2a6f57)

1.36.2 (2022-05-24)

Bug Fixes

  • core: fix possible ambigious columns (c91fedb)

1.36.1 (2022-05-24)

Bug Fixes

  • scraper: fix error description (57c264f)

1.36.0 (2022-05-24)

Features

  • scraper: improve error for job message (8c8027f)

1.35.0 (2022-05-23)

Bug Fixes

  • 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)

Features

  • 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)

Features

  • website: improve Media.vue (8376fb0)

1.33.0 (2022-05-22)

Features

  • website: improve Releases view (ef0b489)

1.32.1 (2022-05-18)

Bug Fixes

  • website: handle invalid_session error (5914e54)

1.32.0 (2022-05-10)

Features

  • scraper: add job metrics (4f3eb89)

1.31.3 (2022-05-10)

Bug Fixes

  • core: do not log error response body (9cec3d9)

1.31.2 (2022-05-10)

Bug Fixes

1.31.1 (2022-05-10)

Bug Fixes

  • core: fix imports (1099008)
  • core: print exceptions to console (d248e2a)

1.31.0 (2022-05-10)

Features

1.30.0 (2022-05-08)

Features

  • displayrelease query speedup (b0478b9)

1.29.1 (2022-05-03)

Bug Fixes

  • scraper: remove unnecessary expect error (70bee6a)
  • use debug logger instead of console (cc3369c)

1.29.0 (2022-05-03)

Features

  • split logs (8c8e041)
  • website: only necessary progress updates (2f54e8f)

1.28.6 (2022-04-18)

Bug Fixes

1.28.5 (2022-04-17)

Bug Fixes

1.28.4 (2022-03-22)

Bug Fixes

  • deps: upgrade to typescript 4.6.2 (5c7bc11)

1.28.3 (2022-03-21)

Bug Fixes

  • create zips after version update (57de362)

1.28.2 (2022-03-21)

Bug Fixes

1.28.1 (2022-03-21)

Bug Fixes

1.28.0 (2022-03-14)

Features

  • disable internetTester by default (0e7eed4)

1.27.0 (2022-02-23)

Features

1.26.2 (2021-12-28)

Bug Fixes

  • website: add missing store implementation (b808483)

1.26.1 (2021-12-28)

Bug Fixes

  • scraper: fix deleting wrong releases (8b1d4de)

1.26.0 (2021-12-28)

Features

  • scraper: delete invalid releases (0243c4e)

1.25.1 (2021-12-28)

Bug Fixes

  • scraper: normalize links (4ae80bc)

1.25.0 (2021-12-24)

Features

  • core: reduce query time for displayrelease (80354ee)

1.24.12 (2021-12-22)

Bug Fixes

  • website: addList is a view not modal (e3dabf0)

1.24.11 (2021-12-22)

Bug Fixes

  • server: did not return valid json response (b409138)

1.24.10 (2021-12-22)

Bug Fixes

  • website: unregister event handler (c5ae748)

1.24.9 (2021-12-21)

Bug Fixes

  • website: unregister event handler (08c15c6)

1.24.8 (2021-12-20)

Bug Fixes

  • website: improve admin ui design (1b42368)

1.24.7 (2021-12-20)

Bug Fixes

1.24.6 (2021-12-20)

Bug Fixes

1.24.2 (2021-12-20)

Bug Fixes

  • scraper: regex matching group (413731b)

1.24.1 (2021-12-20)

Bug Fixes

  • missing promise await (524aaa4)
  • scraper: scraper url regex (9003ed4)

1.24.0 (2021-12-17)

Bug Fixes

  • website: fix navigation (ef0f12a)

Features

1.23.0 (2021-12-16)

Bug Fixes

  • website: fix progressive side menu (4519c26)

Features

1.22.2 (2021-12-15)

Bug Fixes

  • website: add missing collapsed nav button (c93c3ba)

1.22.1 (2021-12-15)

Bug Fixes

  • website: label the table (ecd3988)
  • website: remove type intersection (e3ffa0a)

1.22.0 (2021-12-15)

Bug Fixes

  • 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)

Features

  • website: enable basic pwa (adbfec8)

1.21.0 (2021-12-12)

Bug Fixes

  • website: update config only on change (fbfc28f)

Features

  • website: add syntax highlight to regex (17e3226)

1.20.4 (2021-12-11)

Bug Fixes

  • 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)

Bug Fixes

  • install latest npm in docker (39a09a4)

1.20.2 (2021-12-10)

Bug Fixes

  • scraper: trace only when enabled (04e8e42)

1.20.1 (2021-12-08)

Bug Fixes

  • scraper: add missing dependency (84cdd17)

1.20.0 (2021-12-07)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • fix imports, tests and package.json (cff1c0b)

1.19.2 (2021-09-20)

Bug Fixes

  • fix some behaviours, add doc (ee49733)
  • database: fix query not returning expected result (5b0fa84)

1.19.1 (2021-09-05)

Bug Fixes

1.19.0 (2021-08-28)

Features

  • add prometheus exporter (894948c)

1.18.2 (2021-08-28)

Bug Fixes

1.18.1 (2021-08-19)

Bug Fixes

1.18.0 (2021-08-19)

Bug Fixes

  • add github token to workflow (1d85726)
  • add mariadb user (21e5ae8)
  • add missing env variables and packages (6920f6e)
  • fix npm test script (c2d09af)

Features

  • do not require env.env file (91b20fd)

1.17.0 (2021-08-16)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • server: fix optional parameter not supplied (2c6010f)
  • server: fix top level domain (7084301)
  • website: fix toggle-buttons usage (b4f9ede)

Features

  • 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)

Bug Fixes

  • scraper: fix openlibrary search (036e71c)
  • scraper: ignore empty search item (67e619a)
  • searchview: replace static mediatype with selected (11f7ff7)
  • ignore failed searches (70385ef)

Features

  • 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)

Features

  • scraper: add open library hook (2be467f)

1.13.0 (2020-12-02)

Bug Fixes

  • fix linter (indent) errors (6f0563d)

Features

  • logger: use daily log rotate for combined level transport (a6b6ecc)

1.12.0 (2020-11-30)

Bug Fixes

  • 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)

Features

  • scraper: estimate closest possible release date time (b1dd4f9)

1.11.0 (2020-11-24)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Performance Improvements

  • optimize release update (8952d2d)
  • reduce number of sql queries (92cd66c)

1.9.0 (2020-11-14)

Bug Fixes

  • scraper: emit uniform links only (c8df395)

Features

1.8.0 (2020-11-14)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • mediumdetailsview: fix toast block mouse events on last toc row (3b45bc7)
  • router: fix incorrect props type warning (5257f4e)

Features

  • 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)

Bug Fixes

  • jobsview: fix jobs sort order by enforcing null value on runningSince for waiting jobs (7a7ac7c)

Features

  • jobsview: add primitive summary of jobs (f7bed31)

1.5.0 (2020-11-05)

Bug Fixes

  • scraper: fix link regex (0d961bb)

Features

  • addmedium: do not autohide toast and show it above button (2ffa63b)

1.4.0 (2020-11-04)

Features

  • addmedium: rewrite AddMedium View, load data from toc link (ee5c719)

1.3.0 (2020-11-02)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • fix build and remove some dead code (5981e1d)
  • media: fix vue type warnings when prop is undefined or null (a696967)

Features

  • 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)

1.1.0 (2020-10-19)

Features

  • automatic Deploy with Jenkins (78881c7), closes #30

1.0.1 (2020-10-18)

Bug Fixes