Skip to content

Releases: albugowy15/informatics-frs-helper

v2.7.0

10 Feb 10:41
Compare
Choose a tag to compare

What's Changed

  • fix: replace TRPCError with TRPCClientError when calling trpc inside server actions
  • fix: playwright webServer runner command
  • refactor: much smaller components and pages file
  • fix: fix TRPCClientError during build with unstable_noStore()
  • fix: remove cookies
  • style: use next default lint
  • chore: update next 14.1
  • fix: move revalidatePath and redirect outside try catch block
  • fix: cache revalidate and redirect with server action
  • fix: unique email and username validation when updating profile
  • chore: update prisma
  • fix: font size to big and flex gap to small
  • chore: update dependencies
  • feat: remove public-api page
  • chore: update prisma
  • feat: public api page
  • feat: move footer social media item to social media config
  • feat: move account dropdown options to navigation config
  • fix: same font size and style for text below action button
  • feat: replace all lucide icons to @radix-ui/react-icons
  • feat: update shadcn/ui latest components changes
  • chore: replace lucide-react with @radix-ui/react-icons and update dependencies
  • fix: shadcn/ui detect tailwind config file in .ts
  • feat: use sonner for toast notifications
  • chore: remove radix ui toast and add sonner
  • chore: prettier ignore formatting pnpm lock file
  • chore: update dependencies
  • feat: add frs chart X Y label
  • chore: update dependencies
  • feat: Add SpeedInsights and Analytics components
  • refactor: refactor component props
  • perf: concurrent promise, error handling, unnecessary api calls
  • fix: Fix UI rendering issues and update dependencies
  • feat: statistic page
  • fix: Fix tradeMatkul delete button disable state
  • chore: update dependencies
  • chore: enable fetch logging
  • Add renovate.json
  • feat: match new t3 trpc and eslint config
  • fix: Fix typos and formatting issues in code
  • chore: update .env.example to match current .env file
  • fix: wrong semester selectitem passing semester id
  • refactor: update latest shadcn/ui component
  • refactor: call toast from useToast returned object
  • chore: update dependencies
  • feat: Update README.md
  • feat: Create CONTRIBUTING.md
  • perf: use crypto.randomUUID() to generate component key
  • perf: remove useEffect and cache total sks value with useMemo
  • fix: unique component key
  • feat: modal to popover component

Full Changelog: 2.5.0...2.7.0

v2.5.0

21 Nov 06:34
Compare
Choose a tag to compare

What's Changed

  • Upgrade to next 14
  • Update prisma and use planetscale adapter for prisma
  • Sticky frs form when create or update a frs plan
  • shadcn/ui green theme color
  • New eslint and prettier configuration
  • Scrollable select input
  • Consistent zod schema accros different pages
  • Add e2e test with playwright
  • Switch package manager to pnpm
  • Minor ui changes

v2.2.2

30 Oct 07:49
Compare
Choose a tag to compare

What's Changed

  • All pages export metadata
  • Protect some middleware for authenticated user (login, register, lupa-password, reset-password)
  • Improve initial load performance with lazy import for external libraries
  • Remove trpc logging
  • User can make their phone number and id line empty
  • Force refetch data after every mutation
  • Refactor page structure

v2.0.0

27 Oct 04:20
Compare
Choose a tag to compare

Informatics FRS Helper V2 is coming

  • Now using app directory with React Server Components
  • New looks with shadcn/ui
  • Support light and dark mode theme switch
  • New interface when create and update myFRS plan
  • Display current filter in url for all filter functionality. See Jadwal Kelas and Trade Matkul pages
  • Limit request password reset after 5 mins
  • Dependency updates
  • Security patch

Full Changelog: 1.8.2...2.0.0

v1.8.2

17 Aug 03:30
Compare
Choose a tag to compare

What's Changed

New Feature

  • Login with username or email
  • Reset password only with email
  • Class subject ordered asc
  • Edge config for class schedule status

Bug Fix

  • trade matkul filter based on searchMatkul
  • email reset password with resend

Others

  • Class table schema changes
  • Update docs
  • Style change
  • Update dependencies

v1.3.0

16 Jul 05:18
Compare
Choose a tag to compare

What's Changed

  • Now support class with team teaching lecturers
  • Improved db performance, thank's to Prisma 5.0
  • Update dependencies
  • Update docs
  • Meaningful error message
  • Fix semver and wrap dependabot security issue

Full Changelog: 1.2.2...1.3.0

v1.2.2

27 Jun 07:54
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.2.1...1.2.2

v1.2.1

20 Jun 09:21
Compare
Choose a tag to compare

What's Changed

  • use npm for test.yml by @albugowy15 in #51
  • Update all Yarn dependencies (2023-06-20) by @depfu in #53
  • add github discussion
  • update documentation and report page
  • add vercel analytics

Full Changelog: 1.2.0...1.2.1

v1.2.0

08 Jun 02:17
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.1.0...1.2.0

v.1.1.0

14 May 03:54
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.0.0...1.1.0