Skip to content

Releases: csps/web

v2.0.0

03 Mar 08:19
Compare
Choose a tag to compare

Upgrade to v2.0.0!

This major update brings significant improvements to the web application, including:

  • A visually appealing and intuitive interface.
  • Experience a faster and smoother user experience.
  • We've migrated to Bun.js and Elysia.js, providing a more efficient and streamlined foundation.

New features

  • ICT Congress 2024 Registration 💛💜

New contributors

We're excited to welcome new contributors! A big thank you to:

for their valuable contributions to this release.

Full Changelog: v1.0.4...v2.0.0

v1.0.4

26 Sep 02:11
Compare
Choose a tag to compare

💜 Features

  • feat(about): use type animations (15e8736)
  • feat(admin): use tabs on smaller screens (790a94b)
  • feat(announcement): make update functional (b9d5885)
  • feat(timeline): improve accessibility (52e01cf)
  • feat(bulletin): add happening now and next event info message (49eae6b)
  • feat(checkout): make set max quantity functional (11b31bf)
  • feat(admin): maintain order page number (0c60198)
  • feat(admin): use navigation rail (748b35b)
  • feat(admin): save order filter state (ca78080)
  • feat(home): set message role on swipe (68d0a82)

💛 Adjustments

  • style(product): add glow animation (3d570b0)
  • style(bulletin): improve ui and add animations (6778c3c)
  • style(admin): make events list in grid layout (e4a8005)
  • style(orders): make orders info page more responsive (dd611bc)
  • style(admin): hide nav rail if not in nav selection page (263275a)
  • style(admin): make orders list in grid layout (8e07585)
  • style(admin): make env variables in grid layout (27e9eee)
  • refactor(profile): remove old pass when changing password (77c9754)
  • refactor(store): use types for store keys (c4832e0)
  • style(tabs): remove outline (4668d61)
  • style(orders): improve ui/ux and paste mechanism (59dfe42)
  • chore(app): add support for older versions of iOS safari browsers (6c5ab49)
  • style(checkout): add dense class to courses input (0650b34)
  • chore(app): update dependencies (ef40fdd)

🤍 Bug Fixes

  • fix(bulletin): calendar nav not working on small screens (27f598f)
  • fix(admin): add announcement dialog won't open (a6d7d50)
  • fix(admin): setting event time won't update input fields (9cab542)
  • fix(security): separate auth token for student and admin (4a1ed7e)
  • fix(navrail): visible in login page (f0edc92)
  • fix(font): doesn't apply to some text (8aee172)

v1.0.3

19 Sep 02:08
Compare
Choose a tag to compare

💜 Features

  • Use favicon.ico bde9c52
  • Update status only after update success * 7248957
  • Use confirmation dialog on place order success * 70fee86
  • Use unique id instead of receipt id for order lookup 0f4c18e

💛 Adjustments

  • Use dialog message for order confirmation d46c000
  • Use reference number instead of receipt id 1d86597
  • Conditionally set authorization token d7c0d7d
  • Remove <md-menu> quick attribute d842f02
  • Disable GCash for now and use chips d82d469
  • Improve bulletin board layout structure bb8e979
  • Use tabs for nav links 6da0ec5
  • Update dependencies 585db48

🤍 Bug Fixes

  • Date completed not updating * 8cde901
  • Redirected to login upon clicking view order a833423
  • Incorrect route order param 8703a26
  • Showing nav menu items without conditions 5a31fb8

v1.0.2

16 Sep 13:45
Compare
Choose a tag to compare

💜 Features

  • Add product availability toggle switch * aa486cf
  • Use 12-hour time format be5c014
  • Show event description e029c75
  • Functional update product * 42975fb

💛 Adjustments

  • Disable change year level ce26fe7
  • Use tonal button for appbar nav links b66129f

🤍 Bug Fixes

  • Product availability status not bound a872925

v1.0.1

15 Sep 13:48
Compare
Choose a tag to compare

🚀 Features

  • Fetch students list on add/edit student * 4c52db1
  • Include missing links in menu list 7c87987

🔧 Bug Fixes

  • Fixed swiping welcome messages card, the chip's status does not always update bcf3ea7

📖 Docs

v1.0.0

11 Sep 13:32
Compare
Choose a tag to compare

Welcome to the v1.0.0 release!

This is the first major release of the csps/web project. It includes the following pages and features:

💜 Design

  • Material Design 3 (The latest design system from Google)

💛 Pages

  • Home
  • About Us
  • Bulletin Board
  • Orders
  • Merch
  • Login
  • Profile *
  • Forgot password *
  • Reset password *

🚀 Features

  • Anyone can order merch (from any course and year level!)
  • View events and activities
  • View announcements (which will also be sent via email)
  • Track merch orders
  • Reset password *

Features marked with a * are only available to bscs students.

🤍 Contributors