This repository has been archived by the owner on Sep 12, 2023. It is now read-only.
Panic Stability (v1.0.0)
Changelog
v1.0.0
🚀 Enhancements
- consultation: Show overlay when cancelling (8898c63)
- consultation: Allow cancelling (b598257)
- user: Indicate if email is verified or not (b4b8268)
- user: Indicate the kind of user (9bd1300)
- user: Show student number conditionally (b9fa7c2)
- user: Reload when submitting user details (008ae50)
- user: Make submission of user details asynchronous (bd3ca23)
- user: Make email unverified instead of reloading (4ec2272)
- user: Show progress when attaching role (4a66672)
- user: Show progress when updating department (abd5788)
- user: Show progress when performing whole change (c9592dc)
- consultation: Toggle rescheduler (d7bc2dd)
- user: Indicate the success upon resetting password (48e26a3)
- consultation: Allow rescheduling (504217e)
- comment: Hide comment load button when fetching new ones (42fd2dc)
- consultation: Show status messages (5bab62f)
- post: Hide post load button when fetching new ones (9eb9657)
- consultation:
⚠️ Show progress bar when loading previous messages (5be4fae) - post: Render post with new lines (6fc668c)
- post: Render post from markdown (1128847)
- consultation: Disable button conditionally (1a1ec66)
🩹 Fixes
- validator: Assert correct data (9dbb4f1)
- page: Adhere to type requirements (ad7c49f)
- tag: Wait for submission to finish (368a510)
- server: Register archive route (aef790a)
- department: Correct the position of catch (314afec)
- tag: Correct the type of query parameters (e1b349a)
- post: Correct the permission group to use (90841d6)
- user: Hide the attachment of roles if not permitted (1a255ef)
- user: Deny modification of own roles (d06b202)
- user: Deny modification of department if not permitted (df561ea)
- user: Prevent archiving self (e312825)
- user: Hide archive button if self (57b24fb)
- user: Allow email modification if permitted (48489a3)
- user: Copy to retain the old state (128c7cf)
- user: Register routes to delete and archive user (0613afe)
- user: Consider existence of restoration and resetting password (b9a5d14)
- field: Disable removal of item when disabled (fc9a77f)
- component: Fix the editable comment when archived (0553dec)
- consultation: Correct the basis of chosen time (a0fae04)
- consultation: Provide relationships (b1360ff)
- consultation: Import missing component (c1c7878)
- consultation: Stop loading continuously (ab5e82c)
- role: Hide the progress bar after submission (4b347a4)
- department: Hide the progress bar after submission (f448cdc)
- semester: Hide the progress bar after submission (462c084)
- department: Wait for update before showing the new data (2eb2711)
- role: Import the missing component (b273a71)
- department: Import the missing component (0da5e18)
- semester: Import the missing component (7223245)
- call: Prune remote participants (375688c)
- call: Separate element (aec3e9b)
💅 Refactors
- consultation: Separate the selection of dates (cbe71e1)
- consultation: Move helper functionality (fe124e6)
- user: Reduce the amount of code to load remaining resources (5744b64)
🏡 Chore
- page: Prepare page for listing tags (70325fd)
- server: Prepare router for tags (9cd2595)
- query: Rename properly (fa3943d)
- page: Prepare page for listing tags (c4b73b2)
- component: Make props reactive (16f1d13)
- server: Rename enhancer folder (e86082a)
- page: Rename page folder (1f6cb1e)
- tag: Prepare creation page (a9f76dd)
- tag: Prepare creation page (9da58cd)
- Rearrange data and methods by usage (1244ce7)
- consultation: Prepare rescheduling (e1cf052)
- Rename properly (a0b122a)
- tag: Remove missing tests (01e7200)
- consultation: Prepare component (d223a7e)
- page: Remove unncessary if (1959ad7)
- Remove debugger (4ce84e6)
- Move component (e253f73)
- Correct import location (3b78f97)
🌊 Types
- share: Expose a list document type (1575bc6)
- query: Make type for tag (10f8107)
- share: Make post requirement filter (ba5bc6c)
- share: Apply post requirement filter (315cb67)
- tag: Make types for relationship (e125e61)
- front-end: Add tags as possible resource (c689337)
- share: Require time range for posts to show (fda4560)
🎨 Styles
- consultation: Hide the whole summary modifier (65e2cc9)
- consultation: Ensure cells are properly aligned (672a402)
- consultation: Ensure borders are added (ed62a48)
- consultation: Reduce the borders of previous layout (fefb840)
- Adjust some styles (880b330)
- consultation: Adjust position of checkbox (e7603a5)
- user: Add margin above the field (1494d8f)
- field: Make selectable options render as row for desktops (cac4a03)
- forum: Visible text area (48e0714)
- component: Complete style (5c94acb)
- consultation: Make button more visible (a25c344)
- call: Spread to all sides (539e14d)
- call: Hide overflowing self tracks (32cc1a3)
- call: Adjust minimum height (3bacf7f)
👓 Reformed Templates
- department: Generalize component name (73cbbb5)
- consultation: Generalize control button (05fb2ed)
- consultation: Display header conditionally (a5d6104)
- consultation: Display dynamically (2c64083)
- Show success message (db247ec)
- Show success message (c77e4a6)
- Show success message (f88f9f9)
- consultation: Show scheduler (97710b5)
- consultation: Display scheduled start (649dd75)
- Show back button (f6582e5)
- Fix selectable options (13673ad)
- consultation: Render conditionally (420edd6)
🔩 Internals
- fetcher: Make method to count posts (7691a26)
- tag: Make route for counting posts (ace2a56)
- query: Make query to require posts in a tag (c0feaf9)
- manager: Include defaults for tag (6215147)
- query: Sift tags by slug (8528d62)
- manager: Apply sifting by slug (f10947d)
- manager: Include defaults in singular read (b7a0696)
- manager: Consider post requirements (61464b3)
- validator: Validate tag is unused (22ddd49)
- server: Remove route to count posts (014d003)
- tag: Ensure tags has no posts (640e3f7)
- fetcher: Remote counting of post (2afaada)
- server: Serve the first 10 tags (ecbd3cb)
- fetcher: Use special query parameters (8f4cf2a)
- component: Make some props optional (6571071)
- page: Remove empty values (1d5718a)
- component: Make new tab info (e3854be)
- server: Register new enhancers (bf42454)
- tag: Make enhancer for creation (b71a52a)
- component: Add another prop type (1a2cc18)
- users: Show success message (1f83165)
- resource management: Load tags properly (d7d53e7)
- consultation: Expose finished status (53d5062)
- consultation: Hide finish/cancel button (2fb71ca)
- consultation: Emit cancelling (7261002)
- tag: Validate the filter for the tag (6cd5f61)
- post: Set the default ranges (73287bd)
- post: Preload the semesters (2d027dc)
- post: Load the remaining semesters in the forum (f0a4581)
- post: Make range picker for posts (6c3f4b7)
- post: Validate date time range filter (256f37a)
- query: Make query to filter posts by time range (db24373)
- manager: Include sift by range in list pipeline (2a9b574)
- consultation: Use proper state (ed99e7c)
- user: Allow email to be edited (465149b)
- consultation: Emit event (f5aff16)
- consultation: Fetch consultant schedules (0d2cb12)
- route: Initialize tag route enhancers (fb5109f)
- route: Tag read get enhancer (cb423dd)
- route: Tag list enhancer (3fb6ed9)
- route: Tag index enhancer (de4e098)
- route: Tag create enhancer (a77cf3d)
- database: Sift by slug for tag (5ca5b76)
- manager: Initialize sift by slug and semester query parameters in tag manager (bcb589d)
- consultation: Track date today to reflect the changes from tests (05bd5ed)
- comment: Include empty message from loading (fd1f530)
- post: Show the role used by the user (36418dc)
- call: Run asynchronously (0c225c7)
- back-end: Add regex for post content (f61865f)
- post: Apply the validation in the content (e052678)
- back-end: Fix the regex for matching banned tags (6647ac3)
- back-end: Improve the regex for post content (0d0c049)
- consultation: Ensure chosen time is not empty (1e55c25)
- consultation: Set time unconditionally (49588e0)
🌐 Shareables
- constant: Make new page path (cdd57ed)
- string: Share markdown converter (2f2e919)
- string: Generalize the preferred configuration (e6fca0c)
- string: Correct the ID according to the flavor (b9523e9)
🔦 Developer Experience
🦠 Unit Tests
- query: Generalize names (fe0aee1)
- query: Prepare test for sifting by slug (cda2f2c)
- query: Correct second model name (68eac9c)
- validator: Ensure tag has no other posts (0fbe0b9)
- validator: Correct the inputs (8a7ae75)
- component: Remove empty values (45ee4e3)
- consultation: Add missing props (00baffd)
- consultaiton: Ensure cancelling (7cea748)
- consultation: Prepare testing (83ba90d)
- post: Update the tests to consider date time range (498069d)
- component: Ensure date range picker works as expected (f8d20a0)
- consultation: Simplify the test for summary modifier (73bda96)
- consultation: Move test to component (2730463)
- user: Ensure updating user works as expected (176f2fc)
- consultation: Ensure updating schedule (dfdfdf1)
- consultation: Ensure updating of time (061164f)
- consultation: Mock relationships (011bd06)
- consultation: Mock meta (2019fd1)
- tag: Ensure tag read page works (bb7d0f8)
- tag: Ensure tag create page works (758068c)
- database: Ensure sift by slug for tag works (b15c2b0)
- consultation: Ensure scheduler works as expected (1868c00)
- post: Advance time (b5ddb8c)
- call: Run conditionally (3464c8c)
- consultation: Wait for next tick (750146c)
- consultation: Set the props after emitting (747548f)
- consultation: Cast to string (14749b0)
- post: Ensure post content is validated (32610bd)
- consultation: Ensure some components are not stubbed (54b9c29)
- consultation: Ensure new time is passed correctly (20f1621)
- consultation: Wait for chosen time to update (dd211eb)
- consultation: Remove redundant test case (21f5463)
- consultation: Expect with computed value (b25b2b6)
- consultation: Mock computation of time (50d8940)
- consultation: Ensure messages are loaded (7ca6de5)
- tag: Use the link to assert the URL (6847973)
- semester: Correct the selector to submit the updated details (52603ae)
- department: Correct the selector to submit the updated details (71e7ffe)
🕷 Integration Tests
- post: Update the tests as the dates are expected (14106f2)
- user: Update test to consider the permission (842dacb)
- consultation: Mock fetching of schedules (c3b9289)
- consultation: Update the reading of consultation (b2cff20)
- tag: Use function to specialize path (4c9ce34)
⚠️ Breaking Changes
- consultation:
⚠️ Show progress bar when loading previous messages (5be4fae)
❤️ Contributors
- Angelo Magtoto
- Ardrin Gregorio
- Jarlem Red De Peralta
- Kenneth Trecy Tobias