From ba1fc921fa9585c3f79065c4c870961ceb3ba51d Mon Sep 17 00:00:00 2001 From: Reski Rukmantiyo Date: Sun, 2 Jul 2023 03:56:50 +0700 Subject: [PATCH] update to the latest (#2) * Update README.md (#1189) change in readme of docker-compose * Revert "Update README.md (#1189)" (#1193) This reverts commit 37442f482b8604577ef410cb505565a0b7c285fe. * fix: workspace member role update (#1203) * chore: update docker uploads (#1202) * fix: issue search for blocking and blocked_by condition (#1182) * fix: issue search for blocking and blocked_by condition * fix: issue search endpoint blockers * fix: rectify the filter parameters * fix: minio settings (#1172) * feat: plane proxy setup (#1181) * feat: plane proxy setup * dev: remove port mapping from web, api and minio containers * fix: project member role update (#1205) * fix: user public authentication workflow updates (#1207) * auth integration fixes * auth integration fixes * auth integration fixes * auth integration fixes * dev: update user api to return fallback workspace and improve the structure of the response * dev: fix the issue keyerror and move onboarding logic to serializer method field * dev: use-user-auth hook imlemented for route access validation and build issues resolved effected by user payload * fix: global theme color fix * style: new onboarding ui , fix: use-user-auth hook implemented * fix: command palette, project invite modal and issue detail page mutation type fix * fix: onboarding redirection fix * dev: build isuue resolved * fix: use user auth hook fix * fix: sign in toast alert fix, sign out redirection fix and user theme error fix * fix: user response fix * fix: unAuthorizedStatus logic updated * dev: Implemented SEO in app.tsx * dev: User public auth workflow updates. --------- Co-authored-by: sriram veeraghanta Co-authored-by: pablohashescobar Co-authored-by: anmolsinghbhatia * fix: email tls when selfhosting (#1206) * chore: move minio endpoint url to environment configuration (#1210) * chore: reset password url (#1220) * chore: reset password url * dev: update password reset endpoint * dev: update reset password url * fix: file upload size limit (#1218) * chore: workspace invite created detail (#1209) * chore: workspace invite created detail * dev: select related workspace member invite list * fix: bug and auth fixes (#1224) * fix: sign in and invitation page fixes * fix: project and workspace services track event fix * fix: user onboarding complete track event fix * fix: issue track event fix * fix: partial property , issue comment and mark as done issue track event fix * fix: bulk delete , move to cycle or module and issue label track event fix * fix: state , cycle and module track event fix * fix: pages and block track event fix * fix: integration , estimate , importer , analytics and gpt track event fix * fix: view track event fix * fix: build fix * fix: build fix * feat: reset password page for self-hosted added (#1221) * feat: reset password page for self-hosted added * chore: change reset password workflow * dev: update email template for reset password * chore: updated restricted workspace slugs list --------- Co-authored-by: pablohashescobar * chore: replace nextjs Image element (#1227) * fix: onboarding ui fix (#1225) * fix: forgot password email subject and update template (#1233) * fix: file asset uploads in workspace (#1234) * Improve apk usages in Dockerfile (#1198) * fix: last workspace id (#1237) * dev: route validation on non authenticated pages (#1238) * fix: assignee dropdown, sign in button, and onboarding flicker fix (#1242) * chore: fetch only high priority issues for the active cycle (#1228) * fix: user profile data mutation (#1243) * fix: workspace and project member user deletion (#1241) * fix: workspace and project member user deletion * fix: workspace member deletion * dev: add comments * chore: update workspace invitation email redirection url (#1236) * chore: update workspace invitation email redirection url * dev: update workspace invitation mail * chore: update remove file function logic (#1259) * chore: update remove file function logic * fix: workspace file delete endpoint * fix: social auth authentication workflow (#1264) * fix: github login mutation * dev: updated social auth workflow and handled multiple loads on user * dev: mutaing user and updated analytics logout issue resolved --------- Co-authored-by: Aaryan Khandelwal * dev: upgrade python runtime (#1256) * chore: onboarding workflow in authentication (#1281) * refactor: onboarding workflow (#1286) * chore: onboarding steps workflow verification * chore: onboarding variable update * refactor: onboarding user role validation (#1287) * chore: updating last_workspace_id under user (#1289) * chore: onboarding steps workflow verification * chore: onboarding onboarding variable update * chore: role check in onboarding * chore: updated last_workspace_id under user * chore: auth workflow in magic-link (#1292) * chore: enable/disable signup in self hosted environments (#1271) * dev: new onboarding workflow for self hosted instance * dev: additional flag on user creation * dev: segregate sign up and sign in endpoint * dev: update sign in endpoint for not existing users * chore: project list endpoint to show is_member status (#1166) * fix: email ssl setting for docker environment (#1299) * feat: inbox (#1023) * dev: initialize inbox * dev: inbox and inbox issues models, views and serializers * dev: issue object filter for inbox * dev: filter for search issues * dev: inbox snooze and duplicates * dev: set duplicate to null by default * feat: inbox ui and services * feat: project detail in inbox * style: layout, popover, icons, sidebar * dev: default inbox for project and pending issues count * dev: fix exception when creating default inbox * fix: empty state for inbox * dev: auto issue state updation when rejected or marked duplicate * fix: inbox update status * fix: hydrating chose with old values filters workflow * feat: inbox issue filtering * fix: issue inbox filtering * feat: filter inbox issues * refactor: analytics, border colors * dev: filters and views for inbox * dev: source for inboxissue and update list inbox issue * dev: update list endpoint to house filters and additional data * dev: bridge id for list * dev: remove print logs * dev: update inbox issue workflow * dev: add description_html in issue details * fix: inbox track event auth, chore: inbox issue action authorization * fix: removed unnecessary api calls * style: viewed issues * fix: priority validation * dev: remove print logs * dev: update issue inbox update workflow * chore: added inbox view context * fix: type errors * fix: build errors and warnings * dev: update issue inbox workflow and log all the changes * fix: filters logic, sidebar fields to show * dev: update issue filtering status * chore: update create inbox issue modal, fix: mutation issues * dev: update issue accept workflow * chore: add comment to inbox issues * chore: remove inboxIssueId from url after deleting * dev: update the issue triage workflow * fix: mutation after issue status change * chore: issue details sidebar divider * fix: issue activity for inbox issues * dev: update inbox perrmissions * dev: create new permission layer * chore: auth layer for inbox * chore: show accepting status * chore: show issue status at the top of issue details --------- Co-authored-by: Dakshesh Jain Co-authored-by: gurusainath Co-authored-by: Aaryan Khandelwal * chore: add labels data in cycles (#1223) * dev: add labels data for all cycles * dev: add assignees and labels percentage * dev: initial peice on cycle burn down chart * dev: cycles burn down chat * chore: update docker setup to mount env file (#1270) * fix: member invite (#1303) * fix: member invite * dev: fix integer errors * dev: workspace issue count (#1298) * chore: link and attachment count for cycles and modules (#1307) * feat: sign up page added (#1306) * fix: lower role user cannot invite higher role user (#1302) * :hammer: updated missing migration file (#1321) Co-authored-by: saitharunsai * chore: change charts library (#1305) * fix: dashboard charts * fix: cycles new charts * chore: sidebar burn down chart and calendar graph * chore: update dashboard line and pie graph * chore: update axes width of burndown chart --------- Co-authored-by: Dakshesh Jain * LICENSE change for Plane * fix: issue details page auth (#1331) * chore: added DEBUG value for docker setup (#1327) * chore: add DEBUG value for docker setup * refactor: removed the extra DEFAULT value * fix: importer delete when imported_data is None (#1328) * chore: add assignee avatar and minor refactor on cycles list and retrieve endpoint (#1320) * remove: time line issues (#1316) * remove: shortcut module (#1315) * fix: inbox issue activity (#1310) * chore: toggle sub issue view and sub issue count in sub issues (#1312) * chore: add assignee, label and burndown plot in module details (#1313) * chore: add assignee, label and burndown plot in module details * dev: fix typo and key error * dev: add avatar in module retrieve * chore: update issue search for cycle and modules (#1314) * chore: update issue search for cycle and modules * dev: return state name, group and color in search * dev: sub issue search * chore: update cycle and module stats logic (#1323) * refactor: cycles stats * chore: show assignee avatar in stats * chore: cycles and modules sidebar stats refactor * fix: build errors * fix: inbox mutation fixes (#1324) * chore: inbox status update mutation * fix: inbox issue activity mutation * refactor: code structure * chore: snoozed status message * chore: disable older dates for snoozing * chore: extend snooze time * chore: hide copy link from inbox * chore: show inbox applied filters list (#1334) * chore: decline issue mutation (#1354) * fix: clear inbox status filter button (#1355) * chore: link and attachment count in sub issues (#1352) * chore: inbox issue permissions (#1341) * chore: inbox issue permissions * dev: update delete endpoint * chore: enable print logs for background workers when in DEBUG mode (#1357) * chore: updated user onboarded response (#1365) * chore: set sentry dsn from environment variable (#1366) * chore: set sentry dsn from env variable for backend and worker * dev: sentry dsn for docker compose hub file * fix: create new issue when grouped by label (#1308) * style: profile settings, activity, preference page padding (#1335) * fix: cycle stats empty state (#1338) * chore: active cycle percentage fix * fix: progress chart x-axis values * fix: issue title breaking in issue card (#1339) * fix: description not loading while editing an issue (#1349) * fix: bulk delete issues mutation (#1351) * chore: info icon for activity graph (#1353) * feat: search endpoint (#1317) * feat: search endpoint for parent issue selection * feat: blocker and blocked by search endpoint * refactor: blocker and blocked by components and types * refactor: blocker and blocked by components, feeat: cycle and module new search endpoints * chore: sub-issues param change * style: show selected issues list * chore: route to issue after creating it (#1359) * chore: navigate to newly created inbox issue * refactor: inbox * fix: hide ai modal after issue creation * chore: hide action buttons after acting upon them * chore: add icon to inbox status * chore: update inbox status colors * refactor: inbox issues (#1370) * refactor: inbox issue endpoints * dev: update inbox issues endpooint * chore: inbox issue ordering (#1367) * feat: spreadsheet view (#1369) * feat: spreadsheet view * fix: fix scroll and overflow issues, feat: updated issue properties component, style: ui improvements * feat: sub-issue toggle and sub-issue hook added, chore: code refactor * fix: only render parent issue * feat: sub issue fetching hook updated and nested sub issue added, chore: code refactor * style: title sticky to left on scroll and column styling * fix: tooltip , filter and view z-index fix * feat: spreadsheet view column sorting, fix: sticky scroll issue fix * feat: updated issue view filter for spreadsheet view * style: spreadsheet view column * feat: double click to edit title * fix: estimate sorting fix * style: spreadsheet view columns * fix: spreadsheet view mutation, feat: edit , copy and delete option added * fix: edit sub issue fix * chore: triage state filtering (#1372) * fix: inbox issue update (#1373) * fix: auth error messages (#1376) * fix: onboarding tracker (#1360) * fix: update task for ai requests (#1368) * fix: words breaking abruptly (#1371) * chore: show error messages from request (#1375) * chore: accept issue confirmation modal (#1377) * chore: accept issue confirmation modal * chore: add inbox option to the command menu * fix: status colors not loading * chore: show state name on the inbox issue sidebar * feat: spreadsheet view improvements (#1379) * feat: quick menu for spreadsheet view added ,style: spreadsheet view column updated ,fix: z-index issue * feat: sorting indicator, style: spreadsheet column * fix: state and priority ordering (#1378) * fix: progress chart to show ideal line only when data is present (#1384) * fix: spreadsheet view bug fixes (#1383) * fix: due date sorting fix * fix: update and delete sub-issue fix * fix: spreadsheet bug fixes (#1385) * fix: sub issue accordion fix * chore: assignees sort order updated * fix: issue duplication when ordering by labels and assignee (#1388) * feat: editable label option added in all view , fix: view page list and kanban view mutation fix, chore: code refactor (#1390) * feat: editable label select component added in spreadsheet view * feat: editable label select option added in all view, chore: code refactor * fix: view page list and kanban view mutation fix and sub issue mutation, chore: refactor partial update issue function * fix: build fix * fix: sidebar toggle button on workspace dashboard (#1389) * fix: bug fixes (#1394) * fix: multi level dropdown fix * style: spreadsheet view add issue button * fix: spreadsheet view sub-issue label mutation * fix: create issue modal not working on workspace level (#1393) * chore: add tooltip to line graphs (#1392) * chore: workspace dashboard line graph tooltip * chore: burndown chart and analytics line graph tooltip added * fix: priority filtering (#1398) * feat: add existing issue option added in spreadsheet view (#1397) * fix: filter none updated (#1399) * fix: cannot change the state if it's the only state in group (#1358) * fixed loohole with groups and added tooltip * muted text when dropdown disabled * fix: spreadsheet quick action menu fix (#1404) * fix: resolve z-index issue with quick action menu and disable it for completed cycles (#1405) * fixL inbox status colors (#1408) * fix: priority none filter (#1407) * fix: progress chart x-axis values (#1409) * fix: x-axis dates value in the progress chart * chore: loader for active cycle * Update README.md (#1411) Edited the security email. * fix: github importer issue (#1414) * dev: migrations for removal of timelineissues and shortcut (#1417) * style: issue detail page layout (#1424) * style: adjust tooltip position and spacing in workspace id and title in spreadsheet (#1420) * fix: charts design and mutation (#1426) * fix: pie chart overlap issue * fix: burndown chart mutation * fix: burndown chart mutation * docs: update readme.md for self hosting setup and remove pnpm from contribution guidelines (#1423) * Add network timeout option to yarn install (#1382) Inside of the Dockerfile.web, the yarn install command is susceptible to encountering a ECONNECT timeout error on aarch64 and ARM devices (such as a raspberry pi). This explicit overwrite of the default network timeout extends the window for low power CPU devices. * chore: Dry up docker compose environment variables (#1438) * chore: Use docker compose extensions to dry up duplicate environment variables between worker and api services. See: https://docs.docker.com/compose/compose-file/11-extension/ * dev: update packages to latest version (#1431) --------- Co-authored-by: tarunratan Co-authored-by: pablohashescobar <118773738+pablohashescobar@users.noreply.github.com> Co-authored-by: guru_sainath Co-authored-by: sriram veeraghanta Co-authored-by: pablohashescobar Co-authored-by: anmolsinghbhatia Co-authored-by: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com> Co-authored-by: Aaryan Khandelwal <65252264+aaryan610@users.noreply.github.com> Co-authored-by: Peter Dave Hello Co-authored-by: Vamsi Kurama Co-authored-by: Aaryan Khandelwal Co-authored-by: Dakshesh Jain Co-authored-by: Sai Tharun <65693649+saitharunsai@users.noreply.github.com> Co-authored-by: saitharunsai Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com> Co-authored-by: M. Palanikannan <73993394+Palanikannan1437@users.noreply.github.com> Co-authored-by: Rhea Jain <65884341+rhea0110@users.noreply.github.com> Co-authored-by: tajkirkpatrick <50558516+tajkirkpatrick@users.noreply.github.com> Co-authored-by: Mark Percival