Skip to content

Releases: ChargeAndTrack/frontend

1.0.1

05 Feb 16:58

Choose a tag to compare

1.0.1 (2026-02-05)

Bug Fixes

  • add min value in power field and change NavButton focus style (0611837)
  • avoid y overflow in LoginPage and add min value in maxBattery field (48ce07b)
  • update car interface, add parameter to getClosestChargingStationRequest, onMounted HomePage update the store with current cars in charge (d30d3fc)
  • view: navbar bottom fixed position, fix z-indexes, improve success messages and add kWh in maxBattery field (05ae0d1)

Documentation

  • add asw report (cd12096)
  • update README, add favicon for browser tab and change title (ae79189)

1.0.0

03 Feb 16:21

Choose a tag to compare

1.0.0 (2026-02-03)

⚠ BREAKING CHANGES

  • integration between HomePage and MapPage of recharge events, add charging store

Features

  • add readonly property to FormField component (54a51d4)
  • adjust some interfaces and create new ones; add getNearbyChargingStationsRequest (531521c)
  • integration between HomePage and MapPage of recharge events, add charging store (b1640e1)
  • map: add 'charging car' view and fix marker popups (d6914b6)
  • map: add 'find closest' functionality and car selection for plugging in (8f81f04)
  • map: add getCarsRequest and overload getClosestChargingStationRequest to accept coordinates (edf264c)
  • map: add onPlugInCar logic, extract setMarker logic into a separate function, and change icon color and modal view based on the charging station's availability (ae965a9)
  • map: add search functionality and show markers on the map; add interaction with markers and add ShowChargingStationModal component (8770954)
  • map: add socket and use it for charging station updates (236a846)
  • map: add startRechargeRequest (6895498)
  • map: first implementation of MapPage and add MapView component; adjust SearchBar and FloatingActionButton components for MapPage, so adjust ManagePage (ef2e4f0)
  • split NavBar into NavBarTop and NavBarBottom components, adjust App to include navbars in the flow (not fixed), and make icons clickable links; adjust LoginPage and ProfilePage (51be5e3)

Bug Fixes

  • remove textInput from SearchBar and add v-model in Map's SearchBar (aefbe4a)

Build and continuous integration

  • map: add leaflet dependency (250703c)

Refactoring

  • add const for cars endpoint, simplify data retrieval from responses and rename ChargingStationModal as AddChargingStationModal (8031cf4)

0.7.0

03 Feb 10:27

Choose a tag to compare

0.7.0 (2026-02-03)

Features

  • home: add animation when updated the current battery (3841df3)
  • home: add ChargingCarItem and ShowFieldsCard components, use ChargingCarItem in the HomePage and ShowFieldsCard in ProfileCard and ChargingStationCardExpanded components, fix SearchBar input v-model in ManagePage (d7a52d4)
  • home: add ChargingStationItem and ListItemsCard components, so add them to the HomePage; refactor CarsCard component using ListItemsCard component (803dfe9)
  • home: add houseNumber to Address interface and formatAddress function (7afb0d0)
  • home: add listener to recharge-update events to update current battery dinamically and stop recharge handler (70f0d59)
  • home: add llmSearchRequest and its handler in HomePage, add v-model to SearchBar textarea, add clear button to ListItemsCard and stop recharge button to ChargingStationItem (a509223)
  • home: create Socket instance, add _id to ChargingStation interface and add ChargingStationBody interface, add getChargingStationRequest and stopRechargeRequest (e2ff161)
  • replace input with slot in SearchBar component, add SearchBar to HomePage and modify its implementation in ManagePage (7a96395)

Build and continuous integration

  • add socket.io-client dependency (69cfb9a)

0.6.0

30 Jan 11:24

Choose a tag to compare

0.6.0 (2026-01-30)

Features

  • profile: use global error handling in ProfilePage (9077ed6)

Refactoring

  • priority to error message from backend if present, replace ifs with try-catch and remove useless MessageToasts (515e49f)

0.5.0

29 Jan 15:31

Choose a tag to compare

0.5.0 (2026-01-29)

Features

  • add global error handling (8719896)
  • manage: add addChargingStation request, add onlyEnabledAndAvailable param in getClosestChargingStationRequest,change coordinates type in GeoPoint interface and remove houseNumber from Address interface (9521e7a)
  • manage: add ChargingStation interface, add modal component to insert a charging station, add props and events for toggling the modal (e123777)
  • manage: add ConfirmDeleteModal component, move remove and update charging station requests to ManagePage, add form tag to ChargingStationCardExpanded (97c6915)
  • manage: add Coordinates, GeoPoint and Address interfaces; add location and getClosestChargingStation requests (9d9f36c)
  • manage: add form tag with required attribute in inputs (eda51b6)
  • manage: add LoadingSpinner component and show it while searching a charging station, hide charging station card until searched one (b5c34a1)
  • manage: add remove and update charging station requests, add MessageToast component and show it after a charging station's update (ef4a8c5)
  • manage: first implementation of ManagePage by adding SearchBar, ChargingStationCardExpanded and FloatingActionButton components; small changes in custom theme and navbar (f46ea6d)
  • manage: implement searchClosestChargingStation by adding search event in the searchBar, add 'add-charging-station' event to ChargingStationModal, implement ChargingStationCardExpanded data visualization (16f056f)

0.4.0

29 Jan 14:52

Choose a tag to compare

0.4.0 (2026-01-29)

Features

  • profile: add addCarRequest, add AddCarModal and handle add car; extract FormField component (0fc41a5)
  • profile: add deleteCarRequest, add ConfirmDeleteModal component and handle delete car (4486ff3)
  • profile: add getCarRequest and updateCarRequest, update AddCarModal (renamed as CarModal) to use it for both adding and editing, and handle edit car; rename AddCarBody as CarBody (f7b60a1)
  • profile: add two new error messages, add function to format role and change some buttons style (b07bbd8)
  • profile: add User and Car interfaces, add getUser request and call in ProfilePage; use icon in add button (5f54279)
  • profile: first implementation of ProfilePage and refactor LoginPage extracting a component (7402af7)

Refactoring

  • profile: extract components ProfileCard (containing ProfileField(s)) and CarsCard (containing CarItem(s)) from ProfilePage (7aff5c0)
  • profile: rename show-password as showPassword (eee1482)

0.3.0

26 Jan 12:46

Choose a tag to compare

0.3.0 (2026-01-26)

Features

  • login: add login page and move paths reachable from navbar as '/' children (e641c10)
  • login: add login submit handler and add navigation guard for authentication (dac6710)
  • login: add user role to authentication store, add forbidden page, make path '/manage' accessible and relative page visible on navbar only with admin role (0fc0abb)
  • login: define authentication store, create axios instance with baseURL and headers, define login request (d21c2d0)

Build and continuous integration

0.2.0

24 Jan 14:49

Choose a tag to compare

0.2.0 (2026-01-24)

Features

  • navigation: add router, define pages and first implementation of NavBar components (b20a199)
  • navigation: remove login from navbar, implement mobile navbar view and add icons (328ffea)
  • style: add custom.scss theme (92fe41f)

Build and continuous integration

  • add build and release workflows; sync package.lock (3e6f02e)
  • add semantic-release configuration (4798536)
  • config alias for absolute path (bc5344b)
  • navigation: add vue-router dependency (9c123c3)
  • style: add sass dependency (5a51992)

Pre-release 0.1.0

23 Jan 11:50
0.1.0
7f26db5

Choose a tag to compare

Pre-release 0.1.0 Pre-release
Pre-release

0.1.0 (2026-01-23)