Skip to content

Structure 0.25.1

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Feb 09:05

This release greatly improves performance for users with thousands of notes in many (but not all) interactions. It also merged the "links" and "texts" distinction into a unified "note" where a URL can be added and removed at any time. Behind the scenes many packages were updated.

Detailed changes

  • feat: improve performance of NotePage and TagPage with fragments and deferred component renders (50d719a)
  • feat: merge links and texts into unified notes (dec6416)
  • feat(client): directly modify cache after creating note (78c04bb)
  • feat(client): logging and performance measurement infrastructure (fcd0b72)
  • feat(client): migrate @apollo/client to v4 (e5703fb)
  • feat(client): reworked cache writes (6fcc66c)
  • feat(client): use new logging and performance measurements (0402fa5)
  • feat(server): script for generting testing data (notes, tags) (b38975d)
  • fix: correctly show initial loading state on notes page (7152a14)
  • fix(client): don't require URL on notes in form validation (c1b9e1a)
  • fix(client): force remount of note page when note ID changes (75e460b)
  • fix(client): in useDataState honor 'no-cache' policy explicitly (fa256c5)
  • fix(client): increase debounce time of search field (ed7c092)
  • fix(client): remove dev logging (2bea15b)
  • fix(client): replace deprecated onCompleted option in useQuery/useLazyQuery (399b231)
  • fix(client): replace deprecated variables option in useLazyQuery (4a637aa)
  • fix(client): show "loading note first time" indicator again (d15038f)
  • fix(client): update apollo client initialization (1c65243)
  • fix(client): update in-app outbound docs URL (b43127e)
  • fix(server): CWD-independent path in utility script (ed9a34c)
  • fix(server): update version info (02b6de7)
  • chore: generate both schema and types on server with root npm script (3e1beaa)
  • chore: re-configure prettier (2438dbb)
  • chore(android): bump TWA app version after 0.24.2 release (5da39ca)
  • chore(client): reformat with prettier (48440dd)
  • chore(client): remove unused code (7786568)
  • chore(client): update eslint config (49f4b6b)
  • chore(server): update to slightly more maintained passport-github2 package (5e263ae)
  • deps(client): bump electron to v39 and @apollo/client to v4.1 (1a7fc7e)
  • deps(client): switch to own fork of apollo3-cache-persist with build fixes (3632de4)
  • deps(client): temporarily switch to fork of apollo3-cache-persist with support for apollo v4 (0f9e3a0)
  • deps(client): update package-lock.json (a850080)
  • docs: update release info in README (d485beb)

Full Changelog: v0.24.2...v0.25.1