Skip to content

Releases: rinafcode/teachLink_mobile

Release v1.15.0

01 Jun 17:43

Choose a tag to compare

What's Changed

  • feat: Implement efficient animation scheduling with requestAnimationFrame (#349)
  • feat: implement cursor-based pagination for courses and add related hooks and tests

Full Changelog: aac44c1...v1.15.0

Release v1.14.1

01 Jun 17:13

Choose a tag to compare

What's Changed

  • fix: prevent generic prop spreading in mobile drawer and offline indicator
  • chore: prevent component prop spreading

Full Changelog: ce92a8b...v1.14.1

Release v1.14.0

01 Jun 16:37

Choose a tag to compare

What's Changed

  • feat: timeout countdown with progress bar and retry button
  • feat: add resource timing metrics for API calls and image loads

Full Changelog: a30cec5...v1.14.0

Release v1.13.0

01 Jun 16:30

Choose a tag to compare

What's Changed

  • perf: add removeClippedSubviews to FlatList components
  • feat: implement TopicFeed UI/UX enhancement

Full Changelog: 9cc0212...v1.13.0

Release v1.12.0

01 Jun 16:27

Choose a tag to compare

What's Changed

  • Optimize LayoutAnimation for native platforms with device-aware configs and centralized utility
  • Implement automatic image dimension detection and optimization
  • Add tree-shaking for unused Expo modules to reduce bundle size (#217)
  • Implement header/nav performance optimization with sticky positioning
  • feat: warm critical caches during splash screen startup

Full Changelog: 94bd57c...v1.12.0

Release v1.11.0

01 Jun 14:30

Choose a tag to compare

What's Changed

  • feat: implement modal portal to isolate modals from parent re-renders
  • fix: strip production debug code
  • docs: add implementation summary for issue #241
  • feat: implement incremental builds and CI/CD caching (#241)
  • Feat: Implement GraphQL or similar query batching to reduce API calls
  • feat:Implement automatic production error reporting with context
  • feat: Implement battery level-aware performance throttling
  • feat: measure predictive-preload accuracy and document the system
  • feat: optimize location data fetching with caching, batching and precision tiers
  • feat: Add cache warming and prefetching strategies for critical data
  • feat: implement smart cache size management with LRU eviction
  • feat(build): inline small image assets under 1KB as data URLs
  • feat: lazy load Sentry and socket.io
  • feat: add React Profiler integration and performance monitoring (#246)
  • perf(ios): optimize iOS build with LLVM O3, LTO, and bitcode
  • feat: implement clipboard performance optimization for large text (#335)
  • Implemeted network request batching
  • Inline critical splash styles
  • perf: implement keyboard event delegation at root level - Add useKeyboardDelegate hook with single Keyboard listener pair - Add KeyboardDelegateProvider context at app root - Add DelegatedKeyboardAvoidingView as drop-in KAV replacement - Migrate MobileLogin, MobileRegister, MobileSearch off raw KAV - Add 7 keyboard delegation tests to a11y.test.ts Closes: keyboard-event-delegation
  • fix: add build script and regenerate package-lock.json
  • chore: resolve package-lock.json conflict by regenerating after merge with main
  • fix: replace missing 'npm run build' with 'npx expo export' in CI workflow
  • feat: animation state machine hook with FilterSheet integration
  • feat: warm critical caches during splash screen startup
  • feat: add Core Web Vitals monitoring with regression alerts
  • feat: optimize CSS-in-JS styling with atomic NativeWind styles (#350)
  • feat: implement accessible focus management hooks and AccessibleModal component
  • feat: add performance regression testing to CI pipeline
  • feat: implement cursor-based pagination for courses and add related hooks and tests

Full Changelog: 16eebb1...v1.11.0

Release v1.10.0

30 May 19:28
df4ea2f

Choose a tag to compare

What's Changed

  • feat: implement search cancellation in MobileSearch component

Full Changelog: 971a9b9...v1.10.0

Release v1.9.0

30 May 19:27

Choose a tag to compare

What's Changed

  • perf: implement efficient diff algorithm for deep object updates
  • perf: implement native bridge batching for haptics and logging
  • fix: resolve tmp package high vulnerability in npm audit
  • feat: implement user preference for data-saver mode

Full Changelog: c5db1ec...v1.9.0

Release v1.8.0

30 May 08:46

Choose a tag to compare

What's Changed

  • feat(notifications): implement efficient deduplication and batching (#387)
  • Add network quality detection and adaptive request throttling foundation
  • Optimize theme switching to avoid full app re-render by replacing useColorScheme with store-based theme
  • Add automatic memory pressure detection and cleanup logic

Full Changelog: cc9ab77...v1.8.0

Release v1.7.0

30 May 08:43

Choose a tag to compare

What's Changed

  • test: add comprehensive test suite for streaming API implementation
  • docs: add comprehensive streaming API documentation and integration guide
  • chore: export streaming hooks from main hooks barrel file
  • feat: add StreamingProgressBar component for visual progress feedback
  • feat: implement streaming API service for progressive rendering with TTFB optimization
  • feat: add useStreamingData hook for progressive rendering with automatic deduplication and metrics

Full Changelog: 580813a...v1.7.0