Skip to content

Latest commit

 

History

History
2071 lines (2016 loc) · 273 KB

CHANGELOG.md

File metadata and controls

2071 lines (2016 loc) · 273 KB

CHANGELOG

0.2.2-beta.0 (2024-11-18)

Bug Fixes

  • determining app is updated logic (f61dc56)
  • defineSettingPageData remove func wrapper (d0d4f05)
  • action does not take effect after saving (c27665d), closes #1600
  • add a workaround type check for tipUsers to ensure it's an array (#1531) (5fed7c8)
  • add changelog (4de6355)
  • add cleaner cron impl (faae74b)
  • add manifest to purge cache (2f8dc0b)
  • add missing event bus (33b3ac4)
  • add rsshub discover error boundary (665c009)
  • add Supsense wrapper for app upgrade provider (58f1791)
  • add turbo build in ci (7b848cd)
  • adjust activation toast style (e81245e)
  • allow click when selecting (c514458), closes #1512
  • allow select one feed (3c21d92), closes #1512
  • allow selecting when meta key is pressed (6b8572c)
  • app upgrade toast open link should in new window (fc81546)
  • app upgraded toast href error (#1444) (c875d69)
  • assets rewrite (#1204) (488e8ef)
  • auto archived list flash (#1269) (8d2478c)
  • auto load achieved entries when show achieved button is available (074a60d)
  • boost: card text align center (632d5d4)
  • build (740783a)
  • build pre script (8bd2de8)
  • bump config (117bd1b)
  • bump hook (67e234d)
  • can not exit entry by close button (e654c3a), closes #1311
  • can not play bilibili video (11ff813), closes #1376
  • ci: concurrency group (fb0152e)
  • ci: forge build error (#1500) (a5e3e02)
  • ci: turbo not found (c812bd7)
  • ci: windows build (9f72c26)
  • clear cache permission in windows (0ce6546)
  • clear selected feed ids when switching view (c42cfdb)
  • clear selection when pointer down, fixed #1448 (33d3906)
  • click outside to click area (51194ac)
  • cmdk: change default cmdk search type to feed (4a8fdea)
  • condition key (ffb3b94)
  • context menu for multi select (d68de79)
  • correct z-index in toast (6507744)
  • csrf token singleton (b4e935f)
  • csrf token singleton (#1463) (16b5349)
  • css editor lazy and input composition handler (5c6004a)
  • css-editor: handle copy and paste get the plain text (febc678)
  • ctx sub menu z-index higher than root (8daec12)
  • debug html (e9afc79)
  • debug proxy html env inejct (f98ae93)
  • debug proxy page (#1439) (c8d1230)
  • delete condition item (8b9750d)
  • delete last condition (72d894a)
  • detecting windows11 (#1170) (2813f1d)
  • dialog did not close after confirmation (#1628) (6a5ec1b)
  • disable pointerDownOutside trigger onDismiss (#1215) (2bf5245)
  • disable auto load archive for inbox and list (7825e16)
  • disable horizontal auto-scroll (8666b41), closes #1512
  • disable overscroll-behavior (5b32e33)
  • discover: card text truncate (557e912)
  • dismiss non-important modal when click outside, fix #1468 (cda2264)
  • dnd and scroll (#1528) (b1e28be)
  • dnd responsive (1f51abe)
  • do not exclude required path params (f6cbace), closes #1623
  • don't cache user session (e8d7e6c)
  • dynamic import dexie-export-import (48aea7b)
  • entry action deps (4eba28b)
  • entry thumbnail keep origin aspect ratio (6e04e6e)
  • entry title bar margin-left in zen mode (25abd8f)
  • entry title can selectable, fixed #1428 (6320c00)
  • entry-column: pre-render cached entries (5065c8e)
  • escape for seo meta tags (9564257), closes #1232
  • explicitly assign a value to cancelId for ‘Clear All Data' dialog (#1624) (fdb87cf)
  • external: add global 404 page (5e49b81)
  • external: header logo href (b867af9)
  • external: remove duplicate border bottom (32f68ee)
  • external: set auth config first (ef46c70)
  • external: should hard go back to app home (6786e20)
  • fallback for code can not render to html (08acded), closes #1142
  • feed action in selection (ef9db5c)
  • feed boost modal title wrap (a3eb287)
  • fill height when zooming (75e0da2)
  • float sidebar missing background (b9982e0)
  • follow external server fetch ua (072dec0)
  • form button align center (589c6e4)
  • group date item z index (8c5c62e)
  • handle tipUsers migration for older feed versions (#1384) (2ca6d80)
  • handling default port in proxy configuration (0bd76a2)
  • hide cache control in web (961bd0f)
  • hide to tray on close window (392135b)
  • hot key switch view (45d0fd9)
  • html table to markdown error (#1288) (8d1ca24)
  • i18n: remove external ns in renderer (229b3e1)
  • i18n: update label for notification badge settings in zh-CN locale and others (#1455) (ec82f03)
  • immer object extensible (6ad35ad)
  • improve multi select behavior (24017df)
  • initializeDayjs in server (d408581), closes #1198
  • inline image style (1d0eca1), closes #1318
  • input and toast font style use user custom font (#1322) (c40becf)
  • load instagram image fail (f8fd58f), closes #1539
  • localeCompare is undefined (ab28156)
  • mark single feed as all read (a4acd2f)
  • md lint (c8e556a)
  • missing site url in feed selector (ea677ac)
  • modal bottom buttons align (#1216) (b97096d)
  • modal close button overlaps the select content (#1166) (3c103ed)
  • modal: close button can not click on electron (c544dfc)
  • modal: drawer modal layout symmetric padding (7141e86)
  • modal: fixed close modal button position (78e9424)
  • modal: modal dismiss action (b05ff50)
  • modal: repeat user profile dialog (#1155) (ad86372)
  • not showing feed certification icon on the sidebar (#1442) (b395891)
  • only show ComboboxOptions when there are suggestions (136aa20)
  • optimize print mode (6f1eb26)
  • optimize some styles (9b99bf4)
  • optimize the animation of the Follow button on the User Profile Modal (#1156) (87717d6)
  • pass a component for Trans (7d38cb6)
  • pnpm lockfile (fdc547a)
  • polling unread and add ua for electron api client (549f10d)
  • power icon align (11059f6)
  • preferred title not working in entry column (#1268) (4bdf28e)
  • prevent default for cmd+k (81d49f0)
  • prevent default scrolling behavior while using arrow keys to switch between entries (#1447) (ed5ee50)
  • prevent right cilck on content menu (#1525) (ca6428f)
  • prevent withdrawal of zero amount to avoid unnecessary fees (#1422) (6584526)
  • profile-menu: limit max-char (8a72a97)
  • reduce timeline refresh, fixed #1474 (6fc9d09)
  • reduce upgrade toast duration and disable prompt on nightly version, fixed 1450 (7f2ac96)
  • refetch wallet data on mount (2d11eb2)
  • relogin (80515f6)
  • remove useSingleton (d1d3fcf)
  • remove cache-control header (#1202) (c683bda)
  • remove callbackUrl in electron (10a217e)
  • remove gcore icon (#1220) (486fa20)
  • remove immer set to avoid object extensible (7e5a791)
  • remove skeleton when app load but in 404 (54d4e52)
  • remove vercel header rewrite (#1463) (#1480) (94971da)
  • remove vercel header rewrite for assets (79e6f48)
  • remove wdyr in prod (70e3b72)
  • response error toast style (7748588)
  • scroll bar z index (5057999), closes #1233
  • selecting state (146fe8f)
  • server: complie esmodule (c438119)
  • server: serialize data (2410b84)
  • server: use xss to serialize data (93f58ec)
  • set referer (29557f3)
  • set settings not ready (0eef76b)
  • set windows env (1ea103b)
  • setting loader type error (da8aad7)
  • setting loader type error (#1469) (6ef5622)
  • share: normal list item layout (3a0c039)
  • share: og image grid width and image align top to description (14e37da)
  • shiki editor paste rich-text ployfill (9d0bc51)
  • shortcut: add cmd+k to guide (e9ab9b6)
  • should remove app skeleton in error page (4073632)
  • shouldLoadArchivedEntries condition (94b097f)
  • show action limit message (2ac52eb), closes #1360
  • show correct available actions (4d2f88b)
  • show scrollbar when list table overflows in settings menu (#1266) (47b200f)
  • showArchivedButton in PictureMasonry (07b075a), closes #1583
  • sidebar copy feed url, fixed #1361 (4e84196)
  • smooth step (f32cda6)
  • store: fix selector fallback value (0ca5abc)
  • store: immer draft should to raw (3a3992d)
  • store: singleton store guard (5a8725b)
  • stream: prevent request if no ids (a92ef49)
  • the volume bar can click and adjust style. (#1474) (c409a5c)
  • theme cannot be switched (#1157) (d5be028)
  • toc: fix text truncate in title line (f9b1a61)
  • toc: should focus when toc item clicked (f51dfdd)
  • translate form style (6f3bb61), closes #1184
  • trial limit (eee2bf8)
  • try fix dayjs init (093f80d)
  • try remove skeleton (e0d9502)
  • ts import (14311dd)
  • turbo build cmd (0b9c279)
  • tweak boost progress calculation (#1594) (bd2d9d1)
  • types (8241b28)
  • typo (f9a6772)
  • ui: resolve conflict between video progress bar and swiper drag … (#1337) (aa9206f)
  • ui: use safe inset top to fix windows overlays, fixed #1184 (dc85570)
  • ui: user profile follow button style (d629215)
  • update daily claim amount reference in tooltip (#1487) (3792c2d)
  • update empty category correctly (c7efc67)
  • update tray icon path for windows and improve tray behavior (#1511) (3706874)
  • update version toast (25e7cea), closes #1450
  • upgrade: changelog container should w-full (1551bf6)
  • vercel do not support __ prefix for api route (45a66e0)
  • vercel rewrite config (#1203) (c954d61)
  • zoom width limit (eaf33d2)

Features

  • achievement badge (aceb4c9)
  • add all language filter in discover (#1598) (cefdd6e)
  • add app skeleton to avoid blank page when js loaded (e2ed162)
  • add appearance to set thumbnail ratio (1d3f6bc)
  • add application tray functionality (#1416) (76a6e38)
  • add confirmation for opening external apps (#1618) (08a1e76)
  • add entry conditions for actions (53810ba)
  • add feed booster achievement with localization (#1561) (e769852)
  • add follow user button in profile modal (#1147) (7c60d5e)
  • add hydrate data type-safe helper (cb6a65b)
  • add image preview in picture gallery images (59728a8)
  • add old browser check (a4796ce)
  • add random color for user fallback bg (dcbae89)
  • add sentry trace id (40843ac)
  • add server announcement toast (7b34357)
  • add updatelog modal (84228bc)
  • adjust more ui (08929ab)
  • allow disable auto group behavior (23fd936), closes #1602
  • and or condition for action (#1616) (4193a6b)
  • app: support cache limit and clean cache (dee294d)
  • bring rehypeUrlToAnchor back (6f0cc4d), closes #1373
  • discover rsshub card background use single color (7eeea5e)
  • discover: enhance RSSHub recommendations with filters (#1481) (eb70126)
  • discover: improve trending style and discover no image placeholer (86be1a2)
  • dnd (#1471) (c9333d5)
  • entry image gallery modal (e0d3e17)
  • export database (85b4502)
  • external: move login and redirect route to external (7916803)
  • external: new open by deeplink logic (71fcf50)
  • fetch stream entry content (1739208)
  • focusable (eb01d03)
  • hide trend (2b92599)
  • i18n: added multiple text translations (zh-TW) (#1621) (a15f23a)
  • i18n: discover categories and mark all read undo button (#1506) (06bdf6c)
  • icon: use gradient fallback background (e827002)
  • image zoom (1e47ba2), closes #1183
  • integration: add outline integration (#1229) (0d0266b)
  • List delete add secondary confirmation (#1254) (14f2bac)
  • load archived entries automatically (5fe9e0c)
  • mark-all-button: add countdown to auto-confirm message (#1414) (e1a5fc6)
  • merge redirect page into login page (2fa16b7)
  • move hideExtraBadge (2f14c30)
  • obsidian: use readability content when available (b4a3197)
  • prefer origin addresses for content images (d4d4345)
  • reader: support custom css, fixed #256 (b251fa9)
  • remove DISABLE_PERSONAL_DAILY_POWER (064f8f5)
  • remove entryCount in feed claim list (723cc43)
  • renderer: prevent currently executing async entry action from being executed again (#1348) (be82fe2)
  • replace twMacro with unplugin-ast (#1462) (05da9ca)
  • reset feed (#1419) (9066758)
  • separate packaging for macOS x64 and arm64 architectures (#1389) (3e8de30)
  • set default unreadOnly to true (8c8c765)
  • show progress in searching (e592e97), closes #1457
  • support markdown for announcement content (539ec03)
  • support zen mode sidebar entry timeline selector (4ab132c)
  • unified feed title (b86afe5)
  • uniq macos entry column position (4b63023)
  • update og image (c58df35)
  • update og image (142f9f5)
  • update text (5aae827)
  • update text (89bef43)
  • upload arm64 dmg separately (1d77c09)
  • use FeedTitle (73d2c30)
  • ux: support native space key to page down, fixed #1121 (baa66fe)
  • zen mode and hide extra badge (7ba07ad)
  • zoom on long image (930e328)

Performance Improvements

  • add code cache cleaner (a0fd15f)
  • batch profile (#1464) (a3e9c0e)
  • modify some animations to CSS animations (9ec3fe5)
  • optmize masonry perfermance (d1748c6)
  • reduce re-render zooming (9b35074)
  • resolve feed item select area performance problem (f87c0ff)

0.1.1-beta.1 (2024-10-27)

Bug Fixes

  • @unixzii feature request (b41a78d)
  • <Media/> show fallback (ca0fd18)
  • csrf header (3680f66)
  • F12 cannot open devTools in development mode (#833) (ba20507)
  • i18nProvider condition (0f654b9)
  • IconButton props (f33598b)
  • NotSupport width reactive (1292fd4)
  • scrollHideDelay for scroll bar (5300803)
  • about page copy button style (e6a5042)
  • accent color (918d85a)
  • accept import opml (39ecc82)
  • achievement modal button align (f68d142)
  • achievement: loading button style (96bb514)
  • add app version on posthog (9933463)
  • add aria-describedby to modal content (bb463a3)
  • add bg when context menu trigger, fix #389 (53f3185)
  • add copy image in electron, fix #317 (466e0b7)
  • add csrf token on header (2718c93)
  • add db index (a888a78)
  • add download app fab (0f8309b)
  • add en lang fixed#641 (23d6988)
  • add environment in error report issue template (232c24d)
  • add feed from url, close #686 (fd30789)
  • add feed should validate feed id first (767710d)
  • add feed temp store use nonce (6e36232)
  • add feed when site url not match (1a2190c)
  • add height to EntryListHeader for consistent layout (#1051) (3da93ca)
  • add hover bg color when context menu opened (6ceb263)
  • add i18n in preview-media (#675) (935c87d)
  • add language selector loading lock map (2d14c1e)
  • add link (d9168c0)
  • add lock when login button click (539f3bc)
  • add manual refresh of achievement status (#642) (419c9cf)
  • add missing commit file (cf897d7)
  • add native menu for copy link, close #822 (5e91f19)
  • add nonce id for temp feed (8f81d99)
  • add page error boundary (86d366d)
  • add rounded class to video fallback message (#665) (86d7b8c)
  • add safe inset-top for Windows, fixed #576 (3352e8c)
  • add show readability tip condition (208e404)
  • add some polyfills for old browser, fixed #236 (b1fbfbd)
  • add tooltip for resize panel (cdec351)
  • add truncate class to feed link (#660) (7db5066)
  • adjust card style (bec6d1a)
  • adjust claim modal style (ea3c96f)
  • adjust code block padding (3a164e6)
  • adjust layout (cf9285b)
  • adjust responsive breakpoint for entry content (d9235f4)
  • adjust slide up modal aspect ratio (95d17f5)
  • after webview fullscreen force repaint (4187b52)
  • align end for corner button in player (#301) (e551063)
  • align to the baseline (aebae13)
  • allow activation modal to be closable (#1069) (a49e32f)
  • allow cancel proxy configuration (#545) (6e70350)
  • allow clear translation target in action (5c8b026)
  • allow logout on login page (#244) (8b679d1)
  • allow prod and dev builds running in the same time (#479) (7140751)
  • allow toggle switch by clicking label (#185) (5d98eb4)
  • alpha typo (961a75c)
  • app got deleted when auto update on windows (965544b)
  • app icon incorrect in Windows Control Panel (#899) (719f1da)
  • app width limit to 1024px (09d7765)
  • app: throw error popup when close window (#1144) (2ade4ae)
  • audio player async logic and auto pause logic (ba40b44)
  • audioCover animation and estimatedMins style (#523) (11ff31b)
  • auto completion can not open when focus in modal (591f13b)
  • auto fill default category and view (ab31850)
  • avatar element masking button (#852) (81ca589)
  • avatar setting (55b7868)
  • avoid image cls in entry content (#666) (ccda887)
  • blurhash covers the image (98d3715), closes #959
  • blurhash size (fc469ab)
  • boost modal and reward desc behavior (8212d06)
  • boost modal use async modal (0c1215d)
  • border color in dark mode (472fbb2)
  • build: ensure needed node_module is copied in dist (5e4226a)
  • button align (456b6f2)
  • button styles, fixed #202 (6649577)
  • button transition (f731d1e)
  • calc toc scroller range when entry content changed (66035fe)
  • can not render code, close #640 (ab8c9e5)
  • can not show cmdk search type (5d78da6)
  • can use under window blur (9b2656e)
  • can wheel to scroll in entry preview toast, fix #953 (936ad86)
  • can't see ActionButton well in light theme (#1005) (5966c3a)
  • catch access stylesheet error (bbc2bef)
  • catch electron call bridge error (7ed9ea1)
  • catch get voice error (aefe8d9)
  • catch setTTS execption (f7afd37)
  • category in route should encodeURLComponent (d5b79cb)
  • category open state (4f1ce3b)
  • change copy title icon (#817) (b4fed78)
  • change to EllipsisHorizontalTextWithTooltip to feed link (c8cdfd1)
  • check eagle when available (b72d455)
  • check undefined view (71712f4)
  • ci (a5a4de0)
  • ci (8852a81)
  • ci and tootip portal (3729917)
  • ci env NODE_OPTIONS max-old-space-size (b4f9b1b)
  • ci: cannot release macOS APP (#957) (4a14738), closes /github.com/actions/runner/issues/2958#issuecomment-2186602747
  • ci: cannot release macOS APP (#957) (#1078) (cd00a20), closes /github.com/actions/runner/issues/2958#issuecomment-2186602747
  • ci: fetch all depth (a504a12)
  • ci: nightly build (a4ce7b1)
  • ci: nightly linux build (702b1d9)
  • ci: remove check diff (32f3a9e)
  • clean local async data (ae26dd7)
  • cleaner (ca2af06)
  • clear local data when login other account and store window pos before quit (c7f74cf)
  • cls when star in gird item (#636) (b993ae0)
  • cmdk panel layout (#854) (81a35e0)
  • code block render error with text link inside, keep classes from readability (40042ea), closes #1058
  • code language detection more approximate (86ce165)
  • code: bypass if no <code /> wrapper (f84c12e)
  • combo box can not scroll (5330d49)
  • combobox: fix correct z-index in modal (c26986d)
  • combox box portal and wheel, fixed #1016 (1e7d0c8)
  • config __dirname resolve (f3f3cac)
  • context menu item title should use title case (f11eb19)
  • context menu sub menu (9352dd1)
  • convert html to markdown before save to obsidian (bef80de)
  • copy grammatical (0267b08)
  • copywrite (8967d20)
  • corner player tooltip bg color (16b91f9)
  • corner-player: pause playback when player finishes (#646) (71bb323)
  • correct follower word (#438) (e31e343)
  • correct method call for tag in Manage Feeds within Lists (#982) (ef6d7f6)
  • crashes when docs appear in the discover result (#494) (0c470be)
  • custom modal (8d03308)
  • daily report animation (ff16272)
  • daily report link title (0a58159)
  • dark mode entry content color in electron (06073d5)
  • date item layout animation (e2fec9c)
  • db: remove remaining data if unfollow feed (1edf560)
  • debug for forworded handled host (c0ec27d)
  • debug proxy inject env (6b80cdc)
  • debug vercel headers (29a48ee)
  • deeplink adding feed does not work on Windows (#1002) (9d5f2c9)
  • deeplink navigate (00d41ce)
  • default extra window size (5688eff)
  • determine snowflake id (7dbf48b)
  • devtools font not work due to comment (#846) (ac09c71)
  • disable auto toggle readability in web (b94e051)
  • disable window blur material lower than windows 11 (3735390)
  • disabled ghost button style (e01985b)
  • discover form overflow scrollbar (1145e92)
  • discover form should preview twice when has optional value (f0f8185)
  • discover page title i18n (b92d317)
  • discover page's trending icon is offset. (#856) (3ce0a88)
  • discover recommendation card link button style (1ac465c)
  • discover search optimistic update data (a6abd05)
  • discover search update (baaa7cd)
  • discover: update follow status after add feed, closes #269, closes (32a55ec)
  • display white block (#633) (d9bb749)
  • do not filter figure, add pre fallback (c3abc06), closes #847
  • document title change when entry changed (a4c1dc2)
  • don't auto focus in user profile modal (f1ce5df)
  • don't retry when 404 (8bd9bd0)
  • dont handle unread when filter applied (acfb35a)
  • downgarde vitest (dee089e)
  • downgrade vitest (2f15900)
  • draggable panel dragging bg color (8de7078)
  • drawer edge shadow style (cbb8649)
  • drawer top edge anchor (248369a)
  • dropmenu icon prop passive, profile avatar button cls (ddfcffe)
  • duplicated separator (6e1ee50)
  • dx: reload page if store circular import detected (f60fc6f)
  • dynamic import error component (d98c06e)
  • dynamic load i18n resource in electron prod (2328648)
  • eagle icon (021dfab)
  • electron context menu i18n (1a1d8ab)
  • electron exit webview fullscreen sidebar color (bc7914f)
  • electron external window size option (399d5d7)
  • electron menu support checkbox (7881f23)
  • electron search (63bea18)
  • electron title bar drag-region (29ab323)
  • electron window frame and backgroundMaterial (e18ec75)
  • electron window layout titleSticky ui (#1010) (1135361)
  • electron window type (909d692)
  • embed video can not play, close #1086 (1554a93)
  • empty default font on electron app (#481) (4f9d4f2)
  • empty entry list will throw not found feed error, fixed #224 (c41756d)
  • empty title break (fbbb2a9)
  • enable pointer events for action buttons in media preview (#790) (dcb765e)
  • encoding detect (8800ced), closes #955
  • ensure unique keys for search items (#500) (6c6b082)
  • entries hasNext (4cb5678)
  • entry bar action (ba23dcf)
  • entry column padding top and filter unread/read in tweet view (d181771)
  • entry column title line height (b615c17)
  • entry column title top overflow (4478034)
  • entry item overlay flash (687e039)
  • entry preview modal content (8492c2a)
  • entry read history more not showing on desktop (0c6494b)
  • entry view tracker params (0c05a8b)
  • entry-colmun: refetch view as deps (39be37e)
  • entry-layout: only padding left in wide mode (c0d49e5)
  • env example (cdb8dd5)
  • error boundary lazy suspense (fefd578)
  • error: filter user is empty (83b4031)
  • error: show server error message (c70915e)
  • eslint: json sort key (5a81dd6)
  • exit full screen before hiding window (#341) (bd5b08f)
  • exteral: edit or follow in web app when login (0ccadf7)
  • external layout header margin (#754) (52e7305)
  • external list and feed page statistics display (6760a34)
  • external-page: feed list overlay style (1dcffc6)
  • extract constants (f48b589)
  • fake profile avatar position when resize (3af93e3)
  • fallback image overflow, fixed #375 (ae3d52c)
  • feed claim action (4a814ee)
  • feed column animation direction (0767b6b)
  • feed column auto scroll lead cause the whole page to move (22c0ddd)
  • feed column height (0d4c70d)
  • feed column layout (8a31463)
  • feed column resize perf (a09f55a)
  • feed column vertical align (63139f2)
  • feed form max width of markdown container (99478f1)
  • feed form view type radio text wrap (d9e89e2)
  • feed icon in player cover (c6a8613)
  • feed icon style (3f04f14)
  • feed icon style (03c202e)
  • feed list can switch view, fix #278 (76a33b6)
  • feed list overflow (4941cf7)
  • feed-icon: re-render loop (b6f78bb)
  • fetch inbox entry (ecb2d33)
  • fill relative url in entry title link, fix #372 (7c3aab6)
  • Fix popup's width when viewport changes. (#981) (6f20509)
  • fix the fixed misalignment when image is empty and name is also empty (#179) (f6b62c8)
  • fix toast wrong tip amount (#1139) (7c7be10)
  • fixed text overlap issues caused by style (#527) (103bd6a)
  • flat (6bada5e)
  • font name duplicated if installed default font (1efdd40)
  • format (cd4473b)
  • format time locale fallback (6b1009e)
  • generate i18n template location (0877448)
  • generate invite code modal power icon style (25a505a)
  • generate-i18n scripti (fd361e8)
  • gird item text and icon align center (eabd59c)
  • gird mode skeleton (0a7f648)
  • grid mode for images and video content page, shadow not fully displayed when the mouse hovers over (#727) (361b09e)
  • group header extra action button for wider mode (213b4a5)
  • grouped list data item render (da486bc)
  • handle empty title in entry translation (#362) (a2457a7)
  • handle render error in code block (8511a79)
  • header icon size (aff559a)
  • header layout action button initial flash (6758793)
  • hidden menu item is not filtered out on native (#830) (190a18e)
  • hide entry read history, fixed #278 (a73b4ab)
  • hide peek modal toc (9c66b33)
  • hide some actions for inbox (29b893a), closes #912
  • hide tip when feed owned by me (dfb3c6d)
  • hijs code block parser, fixed #928 (3f06c71)
  • hono.ts (fd03caa)
  • hotfix vercel cache and modify chunk name to avoid cache (#904) (570506c)
  • i18n dispatcher (c038c79)
  • i18n key and dark mode in wide mode and transition other ux fix (6697ff5)
  • i18n persist (18e0353)
  • i18n-selector: hover cls (60f1af2)
  • i18n/en: enhance English grammar (#698) (4478517)
  • i18n/zh: improve translation text in wallet.transaction table (#706) (67e305c)
  • i18n: add de to langs (#683) (018b5b1)
  • i18n: add native french support (#670) (b214c0d)
  • i18n: complete the Chinese (Taiwan) and Chinese (Hong Kong) json files. (#720) (ad5adc3)
  • i18n: dup key (d90964e)
  • i18n: duplicated keys (234cdd3)
  • i18n: fix json nested key fixes #605 (34b9a20)
  • i18n: give star (#502) (9ead475)
  • i18n: hk language resource (43c89e0)
  • i18n: i18n key should can nested (98e899d)
  • i18n: modify some Arabic language file names (#611) (d2c4e77)
  • i18n: relative time add ago postfix (9fe48c5)
  • i18n: repeat value (#962) (0a267f8)
  • icon button transition (596538b)
  • icon fallback line height (02cd98d)
  • if inline image is too wider, fallback to block image (f8ccd74)
  • image blurhash aspectRatio (9239483)
  • image url replacement (8e75a8c)
  • image: error fallback (18fdaa2)
  • import circular and copywrite i18n (caf5fe5)
  • import circular and copywrite i18n (725f9f5)
  • import circular in dev login page (a37e927)
  • import type error (0658c4a)
  • imports (04ac781)
  • improve ActionCard state management and UI (#825) (56ca95b)
  • improve code block parser (e72cb2d)
  • improve developing experience with Electron on Windows (#796) (3416329)
  • improve input component display on focus (#581) (d8ddffb)
  • improve proxy URI handling (#810) (e7e930d)
  • improve window positioning and sizing to account for taskbar (#1041) (c6282f7)
  • inbox (df86527)
  • inbox data refreshment (a3a7c82)
  • inbox unread filter (ea643e5), closes #792
  • inbox: do not inject host style in mail render (483d4ac)
  • incorrect tooltip in read history (#385) (cabe210)
  • increase feeds tab cell width (5d7faf7)
  • init store after app init (728ea84)
  • inline table style (5837bd4)
  • input box table style (e0890d5)
  • Input issues fixed #535,#536 (3d48637)
  • intelligence (8b889d1)
  • invitation code wrap (4b48202)
  • invitation page error display area (5915357)
  • invitation: reset app data then logout (5933cea)
  • item: center content if no desc (18e26a4)
  • json parse for env VITE_FIREBASE_CONFIG (b2916bd)
  • kbd cls and set home scope in shortcuts guideline (d9999a3)
  • lang/*.json (#526) (be3b2e7)
  • language setting syncing (fa1dc5d)
  • layout shift (f5f5213)
  • less white space, close #818 (4b0802d)
  • limit preview media image max height (bd77bc4), closes #1131
  • limit select area (f7696b3)
  • link underline style when selected (781b120)
  • lint (ef0d80d)
  • list data store and list edit form (f420e78)
  • list item overlay style (20ef773)
  • list manage Modal button zh-cn word wrap (#590) (0a89c2f)
  • list: adjust power fee (47fc1ff)
  • lists check (657dcf0)
  • lists date group (b57f43f)
  • lists edit follow modal in external page (9cfe2ab)
  • lists read all (4aac049)
  • loadFile options hash (b41fa66)
  • loading circle clip path (ba396be)
  • loading circle motion (556e48c)
  • loading style (61ee2cc)
  • lockfile (8e571e7)
  • login button transition (0f566e7)
  • login modal overlay and parse feed site url (5b9ee0a)
  • login page style (094a668)
  • login-button: add overflow (650aeeb)
  • make media take up space (a0a26a9), closes #1050
  • margin between the top bar and the content (#1054) (e6491e5)
  • margin condition in EntryListHeader (#1103) (ac7fa6b)
  • mark all as read height (eb1a944), closes #811
  • mark all as read in feed action (cbb5022)
  • mark all button overlay position (5e34d36)
  • mark read tooltip and shortcut optional (d4d72dd)
  • markdown link populate relative link (bad5869)
  • masonry layout cls (9428368)
  • masonry re-render loop (524a455)
  • masonry: in view mark read and scroll out mark read (1c5a1ef)
  • media fallback src overflow (3dd705f)
  • media preview bug when zero size, close #764 (#765) (208d09b)
  • media preview image fixed size (14c7028)
  • media-preview: solve image cls (e0bcb71)
  • media: if no src then return null (183009a)
  • missing feed caused by parsing domain error (1385876)
  • modal close button zindex (c44c9fb)
  • modal escape conflict with cmdk (d850a5c)
  • modal max height (f9dc545)
  • modal max height, fixed #230 (fbf4727)
  • modal overlay (df05044)
  • modal overlay zindex, fixed #271 (7a5000f)
  • modal prevent dimiss when mouse select text (d99dfbc)
  • modal title overflow tooltip (5146dd2)
  • modal: draw modal edge constraints on Windows, close #967 (be21b19)
  • modal: limit setting modal drag range (#732) (34f462f)
  • modify the Tooltip content of the list dates title (#663) (f99ba5d)
  • monospace font always be NSimSun on Windows (#806) (a3576b0)
  • more highlighted player thumb (a17ea00)
  • navigating from a tts player doesn't work properly (#828) (22a72ac)
  • new invitation button zindex (0d79392)
  • nightly build ci (85a52ad)
  • no scale for inline image (8f7a101)
  • not showing '0' when no followers on the search results card (#1032) (a09b80e)
  • null bigint error (fa2d0f3)
  • null reference introduced in ab8c9e5 (#667) (1eae565)
  • only can add feed to owned lists, fixed #863 (0c306bc)
  • only fit content for image media (4417092)
  • only navigate to root when document is focus (b0bad7a)
  • only valid feed can be claimed (1e03bf6)
  • only windows 11 can manually resize logic (338803a)
  • optimize about share btn padding (#994) (1fed68d)
  • optimize ai daily modal (8872067)
  • optimize code string parser (b3d32d0)
  • optimize invitation page (5f93e4b)
  • optimize the appearing horizontal scroll bar. (#1108) (8532257)
  • optimize the content margin of the Discover Page (#1021) (3cf887b)
  • optional response data for check new, fixed #195 (2c650b0)
  • overflow text in setting modal layout (b34aa57)
  • panel resize cursor style alway in ew-reisze (41416d2)
  • panel spiltter z-index (f3798c5)
  • panel split color in dark mode (3a0cfa1)
  • panel spliter zindex (23e428a)
  • peek modal header background color and copywrite (b8be81b)
  • peek modal overlay transition when dismiss (aeb380c)
  • picture action button position (b18e4a2), closes #811
  • picture entry preview in Grid view (#658) (634978f)
  • player holder size (78cb08c)
  • player marquee mask (aa9ca62)
  • populate image src (426a1d4)
  • populated full url (d4d6866)
  • populated image src in markdown (66cca8a)
  • portal: use correct root/modal portal (2608cd9)
  • position of swiper navigation buttons (#541) (0d760e7)
  • posthog capture app info (8cf7ae2)
  • posthog tracker (f4790da)
  • power balance align center (972ff76)
  • power icon color (a765cd2)
  • power page z-index (#910) (795dccb)
  • prevent translation popup from being obscured by time display (#631) (ea6fbc2)
  • preview image and video size (e4e4700)
  • preview image fallback (7410ca2)
  • preview image size (553640e)
  • preview image size (af474c1)
  • preview image width (7847da8)
  • preview media entry background color in dark mode (4751447)
  • preview media width (39dd59b)
  • previous feed should not be preserved when switching feeds (f1a2ecb)
  • profile category overflow (3edee63), closes #811
  • profile fields are not updated after modifying the profile (#291) (b765349)
  • profile header transform when scroll up/down (c0683ee)
  • profile-button: zoomIn z-index (b51bffb)
  • prose max widht (2bd5b45)
  • provide a default ctx value for modal (38ab5bf)
  • proxy instagram picture (ae05f1d)
  • proxy sp1.piokok.com and video preview url (0338876)
  • radix auto focus issue (b3d05b4)
  • read entry history more button position (61ca6b4)
  • read history always show (#413) (c3675b2)
  • read history delay to polling (f6f8ec8)
  • read history not showing, adjust limit based on view (#878) (77278be)
  • read history style in wide mode (07ca5ea)
  • read-history: hover card alaway open (2eaabf0)
  • readability: respect origin html charset (d5fe10a)
  • reduce Electron framework size (#217) (34d5dd2)
  • reduce tolltip re-render (c43bafd)
  • reduce wallet setting margin size (826ebd0)
  • ref not found error (372e043)
  • regarding the style issue of selecting subscription types using the Tab and arrow keys (#525) (cea7f4a)
  • release: changelog (206c59a)
  • releases link (dace01a)
  • remove src (9aa16b6)
  • remove button leading (84835c5)
  • remove clamp limit, close #688 (553ba7d)
  • remove comment (5343ab2)
  • remove debug zh_CN args (d650b47)
  • remove duplicated en and tweak lang sort (#547) (2bd3d0b)
  • remove duplicated shortcuts (bc3ecde)
  • remove electron's default user-agent keep browser user agent (#356) (adb39bc)
  • remove motion overlay, fixed #868 (e5e53b8)
  • remove posthog, and fix #1022 (9cb25c9)
  • remove prefetch achievement (619aa82)
  • remove timeline tabs (3d1c10d)
  • remove windows under blur and ensure main window in the screen bounds (d772343)
  • rename category input composition and style (1ab3770)
  • reorganize package.json (b2c48a4)
  • require title for list form (#575) (b5aeada)
  • reset feed search, close #701 (a060986)
  • reset is archived state on reset (b701dd6)
  • reset state (b0a8831)
  • resizeable panel (e2664c2)
  • resolve content blur after modal dragged (#746) (a4cbec4)
  • Respect app light/dark mode over OS preference #228 (ecef3e9)
  • rewrite (3a8cbf2)
  • round left only in electron (2d10811)
  • safari entry colmun styles (f36cfd3)
  • safe file name (3af3935), closes #1129
  • save to Obsidian error in browser environment (#1040) (497cb5a)
  • scroll to top when switch to other entry (4ec1c93)
  • search entries (4cbe2a2)
  • search items ensure unique keys (#597) (ff14738)
  • sentry config (779236e)
  • server: client api client (f54c886)
  • server: deeplink handler (1decc35)
  • server: inject WEB_URL env (db7ba9d)
  • server: og title template (8678de0)
  • server: should bundle some deps (0745685)
  • server: upstream origin url (27faed9)
  • server: workspace deps as dev deps (6eb4b2d)
  • set auth config first (a281f58)
  • set cmdf container z-index to 1000 (#859) (db1d190)
  • set language when init (fb3b592)
  • set selector width as a fixed value (eb2a845)
  • setting align (b0e86b0)
  • setting independent window (b6cb042)
  • setting item support props (0d60da6)
  • setting modal should be resizable from bottomRight only (#769) (7ef5dfc)
  • setting modal's edge round is covered by content background (#768) (8d95143)
  • setting sidebar icon size (dd7042e)
  • setting wallet style update (a4f155a)
  • shadow dom font and colors variants (0355d4f)
  • shadow dom font default (dcb62a5)
  • shadow dom style injected in prod build (3f1c588)
  • shadow dom style injection in prod (#270) (c05d95d)
  • share page container width (ed6efce)
  • shiki block style (75908d4)
  • shortcut modal overlay and id (c210dc9)
  • ShortcutMode cannot be closed using shortcuts keys (#708) (12f3965)
  • shortcut: replace meta to ctrl in windows (c520448)
  • shortcuts kbd shake (#433) (7e8f462)
  • should dismiss when outside (quick new panel) (675ac84)
  • should use markdown to render link in rsshub parameter desc (#505) (2f64787)
  • show add feed error message (7763129)
  • show all settings (7a7b621)
  • show delete category action when available (fd104d0)
  • show episode cover for podcast (#315) (4ef7f8c)
  • show fallback media when loading error (#615) (40dfbde)
  • show filtered button only if no next page (6fb46e7)
  • show owned feed icon (f29e09c)
  • sidebar layout browser wrong calculation (e2df38f)
  • slot icon in action button group (79b26a0)
  • social media feed icon style (841f445)
  • social media typesetting (664b70d)
  • social media typography (5d27d29)
  • solve overflow issue in achievement model (#1114) (f726921)
  • sort by preferred title, fix #390 (cc25c67)
  • sort categories suggestions (2c53ecb)
  • sort shortcut (1f8e4a3)
  • source content loading status (6d76504)
  • split entry history api and accurate count (8f3acd6)
  • stable mark all feed list, fixed #245 (c9d098f)
  • stable shadow dom key (06cafb5)
  • star icon place in grid template (dc3ca01)
  • star icon position in list item (170c41f)
  • stop stopPropagation on Media Imag (a92f96b)
  • stored user profile item style (64f40ee)
  • style (#359) (3d39308)
  • style center (a5e3311)
  • style: add thumbnail for video preview (#632) (afecb71)
  • style: button align center and (38a5cb6)
  • styles: add gap for received button (f1b86b3)
  • styles: align the styles of Skeleton and Item (#749) (ebceaf6)
  • styles: user subscription modal list item style (a954eb9)
  • style: video play button align center (465f1a6)
  • subcription status & category empty, input value null (#263) (93e2ccf)
  • subscription group category name ellipsis (1665a5b)
  • subscription inbox data (2b496c4)
  • subview layout (36a34de)
  • support creator circular import (661b58b)
  • supports Windows (#189) (486a328)
  • swap show all and unread only copy, fixed #307 (2b366d1)
  • sync sub view title (29d23e2)
  • tab rounded variant (847c317)
  • table: table head align (f9a244c)
  • test (475546b)
  • testnet explorer url (133a067)
  • the filename case issue with generate-i18n-locale add zh-hk (#463) (a2eeb25)
  • The problem with the display of the right content area (#501) (4692ebd)
  • the search results on the Discover Page are not centered (#1029) (93461e8)
  • threshold for sidebar temp show (7d62ea6)
  • timeline margin and picture view content top marigin, closes #1106 (cf08c75)
  • timeline tabs styles (0a98f37)
  • tip modal styles (3154c4f)
  • toc active logic (13ba679)
  • toc hover panel position on small dwidth (8100277)
  • toc item rounded corner when range is small (1708533)
  • toc not appear when the entry first rendered (5dc4fb5)
  • toc not responsive in dev mode (ee1894c)
  • toc range calcation (2ebcc58)
  • toc scroll logic (261d12e)
  • toc width logic (0c582f2)
  • toc: When not displayed at small sizes (#1004) (8f567b1)
  • tooltip content of open image and improve i18n support (#689) (440de7b)
  • tooltip in dark mode shadow (55266ce)
  • tooltip style in dark mode (a61c79e)
  • transcation table text overflow (a026c6e)
  • transform feedId to inboxId (d4db563)
  • translation markdown tooltip wrapper style (639bace)
  • translation tooltip width (58d251e), closes #811
  • translation tooltip z index (71abbc9)
  • trending drawer overflow (#990) (7c2554d)
  • trending icon (e09dce4)
  • trending: improve styles and add translation for heading (#936) (784c765)
  • truncate long title in dialog title (#729) (8d25987)
  • try fix vercel config (968dea9)
  • try to adaptor vercel upstream env (528c5ca)
  • try to fix linux build (89eda0f)
  • try to fix some sentry error (0b31c1e)
  • try to fix windows get version (9fe5a0e)
  • try vercel conf (309db21)
  • tts should hide in web (30721c8)
  • turn off native form autocompletion in AutoCompletion (#869) (a421e5d)
  • type error (afb7997)
  • type error (97779a0)
  • type error (3fb8eac)
  • type error (c7f11f9)
  • type error (5cd41ad)
  • type error (60f8347)
  • types (ad9a606)
  • types (5e2856f)
  • types (f0767e2)
  • types (831f0f8)
  • types (a116dd4)
  • types (3c5b224)
  • types (7f5bb1e)
  • types (4287b5d)
  • types (d9458a1)
  • typing (a386fd6)
  • typo (44d3c1a)
  • typo (deb96c5)
  • ui: entry title line height (#608) (5309491)
  • ui: fetch error toast margin (e5fc18f)
  • ui: social media gap if no media (1435632)
  • ui: social media unread dot position (e760676)
  • undo kbd color in dark mode (2a106ae)
  • unfollow (613fdf8)
  • unify date item mark read styles (9f5cbab)
  • unify player actions icons (7d2382d)
  • unify setting tab icon color, fix #303 (33a049a)
  • unique id for entry timeline data, fixed #1101 (e86c60d)
  • unique key of skeleton (ab43626)
  • unread state not up to date, fix #485 (96f7762)
  • update cmdk high contrast, @unixzii advice (cbd7593)
  • update DropdownMenuTrigger class for open state styling (#931) (25234e1)
  • update entry action notifications and translations (#836) (9230cf7)
  • update inbox action button (f7961ed)
  • update invitation fab (0cd1837)
  • update lists table ui (0d68e75)
  • update search for (b51d75f)
  • update tax display logic (c8ccf35)
  • update unread dot style (e2fef01)
  • updater should closes all window first (7cb1a94)
  • upgrade tip when player open (033831b)
  • upload sentry sourcemap (b23365f)
  • use difference layoutId to fix date element layout transition, fixed #664 (3f170d0)
  • use feed enabled condition (9726d43)
  • use insertedAt as cursor for list (#580) (e420451)
  • use insertedAt for cursor when fetching list (e0278d2), closes #1001
  • use official embed player in bilibili video when use web (#219) (9177a34)
  • useFeedHeaderTitle (edbdc86)
  • user avatar use profile data if userId passed, fixed #550 (176afa7)
  • user button color in dark mode (04e3c38)
  • user modal list padding (992ea15)
  • user profile can not scroll by scrollbar (eac1965)
  • userActions in feed store (8da4fb7)
  • ux: auto focus input when top modal dismiss (3c27768)
  • ux: improve image loading more smooth (#968) (7f51372)
  • ux: mark all read anim #958 (#977) (a079d85)
  • vercel need build exit code (e74c7bf)
  • vercel: filter subpath (fc38072)
  • video preview (e38820c)
  • view icon color in dark mode (991bff7)
  • view source content in picture view (16938f6)
  • virtuosoitem height zero issue (3c5c7ba)
  • wait language load then switch to target language (bbe4ea6)
  • wallet table latyout (6c60dd2)
  • wallet: add missing space between words in wallet (#279) (6873d21)
  • wallet: balance align (3a35a97)
  • win UI - feed claim modal ui & header readHistory ui (#1019) (77edf34)
  • window titlebar position, fixed #197 (b6158ec)
  • windows app titlebar style in dark mode and radius (3843905)
  • Windows json sort diff (74bf02b)
  • windows load locale resource, fixed #447 (862757a)
  • windows locale lead to app crash, fixed #255 (bb43da9)
  • windows maximize will lost frame and background material (2bd0e78)
  • windows multi-display (7490cd1)
  • windows sep, fixes #741 (9b1de77)
  • windows web mark all read ui (#908) (45b4bd8)
  • windows: dont remove locale (7305eba)
  • windows: skip remove locle (5df82d0)
  • withdraw availableBalance (2be9c93)
  • withdraw availableBalance (167d82a)
  • word break (b0641ff), closes #1117
  • Wrong initial position of tab animation (#1087) (bb2b350)
  • wrong opening status of newly added feed (#726) (2520ddb)
  • wrong text wrap (#316) (0cee7ef)
  • wtf, cursor deleted my code (1852d1e)
  • zero tipUsers (7f994d7)

Features

  • 10x token (#354) (9088aea)
  • about: copy your environment (#649) (449ba07)
  • achievement (#512) (eaf1cd2)
  • active entry when the entry modal is present (1dc6160)
  • Add an indent to the table of contents (#455) (0bd1b14)
  • add biz code i18n for fr and ru (#521) (0dc4b86)
  • add biz code i18n for zh-cn (#503) (d35e011)
  • add biz user info on sentry tracker (e3e52ab)
  • add boost button in SupportCreator (15eba6d)
  • add boost certification to feed list (7001455)
  • add Boost feed status query and mutation (4f11046)
  • add BoostingContributors components to enhance boost functionality (4d6b9ff)
  • add BoostProgress and LevelBenefits components for enhanced feed boost (8db9ee3)
  • add bundleId to PushReceiver (f196493)
  • add close button on image preview modal, closed #1132 (6edbf10)
  • add copy title to context menu of feed entry (#801) (1f57ab2)
  • add discover back to top fab (a97e60c)
  • add divider when sticky for date item (755e292)
  • add export to Obsidian feature (#998) (e875edf)
  • add external resource (abec0ef)
  • add fallback action when add feed failed (5ad8acf)
  • add fallback image tip (c244aab)
  • add getBoosters query to fetch boosters by feedId (f4fbe81)
  • add guess code lang option (cbd8a72)
  • add horizontal scroll functionality to TimelineTabs (#1081) (9778ce2)
  • add i18n detector (7eb8a32)
  • add link parser for audio timestamp navigate (1478fa5)
  • add loading when Discover Inbox querying data (#891) (30591f8)
  • add login track (522840b)
  • add manual setting lang lock keyu (b9c6a8b)
  • add missing words in zh-HK (#610) (d34c1c9)
  • add more words i18n (#516) (e2b8ec8)
  • add more words i18n (#785) (892ceb2)
  • add object-cover to feed icon, add zh-HK and zh-TW errors lang (#508) (9351a8f)
  • add og image, fixed #242 (5d4e958)
  • add Openpanel integration (#1014) (727ba56)
  • add overflow tooltip for feed title (a89ad8b)
  • add player download src (fc50751)
  • add preview image bottom indicator (bbc1591)
  • add readability action rules (5e8fb17)
  • add reason debug for response error toast (7d4260a)
  • add resize indicator (b752a60)
  • add setting user profile avatar preview (2412d59)
  • add show all when filtered media mode (38c21da)
  • add support for pointer cursor (#517) (b6ff6fb)
  • add system-ui font selection to desktop app (#1109) (841126c)
  • add theme in user dropmemu (f254e14)
  • add tts (#215) (b9fecc4)
  • add view feed url on exteral feed url (0a61fa3)
  • adjust spring scroll preset (be3aa09)
  • ai daily in article content column (a625d04)
  • ai daily modal (67d9559)
  • allow disable action (2b98e6e)
  • allow hide recent reader (83567ae), closes #1034
  • apm (602f50a)
  • app: clear all data (be7e87c)
  • audio-view: seek circle indicator (94b9535)
  • auto claim daily POWER, and update table style (ca381ce)
  • auto enable readability if no content (27ecfc4)
  • auto trim discover in search input (039dd3d)
  • back home in setActive (e40c4c7)
  • boost: add Boost modal and radio card selection for boosting feeds (89b18fd)
  • cache i18n resource to speed up loading time (b3748cc)
  • cache tips for feed claim (b307553)
  • cancel hover read when mouse leave quickly (c5d5fc2)
  • change corner-player animation (#513) (1ad247d)
  • change language only based on user device language and fix async chain (13d62d5)
  • clear autocompletion (1118870)
  • clearer social media images (02176d3)
  • clickable entry id in ai daily (0ffe1e5)
  • cmdk: persist search type (8e60217)
  • collapseable user profile subscription, refer #489 (d22f4e5)
  • compatible profile query by username (09eae80)
  • compatible with feeds without siteURL (87dc225)
  • context menu of adding feeds to lists (afb79a2)
  • context sub menu (2d18c53)
  • copy logo svg (512699c)
  • copywriting (079ec27)
  • corner-player: support now playing (#717) (553f71b)
  • custom feed title (#300) (501e2f4)
  • daily reward display (78db8ad)
  • date item in entry column (#199) (9d5a811)
  • dayjs locale (6ed0a3b)
  • delete inbox entry (a9e1f58)
  • delete list (c881d79)
  • display a tip button and tip users at the bottom of the entry content. (971f81d)
  • display certification in discover form (1e212ef)
  • display claimed feed list in settings (d9ae277)
  • display feed certification in discover result (425b8c3)
  • display feed list in lists external page (0c4c3c5)
  • display level in power page (184e2e3)
  • display power purchase and tx (dbe7aee)
  • display power ranking (1150289)
  • display subs and earn for lists list (c0d2663)
  • display tax amount in balance renderer (#1140) (7e670a3)
  • double click to video fullscreen (c066820)
  • dual code theme (#511) (f278377)
  • dynamic update relative time (744422f)
  • electron about redirect to app setting about, and add some other action (159a11d)
  • electron app locale sync to ui (7912b53)
  • encoding support (d1db023)
  • enhance BoostModal and RadioCards with animations and conditional rendering (b7248f0)
  • enlarge the interactive area of the close button (#483) (3cc7c21)
  • entry preview modal (3981995)
  • expand collapse category by double-clicking (#995) (a44fe98)
  • expand entry read history (#377) (e7f923a)
  • export feeds, close #873 (eae857d)
  • expose present user profile modal for electron (2290760)
  • external page i18n (8d8aa09)
  • extract i18n text (8454691)
  • fade in when image loaded (8ba0498)
  • feed action add mark all as read (7b72ef2)
  • feed claim indicator (85d8e22)
  • feed form data prefetch from store (7525130)
  • filter adding feeds to lists in lists context menu (f96cf01)
  • filter small media for social media and pictures view (192d5bc)
  • filter unused params (cb9860d)
  • flip for power claim toast (7469ed2)
  • follow feed by feed id (30d1851)
  • followed status for external follow button (3a7ed50)
  • force lists to be sorted by alphabetical (c3b9fc9)
  • force update to the beta channel (166bb74)
  • get level multiplier from server configs and reward description (e6a665a)
  • get server configs (1a87412)
  • guess code language (03ba85a)
  • hide if (2444cea)
  • hoverable translation design, fixes #268 (3ff11dc)
  • i18n for biz error (c26bc52)
  • i18n for user profile (d81c2b5)
  • i18n generator (d20ef05)
  • i18n: add Finnish language support (#401) (b1a625a)
  • i18n: add ar language support (#408) (35a6589)
  • i18n: add ar-iq/kw/tn language support (#462) (01ccd47)
  • i18n: add de (#538) (da2e823)
  • i18n: add French language support (#409) (4197824)
  • i18n: add Italian language support (#407) (79006a2)
  • i18n: add Japanese language support (#404) (6a8b243)
  • i18n: add more words (#596) (afe2f81)
  • i18n: add Portuguese language support (#406) (d624c43)
  • i18n: add Russian language support (#402) (0745ac0)
  • i18n: add Spanish language support (#400) (6b7823d)
  • i18n: add zh-CN i18n for external page (#399) (49a5c50)
  • i18n: Added multiple text translations (zh-TW) (#1130) (10a59cb)
  • i18n: added Turkish language (#544) (3751363)
  • i18n: Chinese: Update errors (#687) (368d232)
  • i18n: Chinese: Update translation (#679) (36593cc)
  • i18n: Chinese: webhook action setting (#705) (1d63489)
  • i18n: complete Traditional Chinese translation for native file (#506) (2059329)
  • i18n: conditional display of 'browser' or 'new tab' (#692) (213a4bc)
  • i18n: fill out and optimized partial Chinese translations (#431) (5f87190)
  • i18n: improve zh-CN (#410) (0b0304e)
  • i18n: Korean and fallback language name (#582) (2ae12c9)
  • i18n: omnivore integration (#963) (c5a6596)
  • i18n: Optimized Chinese translations (#443) (77e14cf)
  • i18n: Simplified Chinese (partial) (#353) (140d01a)
  • i18n: Update Chinese Translation (#572) (d24139b)
  • i18n: zh-CN: context menu of adding feeds to lists (#661) (c3b2fa9)
  • ignore feed errors within 9 hours (b71926e)
  • image proxy for avatar images (#524) (e33aa5f)
  • image: blurhash for entry media preview, and other adjustment (b688848)
  • impl cmd+b (ea8a832)
  • impl masonry in view mark read and scroll to mark read (4263658)
  • implement immersive translation functionality with caching support in entry content module (#714) (3b67b2c)
  • improve shiki code block renderer and show language (590d9cb)
  • inbox (#742) (2fba746)
  • inbox list api (6da197c)
  • inbox set read and unread (6da8bce)
  • Inbox shows sender's address (#983) (0e35d22)
  • inbox unread data updating (61d9a48)
  • independent power page (6aeb666)
  • integrate Boost modal into feed actions (2757763)
  • integration settings page (f9f1938)
  • integration: add omnivore support (#909) (68e6585)
  • invitation limitation message (fa37a0c)
  • invitation: add signout button (3c0f4e7)
  • invitations page (0fc1110)
  • invitations page tips (18de381)
  • invitations tips and confirm modal (c919e59)
  • kbd and shoutcuts modal (4fcacbf)
  • kbd interactive when user keydown (b0bf5a1)
  • kbd: simulate key press (db2cd99)
  • language indicator (bf7da04)
  • larger text for date item (c1ea43f)
  • level 0 (9e52c14)
  • lighter unread number (e7dba4f)
  • limit inbox for trial users (d02857b)
  • list api in subscription modal (46e246a)
  • lists (#533) (ffcc6c9)
  • load archived entries (d7f4bb6)
  • loading component new design (91d0d76)
  • loading indicator in external pages (a931e85)
  • lottie: star lottie (a61bd17)
  • make social media text can selectable (72c4d6b)
  • manage feeds fuzzy search by feed title (2839010)
  • mark all as read new design (11577dd)
  • mark all flat button (0611470)
  • mark read doesn't require manual confirmation if hotkey called, fixed #293 (6ce06be)
  • mark read for cateogry in ctx menu (da79f1c)
  • markdown heading render (f3ac1ac)
  • masonry item blur hash and html render also (6f94ec5)
  • modal resize and draggable to absolute position (aad5eba)
  • more achievemnt (#964) (d18ed86)
  • more excluded path params (3d16aa9)
  • more i18n text (6f8acce)
  • muti select action (#1062) (94ab663)
  • native menu add hide prop (8c6753d)
  • navigator bar (56750fd)
  • new design for mark read in date item (e5b0583)
  • new platform icons (7513130)
  • new power page (c3630f8)
  • new user guide (#800) (41e090d)
  • no media available tip in picture item (1d4fca4)
  • no media available tip in picture item (58d9b3b)
  • notifications logger (97041ab)
  • only closing window can trigger query invalidation (a8e48f4)
  • only show has media entry item in picture view (f7dedf2)
  • optimize 404 page (f51b1e2)
  • optimize compact picture entry preview title (5e6d73a)
  • optimize daily report and report modal for social media (252962c)
  • optimize new user guide (4583b3b)
  • optimize no showUnreadCount dot display (9698fa6)
  • optimize the style of the profile to maximize the presentation of the content (96769fb)
  • parse newsletter embedded <style/> (#233) (d63a9d8)
  • path parser v8 (5be2e9a)
  • picture entry preview modal (29f2c0c)
  • pictures masonry (#212) (3f9533a)
  • power page redirection (dd398cd)
  • power testing tips (a0a4b29)
  • preview feed entries (#942) (03a3d38)
  • preview media min width (242d0aa)
  • preview social media ai daily (0252bc0)
  • profile: add transition effects to user avatar display (#951) (528ee2b)
  • prompt the full categories when editing the feed (#392) (d5ce474)
  • read clipboard (e115b6d)
  • read image proxy url from ab value (d81f57d)
  • readability support (#178) (6c052b8)
  • readHistories option for reads post (6ce2c22)
  • redesign image preview swiper style (23971b5)
  • reduce motion use fade-in and fade-out transition (78053c1)
  • refresh cursor style when split panel can't drag (c9f70c0)
  • refresh unread data in entries refresh action (31dfbd8)
  • registerPushNotifications (#812) (baab5b9)
  • Remember the open state of the category, Ensure that each View'… (#709) (cb2078d)
  • remove power modal (80f1b0f)
  • remove tooltip border (9e770c9)
  • remove userId query for wallet get (b19fc2b)
  • render social media with full text (1531d2b)
  • resizeable setting panel and adjust action tab (5fd9b23)
  • rsshub: discover rsshub route modal and new deeplink (8072ad0)
  • save to instapaper (9d9b2c5)
  • save to readwise (086ddfd)
  • set mono font preset, fixed #594 (ff4d0af)
  • set precision to 2 (6333c7d)
  • setting feature hoc (f44b733)
  • setting item support secret input field (5e67f08)
  • setting sidebar titles i18n (39f84cd)
  • setting sync (#273) (f1a3481)
  • shortcut h to show shortcuts modal (#361) (e9dc7b2)
  • show edit when self (#412) (22b94a5)
  • show media fallback for picture items (83123f8)
  • show media fallback for video item (3446a81)
  • show reasons for profile update failure (#484) (b8b94ac)
  • silence action (#823) (dd0364d)
  • smaller and fixed unread dot (72aa3a8)
  • smaller lists image (31591d6)
  • some optimize (5f61579)
  • sort list by insertedat (36fbbdd)
  • sort the query results by the number of followers in asc order (#379) (304cb7f)
  • sortable feed list (5dc93af)
  • sortable feed list (fdd2623)
  • subscribe to other user (b531a21)
  • support auto link fix #262 (c86b224)
  • support cmd+n to quick add feed (c372270)
  • support Electron native search page content (#198) (29b67dc)
  • support i18n (#345) (53c1c66)
  • support latex, resolve #917 (ef89398)
  • support pageup/pagedown to scroll up/down (6e0c3bc)
  • support setting proxy for app (#452) (cfd5275)
  • support shortcut to toggle wide mode (b7a054f)
  • support specific import for web and electron (9a84a29)
  • support toc parser (fb4ca52)
  • sync indicator when disable (945ddda)
  • tax tips (c1582f9)
  • timeline selector (a21c7fc)
  • tiny styles (78bcc55)
  • tip to entries (de22411)
  • toast when upgrade (2a71bfc)
  • toc hoverable (3be6f2b)
  • toc position calcation (a7828d4)
  • toc: redesign toc item in wide mode (535afe2)
  • trans (1ed7db0)
  • transform html (#870) (926ef00)
  • transform: support itemContent (d248c85)
  • trending: implement trending feature and components (#820) (6c4c543)
  • trim social media view end redundant br elements (#826) (f83278b)
  • tx types filter (142c0f5)
  • ui: enhance context menu with hover effects, disable option, and quick list creation (#787) (d2b5cc3)
  • ui: social media ui refresh (#459) (fcd96ab)
  • update discord link (a45071b)
  • update hono.ts (16563e0)
  • update hono.ts (66174a0)
  • update hono.ts (c9e65dc)
  • update icons (e474bbf)
  • update invitation dialog text (b062ea2)
  • update invitations (84c7b46)
  • update RadioCards to use monthlyBoostCost for dynamic pricing (5a8c08f)
  • update readwise logo (c85460c)
  • update redirect page layout (bca6276)
  • updateNotificationsToken on login (810919c)
  • use check api for dailytask; claim toast (feec0b0)
  • use claim check api (03764da)
  • use dotlottie and add confetti (2385d15)
  • use server DAILY_CLAIM_AMOUNT and INVITATION_PRICE (8a9a58a)
  • use user.handle default to share profile url (36d51d9)
  • user-profile: smoother height switching (#674) (e6459a5)
  • ux: rotating icon when reset rotate back (13105ee)
  • video player (#225) (bb7d312)
  • video player i18n (a498228)
  • view source content action (f1e3cf0), closes #955 #311
  • view source content in app (#655) (8ba5822)
  • wallet level module (4623061)
  • warn when go to external untrusted link (06be9b5)
  • webhook action setting (0016a07)
  • wide mode (346db5a)
  • wide mode icon (a19ab9a)
  • wide-mode: support esc to return back (a162b3b)
  • wider user drop menu (555428c)

Performance Improvements

  • cache setting key selected atom (bbde776)
  • compress and split main entry bundle size (766ce67)
  • i18n: use nested key to reduce i18n resource size (4fb1487)
  • image: add image lazy loading in markdown (dd71a3a)
  • lazy load katex and inline katex style (cb6eeb1)
  • memo entry column to reduce resize panel re-render (6bca4b4)
  • merge all namespace of i18n resource in prod (92bfce0)
  • persist tts voices (9ea05b9)
  • prefetch for entry list (5c7a27d)
  • reduce re-render when ctx menu open (96ff9f6)
  • reduce vite alias length (8bc4771)
  • resolve feed item select area performance problem (#1176) (e1816e1)
  • shadow dom css cache (c1e3a02)
  • speed up user profile modal data loading (53a5bae)

Reverts

  • Revert "refactor: migrate to webp" (e7081cf)

0.0.1-alpha.1 (2024-07-30)

Bug Fixes

Features

  • add about setting (30ae847)
  • add app-update.yml (20f95dc)
  • add emoji for no video avaliable (14b7eea)
  • add entry item skeleton (d11cc27)
  • add entry share shortcut (a07827d)
  • add environment indicator (b833889)
  • add export opml and import opml button (56b6974)
  • add feedback if feed fetched error (55a3ec5)
  • add is refreshing indicator (0686ebe)
  • add local records in search panel (b96adb2)
  • add modal dismiss setter (#144) (5cbf98f)
  • add share button on user profile modal (8953b7f)
  • add shortcut for play/pause when player open (f6e72df)
  • add social link (123bb48)
  • audio timestamp seek (46a0acc)
  • auto open feed collapse when navigate entry (48c4ff6)
  • background and speed of entries loading indicator (fb63d7d)
  • change folder to view (#150) (e40c2eb)
  • clear prevEntryIds after refreshing and fetching (#141) (cbc07b4)
  • clickable modal header (ad97c3b)
  • context menu shortcut (0a6dde6)
  • db cleaner (#151) (62aae0d)
  • delay video preview (9db3ef5)
  • disable hotkeys when modal opened (95ad958)
  • disable modal delay (ead8492)
  • discover rss3 (070c267)
  • display unread by view (66521c0)
  • dont shink unread when query refreshed (#134) (a79bda7)
  • entries images -> media (39e9cfc)
  • entry reader avatar ui update (#139) (66ac876)
  • fallback when feed icon load error (9628aae)
  • fallback when feed icon load error (b3de0be)
  • feed action navigate to feed (fa312a5)
  • feed column resize panel (d24f8e0)
  • font setting (e4c9ca4)
  • get default view from rsshub route (aedcc01)
  • help menu (8fde72d)
  • list checkbox syle (8f95b76)
  • local search action (8f32ba1)
  • open audio entry in player (4cf5b8a)
  • overflow text container marquee (f1db631)
  • Panel Splitter (215563d)
  • performance optimize (0a64e29)
  • podcast corner player (#155) (c415e72)
  • polling entry reading history (3681810)
  • polling update read count and invalidate query when page active (#154) (917f3a3)
  • prefetch all subscriptions (e77c77d)
  • read count (#135) (c8dbd59)
  • rebuild database action (e6d5d0c)
  • recommendations sorting (3070da5)
  • reduce mark read in range delay (d67f488)
  • refetch button (33fdc0d)
  • remove entries level (527686b)
  • remove export opml and import opml button (b9b6727)
  • remove skeleton delay (9f4acc0)
  • render video as media item (8fb99ba)
  • reset list for isFetchingFirstPage only (ed1ff0c)
  • result count (2d96a08)
  • reuse feed actions in entry column (a3e24e7)
  • search panel (e9539cf)
  • show discovery result in modal (2a91423)
  • show error message in feed error (19ea8a6)
  • skeleton ui component (a070b84)
  • skip retry for 401 error (643de2a)
  • social media action bar (b6c541e)
  • social media styles (9ca62e5)
  • social-media preview mutiple images (1a41f73)
  • split main tipc routes and init posthog, tracker of update event (#153) (cdc8703)
  • subscriptions import api (64979c4)
  • support platform icon and adjust breakpoint of gird (dd74a99)
  • tab shorcut (3a5cf1a)
  • tips for new entries (86ed9c7)
  • undefined scrollIntoView (2ff9bbc)
  • unify scroll bar style (15ff222)
  • update about desc (52d9725)
  • update discord link (0c83012)
  • update error component, wrap Error Boundary modal content (#129) (2683d3a)
  • update feed content render (41b3e17)
  • update import opml style (58c1577)
  • update player styles (313080e)
  • update profile modal style (1fe8f62)
  • use hover overlay on entry column (81ec524)
  • use ico icon for windows (4d731e5)
  • use insertedAfter to check new (6f510d0)
  • useFeedActions (72e90f7)
  • view selector as radio (7d0c10b)
  • windows maximum button (b9c050b)
  • windows setup (c673323)
  • windows styles (ea994cb)

Performance Improvements

  • reduce player re-render reduce cpu usage (7a196ce)

Reverts

  • Revert "chore: define ELECTRON macro to tree shake code (#142)" (da2fcbb), closes #142

0.0.1-internal.1 (2024-07-11)

Bug Fixes

Features

Reverts

  • Revert "ci: try fix win" (41c7e80)