Releases: CodeForPoznan/pah-fm
2023-03
Main goal of this release is to stabilise backend and both frontend implementations. We also took care of maintaining backwards compatibility with production code.
What's Changed
- React revolution by @juliaanholcer in #563
- Translations i18n by @juliaanholcer in #565
- Pah react/add bootstrap by @juliaanholcer in #566
- Add transifex by @arturtamborski in #573
- Add material UI and rtl support by @juliaanholcer in #578
- 572 bump transifex by @arturtamborski in #577
- Sidebar component by @arturtamborski in #580
- Fix displaying of favicons by @arturtamborski in #582
- Add New Drive View by @vlakyi in #584
- Pah-567 Login form by @juliaanholcer in #585
- Pah 586 by @vlakyi in #587
- Sync recent changes from master branch by @arturtamborski in #601
- Update dependencies plus eslint by @juliaanholcer in #612
- #583 - improved styling and validation of Add Drive form by @juliaanholcer in #614
- fix some errors with project setup by @arturtamborski in #634
New Contributors
Full Changelog: 2023-02...2023-03
2023-02
What's Changed
- Remove psycopg2 hack in deploy.sh by @arturtamborski in #528
- PAH-537 fix redirect when accessing non-available route, fetch initia… by @juliaanholcer in #542
- Use set_password() when creating user in factory by @arturtamborski in #543
- PAH-536 add different class for invalid select field by @juliaanholcer in #541
- Pimp the readme by @arturtamborski in #545
- 413 Block logging for users without any group assigned by @Ctilhs in #546
- Re-arranged header (enhancement) by @OtisRed in #548
- Bump bootstrap-vue from 2.0.0-rc.11 to 2.0.0-rc.12 in /frontend by @dependabot in #549
- Bump node-sass from 4.9.0 to 4.13.1 in /frontend by @dependabot in #551
- Update README.md by @arturtamborski in #555
- [482] Refuel model by @w1stler in #523
- Add CarCountryFilter for more advanced filtering in admin panel by @arturtamborski in #556
- PAH-557 add Kurdish translation by @juliaanholcer in #571
- Upgrade backend to Django 4 by @merito in #594
- Replace pip with pipenv in backend/ for CI migration by @arturtamborski in #602
- Refresh and tidy up project files by @arturtamborski in #603
- Remove dead code by @arturtamborski in #604
- Simplify docker compose by @arturtamborski in #607
- Refresh code in Makefile by @arturtamborski in #608
- Fix test after update do Django 4 by @merito in #610
- PAH-615 change response and auth header format in vue app by @juliaanholcer in #616
- Fix typos in readme by @w1stler in #619
New Contributors
Full Changelog: 2020-08...2023-02
2020-08
- #511 Remove project printed in drive form view
- #513 Reset button on new drive form does not reset dropdown inputs
- #514 Form fields clear themselves after clicking on dropdown
- #461 Detect when user was last time online based on his reqeuests
- #527 Show Passengers in Drives view
- #522 Limit amount of records shown to Driver in Drives View (limit to last 30 days)
- #521 Error that makes it impossible to login
- #526 Every Drive should have it's own country instead of relying on driver's country
- #380 Drive form errors are not translated after switching language
- #525 Split first column in admin/drives view to multiple columns
2020-06
2020-04
- #424 Drive verification on a separate screen
- #425 Passenger input type switched from text to number on a signing screen
- #430 Show message box when the drive is submitted (even if it's verified)
- #431 Logout confirmation popup also for online users
- #436 Filter cars and users by country in Django Admin
- #448 Narrowing the list of countries to those used in Django Admin filter
- #457 Report to show if the drive was confirmed
- #465 Improve visibility of the Django Admin panel
2020-02
#274 Sum km per drive
#312 Update Passengers serializers to include public RSA key
#315 Add a read-only field in add drive form to show the hash value of the drive
#335 Create key generation for RSA-based PKI
#310 Script to generate keys for existing users
#314 Develop drive hash function
#317 New Passenger form
#381 Value written in start mileage/end mileage are not removable
#376 Add 'Country' column in Django Admin
#320 Server-side sign
#391 Display country field in Django Admin as an additional column in Project's list
#316 Current user serializer
#386 Serializers don't check if entities with provided IDs exist
#405 Form signature should be treated as optional on the backend
#410 Sign form checksum, generate a signature
#319 Browser-side sign validation based on passenger public key
#321 Show localized warning to the user when the drive is not verified
#399 Set timeout to 60s
#389 Add "clean all" button for removing stuff from the form and local storage
2019-11
- #235 Car field is prepopulated using a car that driver choose in last drive
- #343 Django admin allows filtering drives by country
- #286 Sidebar size adjustment
- #262 Logout confirmation screen
- #233 Passenger field in new drive form filter options when typing
- #308 Passenger model migrated/merged with User model
- #311 3 new fields for cryptographic secrets were added to User model
2019-09
- #256 Add country to Passenger
- #327 Remove verification stuff
- #329 Dane początkowe się nie zapisują
- #252 Remove mileage unit column (always km)
- #309 Roles (groups) to distinguish drivers and passengers
- #304 Add driver country column in exports
- #255 Added country to project
- #313 is_verified in Drive model
2019-08
- #223 Issues/bugs when application is offline
- #239 Total mileage in current month – Django Admin
- #251 Fuel consumption – Django Admin
- #263 Blocked option to log out when user is offline
- #250 Driver name and surname instead of email in Django export
- #249 Driver name and surname instead of email in Django Admin
- #254 Assigning every user/driver to country
- #253 Assigning every car to country
- #278, #284 Resolve issue/bug with duplicated drives