e-jobpack

An asset management system targetting oil and gas based company

Stars
1
Committers
4

Bot releases are visible (Hide)

e-jobpack - v3.2.0 Latest Release

Published by github-actions[bot] 7 months ago

3.2.0 (2024-03-23)

Features

  • able to export maintenance from maintenance main (91974b8)
  • able to update maintenance from maintenance route (9935847)
  • admin or supervisor can delete maintenance (6781d50)
  • can add new checklist from maintenance main (3e3dd5c)
  • remove checklist from maintenance main (ce733aa)
e-jobpack - v3.1.0

Published by github-actions[bot] 7 months ago

3.1.0 (2024-03-16)

Bug Fixes

  • hyration set state zustand (c99036d)
  • image cannot be deleted now can be deleted (b53639e)

Features

  • able to drag and drop image to asset attachment (a907dc6)
  • able to upload asset image on production build (49e752f)
  • added image server (7c84b28)
  • added user create component by admin (8c8743d)
  • admin can add asset type and added tremor library+tailwind config (10c01c6)
  • admin can approve and reject user (935a0af)
  • asset image can now be deleted (057b0bd)
  • can assign task to user in maintenance tab (a1409f4)
  • can create maintenance from scratch (df62fa6)
  • can delete task from maintenance tab table (09683c3)
  • can update task from maintenance tab table (266975e)
  • can update the task form (6ecedf9)
  • issue and remarks on task can now be updated (7d23987)
  • maintenance can now upload attachment for each checklist (0526adc)
  • removed obsolete calendar and built custom calendar for easier control (888bef1)
  • user can clear profile pic that they currently have (756d429)
  • user can close, approve maintenance (145c890)
  • user can upload the image to server (13f5fcf)
e-jobpack - v3.0.0

Published by github-actions[bot] 9 months ago

3.0.0 (2024-02-07)

Bug Fixes

  • all undefined data type have safety net now (ee1ca16)
  • export checklist not creating task as well (0a4d673)
  • next auth should use betav4. v4 = session gud, v5 = adapter prisma gud (0c2d072)
  • removed checklist use, task use, subtask use as it is obsolete (5830725)
  • some prop not tally to new db col (89f8e19)

Code Refactoring

  • removed route api and migrate to completely server actions (5b7dac1)

Features

  • able to import checklist library (fd5d9d6)
  • able to update status from table (6035364)
  • able to update task library in maintenance library (2fac6ee)
  • able to view maintenance info from asset maintenance tab and uses router (9b0def1)
  • add rows selected count (b60f375)
  • add support disabling hover effect in table component (8ba0a22)
  • added features and dynamic search for asset table (70a3acb)
  • added maintenance page and remove dashboard link and accessible by brand instead (06509cb)
  • can create maintenance based on previous maintenance GH-52 task 7 (9a3e9bb), closes #52
  • can export maintenance to a library (f82e254)
  • crud of asset available for usage (4c2b750)
  • drag and drop successfully implemented (81e35b4)
  • existing checklist can now be exported as maintenance (1015cab)
  • multiple asset into maintenance (f60c1f7)
  • schedule maintenance from asset table page (bc27571)
  • sv/admin can now reject mr by technician (ff3ddac)

BREAKING CHANGES

  • updated most db column to explicitly refer id for join purposes
  • no REST api is provided
e-jobpack - v2.2.0

Published by github-actions[bot] 9 months ago

2.2.0 (2024-01-13)

Features

  • add TRPC server and client, update asset page (e8cb49d)
e-jobpack - v2.1.0

Published by github-actions[bot] 9 months ago

2.1.0 (2024-01-13)

Features

e-jobpack - v2.0.0

Published by github-actions[bot] 9 months ago

2.0.0 (2024-01-13)

Bug Fixes

  • able to redirect to dashboard after sign in (a107eea)

chore

  • removed redux, added react email (44326fc)

Features

  • added asset as an option in maintenance (2b42345)
  • added db migration for dev environment (19eef10)
  • added spell checking script (fcc5061)
  • auth and revalidate task maintenance page (5e000a4)
  • can close a checklist (6dd0b07)
  • implemented asset as property for checklist (8b9dbb9)
  • implemented auth server sided (4c899be)

BREAKING CHANGES

  • updated user db column
  • using next-auth-v5(beta)
  • mapped every table to capital letter for types in typescript mapping conventional name
e-jobpack - v1.1.0

Published by github-actions[bot] 10 months ago

1.1.0 (2023-12-28)

Features

  • create template for issues (d0116ee)
e-jobpack - v1.0.0

Published by github-actions[bot] 10 months ago

1.0.0 (2023-12-27)

Bug Fixes

  • actions: fix actions and add new component TaskRow for displaying purposes and interactivity (20bd069)
  • directly update the task from actions (api might be obsolete) (37776c2)
  • found issue why no task is added to excel (7706d16)
  • missing files commit (f2bc4ec)
  • replaced foreach with for of because async issues (b522353)
  • semantic-release dependancy (98bf4a5)

Features

  • add initial layout for asset (98681ec)
  • add navbar component, include in pages (be16658)
  • add nextui with configs, remove daisyui (7a8efd6)
  • added asset tabs for details, history and attachment (b1c0c49)
  • added button and modal in asset list page (3964d90)
  • added chart.js for charts in overview (1f47465)
  • added checklist use fetch, redux userinfo and fallback for select empty (4a179a1)
  • added checklist use function to be set to asset (b16bad4)
  • added create checklist use modal (97c7fa6)
  • added data validation for each excel cell task (ae05771)
  • added fullcalendar library for calendar section (e95f053)
  • added github actions for ci and converted commonjs to modulejs (5d4696d)
  • added hashed password for auth (3b5bf73)
  • added information details to cater to client work sheet styling improvement for excel file (3f3b592)
  • added layout for assigning task for maintenance (5c54327)
  • added multiple view for task and db update (1b08d92)
  • added nested task tree interface for saving data (ff1c9e7)
  • added next ui table to asset list (1e54d34)
  • added redux for state management (84d5f83)
  • added right sidebar for asset details (6549248)
  • added subtask to excel file (b8ed151)
  • added uid for easier reading data for task updated (01eb6d8)
  • api: added authentication and user creation in db and supbase (aef8d01)
  • api: added supabase connection and create, read process for asset (ef2a2e5)
  • api: completed api for history and maintenance. * not tested yet due to rls (647e829)
  • api: completed api for subtask, use and library. * not tested yet due to rls (1251715)
  • api: completed api for task, use, library. * not tested yet due to rls (dd58a4a)
  • api: completed api for user, sign-in, sign-up, sign-out (f48fe7e)
  • api: completed checklist api (a83a03f)
  • api: completed CRUD syntax for asset (2c0691e)
  • api: delete single asset syntax complete (57983c5)
  • api: update user api and error messages (44f8fa8)
  • asset: can filter query list of asset by few params. updated model file name and added directory for other table in db (1c9d88c)
  • asset: created layout for asset (2781a38)
  • auth: authenticate user by sign-in, sign-up, and sign-out (caa1791)
  • auth: migrated from supabase to next auth (aa3c2e9)
  • button can now save asset to database (0be2631)
  • can add new checklist, task and subtask for asset (e11f8e8)
  • can create task now, TODO: subtask (869c3dd)
  • can download excel file of maintenance checklist (581cf7b)
  • can now fetch real user data and display using reusable function (0fdebec)
  • completed all api for asset* (498aedd)
  • created form for checklist (37cc73a)
  • created form to create task (398a6b8)
  • dashboard: added grouped button to switch component of overview, report, and calendar (2b527f5)
  • data: 🧱 added new fetch method by using react query (8f05ee8)
  • db: added prisma orm support for typo safety. replace supabase query to prisma query (7c9f071)
  • fetch data to create checklist and display based on id (c1ce531)
  • implemented login page with supabase (d917158)
  • install calendar library and implemented in asset (3486b0f)
  • prisma: added script for easier lyfee (2adf365)
  • remove bootstrap and re-add tailwindcss (ad1264d)
  • styles: introduce centralized color palette (8bcc860)
  • subtask: update subtask fetching and api (0627880)
  • task: updated stable fetching data method (2531d1b)
  • tested new structure with subtask and it works (a0e9eaf)
  • ui: designed card for login (66ecb05)
  • update prisma dir, update asset layout (ce625b6)
  • update task completion(not final ui). should be table (3cbebc5)
  • update user properties and removed dummy user data (53e5876)
  • updated asset component client side ui (94dd360)
  • updated asset component to use server side props (22bf1b1)
  • updated asset fetch api (496d479)
  • updated asset ui (6a89159)
  • updated dashboard logic (00b94b0)
  • updated file structure of redux and remove all ./ directory to @ directory (eb1523b)
  • updated initial style interface for task (f1a70a5)
  • updated logic for task and styling improved (104ad81)
  • updated prisma to 5.4.2 (8c596b8)
  • updated server actions directory to api and client side uses sa intead of api (c9940d2)
  • updated ui of task to mimic table (53f9201)
  • user can now sign in and sign out (b706093)
  • user can now sign up (c5148e6)
  • using redux to watch the state of edit mode (0acc7a0)
  • web: updated title and icon (78e034e)