Skip to content

Releases: omsimos/umamin

v2.2.0

02 Aug 05:43
0952418
Compare
Choose a tag to compare

Core Changes

  • Implement E2E testing with Playwright
    • auth.spec.ts: ensures proper redirect
    • message.spec.ts: tests sending and receiving messages
    • note.spec.ts: for note related operations
  • Remove the progress dialog when sending a message

Patch Changes

  • Add @whatwg-node/server to resolve type reference error
  • Show success message on submit
  • Display quiet mode icon in note card if enabled

Misc Changes

  • Upgrade dependencies
  • Remove matrix strategy in CI

Credits

@joshxfi

Full Changelog: v2.1.2...v2.2.0

v2.1.2

17 Jul 11:45
ad8558f
Compare
Choose a tag to compare

Core Changes

  • Implement progress loader after sending on forms

Patch Changes

  • Remove dynamic import for share link dialog
    • This was causing the link icon to disappear on the first load
  • Disable SSR for dynamically imported dialogs in auth pages

Misc Changes

  • Add header title for Umamin Notes page

Credits

@joshxfi

Full Changelog: v2.1.1...v2.1.2

v2.1.1

17 Jul 05:22
ee48ff9
Compare
Choose a tag to compare

Patch Changes

  • Resolve invalid selector for saving an image

Credits

@joshxfi

Full Changelog: v2.1.0...v2.1.1

v2.1.0

16 Jul 05:55
043ae47
Compare
Choose a tag to compare

Core Changes

  • Migrate to Pothos GraphQL v4
  • Implement GraphQL persisted operations
  • Include a check for GraphQL diagnostics in CI
  • Setup Sentry for monitoring errors

Patch Changes

  • Removed APQ in addition to persisted operations
  • Add suspense fallback for settings page

Misc Changes

  • Show dialog for in-app browser warning
  • Utilize GraphQL SDL for gql.tada instead of URL
  • Add prettier config file
  • Implement route groups on some pages

Credits

@joshxfi @hyamero

Full Changelog: v2.0.6...v2.1.0

v2.0.6

09 Jul 07:44
97bbfba
Compare
Choose a tag to compare

Core Changes

  • Store loaded messages in zustand instead of useState to reduce fetches

Patch Changes

  • Pass inFeed prop for /notes ads
  • Validate max length for reply in inbox
  • Add spacing for reply in the sent tab
  • Prevent card overflow issues with long texts

Misc Changes

  • Memoize infinite scroll functions via useCallback
  • Add a link for release notes in the navbar
  • Implement lazy load on some input forms

Credits

@joshxfi @hyamero

Full Changelog: v2.0.5...v2.0.6

v2.0.5

07 Jul 07:56
624616e
Compare
Choose a tag to compare

Core Changes

  • Implement dynamic textarea height
  • Add character limit indicator on note textarea
  • Increase limit for initial notes (10 → 20) and messages (5 → 10)

Patch Changes

  • Disable fetch if the infinite scroll is loading
  • Match question max length to note length
    • This causes an issue where you can't reply to a note if more than 150 characters
  • Set max line break to one whitespace
  • Enable scroll when the note menu is open

Misc Changes

  • Move hooks to the proper directory
  • Hide input after submitting a reply to a note instead of closing

Credits

@joshxfi @hyamero

Full Changelog: v2.0.4...v2.0.5

v2.0.4

06 Jul 05:06
d6f057c
Compare
Choose a tag to compare

Patch Changes

  • Add Suspense to user routes
  • Pass session ID as a prop in inbox

Credits

@hyamero @joshxfi

Full Changelog: v2.0.3...v2.0.4

v2.0.3

05 Jul 13:11
bf32882
Compare
Choose a tag to compare

Core Changes

  • Reply anonymously directly from notes
  • Implement client bot detection hook

Patch Changes

  • Move inbox tabs Supense to the parent component

Misc Changes

  • Adjust response cache TTL

Credits

@joshxfi @hyamero

Full Changelog: v2.0.2...v2.0.3

v2.0.2

03 Jul 12:46
354e2e8
Compare
Choose a tag to compare

Patch Changes

  • Implement validation for GraphQL resolvers (prevents working around client-side validation)
  • Include scope for session-based response cache
  • Match loaders for inbox and register to avoid double loaders

Misc Changes

  • Reduce card height if quiet mode is enabled

Credits

@joshxfi @hyamero

Full Changelog: v2.0.1...v2.0.2

v2.0.1

02 Jul 16:08
0b3bd78
Compare
Choose a tag to compare

Core Changes

  • Implement response cache plugin with TTL

Patch Changes

  • Fix incorrect cors origin
  • Add container for skeleton in infinite loaders
  • Remove cache on some queries

Misc Changes

  • Disable SSR on ad containers

Credits

@joshxfi

Full Changelog: v2.0.0...v2.0.1