Skip to content
This repository has been archived by the owner on Sep 12, 2023. It is now read-only.

Consultation Showdown (v1.7.0)

Compare
Choose a tag to compare
@lemredd lemredd released this 28 Nov 13:00
· 217 commits to master since this release

Changelog

v1.7.0

🚀 Enhancements

  • page: Suspense all buttons (0ca07a3)
  • semester: Suspense all buttons (b515011)
  • chat: Suspend controller when sending (97b46e2)
  • component: Disable button while operating (ea877a3)
  • chat: Disable input while sending (3de375a)
  • component: Limit date by given values (f99c06f)
  • tag: Update name field status (a6910d8)
  • chat: Disable buttons while sending (5d429fb)

🩹 Fixes

  • share: Revert helper property (6e429ba)
  • department: Give proper resource type (198345c)
  • page: Clear success messages on error (d00fd7f)
  • tag: Add missing filter (c527285)
  • component: Cancel on close (b95379f)
  • page: Import missing component (06d2bf9)
  • role: Ensure undeleted state (9a66804)
  • manager: Cast IDs to number (377a95b)
  • department: Use helper (21b7a9c)
  • component: Modify classes on method call (cff3652)
  • chat: Show seen status on the latest message (afb0864)
  • component: Clear success messages on error (ad521d4)
  • component: Continue editing after adding schedule (3edc3fb)
  • component: Use max range (604de27)
  • component: Watch for range value changes (8a53ace)
  • user: Correct the method to be called (b862afa)
  • page: Hide button if archived (bdaec07)
  • user: Correct the manager used in reading users (3ea78e5)
  • post: Handle empty tags (5bd03b5)
  • post: Handle empty tags in updating post (1945dff)
  • call: Style others' track containers (82168cb)
  • manager: Ensure unfinished consultation (9e68ffc)
  • server: Validate ongoing consultation (a35c681)
  • back-end: Correct the quantifier (3b722e7)
  • query: Include deleted roles or attachment for posts (fb379e8)
  • department: Stop retrieving departments in a loop (ba19185)
  • user: Show the file name that was selected for uploading (0c32639)
  • comment: Add meta info to show counters for votes (2227671)
  • role: Update only if not deleted (e11138b)
  • tag: Update only if not deleted (0c8a951)
  • page: Update only if not deleted (5e29c0f)
  • page: Disable fields conditionally (7a738aa)
  • consultation: Rephrase error detail (26c54fe)
  • user: Remove conditioning of department field (e16cc1e)
  • post: Prevent showing add post button if not permitted (e1ae5ec)
  • consultation: Fix double names (e046f36)
  • consultation: Set the value to trigger changes (b120a59)
  • consultation: Show the selected file (c232ba5)
  • consultation: Clear the previously uploaded file (4347125)
  • user: Correct the mechanism to accept image files (1b13d39)
  • user: Allow any image files (a463585)
  • user: Allow any dark mode to toggle (c3b8625)
  • user: Check with other permission combinations (9296ab0)
  • user: Disable editable field for name if not permitted (e332cbd)
  • consultation: Correct the casing of consultation (9380ba0)
  • consultation: Correct the state to use (7d7a3cd)
  • call: Fix duplicating names in message (b5fc420)
  • chat: Suspend preview of file (84f5354)
  • page: Add missing property (2ec9a17)
  • user: Make methods asynchronous (0ec8a75)
  • tag: Revert state after updating (3a27666)

💅 Refactors

  • component: Use helper (007b5dd)
  • post: Remove duplicate code (f445eec)
  • post: Receive the current department instead (bfde76d)

🏡 Chore

  • call: Rephrase messages (9f2a8a5)
  • revert: Unflex a controls container (cd09cde)
  • revert: Unsuspend controller when sending (59f0c91)
  • component: Generalize helper (e1e0a81)
  • page: Remove unused import (f358863)
  • validator: Clone consultation validator (a621393)
  • revert: Undo searching for verified user (64a4900)
  • component: Add missing deleted at in read and create (156191e)
  • database: Correct the spelling of segregate (72b41e9)
  • semester: Clean the code (cf3b482)
  • department: Clean the code (3e6b30d)
  • user: Parenthesize condition (d81639b)
  • user: Add phrase in success message (63b1648)

✅ Tests

  • factory: Ensure end date is different from start date (b95e749)

🌊 Types

  • back-end: Add property for verification of email (cfd4fdf)
  • database: Add type for existentially segregated IDs (189ea84)

🎨 Styles

  • post: Hyphen long dictionary words (07464e8)
  • component: Style buttons and fields (ff4373c)
  • chat: Flex a controls container (f52f94a)
  • comment: Remove padding (a393468)
  • form: Seperate page of chat messages (d179a48)
  • form: Seperate page of chat messages" (3d1768c)
  • consultation: Wrap and flex printed content (1fbd4b3)
  • consultation: Reorder content on print (e18070d)
  • user: Style selected file (49419ad)
  • post: Style previewing of general file (5711a4d)

👓 Reformed Templates

  • consultation: Hide buttons conditionally (ca567b3)
  • consultation: Hide buttons conditionally (4da79ab)
  • component: Unnest container (b5cf550)
  • consultation: Put chat messages below (64158a7)
  • chat: State file size limit (36d6070)

🔩 Internals

  • back-end: Update to allow specific markdown syntaxes (e0c5b0d)
  • share: Use all flavors (c146a67)
  • back-end: Ensure initial table syntax (ab7b729)
  • back-end: Ensure blockquote syntax (219ff93)
  • back-end: Ensure image link syntax (2bf407e)
  • page: Remove redundant data (098849d)
  • page: Remove redundant data (6a3c3cd)
  • component: Derive limitations from values (f0fca39)
  • route: Fix user not able to log out (9874533)
  • semester: Improve the validation of creating a semester (1b156be)
  • semester: Improve the validation of updating a semester (28c7c26)
  • post: Update the parent values when submitted (8971b1c)
  • post: Use the contained post to prevent mismatch (a3648d9)
  • manager: Allow user verification (97e9987)
  • validator: Find ongoing consultation (986a3e1)
  • user: Verify emails automatically recognized by the admin (22e76e1)
  • component: Remove auto capitalization in department names (94cda6b)
  • query: Include archived users in audit trails (ff60eff)
  • query: Include archived users and roles in consultation (8e5d768)
  • query: Include archived users and activity in chat message (22ee97e)
  • manager: ⚠️ Retain attached role IDs (d0c1900)
  • tag: Remove password confirmation in tag update (0693bf2)
  • semester: Remove password confirmation in semester update (e118442)
  • component: Capitalize labels in all of selectable radio (5135511)
  • database: Make helper to segregate IDs by existence (ea05710)
  • database: Allow attachments to be restored (ae527aa)
  • component: Use the original non-sensitive text (517f76a)
  • component: Revert changes (55679aa)
  • component: Temporarily revert capitalization of existence (fbd9788)
  • component: Allow disabled state (163c047)
  • user: Allow components to be disabled (a4be561)
  • component: Allow optional disabling of close button (5d1fe31)
  • post: Update tags only after submitting post (2e5c35d)
  • user: Suspend fields when uploading (05402b3)

🔦 Developer Experience

  • component: Set password on dev environment (ee75bb6)

🦠 Unit Tests

  • server: Ensure specific markdown syntax (583894b)
  • component: Provide reactive body classes (0dec1fb)
  • component: Provide missing data (17a7460)
  • component: Ensure limitations (95e675c)
  • component: Provide missing data (aa47677)
  • semester: Make the submitted values to be string (227c0ee)
  • manager: Prepare validating consultation (7dc5254)
  • validator: Ensure consultation is ongoing (7df87eb)
  • validator: Ensure error if model is finished (12a82bf)
  • user: Add verification date to emails (66c01d3)
  • post: Remove unnecessary test (c6e5e6f)
  • database: Prepare test to segregate IDs by their existence (a1e7c8a)
  • database: Expect roles to restore attachments (40d3577)
  • chat: Skip tests (6ee3d67)

🕷 Integration Tests

  • consultation: Provide missing prop attributes (1d4fa65)
  • department: Ensure request data attributes (0d14f30)
  • user: Ensure updating of user data (fc22430)

⚠️ Breaking Changes

  • manager: ⚠️ Retain attached role IDs (d0c1900)

❤️ Contributors

  • Angelo Magtoto
  • Ardrin Gregorio
  • Jarlem Red De Peralta
  • Kenneth Trecy Tobias