Skip to content

v1.68.0

Compare
Choose a tag to compare
@github-actions github-actions released this 09 Oct 07:46
42e608e

1.68.0 (2024-10-09)

Features

  • ability to mark notifications as read gf-460 (#498) (3ce21f7)
  • Add a "No projects found" message when search field no results on the Projects page gf-187 (#210) (43bafae)
  • add a character counter for the project description gf-188 (#222) (7c635d5)
  • add ability to delete project on project page gf-407 (#452) (dacd7b2)
  • add ability to edit group gf-81 (#170) (2485667)
  • add ability to merge contributors gf-344 (#435) (a52d648)
  • add admin group gf-227 (#235) (1114411)
  • add an ability for admins to delete a user gf-419 (#426) (724b812)
  • Add an ability to copy project api key gf-284 (#292) (1251eb9)
  • add an ability to create a group gf-53 (#56) (438f4b2)
  • add an ability to create a project gf-87 (#115) (2e08e17)
  • add an ability to create a project group gf-71 (#108) (4ceb575)
  • Add an ability to create and view project groups gf-139 (#257) (37c2a01)
  • add an ability to delete a group gf-80 (#128) (53f0f6d)
  • Add an ability to delete a project gf-138 (#168) (76547f4)
  • Add an ability to delete personal account gf-146 (#185) (7fb5001)
  • Add an ability to delete project group gf-353 (#356) (d6eddd9)
  • add an ability to edit a project gf-88 (#137) (92b59e0)
  • add an ability to edit contributor name gf-345 (#404) (7056194)
  • Add an ability to edit project group gf-342 (#371) (8c97374)
  • add an ability to edit user name gf-89 (#107) (6dbdf12)
  • Add an ability to generate and retrieve project api key gf-180 (#223) (1b016c7)
  • add an ability to mark contributors as hidden gf-346 (#400) (6143e4c)
  • add an ability to regenerate project api key gf-288 (#307) (7551326)
  • add an ability to save and retrieve activity logs gf-181 (#221) (74b5c5b)
  • Add an ability to split contributors gf-462 (#477) (adbf2af)
  • add an ability to view groups gf-78 (#122) (fd77bf6)
  • add an ablity to create a group gf-79 (#176) (ad36683)
  • Add an activity chart to contributor items on project details page gf-420 (#468) (38cf6eb)
  • add analytics last sync time to project details page gf-502 (#526) (7f3f5c2)
  • add analytics table gf-327 (#364) (dd7084a)
  • add breadcrumbs component gf-101 (#104) (a1994c5)
  • Add breadcrumbs to the project details page gf-165 (#171) (e89c510)
  • add Color enum and colorToCss map gf-23 (10d108f)
  • add contributors page gf-250 (#334) (35c0e09)
  • add creating project gf-57 (54b5614)
  • add date input to analytics page gf-182 (#237) (9570a5b)
  • add development ui route gf-72 (821e93b)
  • add display message for empty tables gf-206 (#220) (f21abb7)
  • add form validation rules and day ranges for color indicators gf-66 (cb24049)
  • add green tick for generation api key fulfilled gf-189 (#568) (d4b2d82)
  • add hyphen to name pattern gf-236 (#251) (63bacee)
  • add infinite scroll and pagination to notificationspopover gf-458 (#490) (9daf38b)
  • Add infinite scroll to the projects list gf-276 (#280) (2f9db4f)
  • Add instructions on how to setup analytics gf-343 (#392) (a4880d8)
  • add last activity time to contributors gf-347 (#410) (3128298)
  • add link to logo gf-154 (#167) (c4c1621)
  • add notification for failed project activity update gf-336 (#379) (ce69dd9)
  • add only latin validation rule gf-131 (#173) (ecabee8)
  • add page layout gf-72 (1d2ef1a)
  • add pagination to the contributors page gf-484 (#491) (75e0b48)
  • Add pagination to the groups table gf-83 (#184) (2b6f1b3)
  • add pagination to the users table gf-82 (#143) (c663ca0)
  • add permission to manage all projects gf-248 (#282) (0bc48e9)
  • add project last activity label to project list gf-274 (#354) (a4e7fab)
  • Add project page gf-86 (#109) (ba11d74)
  • Add project select to the contributors page gf-504 (#516) (3f1f1c5)
  • add project table gf-57 (1716bf7)
  • add projects get all api route gf-72 (5a44aa8)
  • add projects get all types gf-72 (260cea8)
  • add projects module with get all action gf-72 (cd29ed3)
  • add projects page gf-72 (483fd8b)
  • add projects select to analytics page gf-348 (#470) (47d8620)
  • add redirection to root after auth form submission gf-4 (25859ff)
  • add script for collecting statistics gf-247 (#315) (4ada7e5)
  • add search field to analytics page gf-352 (#444) (71dcfb1)
  • Add search input to users table on access management pages gf-402 (#422) (171d387)
  • add search input to users table on create project group modal gf-355 (#368) (c5cda1d)
  • Add search to the project list gf-85 (#114) (44c5ca9)
  • add template of project module gf-57 (6b8614f)
  • add Tooltip component and adjust gitEmail column gf-450 (#497) (5583d7e)
  • add user popup gf-58 (#95) (cde1fa5)
  • add users column to groups table on project access management page gf-403 (#412) (c8d80b9)
  • Add users column to the groups table gf-301 (#304) (9210049)
  • add users search in group forms gf-270 (#303) (985d160)
  • add validation for creating project gf-57 (dfaaccd)
  • add validation notification for incorrect password on login gf-517 (#532) (1cd0f50)
  • add view all projects permission gf-230 (#253) (60fe403)
  • added a new navigation item gf-41 (201c0f4)
  • added close on outside click functionality to modal component gf-21 (b35c653)
  • added cross to iconbuttons and implemented iconbutton into modal gf-21 (8cbb8bc)
  • added custom hook for tracking and controlling modal gf-21 (8863fba)
  • added function getUserColumns gf-41 (1e6d04b)
  • added placeholder to contributors list on project page gf-377 (#384) (0308e61)
  • added sidebar component to the layout gf-41 (776b144)
  • added usehandleclickoutside hook to the project and used it in modal gf-21 (488058d)
  • Adjust project permissions gf-351 (#401) (1453c52)
  • Adjust root permissions gf-350 (#386) (188d94a)
  • adjusted style for date column to align with the table head gf-545 (#548) (11a237c)
  • analytics: add new workspace for analytics gf-296 (#298) (6388631)
  • authorize the request before starting background job for analytics gf-464 (#467) (fb682c3)
  • change confirmation modal window on deleting user account gf-216 (#219) (dd9fd7f)
  • change script to support more than 1 git repository gf-589 (#590) (a7e9082)
  • change script to take parameters from configuration file instead of CLI gf-595 (#595) (#596) (00acb5a)
  • decrease default date range to one week gf-503 (#518) (8bc6dd8)
  • Display list of contributors on project details page gf-337 (#341) (ab2ac0b)
  • fix quality criteria issues gf-382 (#391) (c0fddb2)
  • fix quality criteria issues gf-557 (#561) (6b3c9ed)
  • handle dates that cross into the next day but are less than 24 hours apart gf-274 (#399) (80f526d)
  • improve avatar visibility gf-202 (#228) (d4b7203)
  • improve table navigation add a loader to tables gf-311 (#320) (8310823)
  • improve toast notification position and design gf-201 (#225) (f6de004)
  • Log out user when 401 error occurs gf-343 (#413) (61922a3)
  • make buttons 100% width gf-232 (#239) (9267f43)
  • not return description on get all request gf-259 (#279) (787244c)
  • order contributors list on the project details page by the last activity (the latest active ones on top) gf-533 (#537) (7286b31)
  • redirect to analytics page on contributor item click gf-349 (#512) (9861355)
  • refactor existing sub components gf-233 (#240) (117a666)
  • remove ui page gf-243 (#245) (f19c7ee)
  • replace forever with pm2 for analytics script gf-385 (#397) (168db21)
  • restrict users manage groups gf-84 (#175) (064e3dc)
  • run analytics upload immediately on start gf-592 (#592) (#593) (1f0b90c)
  • save search value to query parameters gf-200 (#218) (8d5cb71)
  • scroll element must be shown at the right side of the table component gf-149 (#174) (0c73b4d)
  • Sign Up page fields validation, Sign up button inconsistent text gf-131 (#132) (c6496a4)
  • split cd actions for analytics and shared gf-375 (#433) (bc730a5)
  • the earliest date availible to be choosen on the date range on the analytics page should be 1 year from today gf-482 (#488) (f08b073)
  • trigger analytics release gf-375 (#430) (a8e06e5)
  • update analytics cd config gf-375 (#438) (6f99875)
  • Update analytics instructions with the new flow gf-406 (#415) (e7c26d3)
  • Update logo in the app gf-242 (#258) (1b19756)
  • update schema in readme to match the app gf-543 (#544) (14abdce)
  • upgrade the visibility of the project's options button on the project detail page gf-508 (#514) (1d7d6f1)
  • upload statistics for the last week on each run gf-600 (#601) (bafc5f4)
  • Validation of the Password field on the login page gf-134 (#141) (c5793e1)

Bug Fixes

  • Abscence of a logo on the Sign In and Sign Up pages gf-121 (#129) (35663ca)
  • Absence of background on the left side of Auth pages gf-121 (#157) (b71df9e)
  • activity for specific date should be cleared on new analytics uploading gf-604 (#605) (2210283)
  • activity for specific date should be cleared on new analytics uploading gf-604 (#605) (#607) (9b5798a)
  • activity for specific date should be cleared on new analytics uploading gf-604 (#608) (7ced49d)
  • add a user permission check gf-324 (#325) (41d2dff)
  • add icon wrapper gf-12 (3d51061)
  • add loader to protected router gf-26 (4904017)
  • add mapper gf-41 (0ee0756)
  • add missing user id token error gf-13 (1af1ef5)
  • add project permissions to sign in response gf-560 (#563) (34b9245)
  • add range check for queryParams gf-23 (f54c7d4)
  • added a border to the header gf-41 (95df70e)
  • added filtering of deleted users to groups repositories gf-463 (#480) (ef569ab)
  • added the cross icon to project and implemented it into modal gf-21 (e430e8d)
  • adjust column sizes so table fits 1440 screen resolution gf-448 (#454) (aca0dee)
  • adjust column sizes so table fits 1440 screen resolution gf-448 (#461) (bf7e7a6)
  • adjust root permissions gf-350 (#466) (6e42ada)
  • adjusted css style and iconbutton to reflect figma design gf-21 (e4b28c2)
  • adjusted css styling for body to adhere with figma design gf-21 (f3d7fae)
  • adjusted css to comply with project and figma design, adjusted accidental filechange gf-21 (1eed39e)
  • adjusted css typograpy to unitless number, renamed and updated stylesheet import gf-21 (a95d2ea)
  • adjusted file name to reflec hook naming gf-21 (e605ec3)
  • adjusted handle click function to arrow function gf-21 (af5ae7b)
  • adjusted hook naming to match project naming conventions gf-21 (4857e37)
  • adjusted hooks and types to comply with project structure gf-21 (3e9d478)
  • adjusted httpcode to 201 created gf-312 (#316) (29ceb20)
  • adjusted icon size to even number gf-21 (3108da6)
  • adjusted imports and type definition to use react.refobject gf-21 (81ed142)
  • adjusted loader and placeholder to render properly when loading gf-515 (#520) (f94c6b6)
  • adjusted modal to type definition to use react.reactnode gf-21 (d7bc115)
  • adjusted naming in modal gf-21 (8480da6)
  • adjusted naming of hooks to conform with the projects naming conventions gf-21 (5c633ad)
  • adjusted naming of use-click-outside.hook.ts file and hook inside to be more clear gf-21 (0fe5fda)
  • adjusted path for project page breadcrumbs gf-283 (#286) (384ec02)
  • adjusted project status message based on search state gf-313 (#319) (0306fa4)
  • adjusted project/contributor style to match figma design gf-506 (#513) (b27a06e)
  • adjusted search for modal to remove double reload gf-455 (#493) (d80d5c5)
  • adjusted the right arrow SVG to not include the fill white attribute in it's path gf-208 (#213) (0aa5cc3)
  • analytics script configuration is not updated when api key is generated gf-597 (#598) (917dea8)
  • Block access to project access management page when user hasn't either View or Manage All Projects permission gf-350 (#414) (168101c)
  • Browser Back button not functioning after redirecting to the Analytics page from the Project details page gf-540 (#542) (4c8d9dd)
  • change constant name gf-12 (3239cd8)
  • change constants and type location gf-12 (e205fa3)
  • change decrypt function gf-495 (#505) (c2dc8fe)
  • change name of the file gf-41 (9602d09)
  • change structure and fix name of variables gf-41 (e0ff2b9)
  • change styles gf-12 (0d6f3dc)
  • change the file name gf-41 (fed233d)
  • change the file structure gf-41 (e710435)
  • change the file structure gf-41 (684686b)
  • change UesrEntity gf-41 (c813b1b)
  • changed formatDate function and changed variable names gf-41 (65c1587)
  • changed import gf-41 (aef0077)
  • changed import gf-41 (a2439c4)
  • changed import gf-41 (c5bfcee)
  • changed naming to comply with quality criteria gf-21 (c6c9b13)
  • changed the name of variables, removed unnecessary things gf-41 (fcd8911)
  • changed the path of imort gf-41 (f24b550)
  • changed the styles on the pages access-management and layout gf-41 (af00315)
  • cleaned up comments in code gf-21 (4a0b23d)
  • conflicts gf-26 (6205435)
  • correcting white routes gf-13 (f068138)
  • cyclic problem gf-23 (907a147)
  • date input component gf-472 (#487) (b607eb3)
  • delete get development routes helper gf-72 (0dc2712)
  • delete unnecessary props gf-12 (ab28032)
  • do App component as the global gf-26 (b5e1ed0)
  • double dots shown nearby user checkboxes in the create/edit group/project group modal window gf-382 (#441) (319f18e)
  • fix check has permission helper gf-248 (#378) (ffc88da)
  • fix inconsistent alignment in create group modal gf-265 (#268) (27f10b7)
  • fix inconsistent layout of the users table gf-267 (#273) (b5527bb)
  • fix notification gf-190 (#207) (be32281)
  • fixed 'no token provided' error on 'access management' page gf-117 (#125) (667be01)
  • fixed inconsistent analytics page alignment gf-530 (#535) (8ee08ba)
  • fixed last activity to start from the beginning of the day gf-446 (#451) (06017bf)
  • fixed merge conflicts and added modal test into projects gf-21 (89cc726)
  • Font size of the "Profile" heading doesn`t match the design mockup gf-192 (#194) (8bcaffc)
  • groups table refresh on deletion of group gf-329 (#335) (adc543e)
  • height of select component gf-23 (5cb6be8)
  • hide caret on select component gf-23 (5371e4a)
  • hook naming according to project naming convention gf-21 (d23d351)
  • i removed use of callback gf-21 (a2365ca)
  • implemented emtyplaceholdermessage to handle statusmessage gf-313 (#362) (c9cc015)
  • import gf-23 (c14fa4a)
  • imported reactnode directly for modal component gf-21 (c5ffd81)
  • improve error handling in creating activity logs gf-332 (#365) (9a4bb43)
  • Inappropriate appearance of the Access Managment page for a small screen resolution (1024px) gf-295 (#323) (0588959)
  • inappropriate appearance of the scroll element at the Table component on Windows OS gf-197 (#203) (7781a7a)
  • inconsistent alignment of the analytics table on the analytics page gf-473 (#479) (3c5390c)
  • inconsistent data display on analytics table due to date format issue gf-510 (#521) (9882708)
  • Inconsistent layout on the Projects and Access Managment page gf-120 (#126) (1777928)
  • Inconsistent location of the load component with a slow internet connection gf-147 (#162) (f07f4e3)
  • Inconsistent location of the load component with a slow internet connection gf-147 (#179) (f9ad998)
  • inconsistent page content layout on the contributors page with different screen resolutions gf-387 (#416) (9a9735d)
  • incorrect message displayed when all contributors are hidden gf-538 (#539) (0dc06ae)
  • incorrect time display and color coding for analytics last sync time gf-547 (#549) (6247724)
  • internal server error for table pagination on emty tables gf-205 (#212) (0fd3d03)
  • label className gf-23 (115d25f)
  • loader component is not vertically centralized on the analytics page gf-471 (#481) (bc36fa9)
  • Loader is missing when switching between pages gf-119 (#127) (9ee75f5)
  • make background to be primary gf-145 (#161) (c55eb9e)
  • Make project group name unique only within the scope of a project gf-361 (#380) (92fd89a)
  • Make sidebar item to indicate the active page gf-118 (#123) (b851b6c)
  • make sidebar width consistent gf-475 (#500) (c3148b0)
  • manage all projects permissions, edit, view, delete, create gf-411 (#424) (3599a79)
  • Manage Project permission does not allow user to delete a Project group in this specific project on the Manage Access page gf-569 (#572) (582b31a)
  • missing error message for invalid email format on Sign Up page gf-252 (#255) (1851536)
  • modal naming to adhere with project gf-21 (3eb493a)
  • move the layout to the page gf-41 (e0c74e7)
  • not all contributors are displayed in contributor merge form gf-550 (#551) (c19adb8)
  • Project groups are not deleted from the DB after deleting the project they corresponds to gf-504 (#559) (6f519dc)
  • quality criteria issues gf-557 (#580) (5013012)
  • refactor get authenticated user gf-25 (cdd2f2e)
  • refactor group validation messages gf-262 (#275) (1ac5ccc)
  • refactor groups find all fetching logic gf-266 (#269) (c39f451)
  • refactor table data word break styles gf-299 (#300) (60cb964)
  • refactor user groups to permissions relation gf-78 (#116) (9bcbf98)
  • refactored search handling in search component gf-331 (#372) (5aea374)
  • reload contributors on split gf-519 (#525) (f766ce8)
  • reloading the same page and loader component gf-276 (#373) (5a38776)
  • remove isDirty from analytics page gf-529 (#531) (f43187b)
  • remove sign forms code duplication gf-4 (f683a45)
  • remove unused method gf-57 (09a3ae7)
  • removed comments from code gf-21 (3dd6a03)
  • removed one import gf-41 (6275e14)
  • rename setup analytics button to match the design gf-308 (#309) (abcbde2)
  • replace workspaces with appropriate ones in linter commands gf-296 (#339) (d986718)
  • resctict user manage group gf-254 (#256) (73c7473)
  • resolve conflicts and complete merge gf-21 (58aab6f)
  • resolve merge conflict in app.tsx and complete merge gf-21 (06565a3)
  • restrict project card visibility based on user permissions gf-558 (#565) (cfc71fa)
  • rid of error throwing when project groups were not deleted by project id gf-555 (#579) (38c6c23)
  • select background and borders. Add background prop for table pagination gf-23 (741b6b6)
  • select hover styles and cursor, add searchable select gf-204 (#226) (be81fba)
  • select initial value display gf-23 (fe13580)
  • submit button labels in project create and update forms gf-474 (#486) (00d9ade)
  • table pagination styles gf-23 (39ab768)
  • table pagination styles gf-23 (cc3c8c9)
  • The Check in the checkbox appears in the choosen row for each page in the Create Group modal (for both Create Progect Group and Create Group) gf-390 (#396) (435553e)
  • the delete project button is displayed and the deletion is accessible for the manage specific project permission gf-570 (#578) (d5737b1)
  • the last month in the calendar component on the analytics page is shown with empty data gf-357 (#359) (d1a0305)
  • The page reloads after generating the API key gf-289 (#293) (c899e03)
  • The Project description text overflows beyond the screen boundaries when 1000 characters are entered gf-150 (#153) (77b2055)
  • the size of the user popup and the font of the elements don't match the layout gf-136 (#148) (2850420)
  • The Table should not be able to scroll when the Options Popover is open gf-272 (#278) (8450514)
  • The users are not sorted correctly at the "Users" table in the "Access Managment" page gf-290 (#294) (3a9e255)
  • Three Toast notifications are displayed on attempt to open a project page without a permission gf-567 (#571) (6cb31d6)
  • token extraction gf-13 (6c0521c)
  • type imports gf-276 (#338) (9ee1d7b)
  • update auth user permissions after project group deleted gf-585 (#586) (e8a9d1f)
  • update button text alignment gf-156 (#160) (4e42cd6)
  • update columns width gf-389 (#421) (bf69331)
  • update hasSetupAnalyticsPermission check gf-573 (#574) (b968e29)
  • update imports gf-72 (8d7ec88)
  • update page layout styles gf-72 (473707f)
  • update page layout styles gf-72 (ffadf97)
  • update profile success message gf-193 (#195) (1b262d7)
  • update profile success message gf-193 (#261) (72222f1)
  • update useAppSelector for projects gf-72 (25f4143)
  • update user patch validation schema gf-562 (#566) (3ab48eb)
  • updated export of modal to be using components.js export gf-21 (ccac350)
  • Upon a click on the Logo element in the header user is redirected to the Homepage gf-285 (#291) (fc2ba06)
  • user profile not deleted without "Manage User Access" permission gf-449 (#478) (5e017f5)
  • useSearch change to handle modal search gf-455 (#459) (7b99a6d)
  • Ahange the page layout and its styles gf-41 (6a0679a)
  • Ahange the styles of page layout gf-41 (2dda590)