Releases: ncarlier/readflow
Releases · ncarlier/readflow
v1.2.0
✨ New Features
3e01763
- image-proxy: improve format support (commit by @ncarlier)16114a3
- image-proxy: add cache support (commit by @ncarlier)8215975
- UI config auto generation7f53fa0
- auth: OIDC authentication refactoring (commit by @ncarlier)
🐛 Bug Fixes
042100b
- exporter: fix zip nil pointer (commit by @ncarlier)b846cba
- image-proxy: fix URL decoding (commit by @ncarlier)3b43fff
- image-proxy: fix URL decoding (commit by @ncarlier)5edc03b
- image-proxy: bullet proof UI component (commit by @ncarlier)5b19941
- ui: fix offline support with new image proxy (commit by @ncarlier)76549be
- image-proxy: fix null pointer (commit by @ncarlier)86fc180
- ui: fix download filename (commit by @ncarlier)7c36392
- docker: fix UI env name (commit by @ncarlier)
🔧 Chores
f058963
- ci: rollback auto release (commit by @ncarlier)7effc55
- ui: use static OIDC redirect URI (commit by @ncarlier)7af2ee0
- make: update service name (commit by @ncarlier)59abebd
- image-proxy: switch to imgproxy service (commit by @ncarlier)6de96eb
- ui: remove timeago.js dependency (commit by @ncarlier)acfba32
- ci: temporary disabling arm64 distibution (commit by @ncarlier)2394c4d
- ci: force HTTPS redirection (commit by @ncarlier)59e2c00
- ui: use localstorage for access token (commit by @ncarlier)967a3c6
- image-proxy: add logs (commit by @ncarlier)14e96f6
- image-proxy: increase cache size (commit by @ncarlier)489126a
- image-proxy: improve logs (commit by @ncarlier)4f03992
- docker: temporary removal of ARM Docker image support (commit by @ncarlier)4debcbc
- docker: fix DB env variable name (commit by @wunter8)48c72e9
- docker: fix small Compose files issues (commit by @ncarlier)2068275
- config: simplify config flags management (commit by @ncarlier)81bac41
- failsafe UI conf file generation (commit by @ncarlier)
v1.1.0
v1.0.1
v1.0.0
v0.2.1
v0.2.0
v0.1.0
Bug Fixes
- api: bypass image proxy errors (bb22cf2)
- api: disable CORS for articles endpoint (d248eca)
- article: fix bad GQL category ID decoding (b189602)
- article: fix bad UTF8 encoding (4360a91)
- article: fix counter when using full-text (62ec753)
- article: fix mark all as read (3de1802)
- article: improve article creation error mgt (085b65a)
- article: improve error handling (03a4fb4)
- article: improve hydratation trigger (485a3d2)
- articles: fix bulk status update SQL (1039fc4)
- articles: fix category type for markAllArticlesAsRead mutation (01623a9)
- category: trim category name (18183cf)
- doc: fix image locations (23551a3)
- doc: fix image locations (5289aab)
- docker: add API root env value (f99a2fb)
- docker: reset compose configuration (7be8c01)
- docs: fix logo url (55d1e1e)
- download: write error as problem details (a9f7a4e)
- event: fix nil pointer (0a1e7f3)
- exporter: clean image relative name (27caf41)
- exporter: fix export filename (2b96a54)
- fix clean history response (09b7b2a)
- fix healthz endpoint (554808e)
- fix mark all as read counter update (84f2082), closes #21
- fix test (1962c2d)
- fix update for articles without category (f484295)
- fix windows support (09ce837), closes #38
- incoming-webhook: fix Origin script variable (3cf9823)
- incoming-webhook: simple script DoS protection (eb0b7e9)
- integration: fix QR code generated URL (69cdb69)
- integration: fix S3 credentials configuration (096ff52)
- landing: add content dir (6731bfd)
- landing: fix contact form result redirection (80fc188)
- landing: fix contact function (5f3e8b7)
- landing: fix imports (a04ed26)
- landing: fix mail API (82fdcd7)
- landing: fix mail config (6951a9e)
- landing: only use dynamic for authenticated pages (2282ad3)
- lint bookmarklet (0e24f9d)
- lint public js files (fef557e)
- mail: better mail encoding support (f7cf7bf)
- middleware: return JSON error (bda0f2f)
- outgoing-webhook: fix template usage (1860cba)
- rule-engine: use webhook key instead of from (efcbfe6)
- rule: add empty key to rule context (66f4e8f)
- schema: fix "1M article bug" (f9c3135)
- scraper: fallback on excerpt if text is empty (1568aa7)
- scraper: fix nil pointer when scraping title (be4584f)
- scraper: fix oEmbed providers generated list (e1be304)
- scraper: format oEmbed generated file (3079bac)
- scraper: get title from Twitter meta (fa5836d)
- scraper: improve content type check (f8259b8)
- scraper: improve title extraction (93b41cb)
- scripting: use bg context for task execution (1e80f59)
- ui: activate grid mode for offline view (fa3d73e)
- ui: add margin to last article card (93f6ed8)
- ui: add non null assertion (46a64ca)
- ui: avoid error if article URL is bad (e6ecd27)
- ui: block content redraw when staring an article (2df30fa)
- ui: break card title if needed (6dac606)
- ui: bring back route to create article (44e0246)
- ui: bring back route to create article (3151f3b)
- ui: catch Apollo cache error (d1560df)
- ui: catch token expiration on init phase (c9d5f25)
- ui: delay key bind to avoid unbind race condition (ugly) (56018fe)
- ui: dialog z index (d235251)
- ui: disable context reloading on fetching more articles (72bb9ee)
- ui: display article text when no HTML content (1fb5b3d)
- ui: finalize oidc-context removal (d5533bf)
- ui: fix article content duplication due to refresh (e577a98)
- ui: fix article counter on pagination ([208d451](208d451...