Releases: omsimos/umamin
Releases · omsimos/umamin
v2.2.0
Core Changes
- Implement E2E testing with Playwright
auth.spec.ts
: ensures proper redirectmessage.spec.ts
: tests sending and receiving messagesnote.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
Full Changelog: v2.1.2...v2.2.0
v2.1.2
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
Full Changelog: v2.1.1...v2.1.2
v2.1.1
v2.1.0
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
Full Changelog: v2.0.6...v2.1.0
v2.0.6
Core Changes
- Store loaded messages in
zustand
instead ofuseState
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
Full Changelog: v2.0.5...v2.0.6
v2.0.5
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
Full Changelog: v2.0.4...v2.0.5
v2.0.4
v2.0.3
v2.0.2
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
Full Changelog: v2.0.1...v2.0.2
v2.0.1
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
Full Changelog: v2.0.0...v2.0.1