Compare commits

..
Author SHA1 Message Date
Aaryan Khandelwal ac6d2f4f16 fix: workspace page version history 2024-11-14 20:50:28 +05:30
Aaryan Khandelwal 463cfd7731 fix: workspace page version history 2024-11-14 20:47:10 +05:30
Aaryan Khandelwal 2756c383ba feat: version history for issues 2024-11-14 20:42:42 +05:30
Aaryan Khandelwal acd68595d5 feat: issue version history 2024-11-14 20:06:35 +05:30
NarayanBavisetti 07e8055fa2 chore: migration conflicts 2024-11-14 19:51:53 +05:30
NarayanBavisetti ca5a10378f Merge branch 'runway-pages' of github.com:makeplane/plane-ee into chore/issue-version-history 2024-11-14 18:21:26 +05:30
NarayanBavisetti 5277788be4 chore: issue description version histroy 2024-11-14 18:17:02 +05:30
Palanikannan M 4614669fa1 fix: more stuff 2024-11-14 18:09:41 +05:30
Palanikannan M bc092d6a98 fix: added to read only extension 2024-11-14 17:56:13 +05:30
Palanikannan M 06fd5295b3 fix: added lists for read only 2024-11-14 17:54:01 +05:30
Palanikannan M 0f3f2b54b0 Merge branch 'runway-pages' of https://github.com/makeplane/plane-ee into runway-pages 2024-11-14 17:18:42 +05:30
Palanikannan M acc439934d fix: type error 2024-11-14 17:18:05 +05:30
M. PalanikannanandGitHub f66fb0c82c Flat list demo (#1714)
Flat list demo - drag drop and realtime unlock
2024-11-14 16:56:33 +05:30
Aaryan Khandelwal 869db76641 chore: update editor package json 2024-11-14 16:01:22 +05:30
Aaryan Khandelwal 5561260fec chore; updated yarn lock 2024-11-14 15:48:17 +05:30
1538e0a235 dev: conflict free issue description (#1712)
* chore: new description binary endpoints

* chore: conflict free issue description

* chore: fix submitting status

* chore: update yjs utils

* chore: handle component re-mounting

* chore: update buffer response type

* chore: add try catch for issue description update

* chore: update buffer response type

* chore: description binary in retrieve

* chore: update issue description hook

* chore: decode description binary

* chore: migrations fixes and cleanup

* chore: migration fixes

* fix: inbox issue description

* chore: move update operations to the issue store

* fix: merge conflicts

* chore: reverted the commit

* chore: removed the unwanted imports

* chore: remove unnecessary props

* chore: remove unused services

* chore: update live server error handling

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-11-14 13:48:25 +05:30
M. PalanikannanandGitHub 3d5e86d227 Flat list demo (#1709)
* wip: added flat list

* fix: able to render prosemirror flat lists

* fix: types to insert list

* chore: renamed manual logger and logger middleware across the live server

* feat: old and new lists coexist

* feat: migration (but with duplication of content and persistence of old lists due to indexed db)

* fix: flat lists

* fix: migration script added

* fix: styles of ordered lists

* fix: table insertion

* fix: image attr type

* fix: insert table command for nesting it in lists

* fix: exiting code blocks inside lists

* revert: old fetch logic

* feat: trying out heading lists, nested styles and diving deeper

* fix: flat-list

* fix: parse html

* fix: css

* fix: add toggle list command
2024-11-13 22:16:16 +05:30
pushya22andGitHub 712d5daa19 Merge pull request #1708 from makeplane/sync/ce-ee
Sync: Community Changes
2024-11-13 19:48:53 +05:30
Aaryan KhandelwalandGitHub 89588d4451 fix: issue and module link validation (#5994)
* fix: issue and module link validation

* chore: removed reset logic
2024-11-13 19:47:30 +05:30
801c371aa5 [WEB-2749] fix: intake issues (#1699)
* chore: removed the validation in patch request (#1680)

* fix: made intake fields required

* fix: added pi classes

* fix: intake created by

* fix: synced with ce

* fix: revoked package change

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: pushya22 <130810100+pushya22@users.noreply.github.com>
Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com>
2024-11-13 19:12:49 +05:30
Akshita GoyalandGitHub f7a4df010b fix: handled backticks in ai message (#1705) 2024-11-13 18:14:18 +05:30
pushya22andGitHub db949eda0a Merge pull request #1706 from makeplane/sync/ce-ee
Sync: Community Changes
2024-11-13 18:04:21 +05:30
Akshita GoyalandGitHub 3eb911837c fix: display property in take (#5993) 2024-11-13 18:02:24 +05:30
pushya22andGitHub c886464852 Merge pull request #1704 from makeplane/sync/ce-ee
Sync: Community Changes
2024-11-13 16:03:26 +05:30
rahulrameshaandGitHub 4b50b27a74 [WEB-2442] feat: Minor Timeline view Enhancements (#5987)
* fix timeline scroll to the right in some cases

(cherry picked from commit 17043a6c7f)

* add get position based on Date

(cherry picked from commit 2fbe22d689)

* Add sticky block name to enable it to be read throughout the block regardless of scroll position

(cherry picked from commit 447af2e05a)

* Enable blocks to have a single date on the block charts

(cherry picked from commit cb055d566b)

* revert back date-range changes

* change gradient of half blocks on Timeline

* Add instance Id for Timeline Sidebar dragging to avoid enabling dropping of other drag instances

* fix timeline scrolling height
2024-11-13 15:40:37 +05:30
f44db89f41 [WEB-2628] fix: Sorting by estimates (#5988)
* fix estimates sorting in Front end side

* change estimate sorting keys

* - Fix estimate sorting when local db is enabled
- Fix a bug with with sorting on special fields on spreadsheet layout
- Cleanup logging

* Add logic for order by based on layout for special cases of no load

---------

Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
2024-11-13 15:38:43 +05:30
sriram veeraghanta 1e9299cebd fix: mantenance page content changes 2024-11-13 15:38:06 +05:30
Akshita GoyalandGitHub 8c3189e1be fix: intake status count (#5990) 2024-11-13 15:38:03 +05:30
Anmol Singh BhatiaandGitHub f735e2fe8b fix: de-dupe issue action (#1694) 2024-11-13 15:32:32 +05:30
sriram veeraghantaandGitHub 2566c33956 Merge pull request #1701 from makeplane/sync/ce-ee
Sync: Community Changes
2024-11-13 15:23:10 +05:30
sriram veeraghanta 9ec15a38ce fix: sync merge conflicts resolved 2024-11-13 15:22:38 +05:30
Akshita GoyalandGitHub 54ddca88ad fix: pi chat (#1703)
* fix: is_new in getAnswers api

* fix: editor getting stuck issue

* fix: word break

* fix: hidden projects user is not a part of from focus dropdown

* fix: showing only the projects with permissions in the focus dropdown

* fix: css

* fix: removed log
2024-11-13 15:14:34 +05:30
sriram veeraghanta eee2145734 fix: code spliting and instance maintenance screens 2024-11-12 19:48:31 +05:30
Akshita GoyalandGitHub 8739617535 fix: css + added llm in every query (#1700)
* fix: css + added llm in every query

* fix: nested css
2024-11-12 17:21:01 +05:30
4f558bc250 fix: custom background color for table header (#5989) (#1698)
Co-authored-by: Aaryan Khandelwal <65252264+aaryan610@users.noreply.github.com>
2024-11-12 15:29:49 +05:30
Aaryan KhandelwalandGitHub 106710f3d0 fix: custom background color for table header (#5989) 2024-11-12 15:26:57 +05:30
Akshita GoyalandGitHub cf93a6865a Fix: Chore pi changes (#1697)
* chore: added context and source to the getAnswers api

* fix: markdown formatting

* fix: llm id in getAnswer payload

* fix: removed wrong imports

* fix: loadash imports
2024-11-12 14:42:43 +05:30
Akshita GoyalandGitHub 221ae572db fix: pi build (#1696)
* fix: pi build

* fix: removed extra
2024-11-11 20:31:08 +05:30
pushya22andGitHub 6a2f400935 Merge pull request #1695 from makeplane/sync/ce-ee
Sync: Community Changes
2024-11-11 20:05:42 +05:30
Anmol Singh Bhatia 46e3c01aaa Merge branch 'preview' of github.com:makeplane/plane-ee into sync/ce-ee 2024-11-11 19:59:05 +05:30
db8c4f92e8 chore: theme and code refactor (#5983)
* chore: added pi colors

* chore: de-dupe modal height

---------

Co-authored-by: gakshita <akshitagoyal1516@gmail.com>
2024-11-11 19:53:43 +05:30
Anmol Singh BhatiaandGitHub a6cc2c93f8 chore: worklog enhancements (#5982) 2024-11-11 19:27:07 +05:30
Bavisetti NarayanandGitHub 0428ea06f6 chore: filter the deleted issue assignee (#5984) 2024-11-11 19:25:38 +05:30
Aaryan KhandelwalandGitHub c5abf161f4 fix: editor placeholder color (#1692) 2024-11-11 18:27:10 +05:30
Aaryan KhandelwalandGitHub cd88622fd9 fix: intake form asset upload (#1691) 2024-11-11 18:26:51 +05:30
Akshita GoyalandGitHub 009c866cc0 Fix pi models css (#1690)
* fix: models + css

* fix: banner images for pi

* fix: pi message styling

* fix: added mentions icons

* fix: css fixes + added focus toggle

* chore: added feedback for each message

* fix: sidebar padding
2024-11-11 18:26:36 +05:30
rahulrameshaandGitHub d24e0e3629 [WEB-2442] chore: Add better smoother dependdency lines (#1685)
* smoother dependency lines

* remove console log
2024-11-11 17:08:41 +05:30
pushya22andGitHub 3cfe97f3ff Merge pull request #1693 from makeplane/sync/ce-ee
Sync: Community Changes
2024-11-11 16:16:15 +05:30
Aaryan KhandelwalandGitHub 7082f7014d style: remove unnecessary bottom padding from the rich text editor (#5976) 2024-11-11 16:11:34 +05:30
Anmol Singh BhatiaandGitHub c7c729d81b [WEB-2283] fix: create issue modal parent select ui (#5980)
* fix: create issue modal parent select ui

* chore: code refactor
2024-11-11 16:11:10 +05:30
Aaryan KhandelwalandGitHub 97eb8d43d4 style: updated margins and font styles for editor (#5978)
* style: updated margins and font styles for editor

* fix: code block font size in small font

* fix: remove duplicate code
2024-11-11 16:10:47 +05:30
Anmol Singh BhatiaandGitHub 1217af1d5f chore: restrict sub-issue to have different project id than parent (#5981) 2024-11-11 16:10:27 +05:30
pushya22andGitHub c71bfe20e1 Merge pull request #1689 from makeplane/sync/ce-ee
Sync: Community Changes
2024-11-09 17:02:53 +05:30
Bavisetti NarayanandGitHub 13083a77eb chore: enable intake from project settings (#5977) 2024-11-09 17:01:21 +05:30
NikhilandGitHub e077d7f19f Merge pull request #1688 from makeplane/fix-inbox-intake-migrations
fix: inbox intake migration
2024-11-09 15:38:20 +05:30
sriram veeraghantaandGitHub 642c3d54ff Merge pull request #1686 from makeplane/sync/ce-ee
Sync: Community Changes
2024-11-08 23:13:25 +05:30
sriram veeraghanta 065e40e042 fix: merge conflicts 2024-11-08 23:12:31 +05:30
sriram veeraghanta 785b7de202 fix: intake inbox ee migration and fixes 2024-11-08 23:03:26 +05:30
Bavisetti Narayanandsriram veeraghanta 0781643642 chore: removed the validation in patch request (#1680) 2024-11-08 22:51:50 +05:30
Akshita Goyalandsriram veeraghanta bc99f9634d fix: intake loading (#5966)
* fix: intake loading

* fix: image upload in space
2024-11-08 22:51:40 +05:30
7fda07c7a0 fix: renamed inbox to intake (#5967)
* feat: intake

* chore: intake model migration changes

* dev: update dummy data

* dev: add duplicate apis for inbox

* dev: fix external apis

* fix: external apis

* chore: migration file changes

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-11-08 22:51:29 +05:30
rahulrameshaandsriram veeraghanta bdbc673a18 fix related to activity (#5972) 2024-11-08 22:50:01 +05:30
7f78d2c218 [WEB-2706] fix: Add fallback when db initialisation fails (#5973)
* Add fallback when db initialization fails

* add checks for instance.exec

* chore: convert issue boolean fields to actual boolean value.

* change instance exec code

* sync issue to local db when inbox issue is accepted and draft issue is moved to project

* chore: added project and workspace keys

---------

Co-authored-by: rahulramesha <rahulramesham@gmail.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-11-08 22:50:01 +05:30
Akshita GoyalandGitHub 0cd36b854e fix: intake loading (#5966)
* fix: intake loading

* fix: image upload in space
2024-11-08 17:17:15 +05:30
1d314dd25f fix: renamed inbox to intake (#5967)
* feat: intake

* chore: intake model migration changes

* dev: update dummy data

* dev: add duplicate apis for inbox

* dev: fix external apis

* fix: external apis

* chore: migration file changes

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-11-08 17:10:24 +05:30
rahulrameshaandGitHub 1743717351 fix related to activity (#5972) 2024-11-08 17:09:49 +05:30
acba451803 [WEB-2706] fix: Add fallback when db initialisation fails (#5973)
* Add fallback when db initialization fails

* add checks for instance.exec

* chore: convert issue boolean fields to actual boolean value.

* change instance exec code

* sync issue to local db when inbox issue is accepted and draft issue is moved to project

* chore: added project and workspace keys

---------

Co-authored-by: rahulramesha <rahulramesham@gmail.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-11-08 17:09:26 +05:30
Akshita GoyalandGitHub 8e0a919750 fix: pi chat bug fixes (#1670)
* chore: pi empty state

* fix: response change handled

* fix: handled api failure

* fix: formatted ai messages

* fix: reverted the pi pallete

* fix: integrated  models api

* fix: disabled regenerating new chat

* fix: page loading fixed

* fix: dynamically imported markdown

* fix: removed extras

* fix: minor css

* fix: handled pi chat in bulk ops
2024-11-08 13:33:00 +05:30
pushya22andGitHub 6c0b1cc55f Merge pull request #1678 from makeplane/sync/ce-ee
Sync: Community Changes
2024-11-08 13:32:32 +05:30
Aaryan KhandelwalandGitHub 2b04ac7318 fix: editor user config (#1679) 2024-11-08 13:32:01 +05:30
Bavisetti NarayanandGitHub b67d82d239 chore: upload image in the intake form (#1677) 2024-11-08 13:30:53 +05:30
Aaryan KhandelwalandGitHub 2193e8c79c fix: editor user config (#5974) 2024-11-08 13:30:06 +05:30
pushya22andGitHub c3e3fa7c13 Merge pull request #1675 from makeplane/sync/ce-ee
Sync: Community Changes
2024-11-07 20:04:59 +05:30
Anmol Singh BhatiaandGitHub 4c6ab984c3 [WEB-2742] chore: issue link ui revamp (#5971)
* chore-issue-link-ui

* chore: issue link ui revamp
2024-11-07 19:24:15 +05:30
Prateek ShouryaandGitHub 9f5a2c1a85 improvement: feature flag pi chat from dasboard sidebar. (#1674)
* improvement: remove progress bar when chat id changes.
2024-11-07 15:42:19 +05:30
Akshita GoyalandGitHub 8c0da93c3f fix: intake loading state (#1669)
* fix: intake loading state

* fix: handling api failure

* fix: handled api failure

* fix: intake image upload
2024-11-07 15:36:25 +05:30
Satish GandhamandGitHub cccf14acb0 Merge pull request #1673 from makeplane/sync/ce-ee
Sync: Community Changes
2024-11-07 15:33:42 +05:30
Prateek ShouryaandGitHub 7574206a41 [WEB-2554] improvement: dashboard sidebar list items. (#5970) 2024-11-07 15:31:28 +05:30
Prateek ShouryaandGitHub a8e6a0ec1e [WEB-2728] improvement: new UI for custom property settings. (#1663) 2024-11-06 18:59:22 +05:30
guru_sainathandGitHub 793a166ad2 chore: infra update for maintenance mode (#1667) 2024-11-06 18:50:38 +05:30
pushya22andGitHub 85cf3e2dba Merge pull request #1668 from makeplane/sync/ce-ee
Sync: Community Changes
2024-11-06 18:44:02 +05:30
Anmol Singh BhatiaandGitHub eebc327b10 chore: app sidebar behaviour (#5964) 2024-11-06 18:36:23 +05:30
Prateek ShouryaandGitHub e19cb012be [WEB-2728] improvement: add true-transparent variant for textarea. (#5960) 2024-11-06 16:56:15 +05:30
pushya22andGitHub 7c7a0b114d Merge pull request #1666 from makeplane/sync/ce-ee
Sync: Community Changes
2024-11-06 15:15:27 +05:30
guru_sainathandGitHub 9d1253a61d chore: infra update for maintenance mode (#5963) 2024-11-06 15:13:51 +05:30
Akshita GoyalandGitHub 541dd4f78c Fix intake build issues (#1665)
* fix: intake build issues

* fix: removed loader
2024-11-06 14:43:22 +05:30
guru_sainathandGitHub 03f0b59004 fix: updated default value for device id in user information query (#1661) 2024-11-06 13:04:15 +05:30
54e5159e81 Fix intake imports (#1662)
* chore: intake email and forms ui

* chore: intake forms

* chore: api integrations for settings

* fix: intake tooltip

* fix: type added

* fix: intake form space

* fix: forms

* fix: space app form for intake

* fix: lint issue

* fix: theme based image handling

* fix: type fixed

* chore: intake settings modal

* fix: handled html text area

* chore: payload changes for intake settings

* fix: changed api endpoint

* fix: build issues

* chore: issue creation for intake forms

* chore: in-app intake toggle

* fix: added feature flagging

* chore: changed the default response

* fix: changed flag

* fix: handled placeholders

* fix: removed unwnated classes

* fix: intake imports

* fix: remove be changes

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com>
2024-11-06 12:59:15 +05:30
sriram veeraghanta f65514be77 Merge branch 'mobile' of github.com:makeplane/plane-ee into preview 2024-11-05 21:04:43 +05:30
7b1decbffd Chore intake emails forms (#1558)
* chore: intake email and forms ui

* chore: intake forms

* chore: api integrations for settings

* fix: intake tooltip

* fix: type added

* fix: intake form space

* fix: forms

* fix: space app form for intake

* fix: lint issue

* fix: theme based image handling

* fix: type fixed

* chore: intake settings modal

* fix: handled html text area

* chore: payload changes for intake settings

* fix: changed api endpoint

* fix: build issues

* chore: issue creation for intake forms

* chore: in-app intake toggle

* fix: added feature flagging

* chore: changed the default response

* fix: changed flag

* fix: handled placeholders

* fix: removed unwnated classes

* chore: removed the extra migration

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com>
2024-11-05 20:15:58 +05:30
Bavisetti NarayanandGitHub b832cb4fff chore: intake settings migration (#1653)
* chore: intake settings migration

* chore: changed the migration file
2024-11-05 19:42:00 +05:30
d787f9f79e [PULSE-1, PULSE-9] feat: Pi Chat and Dedupes (#1627)
* [HACK-5] feat: de dupe implementation (#1600)

* chore: plane ai icon added

* chore: de-dupe services, constants and types added

* chore: de-dupe constants and types updated

* dev: de-dupe ui component added and implementation

* chore: pi services and types updated

* chore: useDebouncedDuplicateIssues hook added

* chore: jsx to string helper function added

* chore: useDebouncedDuplicateIssues implementation

* chore-pi-color-variable

* chore: pi service base url added

* chore: pi endpoint updated

* chore: pi endpoint updated

* chore: pi endpoint updated

* [HACK-5] chore: de dupe issue actions and code refactor (#1606)

* chore: de-dupe action implementation and code refactoring

* chore: code refactor

* chore: pi color updated (#1608)

* chore: structuring and UI components (#1596)

* chore: structuring and UI components

* fix: cleaning

* fix: chat api integrations

* fix: build issues

* wip: pi editor

* fix: integrated all apis

* fix: integrational changes

* fix: integrational changes

* fix: build issues

* fix: commented toolbar in history

* fix: added streaming to pi messages

* fix: scroll into view

* chore: pi chat header and side panel improvements

* fix: removed logs

---------

Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>

* chore: pi chat history (#1615)

* chore: structuring and UI components

* fix: cleaning

* fix: chat api integrations

* fix: build issues

* wip: pi editor

* fix: integrated all apis

* fix: integrational changes

* fix: integrational changes

* fix: build issues

* fix: commented toolbar in history

* fix: added streaming to pi messages

* chore: pi chat header and side panel improvements

* chore: pi chat history ui

* chore: code refactor

---------

Co-authored-by: gakshita <akshitagoyal1516@gmail.com>

* Chore: pi improvement (#1619)

* chore: de-dupe debounce time updated

* chore: pi chat head title updated

* chore: de-dupe button label and modal ux updated

* fix: issue modal width

* fix: pi-chat side panel

* chore: added pi chat to side bar

* chore: de-dupe modal

---------

Co-authored-by: gakshita <akshitagoyal1516@gmail.com>

* Fix build issue

* chore: de-dupe modal theme (#1620)

* fix: pi chat bug fixes and improvement (#1623)

* fix: getAnswer error handling

* fix: pi-chat layout and code refactor

* fix: user message trim

* chore: pi theme updated

* chore: pi chat services update

* chore: code refactor

* chore: de-dupe modal transition added and height bug fixed (#1626)

* chore: de dupe code splitting (#1628)

* chore: code splitting

* chore: code splitting

* chore: code refactor

* chore: code refactor

* Fix: pi chat bug fixes and improvements (#1629)

* fix: editor css + messages css

* fix: submit on enter + mentions partial

* fix: colors minor fixes

* fix: build fixed

* fix: enter key + editor css + shift key + feedback toast

* fix: mentions dropdown untested

* fix: css

* fix: css

* fix: build issues

* fix: added latest conversation to history + layout fixing

* fix: mentions key

* fix: cn import in the pi editor

* Fix build error

* Fix pi chat api auth

* chore: pi services endpoint updated

* chore: code refactor

* Fix  floatin bot feature flag (#1651)

* fix: floating bot + feature flagging

* fix: minor fixes

* fix: removed pi chat from community verison

* fix: pi chat flag

* chore de dupe flagging (#1657)

* chore: de dupe feature flagging

* chore: code refactor

* chore: code refactor

* chore: code refactor

---------

Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
Co-authored-by: Pushya Mitra Thiruvooru <pushya@Pushyas-MacBook-Pro.local>
Co-authored-by: Akshita Goyal <36129505+gakshita@users.noreply.github.com>
Co-authored-by: gakshita <akshitagoyal1516@gmail.com>
2024-11-05 19:39:28 +05:30
Satish GandhamandGitHub dbb8af4ca4 Merge pull request #1660 from makeplane/sync/ce-ee
Sync: Community Changes
2024-11-05 19:33:55 +05:30
Satish Gandham d9ffc4c582 Merge branch 'preview' into sync/ce-ee 2024-11-05 19:29:12 +05:30
Bavisetti NarayanandGitHub 56755b0e9c chore: intake migration (#5950)
* chore: intake migration

* chore: removed the enum

* chore: removed the source type enum

* chore: changed the migration file
2024-11-05 19:21:20 +05:30
e962239d64 Sync: Community Changes (#1659)
* fix: added workspaceslug in renderChildren of project settings (#5951)

* fix: added workspaceslug in renderChildren of project settings

* fix: updated apis

* fix: types

* fix: added editor

* fix: handled avatar for intake

* chore: code refactor (#5952)

* chore: code refactor

* chore: code refactor

* fix: wrong token being passed in the read-only editor (#5954)

* fix: wrong token

* chore: update useMemo dependencies

* [PULSE-42] feat: text alignment for all editors (#5847)

* feat: text alignment for editors

* fix: text alignment types

* fix: build errors

* fix: build error

* fix: toolbar movement post alignment selection

* fix: callout type

* fix: image node types

* chore: add ts error warning

* fix: editor height (#5953)

* fix: editor height

* fix: removed unwanted class

* fix: editor height

* add missing config to get issues api call (#5955)

---------

Co-authored-by: Akshita Goyal <36129505+gakshita@users.noreply.github.com>
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: rahulramesha <71900764+rahulramesha@users.noreply.github.com>
Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
2024-11-05 17:54:51 +05:30
rahulrameshaandGitHub 438d1bcfbd add missing config to get issues api call (#5955) 2024-11-05 17:50:23 +05:30
Akshita GoyalandGitHub 45a5cf5119 fix: editor height (#5953)
* fix: editor height

* fix: removed unwanted class

* fix: editor height
2024-11-05 17:47:39 +05:30
Aaryan KhandelwalandGitHub b4de055463 [PULSE-42] feat: text alignment for all editors (#5847)
* feat: text alignment for editors

* fix: text alignment types

* fix: build errors

* fix: build error

* fix: toolbar movement post alignment selection

* fix: callout type

* fix: image node types

* chore: add ts error warning
2024-11-05 17:46:34 +05:30
Aaryan KhandelwalandGitHub bb311b750f fix: wrong token being passed in the read-only editor (#5954)
* fix: wrong token

* chore: update useMemo dependencies
2024-11-05 17:45:53 +05:30
Anmol Singh BhatiaandGitHub ea8583b2d4 chore: code refactor (#5952)
* chore: code refactor

* chore: code refactor
2024-11-05 17:04:03 +05:30
caf0f3f0dc fix: added workspaceslug in renderChildren of project settings (#5951) (#1658)
* fix: added workspaceslug in renderChildren of project settings

* fix: updated apis

* fix: types

* fix: added editor

* fix: handled avatar for intake

Co-authored-by: Akshita Goyal <36129505+gakshita@users.noreply.github.com>
2024-11-05 16:09:56 +05:30
Akshita GoyalandGitHub eed2ca77ef fix: added workspaceslug in renderChildren of project settings (#5951)
* fix: added workspaceslug in renderChildren of project settings

* fix: updated apis

* fix: types

* fix: added editor

* fix: handled avatar for intake
2024-11-05 16:07:27 +05:30
Satish GandhamandGitHub 411d02533c Merge pull request #1656 from makeplane/sync/ce-ee
Sync: Community Changes
2024-11-05 15:23:17 +05:30
Akshita GoyalandGitHub 9309d1b574 feat: Pi chat (#5933)
* fix: added pi chat

* fix: added bot

* fix: removed pi chat from community version

* fix: removed unwanted files

* fix: removed unused import
2024-11-05 15:16:58 +05:30
guru_sainathandGitHub 3f3c98e732 chore: disco api path update (#1654) 2024-11-04 20:59:53 +05:30
pushya22andGitHub a99d94fec3 Merge pull request #1652 from makeplane/sync/ce-ee
Sync: Community Changes
2024-11-04 20:19:27 +05:30
Aaryan KhandelwalandGitHub f205d72782 fix: floating toolbar max width (#5949) 2024-11-04 20:17:20 +05:30
rahulrameshaandGitHub 3d2fe7841f fix issues fetching while changing filters by making sure to pass the abort controller config to apis (#5948) 2024-11-04 20:16:56 +05:30
rahulrameshaandGitHub f37d0034cb [WEB-2442] fix: Timeline dependency bugs (#1649)
* fix dark mode for dependency path

* feature flag issue relation and also add activities for new relation
2024-11-04 18:01:39 +05:30
guru_sainathandGitHub 9ef7502aeb chore: integrated feature_flags endpoint in mobile (#1634)
* chore: integrated feature_flags

* chore: updated feature flags
2024-11-04 17:43:10 +05:30
guru_sainathandGitHub 83a13ed065 chore: handled the mobile jwt access and refresh token expiry via env (#1650) 2024-11-04 17:41:13 +05:30
guru_sainathandGitHub 9e73c40fd7 chore: firebase account token in mobile push notifications (#1637)
* chore: firbase account token in mobile push notifications

* chore: updated mobile user information query and device information mutation

* chore: updated device information enum

* chore: handled the device enum

* fix: enum in device type

* chore: handled device_type
2024-11-04 17:40:31 +05:30
guru_sainathandGitHub 4441153d57 chore: moved version check endpoint to from mobile to graphql (#1633)
* chore: version check via graphql query

* chore: add platform parameter

* chore: renamed x-api-token to x-api-key

* chore: validation

* chore: removed x_api_key validation

* typo: updated mobile version updates

* chore: updated mobile version endpoint

* chore: removed redundant code
2024-11-04 17:40:18 +05:30
pushya22andGitHub 3efc6c9948 Merge pull request #1647 from makeplane/sync/ce-ee
Sync: Community Changes
2024-11-04 16:59:46 +05:30
rahulrameshaandGitHub 71589f93ca [WEB-2442] fix : Timeline layout bugs (#5946)
* fix relation creation and removal for Issue relations

* fix Scrolling to block when the block is beyond current chart's limits

* fix dark mode for timeline layout

* use a hook to get the current relations available in the environment, instead of directly importing it

* Update relation activity for all the relations
2024-11-04 16:55:38 +05:30
Satish GandhamandGitHub a1bfde6af9 [WEB-2706] fix: Fix issue with SQLite transactions (#5934)
* - Fix transaction within transaction issue
- Close DB handles on reload
- Fix GET_ISSUES tracking

* Cleanup stray code

* Fix lint error

* Possible fix for NoModificationAllowedError
2024-11-04 16:54:13 +05:30
pushya22andGitHub fd4da04f1c Merge pull request #1646 from makeplane/sync/ce-ee
Sync: Community Changes
2024-11-04 16:16:38 +05:30
Lakhan BahetiandGitHub 20b2a70939 fix: global css conflict (#5945) 2024-11-04 16:15:17 +05:30
sriram veeraghanta 52ceab7cbe Merge branch 'preview' of github.com:makeplane/plane-ee into mobile 2024-11-04 14:46:14 +05:30
pushya22andGitHub 9baba75da9 Merge pull request #1645 from makeplane/sync/ce-ee
Sync: Community Changes
2024-11-04 14:07:47 +05:30
Prateek ShouryaandGitHub 914811b643 fix: build error for product updates modal. (#5944) 2024-11-04 14:04:59 +05:30
Bavisetti NarayanandGitHub 01e3e0c90a chore: user token verification endpoint (#1599)
* chore: user verification endpoint

* chore: changed to GET endpoint

* chore: changed the status code
2024-11-04 13:32:31 +05:30
Prateek ShouryaandGitHub 9b9d0e3fd6 chore: minor ux copy update for activation modal. (#1641) 2024-11-04 13:31:49 +05:30
NikhilandGitHub 52de40ef58 chore: initiatives (#1644)
* chore: initiative apis

* chore: add initiative url
2024-11-04 13:29:20 +05:30
sriram veeraghantaandGitHub 640f702a30 Merge pull request #1643 from makeplane/sync/ce-ee
Sync: Community Changes
2024-11-01 22:41:29 +05:30
NikhilandGitHub 0dead39fd1 chore: device migration (#5939)
* chore: device migration

* chore: devices

* chore: update device migrations

* chore: update migration

* chore: update migrations

* chore: update device migrations
2024-11-01 22:40:39 +05:30
sriram veeraghanta 27d7d91185 fix: new set of migrations in db models 2024-11-01 21:24:57 +05:30
Prateek ShouryaandGitHub 6d3119db44 [WEB-2500] chore: product updates modal improvement. (#1257)
* [WEB-2500] chore: product updates modal improvement.

* chore: minor fixes.
2024-10-30 18:41:26 +05:30
pushya22andGitHub 167942d501 Merge pull request #1640 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-30 18:30:46 +05:30
3696062372 [WEB-2730] chore: core/editor updates to support mobile editor (#5910)
* added editor changes w.r.t mobile-editor

* added external extensions option

* fix: type errors in image block

* added on transaction method

* fix: optional prop fixed

* fix: memoize the extensions array

* fix: added missing deps

* fix: image component types

* fix: remove range prop

* fix: type fixes and better names of img src

* fix: image load blinking

* fix: code review

* fix: props code review

* fix: coderabbit review

---------

Co-authored-by: Palanikannan M <akashmalinimurugu@gmail.com>
2024-10-30 17:39:02 +05:30
8ea34b5995 [WEB-2729] chore: updated live server auth cookies handling (#5913)
* chore: updated live server auth cookies handling

* chore: update token parsing logic

* fix: types and better logical seperation between the existing two tokens

* fix: better fallback to use request headers for cookies

---------

Co-authored-by: Palanikannan M <akashmalinimurugu@gmail.com>
2024-10-30 17:38:29 +05:30
Prateek ShouryaandGitHub fddeee7b09 fix: issue properties and option initialization. (#1639) 2024-10-30 15:48:46 +05:30
8adc45a507 chore: gif image support for all editors (#1621)
* chore: update types check

* chore: add gif support for editors

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-10-30 14:03:47 +05:30
rahulrameshaandGitHub e181f7ae24 [WEB-2442] feat: Timeline dependencies (#1631)
* fix build

* Timeline Dependency changes

* fix build error
2024-10-30 14:03:10 +05:30
pushya22andGitHub 0ea58beb92 Merge pull request #1638 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-30 14:02:38 +05:30
Bavisetti NarayanandGitHub 403482fa6e fix: workspace user property migration (#5908)
* fix: workspace user property migration

* fix: issue relations migration
2024-10-30 13:52:14 +05:30
NikhilandGitHub fe18eae8cd fix: integrity error on account creation (#5876)
* fix: integrity error on account creation

* fix: exception handling
2024-10-30 13:46:05 +05:30
rahulrameshaandGitHub 83ad0e84ed chore: fix EE build (#1636)
* fix de dupe changes

* fix global component changes
2024-10-30 13:01:32 +05:30
Satish GandhamandGitHub 2045c2dde2 Merge pull request #1635 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-29 20:57:15 +05:30
Satish GandhamandGitHub 2f9b63b1af Merge pull request #1632 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-29 20:53:41 +05:30
rahulrameshaandGitHub 3f429a1dab minor build fix (#5929) 2024-10-29 20:51:56 +05:30
Prateek Shourya 7f0843abe7 fix: merge conflicts resolved 2024-10-29 20:47:31 +05:30
Ketan SharmaandGitHub 22b616b03c [WEB-2449] fix: admin is not able to edit issues in notifications peek overview (#5877)
* fix backend

* fix missing arguments for allow permissions

* Revert "fix backend"

This reverts commit 208636d7c8.
2024-10-29 19:46:20 +05:30
Anmol Singh BhatiaandGitHub 57eb08c8a2 chore: code refactoring (#5928)
* chore: de dupe code splitting

* chore: code refactor
2024-10-29 19:39:55 +05:30
Prateek ShouryaandGitHub 4bc751b7ab [WEB-2500] feat: Product updates modal (What's new in Plane) (#5690)
* [WEB-2500] feat: Product updates modal (What's new in Plane)

* fix: build errors.

* fix: lint errors resolved.

* chore: minor improvements.

* chore: minor fixes
2024-10-29 19:26:00 +05:30
Aaryan KhandelwalandGitHub c423d7d9df [WEB-2717] chore: implemented issue attachment upload progress (#5901)
* chore: added attachment upload progress

* chore: add debounce while updating the upload status

* chore: update percentage calc logic

* chore: update debounce interval
2024-10-29 19:22:29 +05:30
pushya22andGitHub b25842a3b3 Merge pull request #1625 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-29 18:15:44 +05:30
rahulrameshaandGitHub 538e78f135 refactor timeline store for code splitting (#5926) 2024-10-29 17:57:45 +05:30
Aaryan KhandelwalandGitHub b4bbe3a8ba fix: change html tag name for callout (#5924) 2024-10-29 14:12:12 +05:30
Prateek ShouryaandGitHub b67f352b90 fix: lint and build errors (#5923)
* fix: lint errors.

* fix: build errors
2024-10-29 13:45:18 +05:30
pushya22andGitHub a5d9f4fd95 Merge pull request #1624 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-29 13:44:25 +05:30
Anmol Singh BhatiaandGitHub 8829575780 chore: app sidebar add issue button improvement (#5921) 2024-10-29 13:42:42 +05:30
rahulrameshaandGitHub 724adeff5c [WEB-2442] fix: Timeline Improvements and bug fixes (#5922)
* improve auto scroller logic

* fix drag indicator visibility on for blocks

* modify timeline store logic and improve timeline scrolling logic

* fix width of block while dragging with left handle

* fix block arrow direction while block is out of viewport
2024-10-29 13:42:14 +05:30
sriram veeraghanta dd05e56ebd Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-10-28 18:19:23 +05:30
Anmol Singh BhatiaandGitHub c461412fe0 fix: workspace page publish url (#1618) 2024-10-28 18:13:36 +05:30
Satish GandhamandGitHub a7238f59fa Merge pull request #1616 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-28 18:05:27 +05:30
a88a39fb1e [WEB-2442] feat: Revamp Timeline Layout (#5915)
* chore: added issue relations in issue listing

* chore: added pagination for issue detail endpoint

* chore: bulk date update endpoint

* chore: appended the target date

* chore: issue relation new types defined

* fix: order by and issue filters

* fix: passed order by in pagination

* chore: changed the key for issue dates

* Revamp Timeline Layout

* fix block dragging

* minor ui fixes

* improve auto scroll UX

* remove unused import

* fix timeline layout heights

* modify base timeline store

* Segregate issue relation types

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-10-28 18:03:31 +05:30
pushya22andGitHub 241981b7b8 Merge pull request #1613 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-28 17:27:46 +05:30
Aaryan KhandelwalandGitHub f986bd83fd fix: callout content not being saved in description html (#5920) 2024-10-28 17:00:32 +05:30
pushya22andGitHub fa325749d0 Merge pull request #1612 from makeplane/fix-aws-default-region
fix: aws default region
2024-10-28 16:53:58 +05:30
Nikhilandpablohashescobar 1adbe38bf6 fix: aws default region (#1607)
* fix: aws default region

* fix: aws region in cloud compose
2024-10-28 16:52:37 +05:30
pushya22andGitHub eeb27da6c4 Merge pull request #1609 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-28 14:17:44 +05:30
Satish GandhamandGitHub 6113aefde0 Fix issue with SQLite transactions (#5919) 2024-10-28 14:14:57 +05:30
NikhilandGitHub 416eb28cf8 fix: aws default region (#1607)
* fix: aws default region

* fix: aws region in cloud compose
2024-10-28 13:57:24 +05:30
94e8d19484 Sync: Community Changes (#1598)
* fix: issue retrieval endpoint (#5907)

* fix: background task metadata (#5909)

* fix: rendered the analytics for labels (#5906)

* fix: rendered the analytics for labels

* fix: analytics exports

---------

Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com>
2024-10-24 20:37:49 +05:30
Bavisetti NarayanandGitHub 6d08cf2757 fix: rendered the analytics for labels (#5906)
* fix: rendered the analytics for labels

* fix: analytics exports
2024-10-24 20:35:27 +05:30
Bavisetti NarayanandGitHub 2caf23fb71 fix: background task metadata (#5909) 2024-10-24 20:35:05 +05:30
Bavisetti NarayanandGitHub b33328dec5 fix: issue retrieval endpoint (#5907) 2024-10-24 20:33:16 +05:30
Ketan SharmaandGitHub f387fc1241 [WEB-2484] fix: workspace projects with grouping bugs (#1526)
* Fix on hover problem and add header

* made progress

* fix header done

* fix cleanup code

* fix remove unnexessary file

* fix remove archive from header

* add seperate local storage for archives

* fix related bugs

* code cleanup

* code cleanup

* fix archive colour and no of projects listed

* code cleanup

* made recommended changes
2024-10-24 19:12:57 +05:30
Akshita GoyalandGitHub 9de1ea6478 fix: removed unnecessary api calls (#1590) 2024-10-24 19:00:36 +05:30
sriram veeraghanta 39ce4d4929 fix: adding cloud action file 2024-10-24 16:51:07 +05:30
pushya22andGitHub 4aefb68a38 Merge pull request #1597 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-24 15:50:59 +05:30
Satish Gandham a4d8c8f60d Merge branch 'preview' into sync/ce-ee 2024-10-24 15:49:58 +05:30
Aaryan KhandelwalandGitHub 14b31e3fcd [PULSE-36] feat: callout component for pages and issue descriptions (#5856)
* feat: editor callouts

* chore: backspace action updated

* chore: update callout attributes types

* chore: revert emoji picker changes

* chore: removed class atrribute

* chore: added sanitization for local storage values

* chore: disable emoji picker search
2024-10-24 15:36:38 +05:30
Satish GandhamGitHubrahulrameshagurusainathcoderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
9fb353ef54 [WEB-2706] chore: Switch to wa-sqlite (#5859)
* fix layout switching when filter is not yet completely fetched

* add layout in issue filter params

* Handle cases when DB intilization failed

* chore: permission layer and updated issues v1 query from workspace to project level

* - Switch to using wa-sqlite instead of sqlite-wasm

* Code cleanup and fix indexes

* Add missing files

* - Import only required functions from sentry
- Wait till all the tables are created

* Skip workspace sync if one is already in progress.

* Sync workspace without using transaction

* Minor cleanup

* Close DB connection before deleting files
Fix clear OPFS on safari

* Fix type issue

* Improve issue insert performance

* Refactor workspace sync

* Close the DB connection while switching workspaces

* Update web/core/local-db/worker/db.ts

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Worker cleanup and error handling

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update web/core/local-db/worker/db.ts

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update web/core/local-db/storage.sqlite.ts

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update web/core/local-db/worker/db.ts

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Code cleanup

* Set default order by to created at and descending

* Wait for transactions to complete.

---------

Co-authored-by: rahulramesha <rahulramesham@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-10-24 15:35:02 +05:30
Ketan SharmaandGitHub ad25a972a1 [WEB-2587] fix: hide log work button for guest user (#5787)
* fix the rendering logic

* fix handle nullish value
2024-10-24 14:48:59 +05:30
Ketan SharmaandGitHub 4157f3750b add missing background color (#5789) 2024-10-24 14:46:56 +05:30
Ketan SharmaandGitHub d7c5645948 [WEB-2606] fix: project members shouldn't be able to change others roles (#5802)
* [WEB-2606] fix: project members should not be able to change other project member's roles

* add better logic
2024-10-24 14:46:10 +05:30
Anmol Singh BhatiaandGitHub 8d837eddb3 chore: calendar current date indicator improvement (#5880) 2024-10-24 14:42:44 +05:30
Anmol Singh BhatiaandGitHub 0312455d66 fix: project state setting dnd (#5881) 2024-10-24 14:41:35 +05:30
Prateek ShouryaandGitHub e4e83a947a [WEB-2479] fix: merge default and archived issue details endpoint. (#5882) 2024-10-24 14:40:50 +05:30
Akshita GoyalandGitHub 2ecc379486 fix: truncated project name in analytics dropdown (#5883) 2024-10-24 14:39:32 +05:30
Prateek ShouryaandGitHub bf220666dd [WEB-2326] fix: issue activity mutation on attachments upload. (#5886) 2024-10-24 14:36:30 +05:30
Anmol Singh BhatiaandGitHub 074ad6d1a4 chore: intake issue back date snooze disabled (#5888) 2024-10-24 14:35:57 +05:30
sriram veeraghanta f3a72394e0 fix: cloud build branch workflow 2024-10-24 01:03:50 +05:30
NikhilandGitHub 014cda40d2 fix: workspace license deletes (#1595) 2024-10-23 21:49:18 +05:30
guru_sainathandGitHub e747284b7b chore: is_fav and fav_id module and cycle details (#1593) 2024-10-23 21:32:09 +05:30
pushya22andGitHub fc2db7671b Merge pull request #1594 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-23 21:06:41 +05:30
Bavisetti NarayanandGitHub 4b815f3769 fix: issue attachment uploads (#5904) 2024-10-23 21:04:10 +05:30
pushya22andGitHub 5f68352e2f Merge pull request #1592 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-23 20:13:43 +05:30
Anmol Singh BhatiaandGitHub 56bb6e1f48 fix: draft issue type update outside click (#5902) 2024-10-23 20:11:28 +05:30
Bavisetti NarayanandGitHub 5afa686a21 chore: issue attachment deletion (#5903) 2024-10-23 20:11:01 +05:30
Henit ChobisaandGitHub fbaf5d34ec fix: private key parsing with PKCS1 (#1591) 2024-10-23 19:55:01 +05:30
a6808d4d8c chore: filter list of modules and cycles by IDs (#1588)
* chore: updated modules and cycles with ids

* chore: removed with ids and included the ids in the list queries

* cleanup: removed unnecessary code

* cleanup: removed module_with_ids query

* cleanup: updated modules list query

---------

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-10-23 17:19:28 +05:30
sriram veeraghanta 438b2f088e fix: monitor public keygen workflow update 2024-10-23 16:58:08 +05:30
pushya22andGitHub 5d691fdd63 Merge pull request #1589 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-23 16:48:45 +05:30
7cc5ccd42d [MOBIL-379] chore: implement mobile refresh token (#1587)
* chore: integrated refresh token query

* chore: mobile refreesh token endpoint

* chore: removed refresh token from the graphql

---------

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-10-23 16:48:35 +05:30
Anmol Singh BhatiaandGitHub 25a410719b fix: intake issue description and navigation (#5900) 2024-10-23 16:46:28 +05:30
sriram veeraghanta 341c8ece3a fix: create sync pr workflow 2024-10-23 16:05:03 +05:30
sriram veeraghanta cd28d35764 fix: sync pr worflow fixes 2024-10-23 16:01:20 +05:30
sriram veeraghanta f30f2363f9 fix: create sync pr workflow update 2024-10-23 15:56:19 +05:30
sriram veeraghanta 5cf0f8f694 fix: create pr workflow updates 2024-10-23 15:48:04 +05:30
sriram veeraghanta 1c4d66f68d Merge branch 'preview' of github.com:makeplane/plane-ee into preview 2024-10-23 15:42:46 +05:30
sriram veeraghanta b3b122c0f0 fix: sync ee to cloud fixes 2024-10-23 15:42:31 +05:30
pushya22andGitHub 10b6647ab1 Merge pull request #1586 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-23 15:20:41 +05:30
Anmol Singh BhatiaandGitHub cbfcbba5d1 [WEB-2709] chore: intake issue navigation improvement (#5891)
* chore: intake issue navigation improvement

* chore: code refactor

* chore: intake issue navigation improvement

* chore: intake issue navigation improvement
2024-10-23 15:19:43 +05:30
Anmol Singh BhatiaandGitHub c4421f5f97 fix: issue widget modal rendering (#5896) 2024-10-23 15:19:26 +05:30
Anmol Singh BhatiaandGitHub 84c06c4713 fix: guest user intake issue edit validation (#5898) 2024-10-23 15:19:10 +05:30
guru_sainathandGitHub 691e8847f2 chore: update issue property value endpoints (#1584)
* chore: updated issue property value query

* chore: code cleanup
2024-10-23 14:36:49 +05:30
pushya22andGitHub 3829470f4f Merge pull request #1582 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-22 21:28:48 +05:30
Bavisetti NarayanandGitHub 6df98099f5 chore: filter the deleted issues stats (#5893) 2024-10-22 20:51:11 +05:30
pushya22andGitHub 58190b24bb Merge pull request #1581 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-22 19:08:35 +05:30
Bavisetti NarayanandGitHub c3f507e29b Merge branch 'preview' into sync/ce-ee 2024-10-22 19:05:34 +05:30
Bavisetti NarayanandGitHub 295f094916 chore: changed the annotate for cycle id (#5892) 2024-10-22 19:02:05 +05:30
pushya22andGitHub 16bc4adfc1 Merge pull request #1580 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-22 18:03:00 +05:30
d859ab9c39 [WEB-2708] fix: intake module and cycle addition fixed (#5890)
* fix: intake module and cycle addition fixed

* chore: fixed the search endpoint

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-10-22 17:59:07 +05:30
pushya22andGitHub c927f7c037 Merge pull request #1579 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-22 16:18:52 +05:30
Anmol Singh BhatiaandGitHub 36b868e375 [WEB-2707] fix: draft issue module update and code refactor (#5889)
* chore: draft issue module update

* chore: code refactor
2024-10-22 16:16:29 +05:30
sriram veeraghantaandGitHub a8fd17121f Merge pull request #1577 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-22 15:54:10 +05:30
67b2b8b00e chore: add external APIs for issue types, properties, options, and values with feature flag (#1573)
* fix: public apis for issue types and properties

* chore: updated issue type model

* chore: draft issue custom properties

* chore: updated the routes and handled the feature flag

* dev: Typos

* fix: migration fixes

* dev: updated migration

* dev: feature flag

* dev: feature flag

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-10-22 15:53:38 +05:30
Akshita GoyalandGitHub a131c0ef4c fix: added recharts to package.json (#1578) 2024-10-22 15:13:20 +05:30
Aaryan KhandelwalandGitHub 4c20be6cf2 [PE-68] fix: markdown transformation of mention and custom image components (#5864)
* fix: markdown content for mention and custom image extensions

* style: update issue embed upgrade card

* chore: added string escapes
2024-10-22 14:29:50 +05:30
sriram veeraghantaandGitHub cd2484f749 Merge pull request #1576 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-22 14:27:39 +05:30
Bavisetti NarayanandGitHub 7bf4620bc1 chore: soft deletion of cycle and module (#5884)
* chore: soft deletion of cycle and module

* chore: cycle module soft delete

* chore: added the deletion task

* chore: updated the env example

* chore: cycle issue unique constraints

* chore: udpated the Q operator
2024-10-22 14:21:26 +05:30
NikhilandGitHub 00eff43f4d fix: bucket policy script to handle error conditions (#5887)
* fix: bucket policy script to handle error conditions

* dev: handle edge cases
2024-10-22 14:19:43 +05:30
sriram veeraghantaandGitHub 02fc91cb32 Merge pull request #1575 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-22 14:18:17 +05:30
sriram veeraghanta 0a4102c16d fix: lock file update 2024-10-22 14:17:45 +05:30
sriram veeraghanta 8c27cb56f4 fix: merge conflicts 2024-10-22 14:16:00 +05:30
sriram veeraghanta 3d3f1b8f74 fix: typescript version consistency 2024-10-22 14:13:28 +05:30
sriram veeraghantaandGitHub b87516b0be chore: fixing inconsistent dependencies across the platform (#5885)
* chore: fixing inconsistent dependies across the platform

* fix: fixing peer dependencies

* chore: yarn lock regeneration
2024-10-22 14:03:34 +05:30
Anmol Singh BhatiaandGitHub c800dd31ac chore: urgent priority icon enhancement (#1568) 2024-10-22 13:27:53 +05:30
pushya22andGitHub b8e494f6d6 Merge pull request #1574 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-22 13:27:14 +05:30
Anmol Singh BhatiaandGitHub 8a1d3c4cf9 chore: urgent priority icon improvement (#5879) 2024-10-22 13:25:22 +05:30
Satish GandhamandGitHub 3a7716a246 Merge pull request #1572 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-22 12:20:15 +05:30
gakshita e90ab939ad Merge branch 'preview' of github.com:makeplane/plane-ee into sync/ce-ee 2024-10-22 12:17:44 +05:30
Akshita GoyalandGitHub 0f25f39404 WEB-2381 Chore: intake refactor (#5752)
* chore: intake emails and forms

* fix: moved files to ee

* fix: intake form ui

* fix: settings apis integrated

* fix: removed publish api

* fix: removed space app

* fix: lint issue

* fix: removed logs

* fix: removed comment

* fix: improved success image
2024-10-22 12:09:03 +05:30
sriram veeraghanta 924927e16e fix: renaming ee build action and deleting cloud build from ee repo 2024-10-21 20:51:27 +05:30
sriram veeraghantaandGitHub 394c90d117 Merge pull request #1571 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-21 20:46:40 +05:30
sriram veeraghanta fb49644185 fix: renaming the action and formatting 2024-10-21 19:26:16 +05:30
Akshita GoyalandGitHub c3ce644dee Fix: graph area fill issue (#1570)
* fix: graph smoothness

* fix: area chart smoothness

* fix: diff area

* fix: added ids for all area charts
2024-10-21 18:50:52 +05:30
sriram veeraghanta a1822197e5 Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-10-21 18:21:27 +05:30
sriram veeraghanta fbd8a50497 Merge branch 'selfhosted' of github.com:makeplane/plane-ee into preview 2024-10-21 17:50:12 +05:30
Prateek ShouryaandGitHub 95ca90c569 chore: update billing page UI/ UX for offline payments. (#1503) 2024-10-21 17:49:20 +05:30
NikhilandGitHub 00a3032e72 fix: caddy for large uploads (#1504) 2024-10-21 17:47:17 +05:30
NikhilandGitHub b745a29454 fix: credential sending for file uploads (#5869) 2024-10-21 17:46:46 +05:30
Akshita GoyalandGitHub 5e4d8902b8 fix: graph smoothness (#1569)
* fix: graph smoothness

* fix: area chart smoothness

* fix: diff area
2024-10-21 16:45:47 +05:30
pushya22andGitHub 174b6867d8 Merge pull request #1567 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-21 16:00:50 +05:30
M. PalanikannanandGitHub c940a2921e fix: validation of public and private assets (#5878) 2024-10-21 15:59:44 +05:30
Anmol Singh BhatiaandGitHub 6f8df3279c [WEB-2681] fix: module progress indicator (#5842)
* fix: module progress indicator

* fix: module progress indicator
2024-10-21 15:48:35 +05:30
sriram veeraghanta 7c57b89ccd fix: live server heroku related configs 2024-10-21 15:00:58 +05:30
pushya22andGitHub 2478355c29 Merge pull request #1566 from makeplane/preview
promote: preview to uat
2024-10-21 14:42:01 +05:30
Anmol Singh BhatiaandGitHub 7ab1c3fc71 fix: app sidebar workspace active cycle (#1563) 2024-10-21 14:29:18 +05:30
pushya22andGitHub 9ee5a8b067 Merge pull request #1564 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-21 14:20:47 +05:30
Prateek ShouryaandGitHub b833e3b10c [WEB-2674] chore: open parent issues in peek-overview from the parent badge. (#5872)
* [WEB-2674] chore: open parent issues in peek-overview from the parent badge.

* chore: remove `_blank` target from ControlLink.
2024-10-21 14:20:00 +05:30
M. PalanikannanandGitHub 5a0dc4a65a [PE-69] fix: image restoration fixed for new images in private bucket (#5839)
* regression: image aspect ratio fix

* fix: name of variables changed for clarity

* fix: restore only on error

* fix: restore image by handling it inside the image component

* fix: image restoration fixed and aspect ratio added to old images to stop updates on load

* fix: added back restoring logic for public images

* fix: add conditions

* fix: image attributes types

* fix: return for old images

* fix: remove passive false

* fix: eslint fixes

* fix: stopping infinite loading scenarios while restoring from error
2024-10-21 14:17:05 +05:30
sriram veeraghanta 4683ab29a5 Merge branch 'preview' of github.com:makeplane/plane-ee into uat 2024-10-21 13:55:52 +05:30
sriram veeraghanta f63d530ad1 fix: sync repo workflow fixes 2024-10-21 13:49:13 +05:30
pushya22andGitHub d51d373ff1 Merge pull request #1562 from makeplane/preview
promote: preview to uat
2024-10-21 13:13:51 +05:30
pushya22andGitHub 7c9d85892e Merge pull request #1561 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-21 13:09:35 +05:30
Ketan SharmaandGitHub e866571e04 fix backend (#5875) 2024-10-21 13:07:36 +05:30
Prateek ShouryaandGitHub 1dc0a70c5a [WEB-2590] chore: add information related to custom properties in issue types settings. (#1557) 2024-10-21 13:04:46 +05:30
pushya22andGitHub 244fc34b95 Merge pull request #1560 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-21 13:04:04 +05:30
NikhilandGitHub 317e502166 fix: worklog exports (#1559) 2024-10-21 13:03:34 +05:30
Bavisetti NarayanandGitHub 3c3fc7cd6d chore: draft issue listing (#5874) 2024-10-21 13:02:20 +05:30
pushya22andGitHub 1bc0c99689 Merge pull request #1555 from makeplane/preview
promote: preview to uat
2024-10-18 16:00:05 +05:30
pushya22andGitHub d1a4445f3a Merge pull request #1554 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-18 15:50:09 +05:30
Bavisetti NarayanandGitHub 08b9636e30 chore: estimate point deletion (#1553) 2024-10-18 15:48:51 +05:30
Bavisetti NarayanandGitHub db919420a7 [WEB-2693] chore: removed the deleted cycles from the issue list (#5868)
* chore: added the deleted cycles from list

* chore: removed the extra annotation

* chore: removed the frontend comment
2024-10-18 15:48:34 +05:30
Pushya Mitra Thiruvooru 2bb103f0b9 Merge branch 'preview' of https://github.com/makeplane/plane-ee into uat 2024-10-18 14:59:37 +05:30
fb3c367211 [WEB-2625] chore: workspace worklog and active cycle improvement (#1537)
* chore: worklog empty state updated

* chore: added active cycles count

* chore: workapce active cycle improvement

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-10-18 14:59:05 +05:30
Pushya Mitra Thiruvooru 259323a564 Merge branch 'preview' of https://github.com/makeplane/plane-ee into uat 2024-10-18 14:28:23 +05:30
pushya22andGitHub c05d8a32dc Merge pull request #1552 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-18 14:24:38 +05:30
M. PalanikannanandGitHub 8dce59a04f Merge branch 'preview' into sync/ce-ee 2024-10-18 14:24:02 +05:30
M. PalanikannanandGitHub 2982cd47a9 fix: remoteImageSrc to come from resolved source (#5867) 2024-10-18 14:21:07 +05:30
M. PalanikannanandGitHub 81550ab5ef [PE-56] regression: image aspect ratio fix (#5792)
* regression: image aspect ratio fix

* fix: name of variables changed for clarity
2024-10-18 13:40:39 +05:30
pushya22andGitHub 061c4c6220 Merge pull request #1548 from makeplane/chore/estimate-deletion
[Web-2692] chore: delete the estimate points in cycle
2024-10-18 13:37:42 +05:30
pushya22andGitHub 77c6133184 Merge pull request #1550 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-18 13:37:02 +05:30
Bavisetti NarayanandGitHub 07402efd79 chore: filtered the deleted labels and modules (#5860) 2024-10-18 13:20:32 +05:30
Prateek ShouryaandGitHub 8e35b41323 fix: improvements for project types. (#1545) 2024-10-18 11:10:47 +05:30
Satish GandhamandGitHub 08a0f9f433 Merge pull request #1549 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-18 11:09:56 +05:30
Prateek ShouryaandGitHub 46302f41bc fix: improvements for project types. (#5857) 2024-10-18 11:08:07 +05:30
NarayanBavisetti a0ba164521 chore: delete the estimate points in cycle 2024-10-17 22:38:50 +05:30
sriram veeraghanta 10c2e4e905 fix: mobile auth redirect url 2024-10-17 22:37:52 +05:30
guru_sainathandGitHub e3445988fb chore: Google and Github integration (#1546)
* fix: Google auth for mobile and clear out the session in mobile auth

* fix: github and google auth cleanup
2024-10-17 19:55:56 +05:30
pushya22andGitHub fd3107f187 Merge pull request #1544 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-17 17:47:29 +05:30
Ketan SharmaandGitHub 9530884c59 fix the logic (#5807) 2024-10-17 17:08:49 +05:30
Prateek ShouryaandGitHub 173b49b4cb [WEB-2431] chore: profile settings page UI improvement (#5838)
* [WEB-2431] chore: timezone and language management.

* chore: remove project level timezone changes.

* chore: minor UI improvement.

* chore: minor improvements
2024-10-17 17:06:22 +05:30
Anmol Singh BhatiaandGitHub e581ac890e chore: workspace collaborators improvements (#5846) 2024-10-17 17:05:21 +05:30
a7b58e4a93 [WEB-2625] chore: workspace favorite and draft improvement (#5855)
* chore: favorite empty state updated

* chore: added draft issue count in workspace members

* chore: workspace draft count improvement

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-10-17 17:02:25 +05:30
Bavisetti NarayanandGitHub d552913171 chore: updated queryset for soft delete (#5844) 2024-10-17 17:01:26 +05:30
NikhilandGitHub 28f65b389c fix: project cover endpoints (#1542) 2024-10-17 16:26:47 +05:30
sriram veeraghantaandGitHub 6ce34ded24 Merge pull request #1540 from makeplane/mobile-uat
release: v24.10.17-2
2024-10-17 15:55:01 +05:30
NikhilandGitHub 67ae799b2a Merge pull request #1539 from makeplane/mobile-dev
promote: mobile-dev to mobile-uat
2024-10-17 15:48:44 +05:30
guru_sainathandGitHub be7013baea [MOBIL-166] chore: update issue property activity for issue properties (#1533)
* chore: updated issue property activity for issue properties

* fix: issue activity error

* fix: issue activity target_date error and added in activity for issue realation

* fix: issue activity for issue relations

* fix: jwt request user

* fix: issue activity
2024-10-17 15:46:49 +05:30
sriram veeraghantaandGitHub 1b0089341f Merge pull request #1528 from makeplane/uat
release: v24.10.17-1
2024-10-17 14:56:42 +05:30
Ketan SharmaandGitHub ac8251b153 remove draft issues option from project groups (#1538) 2024-10-17 14:27:36 +05:30
Akshita GoyalandGitHub 120b1954c5 Fix graph ticks (#1529)
* fix: cycle graph ticks

* fix: today fixed
2024-10-17 13:43:52 +05:30
pushya22andGitHub b5db43005d Merge pull request #1536 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-17 13:42:00 +05:30
Bavisetti NarayanandGitHub b6a7e45e8d chore: added draft cycle and module in draft issue (#5854) 2024-10-17 13:35:13 +05:30
pushya22andGitHub e86c502280 Merge pull request #1535 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-17 13:27:50 +05:30
Aaryan KhandelwalandGitHub 6209aeec0b fix: color extension not working on issue description and published page (#5852)
* fix: color extension not working

* chore: update types
2024-10-17 13:26:23 +05:30
pushya22andGitHub c4aa79675c Merge pull request #1534 from makeplane/sync/ce-ee
Sync: Community Changes
2024-10-17 13:19:04 +05:30
Bavisetti NarayanandGitHub aee562ca1f Merge branch 'preview' into sync/ce-ee 2024-10-17 13:18:11 +05:30
Anmol Singh BhatiaandGitHub 1099c59b83 fix: draft issue empty state flicker (#5848) 2024-10-17 12:55:32 +05:30
Prateek ShouryaandGitHub 6cf44a090d [WEB-2614] chore: update SHA256 signing key for plane mobile staging app. (#1532) 2024-10-17 12:52:20 +05:30
NikhilandGitHub 9b2ffaaca8 fix: draft issue asset conversion to issue (#5849) 2024-10-17 12:51:13 +05:30
sriram veeraghanta 2cd1ce4aa9 Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-10-16 21:18:47 +05:30
sriram veeraghanta 398d04c896 Merge branch 'master' of github.com:makeplane/plane-ee into uat 2024-10-16 21:18:22 +05:30
sriram veeraghantaandGitHub cbfe58c78e Merge pull request #1522 from makeplane/mobile-uat
release: v24.10.16-1
2024-10-16 21:16:40 +05:30
sriram veeraghantaandGitHub 9961418476 Merge pull request #1530 from makeplane/sync/ce-ee
sync: community changes
2024-10-16 21:12:12 +05:30
sriram veeraghanta 830b2c86bd fix: merge conflicts 2024-10-16 21:11:16 +05:30
sriram veeraghanta aa93cca7bf fix: workflow fixes 2024-10-16 21:07:01 +05:30
9a7bff7950 chore: image delete restore auth endpoint (#1531)
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-10-16 20:14:03 +05:30
sriram veeraghanta 1191f74bfe fix: workflow fixes 2024-10-16 20:08:25 +05:30
sriram veeraghanta fbd1f6334a fix: workflow fixes 2024-10-16 20:05:10 +05:30
sriram veeraghanta dbd5f154df fix: create pull request changes 2024-10-16 19:15:27 +05:30
sriram veeraghanta 79a49e2da7 fix: sync repos fixes 2024-10-16 19:08:38 +05:30
sriram veeraghanta 5799c5289b fix: enterprise to cloud sync repos 2024-10-16 18:59:02 +05:30
Prateek ShouryaandGitHub 64e0fd012d [WEB-2611] chore: assign default properties to issues on bulk ops based on issue type. (#1521) 2024-10-16 18:07:34 +05:30
guru_sainathandGitHub 14ebe6b61b Merge pull request #1527 from makeplane/mobile-dev
promote: mobile-dev to mobile-uat
2024-10-16 17:31:36 +05:30
pushya22andGitHub 15f2c52270 Merge pull request #1524 from makeplane/sync/11364037899
sync: community changes
2024-10-16 16:19:42 +05:30
Anmol Singh BhatiaandGitHub 7d36d63eb1 [WEB-2682] fix: delete project mutation and workspace draft header validation (#5843)
* fix: workspace draft header action validation

* fix: delete project mutation
2024-10-16 16:13:26 +05:30
149eed991a [WEB-2677] chore: draft issue issue type (#1506)
* chore: draft issue custom properties endpoint

* chore: draft issue type services added

* chore: draft issue custom types

* chore: draft issue property value

* fix: draft issue type create

* chore: removed the workspace active cycle filter

* chore: changed the cycle id

* chore: code refactor

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com>
2024-10-16 16:12:06 +05:30
Bavisetti NarayanandGitHub ac11b9c4d3 chore: draft issue custom property migration (#1511) 2024-10-16 16:08:07 +05:30
guru_sainathandGitHub 6d6d70b3c9 fix: handled the workspace details in user dashboard query (#1523) 2024-10-16 15:14:53 +05:30
sriram veeraghantaandGitHub dd55af1e3b Merge pull request #1520 from makeplane/sync/11361811811
sync: community changes
2024-10-16 14:04:58 +05:30
NikhilandGitHub 49886d624a Merge branch 'preview' into sync/11361811811 2024-10-16 14:03:09 +05:30
sriram veeraghantaandGitHub 58ffb71f19 Merge pull request #1519 from makeplane/mobile-dev
Promote: mobile-dev to mobile-uat
2024-10-16 13:59:47 +05:30
NikhilandGitHub 9b85306359 dev: move storage metadata collection to background job (#5818)
* fix: move storage metadata collection to background job

* fix: docker compose and env

* fix: archive endpoint
2024-10-16 13:55:49 +05:30
Akshita GoyalandGitHub c40a8a3ed7 Fix cycle bugs (#1514)
* fix: css bug

* fix: cycle chart resizing issue
2024-10-16 13:27:13 +05:30
sriram veeraghantaandGitHub 78e55f3ff8 Merge pull request #1517 from makeplane/sync/11352697573
sync: community changes
2024-10-16 01:11:17 +05:30
sriram veeraghantaandGitHub ed21298c86 Merge branch 'preview' into sync/11352697573 2024-10-16 01:10:59 +05:30
guru_sainathandGitHub f69d3e33e2 fix: issue attchment list query in graphql (#1518) 2024-10-16 01:10:35 +05:30
cc613e57c9 chore: delete deprecated tables (#5833)
* migration: external source and id for issues

* fix: cleaning up deprecated favorite tables

* fix: removing deprecated models

---------

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-10-16 00:33:57 +05:30
Bavisetti NarayanandGitHub 6e63af7ca9 [WEB-2626] chore: removed the deleted issue's count (#5837)
* chore: removed the deleted issue count

* chore: added issue manager in burn down
2024-10-16 00:30:44 +05:30
guru_sainathandGitHub 5f9af92faf fix: attachment_count in issue pagination v2 endpoint (#5840)
* fix: attachemnt_count in the issue pagination v2 endpoint

* fix: string comparision in description check in params
2024-10-15 23:46:57 +05:30
guru_sainathandGitHub c2c223cd14 fix: added jwt auth class wrapper in assets v2 (#1513) 2024-10-15 21:21:33 +05:30
guru_sainathandGitHub beeb6e71c4 [MOBIL-378] chore: add image URLs in workspace, project, and user data (#1512)
* fix: images url in workspace, project and user

* fix: your work project count
2024-10-15 20:31:21 +05:30
pushya22andGitHub eeaa1339f0 Merge pull request #1510 from makeplane/sync/11347126255
sync: community changes
2024-10-15 19:33:57 +05:30
Akshita GoyalandGitHub f5205cd221 fix: cycle build issue (#1509)
* fix: cycle build issue

* fix: removed beyond time

* fix: today value + chart stacking
2024-10-15 19:04:33 +05:30
Anmol Singh BhatiaandGitHub 4e70e894f6 chore: workspace draft issue type (#5836) 2024-10-15 18:59:22 +05:30
Aaryan KhandelwalandGitHub 64f80ca4d8 fix: filters not working on workspace pages (#1492) 2024-10-15 18:56:45 +05:30
pushya22andGitHub 06af68861e Merge pull request #1508 from makeplane/sync/11345349654
sync: community changes
2024-10-15 17:17:03 +05:30
Anmol Singh BhatiaandGitHub ff090ecf39 fix: workspace draft move to project (#5834) 2024-10-15 17:14:56 +05:30
guru_sainathandGitHub e1d285362f [MOBIL-377] fix: improve error handling for project, page, and issue details queries (#1507)
* chore: project not found in prohect detail query

* fix: error response in issue and page

* fix: project detail query update
2024-10-15 17:08:57 +05:30
Akshita GoyalandGitHub 56ae80ff84 Fix cycle charts (#1484)
* fix: cycle charts colors + dropdowns + icons

* fix: progress donut design fix

* fix: sync fixes

* fix: chart height

* fix: copy fixes

* fix: common dropdown component

* fix: dropdown

* fix: estimate dropdown

* fix: handled today for v1 graphs + minor fixes

* fix: ticks

* fix: ticks
2024-10-15 15:46:28 +05:30
pushya22andGitHub df6a2c76eb Merge pull request #1505 from makeplane/sync/11343555587
sync: community changes
2024-10-15 15:19:16 +05:30
Akshita GoyalandGitHub 645a261493 fix: Added a common dropdown component (#5826)
* fix: Added a common dropdown component

* fix: dropdown

* fix: estimate dropdown

* fix: removed consoles
2024-10-15 15:17:46 +05:30
7fedac66f8 chore: mobile token session authentication endpoint (#1500)
* chore: mobile token session authentication endpoint

* fix: error response

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-10-15 14:48:08 +05:30
guru_sainathandGitHub 9fadba158b fix: project count on your work endpoint and handled permissions on workspace and project (#1497) 2024-10-15 14:47:50 +05:30
guru_sainathandGitHub 406f4b4efd [MOBIL-382] chore: add Unsplash images and project cover APIs (#1496)
* fix: implemented mobile unsplash project covers

* fix: updated error handle

* fix: project covers
2024-10-15 14:47:32 +05:30
guru_sainathandGitHub 6a1a085f3d [MOBIL-381] fix: add cover_image in project create/update and update project_lead type to Strawberry ID (#1495)
* fix: integrated cover image and project lead

* chore: project identifier exception handled
2024-10-15 14:47:17 +05:30
pushya22andGitHub e87df7ff7f Merge pull request #1502 from makeplane/sync/11341888276
sync: community changes
2024-10-15 13:39:15 +05:30
Prateek ShouryaandGitHub 8d0611b2a7 [WEB-2613] chore: open parent and sibling issue in new tab from peek-overview/ issue detail page. (#5819) 2024-10-15 13:37:52 +05:30
pushya22andGitHub 47a3491073 Merge pull request #1501 from makeplane/sync/11341770043
sync: community changes
2024-10-15 13:32:48 +05:30
Bavisetti NarayanandGitHub 44a1edd15c [WEB-2633] fix: remove the issue from cycle (#1493)
* chore: remove the issue from cycle

* chore: changed the str to int
2024-10-15 13:31:06 +05:30
Bavisetti NarayanandGitHub 3d7d3c8af1 [WEB-2631] chore: changed the cascading logic for soft delete (#5829)
* chore: changed the cascading logic for soft delete

* chore: changed the delete key

* chore: added the key on delete in project base model
2024-10-15 13:30:44 +05:30
Prateek ShouryaandGitHub d38889de79 chore: ee repo improvements and lint fixes. (#1326)
* chore: move plans constant to `ee` folder.

* fix: all lint error accross `ee` repo.
2024-10-15 13:13:44 +05:30
Prateek ShouryaandGitHub 4b1c5b94c6 [WEB-2577] improvement: implement ability to add issue type with custom properties while accepting an intake issue. (#1494) 2024-10-15 13:12:55 +05:30
Satish GandhamandGitHub badc22ef02 Merge pull request #1499 from makeplane/sync/11341495131
sync: community changes
2024-10-15 13:12:40 +05:30
Prateek ShouryaandGitHub 662b99da92 [WEB-2577] improvement: use common create/update issue modal for accepting intake issues for consistency (#5830)
* [WEB-2577] improvement: use common create/update issue modal for accepting intake issues for consistency

* fix: lint errors.

* chore: minor UX copy fix.

* chore: minor indentation fix.
2024-10-15 13:11:14 +05:30
pushya22andGitHub 79e0ed3fc5 Merge pull request #1498 from makeplane/sync/11341288434
sync: community changes
2024-10-15 12:59:39 +05:30
pushya22andGitHub abe888d9eb Merge pull request #1491 from makeplane/sync/11327025301
sync: community changes
2024-10-15 12:57:46 +05:30
Prateek ShouryaandGitHub fa25a816a7 [WEB-2549] chore: ux copy update for project access. (#5831) 2024-10-15 12:57:29 +05:30
sriram veeraghanta a72fce6fe7 Merge branch 'mobile-uat' of github.com:makeplane/plane-ee into mobile-dev 2024-10-14 18:18:16 +05:30
Anmol Singh BhatiaandGitHub ee823d215e [WEB-2629] chore: workspace draft issue ux copy updated (#5825)
* chore: workspace draft issue ux copy updated

* chore: workspace draft issue ux copy updated
2024-10-14 17:26:54 +05:30
Satish GandhamandGitHub fc4d0e05dd Merge pull request #1490 from makeplane/sync/11326651949
sync: community changes
2024-10-14 17:26:19 +05:30
Akshita GoyalandGitHub 85656a1f82 Merge branch 'preview' into sync/11326651949 2024-10-14 17:15:31 +05:30
Akshita GoyalandGitHub 4b450f8173 fix: moved dropdowns to chart component + added pending icon (#5824)
* fix: moved dropdowns to chart component + added pending icon

* fix: copy changes

* fix: review changes
2024-10-14 17:00:58 +05:30
Satish GandhamandGitHub e9e15dc8a2 Merge pull request #1489 from makeplane/sync/11326491368
sync: community changes
2024-10-14 16:51:53 +05:30
Anmol Singh BhatiaandGitHub 36229d92e0 [WEB-2629] fix: workspace draft delete and move mutation (#5822)
* fix: mutation fix

* chore: code refactor

* chore: code refactor

* chore: useWorkspaceIssueProperties added
2024-10-14 16:50:19 +05:30
Satish GandhamandGitHub 4c39f33668 Merge pull request #1488 from makeplane/sync/11326424156
sync: community changes
2024-10-14 16:49:53 +05:30
Anmol Singh BhatiaandGitHub cb90810d02 chore: double click action added and code refactor (#5821) 2024-10-14 16:46:08 +05:30
Satish GandhamandGitHub d292d1239b Merge pull request #1486 from makeplane/sync/11326207307
sync: community changes
2024-10-14 16:41:55 +05:30
Anmol Singh BhatiaandGitHub 658542cc62 [WEB-2616] fix: issue widget attachment (#5820)
* fix: issue widget attachment

* chore: comment added
2024-10-14 16:32:31 +05:30
sriram veeraghantaandGitHub aafec3de20 Merge pull request #1483 from makeplane/uat
release: v24.10.13-3
2024-10-13 02:18:59 +05:30
6890d27d0e fix: export for analytics and csv (#5815) (#1482)
Co-authored-by: Nikhil <118773738+pablohashescobar@users.noreply.github.com>
2024-10-13 02:12:55 +05:30
NikhilandGitHub 701af734cd fix: export for analytics and csv (#5815) 2024-10-13 02:11:32 +05:30
sriram veeraghantaandGitHub eaa9b93525 Merge pull request #1480 from makeplane/uat
release: v24.10.13-2
2024-10-13 01:51:54 +05:30
NikhilandGitHub 4c1c3199fe fix: view issue publish endpoint (#1481) 2024-10-13 01:45:38 +05:30
Aaryan KhandelwalandGitHub 54b274494d fix: published page assets (#1479) 2024-10-13 01:39:12 +05:30
sriram veeraghantaandGitHub 161ab10bfd Merge pull request #1478 from makeplane/sync/11308365166
sync: community changes
2024-10-13 01:29:49 +05:30
NikhilandGitHub cf53cdf6ba fix: analytics tab for private bucket (#5814) 2024-10-13 01:27:48 +05:30
pushya22andGitHub 5d5b604f09 Merge pull request #1477 from makeplane/sync/11308135099
sync: community changes
2024-10-13 01:10:56 +05:30
sriram veeraghantaandGitHub 8304dea6f7 Merge pull request #1476 from makeplane/uat
release: v24.10.13-1
2024-10-13 00:45:34 +05:30
NikhilandGitHub 6490ace7c7 fix: intake issue (#5813) 2024-10-13 00:44:52 +05:30
sriram veeraghantaandGitHub 9fbe959e64 Merge pull request #1475 from makeplane/sync/11308041808
sync: community changes
2024-10-13 00:33:26 +05:30
sriram veeraghantaandGitHub 2c90b9f799 Merge branch 'preview' into sync/11308041808 2024-10-13 00:33:11 +05:30
0ac406e8c7 fix: private bucket (#5812)
* fix: workspace level issue creation

* dev: add draft issue support, fix your work tab and cache invalidation for workspace level logos

* chore: issue description

---------

Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
2024-10-13 00:31:28 +05:30
sriram veeraghantaandGitHub ef9b7198e7 Merge pull request #1474 from makeplane/sync/11307728299
sync: community changes
2024-10-12 23:46:19 +05:30
sriram veeraghanta c5f78edea1 fix: merge conflicts resolved 2024-10-12 23:45:22 +05:30
Aaryan KhandelwalandGitHub e404450e1a [WEB-310] regression: generate file url function (#5811)
* fix: generate file url function

* chore: remove unused imports

* chore: replace indexOf logix with startsWith
2024-10-12 23:39:50 +05:30
guru_sainathandGitHub 4c0d2d366a [MOBIL-365] fix: migrate session-based authentication to token-based authentication using JWT (#1473)
* chore: updated user authentication from session to jwt

* chore: updated just version in base.txt

* fix: fixed auth validation in graphql context

* fix: fixed auth validation
2024-10-12 22:42:49 +05:30
sriram veeraghanta 98689518b3 fix: worflow checkout fixes 2024-10-12 02:53:40 +05:30
sriram veeraghanta af3ec5e5df fix: sync repo fixes 2024-10-12 02:50:42 +05:30
sriram veeraghanta b68e90a074 fix: sync workflow typos 2024-10-12 02:36:41 +05:30
sriram veeraghanta e554b83d03 fix: new workflow to sync better 2024-10-12 02:35:45 +05:30
sriram veeraghanta 1a38d1c014 fix: uat merge conflicts 2024-10-12 02:27:52 +05:30
4ef25a3e90 chore: removing unused packages (#1472)
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-10-12 02:24:03 +05:30
guru_sainathandGitHub 0ecd2b1b60 chore: updated project create mutation (#1453) 2024-10-12 02:18:39 +05:30
guru_sainathandGitHub 3dcaf1f852 dev: mobile page mutations (#1451) 2024-10-12 01:47:58 +05:30
b9ce8ea8b1 fix: merge conflicts and build errors (#1469)
* dev: private bucket implementation (#1339)

* chore: migrations and backmigration to move attachments to file asset

* chore: move attachments to file assets

* chore: update migration file to include created by and updated by and size

* chore: remove uninmport errors

* chore: make size as float field

* fix: file asset uploads

* chore: asset uploads migration changes

* chore: v2 assets endpoint

* chore: remove unused imports

* chore: issue attachments

* chore: issue attachments

* chore: workspace logo endpoints

* chore: private bucket changes

* chore: user asset endpoint

* chore: add logo_url validation

* chore: cover image urlk

* chore: change asset max length

* chore: pages endpoint

* chore: store the storage_metadata only when none

* chore: attachment asset apis

* chore: update create private bucket

* chore: make bucket private

* chore: fix response of user uploads

* fix: response of user uploads

* fix: job to fix file asset uploads

* fix: user asset endpoints

* chore: avatar for user profile

* chore: external apis user url endpoint

* chore: upload workspace and user asset actions updated

* chore: analytics endpoint

* fix: analytics export

* chore: avatar urls

* chore: update user avatar instances

* chore: avatar urls for assignees and creators

* chore: bucket permission script

* fix: all user avatr instances in the web app

* chore: update project cover image logic

* fix: issue attachment endpoint

* chore: patch endpoint for issue attachment

* chore: attachments

* chore: change attachment storage class

* chore: update issue attachment endpoints

* fix: issue attachment

* chore: update issue attachment implementation

* chore: page asset endpoints

* fix: web build errors

* chore: attachments

* chore: page asset urls

* chore: comment and issue asset endpoints

* chore: asset endpoints

* chore: attachment endpoints

* chore: bulk asset endpoint

* chore: restore endpoint

* chore: project assets endpoints

* chore: asset url

* chore: add delete asset endpoints

* chore: fix asset upload endpoint

* chore: update patch endpoints

* chore: update patch endpoint

* chore: update editor image handling

* chore: asset restore endpoints

* chore: avatar url for space assets

* chore: space app assets migration

* fix: space app urls

* chore: space endpoints

* fix: old editor images rendering logic

* fix: issue archive and attachment activity

* chore: asset deletes

* chore: update images

* chore: attachment delete

* fix: issue attachment

* fix: issue attachment get

* chore: cover image url for projects

* chore: remove duplicate py file

* fix: url check function

* chore: chore project cover asset delete

* fix: migrations

* chore: delete migration files

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>

* fix: private bucket build errors (#1347)

* fix: private bucket build errors

* fix: build errors

* revert: issue type select changes. (#1355)

* chore: private bucket implementation for workspace level pages (#1371)

* chore: update project modal

* chore: update rich-text read-only editor

* chore: update workspace pages' components

* chore: remove entity identifier in favour of multiple columns of entities (#1405)

* fix: issue attachments (#1411)

* fix: issue attachments (#1422)

* chore: file size limit for pro workspaces (#1437)

* chore: file size limit for pro

* chore: update maximum file size logic

* chore: update editor max file size logic

* chore: update max file size limit logic

* chore: add comments

* fix: close modal after removing workspace logo

* chore: update uploaded asstes' status post issue creation

* chore: memoize max file size var

* chore: check for pro file size limits

* chore: added file size limit to the space app

---------

Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>

* chore: add max file size limit to workspace pages (#1440)

* fix: remove old workspace logo and user avatar (#1445)

* fix: intake exception error (#5810)

* chore: filtered active cycles for guest (#1468)

* fix: build error

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: Nikhil <118773738+pablohashescobar@users.noreply.github.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com>
Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com>
2024-10-12 01:47:13 +05:30
sriram veeraghanta 7cc86ad4c0 chore: removing unused packages 2024-10-12 01:43:22 +05:30
sriram veeraghantaandGitHub 92619e896f Merge pull request #1471 from makeplane/uat
release: v24.10.11-5
2024-10-11 23:31:04 +05:30
sriram veeraghanta 90587270e8 fix: active cycle qurey change 2024-10-11 23:28:46 +05:30
sriram veeraghantaandGitHub a2b4fbd222 Merge pull request #1470 from makeplane/uat
release: v24.10.11-4
2024-10-11 22:42:33 +05:30
Bavisetti NarayanandGitHub e4ace2e05c chore: filtered active cycles for guest (#1468) 2024-10-11 22:23:18 +05:30
Anmol Singh Bhatiaandsriram veeraghanta 7beafa838c fix: intake exception error (#5810) 2024-10-11 22:05:43 +05:30
sriram veeraghantaandGitHub fcb4cd11b6 Merge pull request #1467 from makeplane/sync/11295963394
sync: community changes
2024-10-11 22:04:07 +05:30
Anmol Singh BhatiaandGitHub 3acc9ec133 fix: intake exception error (#5810) 2024-10-11 22:01:39 +05:30
sriram veeraghantaandGitHub 6619a9faaf Merge pull request #1466 from makeplane/sync/11295498497
sync: community changes
2024-10-11 22:01:08 +05:30
sriram veeraghanta c3060c3dac fix: merge conflicts 2024-10-11 21:59:18 +05:30
Anmol Singh BhatiaandGitHub 286ab7f650 fix: workspace draft issues count (#5809) 2024-10-11 21:28:05 +05:30
sriram veeraghantaandGitHub 05674df111 Merge pull request #1465 from makeplane/uat
release: v24.10.11-2
2024-10-11 20:55:27 +05:30
Akshita GoyalandGitHub f571f162ae chore: feature flagged cycle graphs (#1464) 2024-10-11 20:31:34 +05:30
Anmol Singh BhatiaandGitHub 99d6aaf0b1 chore: workspace draft issuescount (#1462) 2024-10-11 20:20:58 +05:30
7e334203f1 [WEB-310] dev: private bucket implementation (#5793)
* chore: migrations and backmigration to move attachments to file asset

* chore: move attachments to file assets

* chore: update migration file to include created by and updated by and size

* chore: remove uninmport errors

* chore: make size as float field

* fix: file asset uploads

* chore: asset uploads migration changes

* chore: v2 assets endpoint

* chore: remove unused imports

* chore: issue attachments

* chore: issue attachments

* chore: workspace logo endpoints

* chore: private bucket changes

* chore: user asset endpoint

* chore: add logo_url validation

* chore: cover image urlk

* chore: change asset max length

* chore: pages endpoint

* chore: store the storage_metadata only when none

* chore: attachment asset apis

* chore: update create private bucket

* chore: make bucket private

* chore: fix response of user uploads

* fix: response of user uploads

* fix: job to fix file asset uploads

* fix: user asset endpoints

* chore: avatar for user profile

* chore: external apis user url endpoint

* chore: upload workspace and user asset actions updated

* chore: analytics endpoint

* fix: analytics export

* chore: avatar urls

* chore: update user avatar instances

* chore: avatar urls for assignees and creators

* chore: bucket permission script

* fix: all user avatr instances in the web app

* chore: update project cover image logic

* fix: issue attachment endpoint

* chore: patch endpoint for issue attachment

* chore: attachments

* chore: change attachment storage class

* chore: update issue attachment endpoints

* fix: issue attachment

* chore: update issue attachment implementation

* chore: page asset endpoints

* fix: web build errors

* chore: attachments

* chore: page asset urls

* chore: comment and issue asset endpoints

* chore: asset endpoints

* chore: attachment endpoints

* chore: bulk asset endpoint

* chore: restore endpoint

* chore: project assets endpoints

* chore: asset url

* chore: add delete asset endpoints

* chore: fix asset upload endpoint

* chore: update patch endpoints

* chore: update patch endpoint

* chore: update editor image handling

* chore: asset restore endpoints

* chore: avatar url for space assets

* chore: space app assets migration

* fix: space app urls

* chore: space endpoints

* fix: old editor images rendering logic

* fix: issue archive and attachment activity

* chore: asset deletes

* chore: attachment delete

* fix: issue attachment

* fix: issue attachment get

* chore: cover image url for projects

* chore: remove duplicate py file

* fix: url check function

* chore: chore project cover asset delete

* fix: migrations

* chore: delete migration files

* chore: update bucket

* fix: build errors

* chore: add asset url in intake attachment

* chore: project cover fix

* chore: update next.config

* chore: delete old workspace logos

* chore: workspace assets

* chore: asset get for space

* chore: update project modal

* chore: remove unused imports

* fix: space app editor helper

* chore: update rich-text read-only editor

* chore: create multiple column for entity identifiers

* chore: update migrations

* chore: remove entity identifier

* fix: issue assets

* chore: update maximum file size logic

* chore: update editor max file size logic

* fix: close modal after removing workspace logo

* chore: update uploaded asstes' status post issue creation

* chore: added file size limit to the space app

* dev: add file size limit restriction on all endpoints

* fix: remove old workspace logo and user avatar

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-10-11 20:13:38 +05:30
pushya22andGitHub d190726cf5 Merge pull request #1461 from makeplane/sync/11294065279
sync: community changes
2024-10-11 19:55:53 +05:30
Bavisetti NarayanandGitHub 65045e657f Merge branch 'preview' into sync/11294065279 2024-10-11 19:54:29 +05:30
Anmol Singh BhatiaandGitHub c9580ab794 chore workspace draft issue improvements (#5808) 2024-10-11 19:51:38 +05:30
Bavisetti NarayanandGitHub a5f5961b96 chore: transfer issue cycle analytics (#1460) 2024-10-11 19:22:34 +05:30
pushya22andGitHub 3f16b4ac9b Merge pull request #1459 from makeplane/sync/11293460934
sync: community changes
2024-10-11 19:17:41 +05:30
Aaryan Khandelwal 03ab7148e5 fix: merge conflicts resolved from preview 2024-10-11 19:17:22 +05:30
Aaryan KhandelwalandGitHub e7065af358 [WEB-2494] dev: custom text color and background color extensions (#5786)
* dev: created custom text color and background color extensions

* chore: update slash commands icon style

* chore: update constants

* chore: update variables css file selectors
2024-10-11 19:11:39 +05:30
Pushya Mitra Thiruvooru 66f2ae5dca Merge branch 'uat' of https://github.com/makeplane/plane-ee into preview 2024-10-11 18:37:42 +05:30
Anmol Singh BhatiaandGitHub 0567207734 fix: workspace draft issue build error (#1458) 2024-10-11 18:33:46 +05:30
pushya22andGitHub 1a7d554016 Merge pull request #1457 from makeplane/preview
promot: preview to uat
2024-10-11 18:15:36 +05:30
d0f65c946a [WEB-2388] fix: workspace draft issue (#1452)
* chore: added issue type for draft issues

* chore: draft issue endpoint updated

* chore: issue type identifier updated

* chore: code refactor

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-10-11 18:10:21 +05:30
pushya22andGitHub 462f393bdc Merge pull request #1456 from makeplane/sync/11292441470
sync: community changes
2024-10-11 18:07:31 +05:30
Manish GuptaandGitHub 74695e561a modified the action name (#5806) 2024-10-11 18:05:53 +05:30
Anmol Singh BhatiaandGitHub c9dbd1d5d1 [WEB-2388] chore: theme changes and workspace draft issue total count updated (#5805)
* chore: theme changes and total count updated

* chore: code refactor
2024-10-11 17:57:48 +05:30
Manish GuptaandGitHub 6200890693 fix: updated branch build action with BUILD/RELEASE options (#5803) 2024-10-11 17:25:25 +05:30
Akshat JainandGitHub 7d3b07768d fix: monitor generate keypair workflow (#1450) 2024-10-11 16:57:33 +05:30
sriram veeraghanta 3dc15922d1 fix: python version upgrade 2024-10-11 16:50:09 +05:30
sriram veeraghanta ea7d990675 Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-10-11 16:20:04 +05:30
Akshita GoyalandGitHub be8407ab41 fix: tooltip + onClick for states (#1449) 2024-10-11 16:17:26 +05:30
pushya22andGitHub 8bf6a5a2b1 Merge pull request #1448 from makeplane/sync/11290683347
sync: community changes
2024-10-11 15:57:23 +05:30
guru_sainathandGitHub 3011ef9da1 build-error: removed store prop from calendar store (#5801) 2024-10-11 15:53:58 +05:30
pushya22andGitHub d40478a9a0 Merge pull request #1447 from makeplane/sync/11290256424
sync: community changes
2024-10-11 15:24:43 +05:30
bf7b3229d1 [WEB-2388] fix: workspace draft issues (#5800)
* fix: create issue modal handle close

* fix: workspace level draft issue store update

* chore: count added

* chore: added description html in list endpoint

* fix: workspace draft issue mutation

* fix: workspace draft issue empty state and count

---------

Co-authored-by: gurusainath <gurusainath007@gmail.com>
2024-10-11 15:23:32 +05:30
Akshita GoyalandGitHub a9b96c2502 fix: loading state fixed (#1443) 2024-10-11 14:35:00 +05:30
sriram veeraghantaandGitHub 377c38af95 Merge pull request #1441 from makeplane/uat
release: v24.10.11-1
2024-10-11 14:25:32 +05:30
pushya22andGitHub 822fb92447 Merge pull request #1431 from makeplane/fix--cyle-charts-dark-theme
Fix  cyle charts dark theme
2024-10-11 13:39:42 +05:30
gakshita 56a253bfb1 fix: scope delta 2024-10-11 13:14:22 +05:30
gakshita 501ed16967 fix: ordering 2024-10-11 13:07:47 +05:30
pushya22andGitHub f38b37942c Merge pull request #1438 from makeplane/sync/11279037152
sync: community changes
2024-10-10 23:03:26 +05:30
rahulrameshaandGitHub 2c96e042c6 fix workspace drafts build (#5798) 2024-10-10 22:59:27 +05:30
pushya22andGitHub 53cbf8c6db Merge pull request #1436 from makeplane/sync/11277063249
sync: community changes
2024-10-10 21:46:42 +05:30
pushya22andGitHub 452e127ecb Merge pull request #1434 from makeplane/sync/11275302838
sync: community changes
2024-10-10 21:45:41 +05:30
Pushya Mitra Thiruvooru 01c368b667 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/11275302838 2024-10-10 21:44:56 +05:30
rahulrameshaandGitHub 9c2278a810 fix workspace draft build (#5795) 2024-10-10 20:50:43 +05:30
M. PalanikannanandGitHub 0aa11d3917 regression: image aspect ratio fix (#1435) 2024-10-10 20:28:42 +05:30
gakshita 014cdc1016 Merge branch 'preview' of github.com:makeplane/plane-ee into fix--cyle-charts-dark-theme 2024-10-10 19:58:57 +05:30
rahulramesha c3ceb5f3c2 Merge branch 'preview' of github.com:makeplane/plane-ee into sync/11275302838 2024-10-10 19:27:21 +05:30
pushya22andGitHub 65ead5825b Merge pull request #1433 from makeplane/sync/11275302838
sync: community changes
2024-10-10 19:23:22 +05:30
Anmol Singh Bhatia a29c6183ef Merge branch 'preview' of github.com:makeplane/plane-ee into sync/11275302838 2024-10-10 19:22:05 +05:30
332d2d5c68 [WEB-2388] dev: workspace draft issues (#5772)
* chore: workspace draft page added

* chore: workspace draft issues services added

* chore: workspace draft issue store added

* chore: workspace draft issue filter store added

* chore: issue rendering

* conflicts: resolved merge conflicts

* conflicts: handled draft issue store

* chore: draft issue modal

* chore: code optimisation

* chore: ui changes

* chore: workspace draft store and modal updated

* chore: workspace draft issue component added

* chore: updated store and workflow in draft issues

* chore: updated issue draft store

* chore: updated issue type cleanup in components

* chore: code refactor

* fix: build error

* fix: quick actions

* fix: update mutation

* fix: create update modal

* chore: commented project draft issue code

---------

Co-authored-by: gurusainath <gurusainath007@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-10-10 19:12:34 +05:30
pushya22andGitHub 14163a3db0 Merge pull request #1432 from makeplane/sync/11274614412
sync: community changes
2024-10-10 18:35:21 +05:30
e9158f820f [WEB-2615] fix: module date validation during chart distribution generation (#5791)
* fix: module date validation while generating the chart distribution

* chore: indentation fix

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-10-10 18:33:59 +05:30
Akshita GoyalandGitHub aeab9b4d02 fix: cycle graph bugs (#1416)
* fix: data issue

* fix: capitalization issue

* fix: removed today from completed cycle

* fix: points dropdown fixed

* fix: fixed tooltip and data issues
2024-10-10 18:25:51 +05:30
sriram veeraghantaandGitHub 0e8b603e0a Merge pull request #1430 from makeplane/sync/11273485710
sync: community changes
2024-10-10 17:53:14 +05:30
sriram veeraghanta 39797cc34b fix: merge conflicts resolved 2024-10-10 17:52:41 +05:30
sriram veeraghanta 1e1733f6db Merge branch 'master' of github.com:makeplane/plane into preview 2024-10-10 17:24:47 +05:30
Bavisetti NarayanandGitHub 5573d85d80 chore: only admin's can delete a project (#5790) 2024-10-10 17:24:18 +05:30
sriram veeraghanta 59d60f8bdc Merge branch 'master' of github.com:makeplane/plane-ee into uat 2024-10-10 17:11:49 +05:30
sriram veeraghantaandGitHub f4db683bf2 Merge pull request #1423 from makeplane/mobile-uat
release: v24.10.10-2
2024-10-10 17:10:55 +05:30
gakshita 3b1567d3a3 fix: removed logging 2024-10-10 17:10:17 +05:30
sriram veeraghanta fecc957284 fix: cloud workflow build args 2024-10-10 16:54:01 +05:30
gakshita 90111ac1a0 fix: added dark theme 2024-10-10 16:06:46 +05:30
sriram veeraghantaandGitHub c3a324c917 Merge pull request #1418 from makeplane/uat
release: v24.10.09-1
2024-10-10 15:25:50 +05:30
sriram veeraghanta 73d317ec66 fix: typo fixes 2024-10-10 15:24:38 +05:30
sriram veeraghanta c1f881b2d1 Merge branch 'develop' of github.com:makeplane/plane into preview 2024-10-10 15:11:33 +05:30
sriram veeraghantaandGitHub 9bab108329 Merge pull request #5788 from makeplane/preview
release: v0.23.1
2024-10-10 15:11:04 +05:30
sriram veeraghanta 5f4875cc60 fix: version bump 2024-10-10 15:05:03 +05:30
sriram veeraghanta 0c1c6dee99 fix: adding scheduled tracing 2024-10-10 14:57:42 +05:30
sriram veeraghanta 1639f34db0 Merge branch 'preview' of github.com:makeplane/plane into develop 2024-10-10 14:07:25 +05:30
Bavisetti Narayanandsriram veeraghanta 8a866e440c chore: only admin can changed the project settings (#5766) 2024-10-10 14:06:14 +05:30
Prateek Shouryaandsriram veeraghanta 7495a7d0cb [WEB-2605] fix: update URL regex pattern to allow complex links. (#5767) 2024-10-10 14:06:14 +05:30
M. Palanikannanandsriram veeraghanta 2b1da96c3f fix: drag handle scrolling fixed (#5619)
* fix: drag handle scrolling fixed

* fix: closest scrollable parent found and scrolled

* fix: removed overflow auto from framerenderer

* fix: make dragging dynamic and smoother
2024-10-10 14:06:14 +05:30
Aaryan Khandelwalandsriram veeraghanta daa06f1831 [WEB-2532] fix: custom theme mutation logic (#5685)
* fix: custom theme mutation logic

* chore: update querySelector element
2024-10-10 14:06:14 +05:30
M. Palanikannanandsriram veeraghanta b97fcfb46d fix: show the full screen toolbar in read only instances as well (#5746) 2024-10-10 14:06:14 +05:30
M. Palanikannanandsriram veeraghanta 852fc9bac1 [WEB-2603] fix: remove validation of roles from the live server (#5761)
* fix: remove validation of roles from the live server

* chore: remove the service

* fix: remove all validation of authorization

* fix: props updated
2024-10-10 14:06:14 +05:30
Akshita Goyalandsriram veeraghanta 55f44e0245 fix: spreadsheet flicker issue (#5769) 2024-10-10 14:06:14 +05:30
Prateek Shouryaandsriram veeraghanta 8981e52dcc [WEB-2601] improvement: add click to copy issue identifier on peek-overview and issue detail page. (#5760) 2024-10-10 14:06:14 +05:30
d92dbaea72 [WEB-2589] Chore: inbox issue permissions (#5763)
* chore: changed permission in inbox issue

* chore: fixed permissions for intake

* fix: refactoring

* fix: lint

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-10-10 14:06:14 +05:30
dependabot[bot]sriram veeraghantadependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
58f3d0a68c chore(deps): bump django in /apiserver/requirements (#5781)
Bumps [django](https://github.com/django/django) from 4.2.15 to 4.2.16.
- [Commits](https://github.com/django/django/compare/4.2.15...4.2.16)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-10 14:06:14 +05:30
8145f12e1e chore: handled feature flag for integrations (#1419)
Co-authored-by: akshat5302 <akshatjain9782@gmail.com>
2024-10-10 00:15:59 +05:30
NikhilandGitHub 8f61413bef Merge pull request #1421 from makeplane/mobile-dev
promote: mobile develop to uat
2024-10-09 23:42:54 +05:30
Akshat JainandGitHub 43ecd8fb9c fix silo cloud image name (#1420) 2024-10-09 21:24:09 +05:30
sriram veeraghantaandGitHub ee8dad6a55 Merge pull request #1414 from makeplane/fix-preview-branch
fix: preview branch merge conflicts from UAT pull
2024-10-09 21:03:57 +05:30
akshat5302 b503088afa Merge branch 'uat' of https://github.com/makeplane/plane-ee into fix-preview-branch 2024-10-09 21:03:11 +05:30
NikhilandGitHub e149fc9b35 chore: remove 12 member restriction (#1410) 2024-10-09 21:02:41 +05:30
guru_sainathandGitHub 71cdaa5614 chore: updated typo error message in license activation (#1417) 2024-10-09 20:59:15 +05:30
akshat5302 2af1ab4d8f fix: change the useVaultSecrets value to false 2024-10-09 20:49:48 +05:30
akshat5302 e0e616e81e fix: merge issues with uat branch 2024-10-09 18:43:46 +05:30
akshat5302 1c1d8cd69e Merge branch 'uat' of https://github.com/makeplane/plane-ee into fix-preview-branch 2024-10-09 18:41:18 +05:30
sriram veeraghanta 8d0ae31930 fix: workflow fixes 2024-10-09 18:22:31 +05:30
sriram veeraghanta acfb9ed428 fix: workflow updated 2024-10-09 18:02:53 +05:30
pushya22andGitHub c093f70f05 Merge pull request #1413 from makeplane/sync/11254789200
sync: community changes
2024-10-09 18:00:49 +05:30
Pushya Mitra Thiruvooru eabbbf3c79 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/11254789200 2024-10-09 18:00:02 +05:30
pushya22andGitHub 6b4e25b118 Merge pull request #1412 from makeplane/sync/11254424783
sync: community changes
2024-10-09 17:50:21 +05:30
45880b3a72 [WEB-2589] Chore: inbox issue permissions (#5763)
* chore: changed permission in inbox issue

* chore: fixed permissions for intake

* fix: refactoring

* fix: lint

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-10-09 17:48:52 +05:30
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
992adb9794 chore(deps): bump django in /apiserver/requirements (#5781)
Bumps [django](https://github.com/django/django) from 4.2.15 to 4.2.16.
- [Commits](https://github.com/django/django/compare/4.2.15...4.2.16)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-09 17:26:33 +05:30
Akshat JainandGitHub b599cf4db5 fix: condition to trigger 'Build Release' step based on BUILD_TYPE for EE and Cloud (#1408) 2024-10-09 16:38:49 +05:30
Akshita GoyalandGitHub e2077275fa fix: workspace cycles + chart plots (#1409) 2024-10-09 16:20:03 +05:30
Bavisetti NarayanandGitHub d0fcf6678e chore: added the version key (#1407) 2024-10-09 15:19:51 +05:30
guru_sainathandGitHub ee11ed1384 [MOBIL-319] chore: combine user details and current workspace details in a single query (#1406)
* chore: added user information query in dashboard

* dev: removed print statements
2024-10-09 14:34:54 +05:30
Bavisetti NarayanandGitHub 0664294f12 chore: custom analytics generation script (#1403)
* chore: custom analytics generation script

* chore: changed the help text
2024-10-09 11:10:19 +05:30
1064e4fcdc Feat: Jira, Linear integration and GitHub importer (#1400)
* fix: silo service initial setup

* feat: moved controllers inside runner

* feat: created core definations for apps and context

* feat: added interfaces required for apps

* feat: moved shared definations

* feat: added logger as an injection for apps

* feat: changes to controllers

* feat: added vm based app execution inside manager

* feat: added dummy implementations for core constructs

* feat: moved controllers to routes

* feat: created worker moduler for processing message queue requests

* feat: added task manager defination

* feat: added context and manager separations

* feat: created defaults for the defination implementation

* feat: added async task management inside apps

* feat: removed unnecessary arguments in function calls

* feat: added context builder for app instances

* feat: added runtime type safety with zod

* feat: added packaged definition structure for silo apps

* feat: added package based configuration for engine and definitions

* feat: added custom eslint rule for throws decorator

* feat: added custom eslint rule for try catch

* feat: removed custom eslint config

* feat: added authentication controller inside engine

* feat: added auth in silo engine

* feat: migrated jira ui module to plane

* chore: removed jira app

* chore: moved engine components into src_engine directory

* feat: added base template inside new src directory

* feat: migrated worker interface with mq and redis store inside new src

* feat: created jira migrator and jira importer types

* chore: migrated worker's helper inside the base directory

* feat: added logic for booting up root worker

* feat: added jira and jira auth service inside jira app

* feat: added all transformers inside jira package

* feat: added authorization types for jira

* feat: added jira authentication oauth class

* feat: added jira transformer and pull mechanisms inside jira app

* feat: addded batching logic inside jira migrator

* feat: embedded silo sdk inside jira migrator

* feat: added plane migrator inside engine

* feat: added plane migrator for push inside migration controller

* feat: added controller methods for migration

* feat: added credentials and job routes in controller

* feat: added linear importer

* feat: added linear pull function as importer

* feat: added transformation for linear data

* feat: added pull mechanism for linear

* feat: attached linear data importer with migration controller

* fix: removed hardcoded jira from cycle and module migrator

* feat: fixed build errors

* chore: addeed example env

* feat: added authentication routes for jira

* feat: added linear route controller

* fix: restructuring

* fix: sdk configs setup

* fix: merge conflicts

* fix: sdk setup

* chore: added jira and linear importers and separate packages

* feat: moved transformation parts to linear package

* feat: decoupled jira logical parts with worker

* fix: linear silo app to use linear package

* fix: build errors and dependency resolution with packages in silo

* fix: module build errors in silo

* fix: linear authorization flow

* feat: added logic for segregated workers

* feat: attached task manager with the base starter

* feat: added migrations, query and schema into db directory

* feat: added linear importer and jira importer app structure

* feat: added silo core package

* chore: migrated worker and main engine controller inside apps

* fix: made linear integration working

* silo: added cors

* feat: added base64 state changes with jira

* chore: updated silo env

* fix: jira token cookie

* feat: added issue attachments in linear job

* feat: added credentials controller

* feat: added github package inside silo packages

* feat: added resource fetching in jira api service

* feat: added credentials locking

* feat: created resources endpoint for jira

* feat: added endpoints for getting jira data

* fix: credentials not working

* chore: exported jira types

* chore: added jira states

* fix: jira project pagination issue

* chore: initiated silo folder in web

* feat: added github routes and services in silo app

* fix: build updates

* fix: updated plane sdk and updated jira importer

* chore: updated the importer layout

* chore: removed as any from table component

* chore: integrated importer dashboard

* fix: tsup fixes

* fix: removed unnecessary files

* fix: removing tsup for building silo packages

* fix: build related issues

* fix: build issues

* fix: eslint fixes

* fix: silo build errors

* fix: silo app build errors types

* fix: reverting the cloud branch

* fix: updated package json in silo service

* fix: branch build cloud updated

* fix: build errors in apps while using sdk due to ts-alias paths

* fix: branch build cloud workflow fixes

* fix: docker compose setup updates

* fix: docker compose build fixes

* fix: docker build fixes envs updated in example file

* chore: updates folder structure and handled job services

* chore: resolved build errors in silo chore

* fix: docker compose cloud added

* fix: build process docker compose

* chore: updated jira workflow

* chore: handled the job start and jira dashboard

* chore: updated constants, file naming convention

* chore: resolved merge conflicts

* chore: integrated linear and updated jobs query

* feat: added hostname changes

* conflict: updated jira config and added issue transformation count in dashboard

* conflict: updated job

* chore: updated Jira status

* chore: updated Jira status

* fix: batch processing

* fix: batch key release

* chore: updated workflow for building images

* fix: detached silo build

* chore: updates linear and resolved build errors

* fix: batch key missing

* fix: linear workflow

* chore: updated linear queries

* fix: docker compose fixed for running silo services

---------

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com>
2024-10-08 23:16:28 +05:30
NikhilandGitHub 92e739fa86 chore: 12 member restriction changes (#1402)
* chore: 12 member restriction changes

* chore: workspace member invite task
2024-10-08 20:32:15 +05:30
159ca21249 [WEB-2380] Chore: Cycle graphs updated (#1198)
* chore: graph based on dummy data

* fix: progress donut

* feat: created new cycle analytics

* wip: dropdowns

* chore: migration changes

* chore: changed the calculation of cycle analytics

* fix: integrational changes

* fix: reference line for today

* fix: code cleaning

* fix: added loaders

* fix: type removed

* chore: sidebar width and spacing improvement

* chore: sidebar improvement

* fix: handled empty state

* chore: cycle sidebar graph

* chore: live update on cycle analytics

* chore: removed the unused variable

* fix: chart minor issues

* chore: cycle sidebar graph improvement

* fix: chart minor bugs

* fix: code-splitting for active cycles

* fix: routing with dynamic import

* fix: peekoverview

* fix: responsiveness

* fix: handled run time updates in cycle chart

* fix: feature flagging for sidebar

* fix: added scope delta + fixed sidebar dropdown

* fix: sidebar chart

* fix: build errors

* fix: cycle store ee added

* fix: cycle chart update api

* fix: removed custom date time functions

* fix: ideal line formula updated

* fix: feature flagging condition

* fix: build errors

* fix: chart label

* chore: moved the migraion to ee

* chore: removed the unused variable

* fix: sentry error sample rate updated

* fix: cycles import issues for ee (#5732) (#1312)

Co-authored-by: Akshita Goyal <36129505+gakshita@users.noreply.github.com>
Co-authored-by: Satish Gandham <satish.iitg@gmail.com>

* fix: cycle api formatting for v1 data

* chore: bulk estimate changes

* chore: update reaction changes

* chore: cycle sidebar improvement

* fix: cycle graph build bugs (#1327)

* fix: build error

* chore: import order and unused variable refactor

* chore: update reaction changes

* fix: data formatting for v1 and v2

* fix: lint errors

* [WEB-2108] chore: 12 users restriction for cloud users. (#1330)

* [WEB-2108] chore: 12 users restriction for cloud users.

* chore: update total_seats count.

* fix:props for active cycle root component

* fix: removed dependency from root package.json

* fix: chart minor fixes

* fix: minor code fixes

* chore: comments listing

* fix: handled no data state

* fix: removed hardcoded version

* fix: order fixed

* fix: added comments

* chore: code splitting and refactoring

* chore: removed the unqiue constraint

* fix: minor css issues + swr fixed + chart data

* fix: ideal formula fixed

* fix: added version while creating a cycle

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: pushya22 <130810100+pushya22@users.noreply.github.com>
Co-authored-by: Plane Bot <146718762+plane-bot@users.noreply.github.com>
Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
Co-authored-by: Pushya Mitra Thiruvooru <pushya@Pushyas-MacBook-Pro.local>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
2024-10-08 20:03:42 +05:30
pushya22andGitHub 4f3b1d1929 Merge pull request #1401 from makeplane/sync/11237686482
sync: community changes
2024-10-08 20:02:40 +05:30
6d78418e79 fix: create cycle function (#5775)
* fix: create cycle function

* chore: draft and cycle version changes

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-10-08 20:01:15 +05:30
Aaryan KhandelwalandGitHub c2ad936f7b fix: workspace pages layout (#1398) 2024-10-08 19:11:49 +05:30
032546407c [WEB-2601] improvement: add click to copy issue identifier on peek-overview and issue detail page. (#1369)
Co-authored-by: rahulramesha <rahulramesham@gmail.com>
2024-10-08 19:11:23 +05:30
Aaryan KhandelwalandGitHub 812d8a3edf fix: editor document extensions build (#1399) 2024-10-08 19:03:53 +05:30
pushya22andGitHub c1bb1236d7 Merge pull request #1397 from makeplane/sync/11236225206
sync: community changes
2024-10-08 18:54:22 +05:30
Pushya Mitra Thiruvooru c134437a13 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/11236225206 2024-10-08 18:53:52 +05:30
pushya22andGitHub 13f15e64db Merge pull request #1396 from makeplane/sync/11236216692
sync: community changes
2024-10-08 18:52:44 +05:30
Aaryan Khandelwal 406332dc29 fix: merge conflicts from preview 2024-10-08 18:51:27 +05:30
Prateek ShouryaandGitHub 6e52f1b434 [WEB-2601] improvement: add click to copy issue identifier on peek-overview and issue detail page. (#5760) 2024-10-08 18:43:13 +05:30
Aaryan KhandelwalandGitHub c3c1ea727d [WEB-2494] feat: text color and highlight options for all editors (#5653)
* feat: add text color and highlight options to pages

* style: rich text editor floating toolbar

* chore: remove unused function

* refactor: slash command components

* chore: move default text and background options to the top

* fix: sections filtering logic
2024-10-08 18:42:47 +05:30
Aaryan KhandelwalandGitHub 5afc576dec refactor: export components (#5773) 2024-10-08 18:41:08 +05:30
Akshita GoyalandGitHub 4fe22c99c9 fix: projects header border css (#1380) 2024-10-08 18:36:50 +05:30
Akshita GoyalandGitHub 61d6e06a67 fix: project name truncate issue (#1379) 2024-10-08 18:36:11 +05:30
Prateek ShouryaandGitHub 5ee59ea913 [WEB-2580] improvement: enable bulk operations of issue types. (#1364)
* [WEB-2580] improvement: enable bulk operations of issue types.

* chore: update error codes.

* chore: minor improvement.

* fix: disable estimates bulk ops if estimates are disabled for the project.

* chore: minor improvement.

* chore: issue type dropdown icon for unselected state

* chore: update custom search select props names.

* chore: show tooltip for issue type options with mandatory fields.

* chore: update issue type with mandatory property infoi content.

* chore: minor improvements.
2024-10-08 18:35:27 +05:30
pushya22andGitHub 1cc210216c Merge pull request #1394 from makeplane/sync/11234692144
sync: community changes
2024-10-08 18:34:06 +05:30
Pushya Mitra Thiruvooru 35004c14a7 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/11234692144 2024-10-08 18:33:35 +05:30
pushya22andGitHub bd7e7b51fe Merge pull request #1393 from makeplane/sync/11234646667
sync: community changes
2024-10-08 18:31:43 +05:30
Pushya Mitra Thiruvooru 66e8d35632 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/11234646667 2024-10-08 18:31:05 +05:30
pushya22andGitHub df4e93ac7c Merge pull request #1392 from makeplane/sync/11234420107
sync: community changes
2024-10-08 18:29:37 +05:30
Pushya Mitra Thiruvooru 93dd2dc583 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/11234420107 2024-10-08 18:29:00 +05:30
pushya22andGitHub 9a4a65b8bb Merge pull request #1391 from makeplane/sync/11234408975
sync: community changes
2024-10-08 18:20:12 +05:30
Anmol Singh Bhatia 369d40fdfa Merge branch 'preview' of github.com:makeplane/plane-ee into sync/11234408975 2024-10-08 17:49:28 +05:30
pushya22andGitHub 62a0b52145 Merge pull request #1390 from makeplane/sync/11234398600
sync: community changes
2024-10-08 17:46:56 +05:30
Aaryan Khandelwal 12452b824f fix: merge conflicts from preview 2024-10-08 17:46:08 +05:30
pushya22andGitHub 409c777acb Merge pull request #1389 from makeplane/sync/11234386248
sync: community changes
2024-10-08 17:34:10 +05:30
Pushya Mitra Thiruvooru fa9a2fd05b Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/11234386248 2024-10-08 17:33:22 +05:30
pushya22andGitHub 0cd3ca74a9 Merge pull request #1388 from makeplane/sync/11234367879
sync: community changes
2024-10-08 17:32:38 +05:30
NarayanBavisetti f10259cf35 Merge branch 'preview' of github.com:makeplane/plane-ee into sync/11234367879 2024-10-08 17:24:50 +05:30
pushya22andGitHub 1b059211bb Merge pull request #1387 from makeplane/sync/11234345577
sync: community changes
2024-10-08 17:20:54 +05:30
Pushya Mitra Thiruvooru bb7ed4dd67 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/11234345577 2024-10-08 17:19:48 +05:30
pushya22andGitHub ec859afaa0 Merge pull request #1386 from makeplane/sync/11234294427
sync: community changes
2024-10-08 17:18:53 +05:30
Pushya Mitra Thiruvooru 47ea53de54 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/11234294427 2024-10-08 17:18:23 +05:30
pushya22andGitHub 14ac8d40a5 Merge pull request #1385 from makeplane/sync/11234257398
sync: community changes
2024-10-08 17:17:21 +05:30
Pushya Mitra Thiruvooru 26fe9ae0b1 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/11234257398 2024-10-08 17:16:46 +05:30
pushya22andGitHub 55574a8f7e Merge pull request #1384 from makeplane/sync/11234246188
sync: community changes
2024-10-08 17:15:13 +05:30
Ketan SharmaandGitHub 50ae32f3e1 [WEB-2555] fix: add "mark all as read" in the notifications header (#5770)
* move mark all as read to header and remove it from dropdown

* made recommended changes
2024-10-08 17:13:35 +05:30
Akshita GoyalandGitHub 0451593057 fix: spreadsheet flicker issue (#5769) 2024-10-08 17:10:16 +05:30
M. PalanikannanandGitHub be092ac99f [WEB-2603] fix: remove validation of roles from the live server (#5761)
* fix: remove validation of roles from the live server

* chore: remove the service

* fix: remove all validation of authorization

* fix: props updated
2024-10-08 16:55:26 +05:30
Anmol Singh BhatiaandGitHub f73a603226 [WEB-2380] chore: cycle sidebar refactor (#5759)
* chore: cycle sidebar refactor

* chore: code splitting

* chore: code refactor

* chore: code refactor
2024-10-08 16:54:44 +05:30
Aaryan KhandelwalandGitHub b27249486a [PE-45] feat: page export as PDF & Markdown (#5705)
* feat: export page as pdf and markdown

* chore: add image conversion logic
2024-10-08 16:54:02 +05:30
Anmol Singh BhatiaandGitHub 20c9e232e7 chore: IssueParentDetail added to issue peekoverview (#5751) 2024-10-08 16:53:07 +05:30
Bavisetti NarayanandGitHub d168fd4bfa [WEB-2388] fix: workspace draft issues migration (#5749)
* fix: workspace draft issues

* chore: changed the timezone key

* chore: migration changes
2024-10-08 16:51:57 +05:30
M. PalanikannanandGitHub 7317975b04 fix: show the full screen toolbar in read only instances as well (#5746) 2024-10-08 16:50:32 +05:30
Aaryan KhandelwalandGitHub 39195d0d89 [WEB-2532] fix: custom theme mutation logic (#5685)
* fix: custom theme mutation logic

* chore: update querySelector element
2024-10-08 16:47:16 +05:30
MihirandGitHub 6bf0e27b66 [WEB-2433] chore-Update name of the Layout (#5661)
* Updated layout names

* Corrected character casing for titles
2024-10-08 16:44:50 +05:30
M. PalanikannanandGitHub 5fb7e98b7c fix: drag handle scrolling fixed (#5619)
* fix: drag handle scrolling fixed

* fix: closest scrollable parent found and scrolled

* fix: removed overflow auto from framerenderer

* fix: make dragging dynamic and smoother
2024-10-08 16:44:05 +05:30
sriram veeraghantaandGitHub 7e3e8d930b Merge pull request #1376 from makeplane/uat
release: v24.10.08-1
2024-10-08 16:19:00 +05:30
guru_sainathandGitHub dfa6652a6e [WEB-2108] chore: 12 users restriction for cloud users removed. (#1383)
* chore: removed 12 member validation

* dev: changed the logic of workspace license
2024-10-08 15:07:00 +05:30
pushya22andGitHub 13dfe93206 Merge pull request #1382 from makeplane/sync/11230960167
sync: community changes
2024-10-08 13:21:56 +05:30
Prateek ShouryaandGitHub 328b6961a2 [WEB-2605] fix: update URL regex pattern to allow complex links. (#5767) 2024-10-08 13:20:27 +05:30
sriram veeraghanta 5395ac1fb2 Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-10-07 20:10:31 +05:30
sriram veeraghanta fa3e7fefb4 Merge branch 'master' of github.com:makeplane/plane-ee into uat 2024-10-07 20:09:59 +05:30
pushya22andGitHub 7e5e1f88f2 Merge pull request #1378 from makeplane/sync/11217890341
sync: community changes
2024-10-07 20:09:04 +05:30
Bavisetti NarayanandGitHub 39eabc28b5 chore: only admin can changed the project settings (#5766) 2024-10-07 20:07:24 +05:30
sriram veeraghantaandGitHub 931908efb4 Merge pull request #1377 from makeplane/mobile-uat
release: v24.10.07-1
2024-10-07 19:59:51 +05:30
sriram veeraghantaandGitHub d97ca68229 Merge pull request #5764 from makeplane/preview
release: v0.23.0
2024-10-07 18:54:49 +05:30
NikhilandGitHub f4a9627b69 Merge pull request #1375 from makeplane/mobile-dev
fix: conditional vault variables (#1338)
2024-10-07 18:37:13 +05:30
a7417b1b08 fix: conditional vault variables (#1338) (#1374)
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-10-07 18:34:30 +05:30
sriram veeraghanta 33a79ed423 Merge branch 'preview' of github.com:makeplane/plane-ee into uat 2024-10-07 18:21:56 +05:30
NikhilandGitHub 5673ef9038 chore: telemetry check (#1373) 2024-10-07 18:21:33 +05:30
Prateek ShouryaandGitHub 14b690e985 [WEB-2524] chore: restrict license activation from guest and members. (#1367) 2024-10-07 17:50:08 +05:30
pushya22andGitHub 0c3ddb41cf Merge pull request #1372 from makeplane/sync/11214923145
sync: community changes
2024-10-07 17:31:38 +05:30
NikhilandGitHub fda7abb935 Merge branch 'preview' into sync/11214923145 2024-10-07 17:29:38 +05:30
Bavisetti NarayanandGitHub c92fe6191e [WEB-2600] fix: estimate point deletion (#5762)
* chore: only delete the cascade fields

* chore: logged the issue activity
2024-10-07 17:23:37 +05:30
sriram veeraghantaandGitHub ab1b634eaa Merge pull request #1370 from makeplane/mobile-dev
chore: mobile api updates
2024-10-07 17:13:23 +05:30
guru_sainathandsriram veeraghanta 283d20a293 chore: neglecting the current issue in issue search sub issues query in the response (#1357) 2024-10-07 17:12:38 +05:30
guru_sainathandsriram veeraghanta dd904fd064 fix: your work dashboard issues count and workspace issues by assignees issues count (#1358) 2024-10-07 17:12:38 +05:30
guru_sainathandsriram veeraghanta 8f85236594 chore: added is_favorite in cycle and module queries (#1359) 2024-10-07 17:12:38 +05:30
guru_sainathandsriram veeraghanta 1b0f45aaec chore: mobile web view authentication signout cache in browser (#1361) 2024-10-07 17:12:38 +05:30
pablohashescobar 7bb04003ea fix: instance trace 2024-10-07 15:56:27 +05:30
pushya22andGitHub 33390114f2 Merge pull request #1365 from makeplane/preview
promote: preview to uat
2024-10-07 13:24:24 +05:30
sriram veeraghanta 19dab1fad0 Merge branch 'preview' of github.com:makeplane/plane into develop 2024-10-07 13:20:07 +05:30
pushya22andGitHub 00eb0a2745 Merge pull request #1363 from makeplane/sync/11210904832
sync: community changes
2024-10-07 13:16:21 +05:30
M. PalanikannanandGitHub 5f7b6ecf7f fix: image deletion on submit fixed in comments (#5748)
* fix: image deletion on submit fixed in comments

* fix: cleareditor added to read only editor

* fix: image component double drop fixed

* feat: multiple image selection and uploading

* fix: click event on read only instance

* fix: made things async

* fix: prevented default behaviour

* fix: removed extra dep and cleaned up logic
2024-10-07 13:12:16 +05:30
pushya22andGitHub 5f9d416c74 Merge pull request #1362 from makeplane/sync/11210682673
sync: community changes
2024-10-07 12:58:52 +05:30
guru_sainathandGitHub dfd3af13cf fix: handled favorite entity data null (#5756) 2024-10-07 12:57:15 +05:30
pablohashescobar 4cc1b79d81 chore: instance tracing 2024-10-04 21:35:13 +05:30
Prateek ShouryaandGitHub 788b4284e3 fix: build errors on preview. (#1354) 2024-10-04 20:07:54 +05:30
sriram veeraghantaandGitHub c6ee4b74c9 Merge pull request #1353 from makeplane/cherry-pick-dev-preview
chore: cherry-pick changes from develop
2024-10-04 20:01:01 +05:30
Prateek Shouryaandsriram veeraghanta 47e9c0b951 [WEB-2559] fix: web socket protocol (#1340)
* [WEB-2559] fix: web socket protocol for workspace pages

* [WEB-2559] fix: web socket protocol. (#5731)

* [WEB-2559] fix: live server URL generation for self-managed instances. (#5733)

* fix: live base server url. (#5734)

* fix: live base server url.

* chore: update websocket URL logic.
2024-10-04 19:59:08 +05:30
Prateek Shouryaandsriram veeraghanta ad09cbff11 [WEB-2108] chore: 12 users restriction for cloud users. (#1330)
* [WEB-2108] chore: 12 users restriction for cloud users.

* chore: update total_seats count.
2024-10-04 19:59:08 +05:30
Akshita Goyalandsriram veeraghanta 94312311fd fix: cycle graph build bugs (#1327) 2024-10-04 19:59:08 +05:30
sriram veeraghanta 1f0a72eee3 fix: sentry error sample rate updated 2024-10-04 19:58:40 +05:30
sriram veeraghantaandGitHub 1e638bcb3a Merge pull request #1351 from makeplane/sync/11181455767
sync: community changes
2024-10-04 19:47:24 +05:30
sriram veeraghanta 0ebda14628 fix: merge conflicts 2024-10-04 19:46:14 +05:30
sriram veeraghanta 4a6f646317 fix: lockfile update 2024-10-04 19:38:19 +05:30
sriram veeraghanta b8e21d92bf Merge branch 'preview' of github.com:makeplane/plane into preview 2024-10-04 19:26:06 +05:30
sriram veeraghanta b87d5c5be6 fix: version upgrade 2024-10-04 19:25:49 +05:30
ach5948andGitHub ceda06e88d fix: Remove typo from Contributing doc (#5736) 2024-10-04 19:24:47 +05:30
sriram veeraghanta eb344881c2 Merge branch 'preview' of github.com:makeplane/plane into develop 2024-10-04 19:22:26 +05:30
01257a6936 chore: permission layer and updated issues v1 query from workspace to project level (#5753)
Co-authored-by: gurusainath <gurusainath007@gmail.com>
2024-10-04 18:34:46 +05:30
Prateek ShouryaandGitHub 51b01ebcac [WEB-2580] chore: improvements for custom search select. (#5744)
* [WEB-2580] chore: improvements for custom search select.

* chore: update optionTooltip prop.

* chore: update option tooltip prop.

* chore: minor updates.
2024-10-04 17:31:09 +05:30
sriram veeraghanta 0a8d66dcc3 fix: trace information setup 2024-10-04 16:40:33 +05:30
Akshita GoyalandGitHub ec22f1fc53 fix: cycles build issue (#5750) 2024-10-04 14:11:26 +05:30
sriram veeraghanta a5e3e4fe7d fix: api tracing 2024-10-04 01:14:29 +05:30
sriram veeraghantaandGitHub 086c85bb50 fix: conditional vault variables (#1338) 2024-10-03 21:26:50 +05:30
Akshita GoyalandGitHub f1a0a8d925 Fix: Cycle graphs refactor (#5745)
* fix: community changes for cycle graphs

* fix: added dependency from root package.json
2024-10-03 19:25:53 +05:30
MihirandGitHub ee0dce46de [WEB-2520] fix-Sorted Icon Not Updating Dynamically in Spreadsheet View (#5688)
* Updated conditional rendering of sorting icons

* Removed unused imports
2024-10-03 17:31:08 +05:30
Ketan SharmaandGitHub b7ee7e19fc [WEB-2213] fix: group by persistence for list view (#5590)
* fix kanban view localStorage

* add functionality for list view and add type for kanban function

* add comment in issue-filter-helper store

* improved code quality

* add comment for clarity

* use better variable names

* use useCallback hook and change variable name

* made suggested changes
2024-10-03 17:29:50 +05:30
9ef5b73c81 [WEB-2524] feat: license sync and deactivation (#1245)
* feat: added manual sync handler for license refetch

* chore: add workspace license refresh endpoint

* chore: license sync request endpoint

* feat: added delink route inside monitor

* feat: added license delink route for delinking license

* chore: license delink endpoint

* feat: added delink route

* chore: license deactivation

* chore: license sync and deactivation for self managed users.

* chore: license sync and deactivation changes

* feat: handle case for free workspace

* chore: UI and UX updates.

* style: minor UI improvement.

---------

Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com>
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-10-03 17:28:18 +05:30
rahulrameshaandGitHub 8291043704 Stop duplicate issue layout updates (#5743) 2024-10-03 16:51:18 +05:30
sriram veeraghantaandGitHub 0ffd597f93 Merge pull request #1325 from makeplane/uat
release: v24.10.03-1
2024-10-03 15:11:21 +05:30
Akshat JainandGitHub bc41b1113a add /live path in proxy pass (#5742) 2024-10-03 15:09:13 +05:30
DanciaandGitHub 77d4a8379d Updated SECURITY.md (#5737)
* Updated SECUTITY.md

* Updated SECUTITY.md

* minor fix
2024-10-03 14:09:01 +05:30
Prateek ShouryaandGitHub c90df623de fix: live base server url. (#5734)
* fix: live base server url.

* chore: update websocket URL logic.
2024-10-03 14:06:03 +05:30
sriram veeraghanta 33fe3dca4a Merge branch 'master' of github.com:makeplane/plane-ee into uat 2024-10-03 13:49:56 +05:30
NikhilandGitHub d753259431 chore: background job to sync license user task (#1324) 2024-10-03 13:44:44 +05:30
guru_sainathandGitHub 6521b1bb79 chore: fixed sub issues query and issue search paginated (#1323)
* chore: fixed sub issues query and issue search paginated

* chore: removed logs
2024-10-03 00:45:48 +05:30
sriram veeraghantaandGitHub 024123a03e Merge pull request #1321 from makeplane/uat
release: v24.02.10-2
2024-10-02 22:48:31 +05:30
NikhilandGitHub 249687d519 fix: issue activity for free workspaces (#1320) 2024-10-02 21:48:20 +05:30
sriram veeraghantaandGitHub d2da806c10 Merge pull request #1318 from makeplane/uat
release: v24.10.02-1
2024-10-02 13:41:23 +05:30
NikhilandGitHub 19bc712c4a fix: mobile csrf error (#1317) 2024-10-02 09:38:33 +05:30
sriram veeraghanta cfe38c41ed fix: strawberry runtime updated 2024-10-01 21:56:11 +05:30
sriram veeraghanta e319a29a73 Merge branch 'master' of github.com:makeplane/plane-ee into uat 2024-10-01 21:52:33 +05:30
sriram veeraghanta 3826bceca5 fix: adding readme to api server 2024-10-01 21:37:23 +05:30
sriram veeraghanta bb55392656 fix: revert python runtime version 2024-10-01 21:19:08 +05:30
Prateek ShouryaandGitHub 62c45f3bb1 [WEB-2559] fix: live server URL generation for self-managed instances. (#5733) 2024-10-01 21:03:17 +05:30
Prateek ShouryaandGitHub 96dc9db237 [WEB-2559] fix: web socket protocol. (#5731) 2024-10-01 19:57:17 +05:30
Akshita GoyalandGitHub 5474ab326d fix: cycles import issues for ee (#5732) 2024-10-01 19:52:52 +05:30
Akshita GoyalandGitHub 4940dc2193 Chore: progress chart changes (#5707)
* fix: progress chart code splitting

* fix: progress chart code splitting

* fix: build errors + review changes
2024-10-01 18:59:49 +05:30
sriram veeraghantaandGitHub 0207324a86 Merge pull request #1310 from makeplane/uat
release: v24.10.01-2
2024-10-01 18:17:14 +05:30
Bavisetti NarayanandGitHub 064924f864 chore: updated the runtime version (#1309) 2024-10-01 16:15:53 +05:30
sriram veeraghantaandGitHub 37baaf3aa3 Merge pull request #1303 from makeplane/preview
release: v24.10.01-1
2024-10-01 15:59:32 +05:30
pushya22andGitHub bc595ecad0 Merge pull request #1307 from makeplane/sync/11123055724
sync: community changes
2024-10-01 15:34:36 +05:30
Satish GandhamandGitHub 632282d0df Fix build erorrs and unnecessary console.logs (#5730) 2024-10-01 15:31:04 +05:30
pushya22andGitHub 2f254b3721 Merge pull request #1306 from makeplane/preview
promote: preview to uat
2024-10-01 14:40:24 +05:30
pushya22andGitHub ba0d616800 Merge pull request #1305 from makeplane/sync/11121871853
sync: community changes
2024-10-01 14:32:02 +05:30
Pushya Mitra Thiruvooru fe92a31d39 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/11121871853 2024-10-01 14:31:12 +05:30
pushya22andGitHub c5a9bb61f6 Merge pull request #1304 from makeplane/sync/11121831015
sync: community changes
2024-10-01 14:29:12 +05:30
Prateek Shourya f08f34048a fix: merge conflicts resolved. 2024-10-01 14:28:48 +05:30
Satish GandhamandGitHub 33f6c1fe9e [WEB-2001] feat: Fix local cache issues r4 (#5726)
* - Handle single quotes in load workspace queries
- Add IS null where condition in query utils

* Fix description_html being lost

* Change secondary order to sequence_id

* Fix update persistence layer

* Add instrumentation

* - Fallback to server incase of any error
2024-10-01 14:18:01 +05:30
Prateek ShouryaandGitHub 927d265209 [WEB-2573] improvement: search-issues API optimization. (#5727)
* limit search results to 100 issues.
2024-10-01 14:15:35 +05:30
pushya22andGitHub 25cb73e664 Merge pull request #1302 from makeplane/preview
promote: preview to uat
2024-09-30 19:57:48 +05:30
5f584e06cd [WEB-2568] chore: implement activity tracking for issue type changes (#1300)
* chore: issue type activity

* chore: restrict issue type activity for normal users

* chore: issue type activity implementation.

* fix: issue with disabled issue type display.

---------

Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
2024-09-30 19:54:38 +05:30
pushya22andGitHub 7bfdcb9657 Merge pull request #1301 from makeplane/sync/11107952111
sync: community changes
2024-09-30 19:44:43 +05:30
M. PalanikannanandGitHub bfef0e89e0 [PE-46] fix: added aspect ratio to resizing (#5693)
* fix: added aspect ratio to resizing

* fix: image loading

* fix: image uploading and adding only necessary keys to listen to

* fix: image aspect ratio maintainance done

* fix: loading of images with uploads

* fix: custom image extension loading fixed

* fix: refactored all the upload logic

* fix: focus detection for editor fixed

* fix: drop images and inserting images cleaned up

* fix: cursor focus after image node insertion and multi drop/paste range error fix

* fix: image types fixed

* fix: remove old images' upload code and cleaning up the code

* fix: imports

* fix: this reference in the plugin

* fix: added file validation

* fix: added error handling while reading files

* fix: prevent old data to be updated in updateAttributes

* fix: props types for node and image block

* fix: remove unnecessary dependency

* fix: seperated display message logic from ui

* chore: added comments to better explain the loading states

* fix: added getPos to deps

* fix: remove click event on failed to load state

* fix: css for error and selected state
2024-09-30 19:43:14 +05:30
pushya22andGitHub fe135203dc Merge pull request #1299 from makeplane/sync/11107591730
sync: community changes
2024-09-30 19:24:39 +05:30
Prateek ShouryaandGitHub e9d5db0093 [WEB-2568] chore: minor improvements for issue activity component. (#5725) 2024-09-30 19:23:24 +05:30
pushya22andGitHub 505cc915da Merge pull request #1298 from makeplane/sync/11106086992
sync: community changes
2024-09-30 17:59:34 +05:30
M. PalanikannanandGitHub bcd46b6aa9 fix: missing editor package (#5708) 2024-09-30 17:58:11 +05:30
pushya22andGitHub 0982caa1c1 Merge pull request #1297 from makeplane/preview
promote: preview to uat
2024-09-30 17:41:28 +05:30
pushya22andGitHub 9e0dab1d17 Merge pull request #1296 from makeplane/sync/11105656022
sync: community changes
2024-09-30 17:38:59 +05:30
Pushya Mitra Thiruvooru e28170bd55 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/11105656022 2024-09-30 17:38:19 +05:30
pushya22andGitHub 71bd5f7e84 Merge pull request #1295 from makeplane/sync/11105246571
sync: community changes
2024-09-30 17:36:10 +05:30
pushya22andGitHub fc0757410d Merge branch 'preview' into sync/11105246571 2024-09-30 17:35:53 +05:30
Prateek ShouryaandGitHub 66ca1663bf [WEB-2579] fix: frequent loader on issue detail / archived issue detail page. (#5724)
* [WEB-2579] fix: frequent loader on issue detail / archived issue detail page.

* chore: minor improvement.
2024-09-30 17:32:08 +05:30
Akshat JainandGitHub 944f3417a1 chore: added live dev script (#5715)
* add live dev script

* fix: redis changes in .env .example
2024-09-30 17:03:29 +05:30
Prateek ShouryaandGitHub b792ae7981 [WEB-2568] feat: enable issue type switching (#1289)
* feat: switch issue type.

* chore: issue type switch in peek overview.

* TEMP: REMOVE ISSUE TYPES FEATURE FLAG.

* chore: code cleanup

* chore: issue type swticher.
* fix: mutation issue for issue property values.

* chore: cleanup

* chore: remove unwanted changes.

* chore: feature flag issue type swticher and other improvements.

* chore: update switch issue type icon.

* chore: minor improvement.
2024-09-30 16:28:18 +05:30
pushya22andGitHub 826e34e716 Merge pull request #1294 from makeplane/sync/11104561369
sync: community changes
2024-09-30 16:22:20 +05:30
Ketan SharmaandGitHub 193d530b40 [WEB-2550] fix: spacing by removing the right border (#5699)
* fix spacing by removing the right border

* remove log statement

* replicate the same for space
2024-09-30 16:17:57 +05:30
pushya22andGitHub a39b165110 Merge pull request #1293 from makeplane/sync/11104240970
sync: community changes
2024-09-30 16:03:53 +05:30
Aaryan KhandelwalandGitHub 3b0f3ca761 chore: show content loader untile the server has synced (#5657) 2024-09-30 15:57:19 +05:30
pushya22andGitHub 6777f04643 Merge pull request #1292 from makeplane/sync/11104118328
sync: community changes
2024-09-30 15:50:38 +05:30
MihirandGitHub 7f5a898cec [WEB-2266] chore-No favorites should be aligned like the rest of the things (#5618)
* Updated alignment of empty favorite text

* Updated padding
2024-09-30 15:49:30 +05:30
pushya22andGitHub e670c191f0 Merge pull request #1291 from makeplane/sync/11104074161
sync: community changes
2024-09-30 15:48:06 +05:30
MihirandGitHub bf6588b573 Updated notification text wrap (#5607) 2024-09-30 15:46:35 +05:30
pushya22andGitHub 4a7ec66aa8 Merge pull request #1290 from makeplane/sync/11102468693
sync: community changes
2024-09-30 14:09:22 +05:30
Prateek ShouryaandGitHub c25fa594fe [WEB-2568] chore: minor improvements related to issue identifier and issue modal. (#5723)
* [WEB-2568] chore: minor improvements related to issue identifier and issue modal.

* fix: error handling for session recorder script.

* chore: minor improvement
2024-09-30 14:07:22 +05:30
Prateek ShouryaandGitHub 838f0e8eb0 chore: custom properties validaiton for guests and archived issues. (#1288) 2024-09-30 13:02:20 +05:30
sriram veeraghantaandGitHub cf15430e15 Merge pull request #1287 from makeplane/sync/11074094019
sync: community changes
2024-09-27 21:48:17 +05:30
Prateek ShouryaandGitHub b1dccf3773 chore: properties validation. (#5718) 2024-09-27 21:46:11 +05:30
sriram veeraghantaandGitHub 8d1a0b7ff4 Merge pull request #1286 from makeplane/uat
release: v24.09.27-2
2024-09-27 20:57:57 +05:30
sriram veeraghanta d8b80f2afe Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-09-27 20:44:51 +05:30
pushya22andGitHub 246c9a9c9b Merge pull request #1285 from makeplane/sync/11073123183
sync: community changes
2024-09-27 20:41:16 +05:30
Aaryan KhandelwalandGitHub 04686d1721 fix: convert image size to string (#5717) 2024-09-27 20:39:50 +05:30
sriram veeraghantaandGitHub a91a0e0f10 Merge pull request #1284 from makeplane/uat
release: v24.09.27-1
2024-09-27 17:16:26 +05:30
pushya22andGitHub cb95752468 Merge pull request #1283 from makeplane/preview
promote: preview to uat
2024-09-27 15:38:26 +05:30
pushya22andGitHub 8cae7f4f43 Merge pull request #1282 from makeplane/sync/11068333410
sync: community changes
2024-09-27 15:36:36 +05:30
rahulramesha bbafb551b4 Merge branch 'preview' of github.com:makeplane/plane-ee into sync/11068333410 2024-09-27 15:34:57 +05:30
ec08fb078d [WEB-2001] feat: Fix local cache issues r3 (#5714)
* - Handle single quotes in load workspace queries
- Add IS null where condition in query utils

* Fix description_html being lost

* Change secondary order to sequence_id

* Fix update persistence layer

* Fix issue types filter
Fix none filter

* add local cache toggle in help section

* remove toggle from user settings

* Reset storage class on disabling local

---------

Co-authored-by: rahulramesha <rahulramesham@gmail.com>
2024-09-27 15:11:38 +05:30
pushya22andGitHub d503098bcb Merge pull request #1280 from makeplane/preview
promote: preview to uat
2024-09-27 13:32:49 +05:30
pushya22andGitHub 47207118d2 Merge pull request #1279 from makeplane/sync/11066695728
sync: community changes
2024-09-27 13:23:28 +05:30
Pushya Mitra Thiruvooru e81228f653 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/11066695728 2024-09-27 13:22:12 +05:30
pushya22andGitHub 43c8bb32d4 Merge pull request #1278 from makeplane/sync/11063699310
sync: community changes
2024-09-27 13:21:12 +05:30
Satish GandhamandGitHub 8aa32d410c [WEB-2001] feat: Fix local cache issues v2 (#5712)
* - Handle single quotes in load workspace queries
- Add IS null where condition in query utils

* Fix description_html being lost

* Change secondary order to sequence_id

* Fix update persistence layer
2024-09-27 13:19:38 +05:30
Aaryan KhandelwalandGitHub ade03e9f8f chore: move headings list extension to the document editor (#5711) 2024-09-27 08:24:04 +05:30
pushya22andGitHub 0f1431f0e7 Merge pull request #1277 from makeplane/preview
promote: preview to uat
2024-09-26 17:31:36 +05:30
pushya22andGitHub 70fd225b03 Merge pull request #1276 from makeplane/sync/11051250123
sync: community changes
2024-09-26 17:29:52 +05:30
Anmol Singh BhatiaandGitHub d253933995 [WEB-2552] fix: issue list overflow and event propagation (#5706) 2024-09-26 16:55:01 +05:30
da55efc675 enable feature flag for local DB (#1258)
Co-authored-by: pushya22 <130810100+pushya22@users.noreply.github.com>
2024-09-26 14:57:24 +05:30
pushya22andGitHub a09cbc0967 Merge pull request #1275 from makeplane/preview
promote: preview to uat
2024-09-26 14:25:54 +05:30
guru_sainathandGitHub 244735e193 fix: projects duplicate in joined filter in all projects query (#1274) 2024-09-26 14:22:45 +05:30
pushya22andGitHub 3b8da48c15 Merge pull request #1273 from makeplane/sync/11048711719
sync: community changes
2024-09-26 14:19:43 +05:30
Pushya Mitra Thiruvooru fc562a5676 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/11048711719 2024-09-26 14:18:30 +05:30
pushya22andGitHub dbd165c29e Merge pull request #1272 from makeplane/sync/11048598110
sync: community changes
2024-09-26 14:17:38 +05:30
Pushya Mitra Thiruvooru dbb09dfd5d Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/11048598110 2024-09-26 14:16:49 +05:30
pushya22andGitHub d619038ade Merge pull request #1270 from makeplane/sync/11048035507
sync: community changes
2024-09-26 14:16:10 +05:30
Pushya Mitra Thiruvooru 86d7b25c05 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/11048035507 2024-09-26 14:14:34 +05:30
pushya22andGitHub 3ba3e7c418 Merge pull request #1268 from makeplane/sync/11034743411
sync: community changes
2024-09-26 14:13:52 +05:30
Anmol Singh BhatiaandGitHub 150af986fd fix: list layout item (#5704) 2024-09-26 14:11:48 +05:30
Satish Gandham 9b2b4021b0 Fix lint errors 2024-09-26 14:10:32 +05:30
73e9089867 chore: added issue_type field in the issue v1 pagination api (#1271)
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-09-26 14:07:00 +05:30
Satish GandhamandGitHub f3340749e8 [WEB-2001] fix: Issue local cache fixes (#5703)
* Fix sync of local updates

* Escape single quotes!!

* Fix last updated time query

* Move console.logs out

* Fix issue title not rendering line breaks when disabled

* Add a todo

* Fix build errors

* Disable local
2024-09-26 14:04:59 +05:30
Satish Gandham 897b4a8c8d Merge branch 'preview' into sync/11034743411 2024-09-26 13:38:06 +05:30
rahulrameshaandGitHub 6e0ece496a fix peek overview loading state (#5698) 2024-09-26 13:29:34 +05:30
sriram veeraghanta ed49fcfe8d Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-09-25 21:10:47 +05:30
sriram veeraghantaandGitHub 9d3c590852 Merge pull request #1269 from makeplane/uat
release: v24.09.25-1
2024-09-25 20:17:13 +05:30
sriram veeraghanta 0068ea93de fix: rollup dependabot vulnerability fix 2024-09-25 19:35:26 +05:30
guru_sainathandGitHub ff11233541 [MOBIL-261] chore: implemented create and remove mutations for sub issues (#1267)
* chore: handled sub issues crud

* chore: updated sub issues create and remove class

* chore: removed print statements
2024-09-25 18:49:13 +05:30
Ramesh Kumar Chandraandsriram veeraghanta 8c471a45b6 chore: added user role for projects (#1190) 2024-09-25 18:27:18 +05:30
sriram veeraghanta 0316d40748 Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-09-25 18:17:57 +05:30
guru_sainathandsriram veeraghanta 6140623e5d chore: implemented notifications pagination (#1125) 2024-09-25 17:55:34 +05:30
guru_sainathandsriram veeraghanta 987294877d [MOBIL-168] issue relations (#1206)
* chore: issue relation query

* chore: import error

* chore: blocking issues list update

* chore: updated search and remove in issue relation

* chore: updated add and remove relation

* chore: created issue comment mutation

* chore: replaced the project filter with workspace filter
2024-09-25 17:55:34 +05:30
guru_sainathandsriram veeraghanta e5d3141a12 [MOBIL-183] Web view authentication workflow for mobile (#1134)
* chore: mobile auth root

* mobile authentication screens

* chore: authentication endpoint updates and code clean up

* chore: updated auth default state

* chore: error handling in mobile auth screens

* chore: mobile auth token check

* chore: mobile auth token check

* chore: mobile auth token check

* chore: removed logs

* updated unique code validation in mobile auth

* passing session key in token check

* chore: implemented signout for mobile

* chore: updated signout

* chore: updated signout permission classes

* chore: updated csrf_token validation on token validation

* chore: token error handling

* chore: build error
2024-09-25 17:55:34 +05:30
pushya22andGitHub 302d41da9d Merge pull request #1266 from makeplane/sync/11032831758
sync: community changes
2024-09-25 17:52:58 +05:30
Prateek ShouryaandGitHub ee3a0da747 Merge branch 'preview' into sync/11032831758 2024-09-25 17:52:35 +05:30
sriram veeraghanta 50c3b4702a Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-09-25 17:52:04 +05:30
Prateek ShouryaandGitHub 6942e491d0 [WEB-2542] Fix: display filter and tooltip issues in list layout. (#5696)
* [WEB-2542] fix: list layout issues.
* fix: issue type display filter not working.
* fix: layout shift when hovered on bulkops checkbox.

* fix: build errors.

* fix: lint errors
2024-09-25 17:47:46 +05:30
pushya22andGitHub fc002fae57 Merge pull request #1264 from makeplane/sync/11032364134
sync: community changes
2024-09-25 17:19:11 +05:30
Anmol Singh BhatiaandGitHub 22623fad33 [WEB-2543] chore: workspace inbox guest permission (#5695)
* chore: workspace inbox permission updated

* chore: workspace inbox permission updated

* chore: code refactor

* chore: code refactor
2024-09-25 17:17:42 +05:30
sriram veeraghanta 9bb9eefccf fix: remove proxy from the cloud build 2024-09-25 16:39:06 +05:30
pushya22andGitHub 7095d2a394 Merge pull request #1262 from makeplane/sync/11029467321
sync: community changes
2024-09-25 14:25:54 +05:30
Aaryan KhandelwalandGitHub 85f7483b1b fix: update version history overlay z-index (#5694) 2024-09-25 14:11:21 +05:30
pushya22andGitHub d642b34717 Merge pull request #1260 from makeplane/sync/11029128009
sync: community changes
2024-09-25 13:52:27 +05:30
Anmol Singh BhatiaandGitHub fbb60941ef fix: issue quick action (#5692) 2024-09-25 13:50:44 +05:30
sriram veeraghanta 89a9c4f690 fix: live url for cloud web build 2024-09-24 20:37:55 +05:30
Ramesh Kumar ChandraandGitHub dcf3f3b344 chore: added user role for projects (#1190) 2024-09-24 20:29:27 +05:30
Aaryan KhandelwalandGitHub 3d9341366f chore: remove workspace pages' save button (#1255) 2024-09-24 20:21:36 +05:30
pushya22andGitHub cb2aeb63ce Merge pull request #1256 from makeplane/sync/11016174017
sync: community changes
2024-09-24 20:18:44 +05:30
M. PalanikannanandGitHub 20e569294d [WEB-2528] fix: side menu rendering even if created already (#5687)
* fix: side menu rendering even if created already

* fix: drag handles position
2024-09-24 20:11:49 +05:30
Anmol Singh BhatiaandGitHub 6b19a618f3 fix: build error (#1254) 2024-09-24 19:45:15 +05:30
pushya22andGitHub 0534ae47b6 Merge pull request #1253 from makeplane/sync/11015524502
sync: community changes
2024-09-24 19:38:45 +05:30
rahulrameshaandGitHub 117afdb67f add requestIdleCallback polyfill to fix Safari crash (#5689) 2024-09-24 19:37:12 +05:30
pushya22andGitHub df1d5938a8 Merge pull request #1252 from makeplane/sync/11014880797
sync: community changes
2024-09-24 19:08:17 +05:30
NarayanBavisetti de98287d70 resolve: merge conflict 2024-09-24 19:06:58 +05:30
3df230393a [WEB-2001]feat: Cache issues on the client (#5327)
* use common getIssues from issue service instead of multiple different services for modules and cycles

* Use SQLite to store issues locally and load issues from it.

* Fix incorrect total count and filtering on assignees.

* enable parallel API calls

* use common getIssues from issue service instead of multiple different services for modules and cycles

* Use SQLite to store issues locally and load issues from it.

* Fix incorrect total count and filtering on assignees.

* enable parallel API calls

* chore: deleted issue list

* - Handle local mutations
- Implement getting the updates
- Use SWR to update/sync data

* Wait for sync to complete in get issues

* Fix build errors

* Fix build issue

* - Sync updates to local-db
- Fallback to server when the local data is loading
- Wait when the updates are being fetched

* Add issues in batches

* Disable skeleton loaders for first 10 issues

* Load issues in bulk

* working version of sql lite with grouped issues

* Use window queries for group by

* - Fix sort by date fields
- Fix the total count

* - Fix grouping by created by
- Fix order by and limit

* fix pagination

* Fix sorting on issue priority

* - Add secondary sort order
- Fix group by priority

* chore: added timestamp filter for deleted issues

* - Extract local DB into its own class
- Implement sorting by label names

* Implement subgroup by

* sub group by changes

* Refactor query constructor

* Insert or update issues instead of directly adding them.

* Segregated queries. Not working though!!

* - Get filtered issues and then group them.
- Cleanup code.
- Implement order by labels.

* Fix build issues

* Remove debuggers

* remove loaders while changing sorting or applying filters

* fix loader while clearing all filters

* Fix issue with project being synced twice

* Improve project sync

* Optimize the queries

* Make create dummy data more realistic

* dev: added total pages in the global paginator

* chore: updated total_paged count

* chore: added state_group in the issues pagination

* chore: removed deleted_at from the issue pagination payload

* chore: replaced state_group with state__group

* Integrate new getIssues API, and fix sync issues bug.

* Fix issue with SWR running twice in workspace wrapper

* Fix DB initialization called when opening project for the first time.

* Add all the tables required for sorting

* Exclude description from getIssues

* Add getIssue function.

* Add only selected fields to get query.

* Fix the count query

* Minor query optimization when no joins are required.

* fetch issue description from local db

* clear local db on signout

* Correct dummy data creation

* Fix sort by assignee

* sync to local changes

* chore: added archived issues in the deleted endpoint

* Sync deletes to local db.

* - Add missing indexes for tables used in sorting in spreadsheet layout.
- Add options table

* Make fallback optional in getOption

* Kanban column virtualization

* persist project sync readiness to sqlite and use that as the source of truth for the project issues to be ready

* fix build errors

* Fix calendar view

* fetch slimed down version of modules in project wrapper

* fetch toned down modules and then fetch complete modules

* Fix multi value order by in spread sheet layout

* Fix sort by

* Fix the query when ordering by multi field names

* Remove unused import

* Fix sort by multi value fields

* Format queries and fix order by

* fix order by for multi issue

* fix loaders for spreadsheet

* Fallback to manual order whn moving away from spreadsheet layout

* fix minor bug

* Move fix for order_by when switching from spreadsheet layout to translateQueryParams

* fix default rendering of kanban groups

* Fix none priority being saved as null

* Remove debugger statement

* Fix issue load

* chore: updated isue paginated query from  to

* Fix sub issues and start and target date filters

* Fix active and backlog filter

* Add default order by

* Update the Query param to match with backend.

* local sqlite db versioning

* When window is hidden, do not perform any db versioning

* fix error handling and fall back to server when database errors out

* Add ability to disable local db cache

* remove db version check from getIssues function

* change db version to number and remove workspaceInitPromise in storage.sqlite

* - Sync the entire workspace in the background
- Add get sub issue method with distribution

* Make changes to get issues for sync to match backend.

* chore: handled workspace and project in v2 paginted issues

* disable issue description and title until fetched from server

* sync issues post bulk operations

* fix server error

* fix front end build

* Remove full workspace sync

* - Remove the toast message on sync.
- Update the disable local message.

* Add Hardcoded constant to disable the local db caching

* fix lint errors

* Fix order by in grouping

* update yarn lock

* fix build

* fix plane-web imports

* address review comments

---------

Co-authored-by: rahulramesha <rahulramesham@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
2024-09-24 19:01:34 +05:30
Anmol Singh BhatiaandGitHub 4ec52d5a6c fix: filter root build error (#1251) 2024-09-24 18:55:59 +05:30
pushya22andGitHub db82525e24 Merge pull request #1249 from makeplane/sync/11012082716
sync: community changes
2024-09-24 16:44:00 +05:30
Pushya Mitra Thiruvooru 3c59fb2829 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/11012082716 2024-09-24 16:43:02 +05:30
pushya22andGitHub 6c14c756b7 Merge pull request #1248 from makeplane/sync/11012071658
sync: community changes
2024-09-24 16:30:23 +05:30
Pushya Mitra Thiruvooru c489b2161f Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/11012071658 2024-09-24 16:27:24 +05:30
pushya22andGitHub 0f15e8c116 Merge pull request #1247 from makeplane/sync/11010438081
sync: community changes
2024-09-24 16:26:31 +05:30
Pushya Mitra Thiruvooru 3ac8eb6ddb Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/11010438081 2024-09-24 16:25:53 +05:30
pushya22andGitHub c6e4d227fd Merge pull request #1246 from makeplane/sync/11009934381
sync: community changes
2024-09-24 16:20:38 +05:30
Anmol Singh BhatiaandGitHub 59f870ee3d fix: activity root filters (#1242) 2024-09-24 16:19:30 +05:30
Aaryan KhandelwalandGitHub 8dabe839f3 fix: pass update image size (#5686) 2024-09-24 16:09:12 +05:30
Anmol Singh BhatiaandGitHub 6b63e050ae [WEB-2525] fix: activity filters (#5682)
* fix: activity filters

* chore: code refactor
2024-09-24 16:08:28 +05:30
rahulrameshaandGitHub 6170a80757 [WEB-2001] chore: Code refactor for noload changes. (#5683)
* use common getIssues from issue service instead of multiple different services for modules and cycles

* add group by to server constants

* change issue detail's overview's is loading logic to the loader from the store

* add extra method in local storage

* Kanban render 10 issues by default per column

* fix height in group virtualization

* remove debounced code for Kanban fetching more issues per column

* fix lint errors
2024-09-24 14:27:57 +05:30
guru_sainathandGitHub 8715e7ebfe chore: implemented notifications pagination (#1125) 2024-09-24 14:16:41 +05:30
guru_sainathandGitHub 9f85aeb8e4 [MOBIL-183] Web view authentication workflow for mobile (#1134)
* chore: mobile auth root

* mobile authentication screens

* chore: authentication endpoint updates and code clean up

* chore: updated auth default state

* chore: error handling in mobile auth screens

* chore: mobile auth token check

* chore: mobile auth token check

* chore: mobile auth token check

* chore: removed logs

* updated unique code validation in mobile auth

* passing session key in token check

* chore: implemented signout for mobile

* chore: updated signout

* chore: updated signout permission classes

* chore: updated csrf_token validation on token validation

* chore: token error handling

* chore: build error
2024-09-24 14:16:26 +05:30
guru_sainathandGitHub 57aff09fbb [MOBIL-168] issue relations (#1206)
* chore: issue relation query

* chore: import error

* chore: blocking issues list update

* chore: updated search and remove in issue relation

* chore: updated add and remove relation

* chore: created issue comment mutation

* chore: replaced the project filter with workspace filter
2024-09-24 14:16:08 +05:30
Aaryan KhandelwalandGitHub 5ca794b648 chore: remove line-through decoration from checked todo list items (#5659) 2024-09-24 13:56:36 +05:30
pushya22andGitHub ad924f296a Merge pull request #1244 from makeplane/sync/10995281805
sync: community changes
2024-09-23 19:08:38 +05:30
Prateek ShouryaandGitHub f38755b755 [WEB-2496] style: fix invite member input alignment on error state. (#5658) 2024-09-23 18:56:22 +05:30
Anmol Singh BhatiaandGitHub 951e13b933 [WEB-2498] fix: workspace archives and setting validation (#1189)
* chore: empty state content updated

* chore: archived project validation

* chore: code refactor

* chore: code refactor
2024-09-23 18:52:56 +05:30
Aaryan KhandelwalandGitHub e9e0bf92ee fix: editor container height (#1209) 2024-09-23 18:52:16 +05:30
pushya22andGitHub 609c8add7a Merge pull request #1243 from makeplane/sync/10995165412
sync: community changes
2024-09-23 18:51:40 +05:30
Aaryan KhandelwalandGitHub 2153eda9a8 fix: editor container height (#5669) 2024-09-23 18:49:53 +05:30
sriram veeraghanta 3b108e280d Merge branch 'preview' of github.com:makeplane/plane-ee into preview 2024-09-23 18:46:23 +05:30
sriram veeraghanta 403c862852 fix: workflow updates 2024-09-23 18:46:08 +05:30
sriram veeraghanta 357582a934 fix: build errors 2024-09-23 18:45:03 +05:30
Aaryan KhandelwalandGitHub 525e62cd57 chore: remove modal for creating a page (#1085) 2024-09-23 18:36:24 +05:30
Prateek ShouryaandGitHub e459639971 chore: update assetlinks.json for mobile app deeplinks. (#1213) 2024-09-23 18:35:50 +05:30
Aaryan KhandelwalandGitHub 5a8bf1cbf7 chore: live server fallback for workspace pages (#1225) 2024-09-23 18:12:12 +05:30
sriram veeraghantaandGitHub 8c5cb7a95d Merge pull request #1241 from makeplane/sync/10993514251
sync: community changes
2024-09-23 18:11:05 +05:30
sriram veeraghanta 5e13a8ddc9 fix: merge conflicts 2024-09-23 18:08:27 +05:30
pushya22andGitHub 372c22c7e6 Merge pull request #1234 from makeplane/sync/10993076274
sync: community changes
2024-09-23 17:38:20 +05:30
Pushya Mitra Thiruvooru cf48cafa6b Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/10993076274 2024-09-23 17:37:42 +05:30
pushya22andGitHub abd9e8bd48 Merge pull request #1237 from makeplane/sync/10993127358
sync: community changes
2024-09-23 17:32:51 +05:30
sriram veeraghantaandGitHub 2773a93dfe Merge pull request #1239 from makeplane/uat
release: release: 2024.09.23-1
2024-09-23 17:32:18 +05:30
Pushya Mitra Thiruvooru fa3d38a2ac Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/10993127358 2024-09-23 17:31:17 +05:30
pushya22andGitHub 2deced4568 Merge pull request #1236 from makeplane/sync/10993117667
sync: community changes
2024-09-23 17:30:03 +05:30
Pushya Mitra Thiruvooru ec49419043 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/10993117667 2024-09-23 17:28:23 +05:30
Pushya Mitra Thiruvooru 49f5257d90 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/10993076274 2024-09-23 17:23:13 +05:30
pushya22andGitHub e4978eccd3 Merge pull request #1233 from makeplane/sync/10993071767
sync: community changes
2024-09-23 17:22:24 +05:30
Pushya Mitra Thiruvooru 32a4a82403 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/10993071767 2024-09-23 17:21:27 +05:30
pushya22andGitHub cd91f7bc2a Merge pull request #1232 from makeplane/sync/10993009271
sync: community changes
2024-09-23 17:19:53 +05:30
Pushya Mitra Thiruvooru 704c91e7d5 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/10993009271 2024-09-23 17:17:28 +05:30
sriram veeraghanta dfd96cc2c2 Merge branch 'preview' of github.com:makeplane/plane-ee into preview 2024-09-23 17:16:57 +05:30
sriram veeraghanta 63748be9d5 Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-09-23 17:16:37 +05:30
pushya22andGitHub 500bea091b Merge pull request #1231 from makeplane/sync/10992955348
sync: community changes
2024-09-23 17:16:35 +05:30
Pushya Mitra Thiruvooru 4d56e1a848 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/10992955348 2024-09-23 17:14:07 +05:30
3e134f97eb [WEB-2489] fix: overlapping issues for trial banner (#1178) (#1240)
* fix overplaping issues for trial banner

* fix css

Co-authored-by: Ketan Sharma <sharma01ketan@gmail.com>
2024-09-23 17:11:43 +05:30
pushya22andGitHub 1e79dec30b Merge pull request #1229 from makeplane/sync/10992856213
sync: community changes
2024-09-23 17:11:33 +05:30
Pushya Mitra Thiruvooru 0805e390b9 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/10992856213 2024-09-23 17:10:42 +05:30
83bfca6f2d fix: linting issues and rule changes (#5681)
* fix: lint config package updates

* fix: tsconfig changes

* fix: lint config setup

* fix: lint errors and adding new rules

* fix: lint errors

* fix: ui and editor lints

* fix: build error

* fix: editor tsconfig

* fix: lint errors

* fix: types fixes

---------

Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
2024-09-23 17:10:38 +05:30
pushya22andGitHub 5444fd8a51 Merge pull request #1228 from makeplane/sync/10992829319
sync: community changes
2024-09-23 17:06:08 +05:30
Pushya Mitra Thiruvooru 995054558e Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/10992829319 2024-09-23 17:05:17 +05:30
Prateek ShouryaandGitHub 9e0c1ddd3a [WEB-2522] fix: application crashing error when visiting invite page from a workspace with trial banner. (#1238) 2024-09-23 16:50:51 +05:30
Aaryan KhandelwalandGitHub e143e0a051 chore: add server name while server initialization (#5656) 2024-09-23 16:44:50 +05:30
MihirandGitHub 50af7c5bf6 Updated the empty state button text for analytics (#5678) 2024-09-23 16:44:11 +05:30
Aaryan KhandelwalandGitHub 846398df41 fix: casing across all settings pages (#5675) 2024-09-23 16:41:25 +05:30
Aaryan KhandelwalandGitHub fe3905ffca style: remove side menu position transition (#5637) (#1230) 2024-09-23 16:41:23 +05:30
Aaryan KhandelwalandGitHub 0853a2790f style: updated create workspace item text color (#5674) 2024-09-23 16:41:04 +05:30
MihirandGitHub ed39f2dc37 [WEB-2390] fix: Clickable Area for Issue List Layout Item (#5536)
* Updated control block to cover the whole element

* Updated the control link to cover the whole issues and relation blocks

* updated word wrap in notifications

* Reverted break words as its a different issue.
2024-09-23 16:36:58 +05:30
Bavisetti NarayanandGitHub 45fded9842 chore: issue relation hard delete (#5671) 2024-09-23 16:33:39 +05:30
pushya22andGitHub 556de073ce Merge pull request #1227 from makeplane/sync/10992513916
sync: community changes
2024-09-23 16:28:36 +05:30
Ketan SharmaandGitHub 56a3eedf06 Merge branch 'preview' into sync/10992513916 2024-09-23 16:28:16 +05:30
MihirandGitHub 76a34440c3 Updated icons to mutate (#5670) 2024-09-23 16:26:47 +05:30
Ketan SharmaandGitHub 4d200ff0a3 [WEB-2427] fix: white background behind emoji (#5624)
* adding translucent background

* make icon rounded
2024-09-23 16:24:51 +05:30
Ketan SharmaandGitHub f49a2aa9e3 [WEB-2511] fix: fix overlapping issues for headers globally (#5667)
* fixed only for spreadsheet

* change package for global change

* made global and ad hoc changes

* fix border and z-index for intake and notifications header
2024-09-23 16:03:56 +05:30
pushya22andGitHub 721f60fe51 Merge pull request #1226 from makeplane/sync/10992451838
sync: community changes
2024-09-23 16:03:09 +05:30
Aaryan KhandelwalandGitHub 83b83326c5 [WEB-2509] feat: fullscreen option for editor images (#5665)
* feat: editor image full screen mode

* fix: full screen modal visibility

* refactor: memoize calculations

* chore: update useEffect dependencies
2024-09-23 16:00:06 +05:30
pushya22andGitHub bc43f34bdf Merge pull request #1224 from makeplane/sync/10992395655
sync: community changes
2024-09-23 15:58:05 +05:30
Anmol Singh BhatiaandGitHub 3c1779b287 fix: workspace setting validation (#5654) 2024-09-23 15:56:36 +05:30
pushya22andGitHub d8fcb62dc0 Merge pull request #1223 from makeplane/sync/10992331365
sync: community changes
2024-09-23 15:53:51 +05:30
Aaryan KhandelwalandGitHub 22b32fd5c6 [WEB-2497] chore: update pages' offline badge tooltip content (#5652)
* chore: update offline badge tooltip content

* chore: revert yarn lock changes
2024-09-23 15:52:32 +05:30
pushya22andGitHub 859f0430fb Merge pull request #1221 from makeplane/sync/10992143040
sync: community changes
2024-09-23 15:51:35 +05:30
Pushya Mitra Thiruvooru ad4ceea409 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/10992143040 2024-09-23 15:48:45 +05:30
pushya22andGitHub bc8345284e Merge pull request #1220 from makeplane/sync/10992056613
sync: community changes
2024-09-23 15:46:34 +05:30
Aaryan Khandelwal 022a267f23 fix: merge conflicts resolved from preview 2024-09-23 15:42:22 +05:30
rahulrameshaandGitHub c4c2d81d24 fix build (#5679) 2024-09-23 15:40:34 +05:30
Aaryan KhandelwalandGitHub f9a8896486 [WEB-1116] chore: add fallback for the live server (#5622)
* chore: add fallback for the live server

* fix: update provider document after patch request

* chore: make the health check call only on connection fail

* chore: update debounce interval

* refactor: remove useSwr call for healtch check

* fix: pages fallback init
2024-09-23 15:35:06 +05:30
pushya22andGitHub 7f841b6499 Merge pull request #1219 from makeplane/sync/10991461339
sync: community changes
2024-09-23 15:00:26 +05:30
ae1a63f832 [WEB-2518] chore: Reverse order by of priority keys (#5591)
* make front end changes for priority orderby reversal

* chore: handled priority ordering in issues pagination

---------

Co-authored-by: gurusainath <gurusainath007@gmail.com>
2024-09-23 14:58:05 +05:30
pushya22andGitHub b7350ed343 Merge pull request #1218 from makeplane/sync/10991236220
sync: community changes
2024-09-23 14:45:51 +05:30
a05876552c [WEB-1116] fix: page outline not reflecting changes in realtime (#5567)
* fix: svg not supported in image uploads

* fix: svg image file error message fixed

* fix: heading not updating with realtime

* chore: add read-only editor support

* fix: headings show on initial render

* fix: types and imports

---------

Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
2024-09-23 14:44:27 +05:30
pushya22andGitHub 82a5e5e3d9 Merge pull request #1217 from makeplane/sync/10989462875
sync: community changes
2024-09-23 14:42:29 +05:30
Pushya Mitra Thiruvooru 72bd389b57 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/10989462875 2024-09-23 14:41:43 +05:30
pushya22andGitHub 537acc4bdc Merge pull request #1212 from makeplane/sync/10961554963
sync: community changes
2024-09-23 14:40:07 +05:30
rahulrameshaandGitHub b6e813cb9a fix animation performance on kanban group virtualization (#5666) 2024-09-23 12:48:44 +05:30
sriram veeraghantaandGitHub 6db2002f21 Merge pull request #1215 from makeplane/sync/10975352061
sync: community changes
2024-09-22 23:36:37 +05:30
Manish GuptaandGitHub 5cb2221df6 Cloud/enterprise build fix (#1208)
- separated image building part to an action.
- separated enterprise and cloud builds.
- monitor is not required in cloud
- cloud will build images using vault secrets, as nextjs apps requires few envs at build time.
2024-09-22 23:32:35 +05:30
sriram veeraghantaandGitHub 08ed46788b Merge pull request #1191 from makeplane/uat
release: v24.09.22-1
2024-09-22 01:58:51 +05:30
sriram veeraghanta 7ba628d491 Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-09-22 01:48:19 +05:30
5d41d2a8bf fix large dropdown properties truncation (#5672) (#1214)
Co-authored-by: rahulramesha <71900764+rahulramesha@users.noreply.github.com>
2024-09-22 01:47:49 +05:30
rahulrameshaandsriram veeraghanta 8d6bcd6ec9 fix large dropdown properties truncation (#5672) 2024-09-22 01:46:04 +05:30
rahulrameshaandGitHub f328772b82 fix large dropdown properties truncation (#5672) 2024-09-22 01:42:16 +05:30
sriram veeraghanta 39d882441f Merge branch 'master' of github.com:makeplane/plane-ee into uat 2024-09-20 20:29:09 +05:30
Bavisetti NarayanandGitHub b77b40a846 chore: issue relation hard delete (#1211) 2024-09-20 20:28:43 +05:30
rahulrameshaandGitHub 604ddad3fa [WEB-2453] fix: Render on hover only when enabled (#5609) 2024-09-20 20:26:38 +05:30
Satish GandhamandGitHub d787d8a123 Merge pull request #1207 from makeplane/sync/10956486942
sync: community changes
2024-09-20 14:40:54 +05:30
rahulrameshaandGitHub 66cfc7344e change kanban group virtualization logic (#5664) 2024-09-20 14:39:28 +05:30
sriram veeraghantaandGitHub a0603ae356 Merge pull request #1202 from makeplane/fix-build-errors
release: 2024.09.19-2
2024-09-19 22:08:46 +05:30
sriram veeraghanta 5a2483a43d fix: build error for icons 2024-09-19 22:06:50 +05:30
sriram veeraghantaandGitHub aae28cf41f Merge pull request #1201 from makeplane/fix-coming-soon-badge
release: 2024.09.18-1
2024-09-19 21:51:02 +05:30
Prateek Shouryaandsriram veeraghanta 819ff4f627 chore: remove coming soon badge from self host edition upgrade. (#1167) 2024-09-19 21:48:24 +05:30
Ketan SharmaandGitHub 5a11d9f3df [WEB-2489] fix: overlapping issues for trial banner (#1178)
* fix overplaping issues for trial banner

* fix css
2024-09-19 20:32:00 +05:30
Ketan SharmaandGitHub e1ffc9078d [WEB-2425] fix:changes for web-2425 ee portion (#1137)
* add condition to remove worklogs from intake

* fixed logic and removed change from ce

* moved changes in core to CE

* moved change in core to CE

* fixed logic
2024-09-19 20:31:05 +05:30
Aaryan KhandelwalandGitHub fe4dd50e46 chore: update page lock authorization (#1162) 2024-09-19 20:29:45 +05:30
pushya22andGitHub 5cad7e6ffa Merge pull request #1200 from makeplane/sync/10943554963
sync: community changes
2024-09-19 20:27:53 +05:30
Aaryan KhandelwalandGitHub a4933b5614 chore: remove modal for creating a page (#5561) 2024-09-19 20:26:11 +05:30
pushya22andGitHub 33164bc534 Merge pull request #1199 from makeplane/sync/10943372558
sync: community changes
2024-09-19 20:16:36 +05:30
Ketan SharmaandGitHub e70e27296b changes for web-2425 (#5616) 2024-09-19 20:15:10 +05:30
pushya22andGitHub f5a293de93 Merge pull request #1197 from makeplane/sync/10940850783
sync: community changes
2024-09-19 20:13:41 +05:30
pushya22andGitHub 528cc65898 Merge branch 'preview' into sync/10940850783 2024-09-19 20:13:12 +05:30
sriram veeraghanta 0604268b5b fix: docker file name change in workflow 2024-09-19 18:09:45 +05:30
7dcefbd0c4 Create Build-Release action (#1160)
* Create Build-Release action

* added common action

* updated branch-build-ee

* fixed branch-build-ee

* fix action

* fix

* fix build

* action yaml fix

* fixes to monitor dockerfile for warnings

* updated releaser-ee

* added harbor push check in action

* fix: removing preview branch from ee workflow

---------

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-09-19 18:06:02 +05:30
Prateek ShouryaandGitHub 361ef9236e [WEB-1970] fix: onboarding invitation page fluctuation on refresh. (#5627) 2024-09-19 17:51:22 +05:30
pushya22andGitHub ab46bab360 Merge pull request #1196 from makeplane/sync/10940820410
sync: community changes
2024-09-19 17:50:48 +05:30
Ketan SharmaandGitHub 450bb42c46 [WEB-2330] fix: you don't have permission toast on on bulk delete (#5599)
* fix logic check boolean then call function

* minor code improvement

* fixed logic error
2024-09-19 17:49:30 +05:30
pushya22andGitHub 6c8c21b423 Merge pull request #1195 from makeplane/sync/10940788666
sync: community changes
2024-09-19 17:48:48 +05:30
Aaryan KhandelwalandGitHub 77152b3119 style: remove side menu position transition (#5637) 2024-09-19 17:47:34 +05:30
pushya22andGitHub 7c3f05c143 Merge pull request #1187 from makeplane/sync/10934478909
sync: community changes
2024-09-19 17:47:10 +05:30
Pushya Mitra Thiruvooru a14209cf65 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/10934478909 2024-09-19 17:46:33 +05:30
pushya22andGitHub 8dd3c02d77 Merge pull request #1194 from makeplane/sync/10940608838
sync: community changes
2024-09-19 17:45:27 +05:30
Ketan SharmaandGitHub e9464f9e68 [WEB-2475] fix: applied filters header z-index and transparency (#5632)
* fixed only for spreadsheet

* change package for global change
2024-09-19 17:36:52 +05:30
Pushya Mitra Thiruvooru 9827c4456d Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/10934478909 2024-09-19 16:33:22 +05:30
pushya22andGitHub 76511b75db Merge pull request #1183 from makeplane/sync/10924422726
sync: community changes
2024-09-19 16:32:18 +05:30
Pushya Mitra Thiruvooru 79c562116f Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/10924422726 2024-09-19 16:28:44 +05:30
pushya22andGitHub 3a1e8653c7 Merge pull request #1180 from makeplane/sync/10923143587
sync: community changes
2024-09-19 16:27:26 +05:30
pushya22andGitHub 7216db9968 Merge pull request #1193 from makeplane/chore/page-loader
[WEB-2502] chore: add a loader to the collaborative editor until it has synced with the live server
2024-09-19 16:26:27 +05:30
pushya22andGitHub 4eab8973a2 Merge pull request #1177 from makeplane/sync/10922504426
sync: community changes
2024-09-19 16:24:09 +05:30
Pushya Mitra Thiruvooru f996f47820 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/10922504426 2024-09-19 16:23:11 +05:30
pushya22andGitHub 2cf943e70a Merge pull request #1175 from makeplane/sync/10922328666
sync: community changes
2024-09-19 16:20:25 +05:30
Pushya Mitra Thiruvooru dbdd71dc54 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/10922328666 2024-09-19 16:18:34 +05:30
Aaryan Khandelwal e1a8e2ae9f chore: show content loader untile the server has synced 2024-09-19 16:18:30 +05:30
pushya22andGitHub 02fcb95b98 Merge pull request #1174 from makeplane/sync/10922209949
sync: community changes
2024-09-19 16:17:01 +05:30
Aaryan KhandelwalandGitHub b0a1275d0e chore: add server name while server initialization (#1192) 2024-09-19 15:33:16 +05:30
rahulrameshaandGitHub c8c9638e5a fix render-if-visible-hoc's style calculation performance issue (#5647) 2024-09-19 10:02:46 +05:30
sriram veeraghanta 1232917696 fix: version upgrade 2024-09-18 20:55:58 +05:30
pushya22andGitHub 36ec3d7a63 Merge pull request #1185 from makeplane/preview
promote: preview to uat
2024-09-18 20:16:26 +05:30
pushya22andGitHub 4c862cad35 Merge pull request #1184 from makeplane/sync/10924448163
sync: community changes
2024-09-18 20:15:02 +05:30
Akshita GoyalandPushya Mitra Thiruvooru 3786213ce7 fix: archive page break issue resolved (#5644) 2024-09-18 20:13:47 +05:30
Anmol Singh BhatiaandPushya Mitra Thiruvooru 12600e9007 fix: workspace view applied filters (#5651) 2024-09-18 20:13:47 +05:30
Akshita GoyalandGitHub bd0ca0cded fix: archive page break issue resolved (#5644) 2024-09-18 20:08:27 +05:30
Anmol Singh BhatiaandGitHub 96781dbb0f fix: workspace view applied filters (#5651) 2024-09-18 20:07:01 +05:30
pushya22andGitHub e833870d63 Merge pull request #1182 from makeplane/preview
promote: preview to uat
2024-09-18 19:21:04 +05:30
pushya22andGitHub ee243e9f7e Merge pull request #1181 from makeplane/sync/10923397088
sync: community changes
2024-09-18 19:18:38 +05:30
Bavisetti NarayanandNarayanBavisetti 91bbe3c153 chore: pick first inbox issue (#5650) 2024-09-18 19:15:36 +05:30
Bavisetti NarayanandGitHub 19132d15b8 chore: pick first inbox issue (#5650) 2024-09-18 19:10:36 +05:30
a59c7164e3 fix: upgrading nextjs package (#1179)
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-09-18 19:03:54 +05:30
sriram veeraghanta 1b6b2e4e26 fix: merge conflict 2024-09-18 19:01:25 +05:30
sriram veeraghanta cf4709048a fix: upgrading nextjs package 2024-09-18 18:59:49 +05:30
sriram veeraghanta 6befc6e564 fix: upgrading nextjs package 2024-09-18 18:56:38 +05:30
Aaryan KhandelwalandGitHub 441e5fc054 chore: update page lock authorization (#5635) 2024-09-18 18:21:05 +05:30
Aaryan KhandelwalandGitHub 43633f2f28 fix: issue description value (#5636) 2024-09-18 18:20:43 +05:30
Anmol Singh BhatiaandGitHub 3a9f01b9eb [WEB-2462] [WEB-2461] fix: project intake filters (#5645)
* chore: intake order by options updated

* fix: intake filters icon and spacing

* chore: code refactor
2024-09-18 18:10:30 +05:30
rahulrameshaandGitHub 5e83da9ca1 [WEB-2316] chore: Kanban group virtualization (#5565)
* kanban group virtualization

* minor name change
2024-09-18 18:03:49 +05:30
pushya22andGitHub 4502c2e135 Merge pull request #1173 from makeplane/preview
fix: build errors in uat
2024-09-18 16:26:59 +05:30
Prateek ShouryaandGitHub c9c935dbc8 fix: lint and build errors. (#1172) 2024-09-18 16:19:38 +05:30
Prateek ShouryaandGitHub 064d709e42 chore: remove check for updates option for cloud users. (#1166) 2024-09-18 15:54:43 +05:30
Prateek ShouryaandGitHub b8744dc700 chore: remove coming soon badge from self host edition upgrade. (#1167) 2024-09-18 15:53:49 +05:30
pushya22andGitHub 709d7f8617 Merge pull request #1171 from makeplane/sync/10919990342
sync: community changes
2024-09-18 15:37:13 +05:30
Akshita GoyalandGitHub aec4162c22 fix: webhook modal spacing (#5641) 2024-09-18 15:35:46 +05:30
pushya22andGitHub a429ea3bae Merge pull request #1170 from makeplane/sync/10919948444
sync: community changes
2024-09-18 15:35:03 +05:30
Anmol Singh BhatiaandGitHub 44542fdd6b fix: list layout quick action styling (#5639) 2024-09-18 15:33:20 +05:30
pushya22andGitHub 951bab339c Merge pull request #1169 from makeplane/sync/10919464654
sync: community changes
2024-09-18 15:02:52 +05:30
Anmol Singh BhatiaandGitHub 5ad6e99327 fix: project settings layout (#5638) 2024-09-18 15:01:35 +05:30
pushya22andGitHub 0862ffc48f Merge pull request #1168 from makeplane/sync/10919349555
sync: community changes
2024-09-18 14:56:27 +05:30
Bavisetti NarayanandGitHub 30018d64a2 chore: restrict member to see private projects (#5640) 2024-09-18 14:54:35 +05:30
pushya22andGitHub 416be957e4 Merge pull request #1165 from makeplane/sync/10918116292
sync: community changes
2024-09-18 13:41:21 +05:30
Prateek ShouryaandGitHub 1c0c1586cb [WEB-2308] fix: descritpion editor loader on issue modal when edition a sub issue from another project. (#5625) 2024-09-18 13:38:01 +05:30
pushya22andGitHub d598e0e4b9 Merge pull request #1164 from makeplane/sync/10918020253
sync: community changes
2024-09-18 13:37:30 +05:30
Prateek ShouryaandGitHub 524033411e [WEB-2250] fix: filter projects with create permission while selecting the project in create issue modal. (#5630) 2024-09-18 13:32:24 +05:30
pushya22andGitHub 8965b2dbd6 Merge pull request #1163 from makeplane/sync/10917890398
sync: community changes
2024-09-18 13:31:14 +05:30
Prateek ShouryaandGitHub 3b40158d9a [WEB-2395] chore: minor UX copy update for what's new link. (#5626)
* [WEB-2395] chore: minor ux copy update for what's new link.

* fix: import errors.
2024-09-18 13:22:51 +05:30
pushya22andGitHub 4cfbb06f2c Merge pull request #1161 from makeplane/sync/10917834562
sync: community changes
2024-09-18 13:20:07 +05:30
Bavisetti NarayanandGitHub 4d9115d51e chore: inbox rename (#5628) 2024-09-18 13:18:45 +05:30
Henit ChobisaandGitHub 5903d2fe50 chore: removed user email from workspace member (#1159) 2024-09-17 20:22:50 +05:30
Prateek ShouryaandGitHub 5bc75c1531 chore: whats new (#1157)
* chore: update what's new ux copy.

* fix: feature flag url in admin app
2024-09-17 18:06:10 +05:30
sriram veeraghanta 337fbf734c Merge branch 'preview' of github.com:makeplane/plane-ee into uat 2024-09-17 17:20:32 +05:30
Henit ChobisaandGitHub 974e854a8a fix: flags not loading because of missing licenses (#1156) 2024-09-17 17:19:58 +05:30
pushya22andGitHub 73a34d4f60 Merge pull request #1153 from makeplane/preview
promote: preview to uat
2024-09-17 17:04:36 +05:30
pushya22andGitHub cd312a64e1 Merge pull request #1155 from makeplane/sync/10902061445
sync: community changes
2024-09-17 16:56:40 +05:30
M. PalanikannanandGitHub 146a500f9f [WEB-2450] fix: image resize component (#5623)
* fix: image resize fixed for initial render

* fix: working image resize with mousemove handler only inside the editor

* fix: unnecessary calc

* fix: setting state to true
2024-09-17 16:54:42 +05:30
pushya22andGitHub b4721e51b9 Merge pull request #1154 from makeplane/sync/10901899286
sync: community changes
2024-09-17 16:48:12 +05:30
Anmol Singh BhatiaandGitHub 7d7415b235 [WEB-2467] fix: platform bug (#5621)
* fix: reaction endpoint

* fix: project label edit permission

* fix: guest role upgrade

* fix: list layout dnd permission

* fix: module and cycle toast alert

* fix: leave project redirection
2024-09-17 16:43:51 +05:30
pushya22andGitHub f8f0ee21b6 Merge pull request #1152 from makeplane/sync/10901740500
sync: community changes
2024-09-17 16:36:56 +05:30
Akshita GoyalandGitHub 7aea820cfa [WEB-2459] Fix: analytics scroll + dashboard stat minor padding (#5613)
* fix: analytics scroll + dashboard stat minor padding

* fix: build issue
2024-09-17 16:33:34 +05:30
sriram veeraghanta 0af0e3bc75 fix: live base path proxy env fixes 2024-09-17 16:03:04 +05:30
Prateek ShouryaandGitHub de342a1b35 fix: changelogs padding. (#1151) 2024-09-17 16:02:02 +05:30
7469e430bc chore: update instance change logs logic. (#1150)
* chore: update instance changelog logic.

* chore: fetch change logs on server

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-09-17 15:02:07 +05:30
Akshat JainandGitHub 3394b6bd7b Add Env INSTANCE_CHANGELOG_URL in apiserver Dockerfile (#1149)
* Add Env INSTANCE_CHANGELOG_URL in apiserver Dockerfile

* removed INSTANCE_CHANGELOG_URL from docker-compose
2024-09-17 14:50:26 +05:30
45cc7a4090 [WEB-2465] chore: check for updates. (#1148)
* chore: check for updates.

* chore: check for updates

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-09-17 14:27:58 +05:30
sriram veeraghanta bc06da7553 fix: build errors 2024-09-17 13:11:39 +05:30
sriram veeraghanta 47c1a7aa9c Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-09-17 13:05:32 +05:30
624f09e4a5 chore remove unused seats (#1147)
* chore: remove unused seats

* chore: add more seats/ remove unused seats.

* fix: imports

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-09-17 13:04:45 +05:30
8786675b3c feat: added prices and plans endpoint inside monitor, and prime ecosystem (#1146)
* feat: added endpoint for retrieving plans

* feat: added routes for retrieving and generating payment link

* chore: self-hosted upgrade.

* chore: self-hosted one upgrade.

* chore: product and payment link generation

* chore: count workspace members

* chore: activation modal.

* chore: self managed instance workspace upgrade modal.

* chore: billable members.

* chore: remove changelogs redirection from workspace pages header.

* chore: update seat count logic

* fix: exit process if monitor fails to decrypt feature flags

* chore: added docker compose rule to restart the monitor container for only 5 attempts

---------

Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-09-17 13:03:54 +05:30
sriram veeraghanta 547699f5f6 Merge branch 'preview' of github.com:makeplane/plane-ee into uat 2024-09-16 22:26:43 +05:30
sriram veeraghanta ca443d370b fix: instance changelog url updated without quotes 2024-09-16 22:26:12 +05:30
sriram veeraghanta fd64758d56 Merge branch 'preview' of github.com:makeplane/plane-ee into uat 2024-09-16 22:02:26 +05:30
sriram veeraghanta 62aea6daf4 fix: updated changelog 2024-09-16 22:01:42 +05:30
sriram veeraghanta ded98a6931 Merge branch 'preview' of github.com:makeplane/plane-ee into uat 2024-09-16 21:13:14 +05:30
sriram veeraghantaandGitHub 9c769b0bf8 Merge pull request #1145 from makeplane/sync/10887175760
sync: community changes
2024-09-16 21:11:43 +05:30
sriram veeraghantaandGitHub f0b1307ddd Merge branch 'preview' into sync/10887175760 2024-09-16 21:11:33 +05:30
sriram veeraghanta 69b4f155fc fix: yjs dependencies revert 2024-09-16 21:06:40 +05:30
sriram veeraghantaandGitHub 9d6ad33a46 Merge pull request #1144 from makeplane/sync/10887021309
sync: community changes
2024-09-16 21:00:03 +05:30
sriram veeraghanta 8f492e4c6c fix: disable turbo telemetry on live service 2024-09-16 20:58:35 +05:30
sriram veeraghanta 422bc3c1d8 Merge branch 'preview' of github.com:makeplane/plane-ee into uat 2024-09-16 20:52:48 +05:30
M. PalanikannanandGitHub c19e64cc7a fix: remove filehandler (#1143) 2024-09-16 20:50:46 +05:30
sriram veeraghanta 90ca48cec0 fix: lock update 2024-09-16 20:50:23 +05:30
sriram veeraghanta 0ad95e9eb4 Merge branch 'preview' of github.com:makeplane/plane-ee into uat 2024-09-16 20:46:42 +05:30
Akshita GoyalandGitHub 9a436925f5 [WEB-2456] Chore: workspace member list additional info (#1124)
* chore: added email and authentication columns in workspace member settings

* fix: revoked yarn lock file changes

* fix: revoked lock file changes
2024-09-16 20:45:53 +05:30
NikhilandGitHub 28f6016b58 fix: issue updated at for custom properties and time log (#1131) 2024-09-16 20:45:02 +05:30
Satish GandhamandGitHub a918b08271 Merge pull request #1142 from makeplane/preview
promote: preview to uat
2024-09-16 19:39:55 +05:30
pushya22andGitHub cbbfb9f707 Merge pull request #1141 from makeplane/sync/10885526835
sync: community changes
2024-09-16 19:37:45 +05:30
8533eba07d [WEB-2450] dev: custom image extension (#5585)
* fix: svg not supported in image uploads

* fix: svg image file error message fixed

* feat: add custom image node for uploads

* fix: combine two extensions

* fix: added new image extension to backend

* fix: type errors

* style: image drop node

* style: image resize handler

* fix: removed unused stuff

* fix: types of updateAttributes

* fix: image insertion at pos and loading effect added

* fix: resize image real time sync

* fix: drag drop menu

* feat: custom image component editor

* fix: reverted back styles

* fix: reverted back document info changes

* fix: css image css

* style: image selected and hover states

* refactor: custom image extension folder structure

* style: read-only image

* chore: remove file handler

* fix: fixed multi time file opener

* fix: editor readonly content set properly

* fix: old images not rendered as new ones

* fix: drop upload fixed

* chore: remove console logs

* fix: src of image node as dependency

* fix: helper library build fix

* fix: improved reflow/layout and fixed resizing

---------

Co-authored-by: Aaryan Khandelwal <aaryankhandu123@gmail.com>
2024-09-16 19:36:20 +05:30
pushya22andGitHub 450a0c6b06 Merge pull request #1140 from makeplane/preview
promote: preview to uat
2024-09-16 19:26:41 +05:30
pushya22andGitHub 2331ee77e2 Merge pull request #1139 from makeplane/sync/10885284266
sync: community changes
2024-09-16 19:25:13 +05:30
Anmol Singh BhatiaandGitHub edf0ab8175 fix: build error (#5617) 2024-09-16 19:22:47 +05:30
57542cdada [WEB-2112 | WEB-2113 | WEB-2395] dev: billing and product updates. (#1130)
* chore: add current period start date

* chore: is trial ended

* chore: Billing page and Product updates.

* fix: seat purchase

* chore: self-hosted `env` updates.

* fix: lint error.

* fix: bugfixes in types package

* fix: build errors.

* chore: update yarn.lock file.

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-09-16 19:12:58 +05:30
pushya22andGitHub 999acd4379 Merge pull request #1138 from makeplane/sync/10884814063
sync: community changes
2024-09-16 18:57:56 +05:30
45da70cf6a [WEB-2460] fix: role permission validation (#5615)
* fix: workspace menu quick action

* fix: guest role upgrade flow validation

* fix: create issue validation

* fix: create issue validation

* fix: cmd k permission validation

* fix: subscription validation

* fix: create label permission validation

* fix: build error

* chore: guest can comment in their created issues

* chore: changed the queryset

* chore: code refactor

* chore: code refactor

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-09-16 18:56:28 +05:30
Satish GandhamandGitHub 764b615d12 Merge pull request #1136 from makeplane/sync/10884449230
sync: community changes
2024-09-16 18:47:03 +05:30
Satish Gandham 9bcb0f4128 Merge branch 'preview' into sync/10884449230 2024-09-16 18:46:20 +05:30
pushya22andGitHub 35a5ba3f8a Merge pull request #1135 from makeplane/sync/10884302536
sync: community changes
2024-09-16 18:40:02 +05:30
pushya22andGitHub f1691d68c3 Merge branch 'preview' into sync/10884302536 2024-09-16 18:39:41 +05:30
2e816656e5 [WEB-2112 | WEB-2113] dev: billing and change-log improvements. (#5614)
* chore: minor improvements in billing and changelogs.

* fix: lint errors.

---------

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-09-16 18:36:17 +05:30
Aaryan KhandelwalandGitHub 6826ce0465 [WEB-1116] chore: remove yjs packages from the editor (#5603)
* chore: remove yjs packages from the editor

* chore: updated yarn lock file
2024-09-16 18:28:09 +05:30
sriram veeraghantaandGitHub a962f7b748 Merge pull request #1133 from makeplane/sync/10883724130
sync: community changes
2024-09-16 18:00:28 +05:30
sriram veeraghanta 3bc7e0d051 fix: merge conflicts resolvewd 2024-09-16 17:59:45 +05:30
sriram veeraghanta c4b5c737f3 fix: adding types in package 2024-09-16 17:54:23 +05:30
sriram veeraghanta 89a1c0b534 fix: build errors 2024-09-16 17:48:10 +05:30
sriram veeraghanta 0f76144fb0 fix: adding depends on in docker compose caddy 2024-09-16 17:35:14 +05:30
sriram veeraghanta 7052405aca fix: plane one live server env settings 2024-09-16 16:53:14 +05:30
pushya22andGitHub a1d11a36a0 Merge pull request #1129 from makeplane/sync/10880626771
sync: community changes
2024-09-16 14:32:20 +05:30
74507559b8 [WEB-2456] Chore: workspace member list additional info (#5604)
* chore: added last login medium

* chore: added email and authentication columns in member settings

* fix: revoked lock file changes

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-09-16 14:28:41 +05:30
pushya22andGitHub 1f9a2e1ee2 Merge pull request #1128 from makeplane/sync/10880584482
sync: community changes
2024-09-16 14:27:12 +05:30
Bavisetti NarayanandGitHub 3ce84f78f1 chore: roles demotion (#5612) 2024-09-16 14:25:27 +05:30
pushya22andGitHub 5962f355fa Merge pull request #1127 from makeplane/sync/10880449055
sync: community changes
2024-09-16 14:19:57 +05:30
Anmol Singh Bhatia 0058adb04d Merge branch 'preview' of github.com:makeplane/plane-ee into sync/10880449055 2024-09-16 14:18:58 +05:30
Anmol Singh BhatiaandGitHub 5ba1eeaf4c [WEB-2443] fix: join project flicker (#5602)
* fix: join project flicker

* fix: leave project project mutation and code refactor
2024-09-16 14:16:23 +05:30
pushya22andGitHub a227f2501e Merge pull request #1126 from makeplane/sync/10880251996
sync: community changes
2024-09-16 14:15:33 +05:30
Anmol Singh Bhatia b58fea22fd fix: build error 2024-09-16 14:14:52 +05:30
Anmol Singh Bhatia ccd3928b4e Merge branch 'preview' of github.com:makeplane/plane-ee into sync/10880251996 2024-09-16 14:11:58 +05:30
Anmol Singh BhatiaandGitHub c14d20c2e0 fix: workspace settings access validation updated (#5606) 2024-09-16 14:03:06 +05:30
sriram veeraghanta 7b86d33e41 Merge branch 'preview' of github.com:makeplane/plane-ee into uat 2024-09-16 13:13:18 +05:30
db185735bd fix: adding new session cookie name (#1123)
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-09-13 19:02:39 +05:30
sriram veeraghanta f155a13929 fix: adding new session cookie name 2024-09-13 16:59:47 +05:30
pushya22andGitHub f51a6b584e Merge pull request #1122 from makeplane/sync/10847875944
sync: community changes
2024-09-13 16:29:36 +05:30
Anmol Singh BhatiaandGitHub 485caaf2ec [WEB-2443] fix: project member validation (#5601)
* fix: project member validation

* fix: project member validation
2024-09-13 16:28:03 +05:30
NikhilandGitHub 82e9a83772 fix: issue type text deletion (#1120) 2024-09-13 16:11:38 +05:30
sriram veeraghanta 98e530c605 fix: removing node engine settings 2024-09-13 14:04:27 +05:30
sriram veeraghanta 9055d4ceed Merge branch 'preview' of github.com:makeplane/plane-ee into uat 2024-09-13 13:46:19 +05:30
Prateek ShouryaandGitHub 96bd71f32a fix: add back turbo.json file. (#1118) 2024-09-13 13:14:35 +05:30
pushya22andGitHub c57aad110e Merge pull request #1119 from makeplane/sync/10844238152
sync: community changes
2024-09-13 12:32:21 +05:30
Ketan SharmaandGitHub b44dd28ac0 [WEB-2445] fix: date picker and member picker dropdown z-index for list, kanban and spreadsheet views (#5597)
* changes for list and kanban

* passing values for list and kanban

* spreadsheet changes

* fix use different props for different stylings

* fix z index
2024-09-13 12:03:00 +05:30
guru_sainathandGitHub 1020bf14ca [MOBIL-194] chore: added type in all projects query (#1106)
* chore: integrated type all and joined in all projects query

* chore: updated member query

* chore: commented state_group issue filter in workspace your work

* chore: handled the project member is active or not

* chore: removed views form user recent visits and favorite

* chore: updated the query
2024-09-12 21:42:18 +05:30
sriram veeraghanta d4c88560f2 Merge branch 'preview' of github.com:makeplane/plane-ee into uat 2024-09-12 21:15:09 +05:30
pushya22andGitHub b600a5d3f1 Merge pull request #1117 from makeplane/sync/10833639858
sync: community changes
2024-09-12 21:11:06 +05:30
Prateek Shourya 5c3145e444 fix: build errors fixed. 2024-09-12 21:08:27 +05:30
Prateek Shourya 5d22cab29d fix: merge conflicts resolved. 2024-09-12 20:56:12 +05:30
pushya22andGitHub 5f5b2252cb Merge pull request #1116 from makeplane/sync/10833342939
sync: community changes
2024-09-12 20:48:16 +05:30
Pushya Mitra Thiruvooru 9506519162 Merge branch 'preview' of https://github.com/makeplane/plane-ee into sync/10833342939 2024-09-12 20:46:17 +05:30
pushya22andGitHub 807523a8bc Merge pull request #1115 from makeplane/sync/10833123800
sync: community changes
2024-09-12 20:44:33 +05:30
Prateek Shourya 6d2f321a72 fix: build errors resolved. 2024-09-12 20:41:39 +05:30
sriram veeraghanta 1b0e31027e fix: lint fixes and typescript version fixes 2024-09-12 20:39:31 +05:30
Prateek Shourya 5fcd01f80a fix: merge conflicts resolved. 2024-09-12 20:30:10 +05:30
Anmol Singh BhatiaandGitHub 1efb067274 fix: build error (#5598) 2024-09-12 20:22:50 +05:30
Prateek ShouryaandGitHub b2533b94ce [WEB-2444] improvement: performance improvement for useOutsideClickDetector and usePeekOverviewOutsideClickDetector. (#5595)
* [WEB-2444] improvement: performace improvement for `useOutsideClickDetector` and `usePeekOverviewOutsideClickDetector`.

* Move outside click detector to plane helpers package.

* chore: remove plane helpers yarn.lock
2024-09-12 20:10:04 +05:30
pushya22andGitHub b44c00f34c Merge pull request #1113 from makeplane/sync/10833091324
sync: community changes
2024-09-12 20:09:43 +05:30
Anmol Singh BhatiaandGitHub 441385fc95 [WEB-2443] fix: role validation and code refactor (#5596)
* chore: delete cycle toast message updated

* fix: view page empty state

* fix: project settings automation

* fix: intake delete action

* fix: project label validation

* fix: project label validation

* fix: project state permission updated

* chore: code refactor
2024-09-12 20:08:13 +05:30
Anmol Singh BhatiaandGitHub aa1a439dc1 fix: app sidebar and project view publish permission updated (#1112) 2024-09-12 20:02:02 +05:30
Prateek ShouryaandGitHub 095eddb368 fix: lint errors across enterprise repo. (#1053)
* fix: lint errors across enterprise repo.

* fix: lint errors in seats banner.

* fix: build error in auto close automation.

* fix: more lint errors
2024-09-12 18:23:42 +05:30
pushya22andGitHub e837009cac Merge pull request #1111 from makeplane/sync/10830231243
sync: community changes
2024-09-12 18:17:58 +05:30
pushya22andGitHub 19ee1580a4 Merge branch 'preview' into sync/10830231243 2024-09-12 18:16:41 +05:30
sriram veeraghantaandGitHub 5f1939cdeb fix: workflow sync fixes (#5594) 2024-09-12 17:22:41 +05:30
b01228073d sync: community changes (#1109)
* fix: issue properties dropdown (#5592)

* fix: not authorized flicker (#5593)

---------

Co-authored-by: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-09-12 17:00:48 +05:30
Manish GuptaandGitHub 8b07d391f8 modified the branch build action to not tag stable in case of pre-release (#1083) 2024-09-12 16:58:19 +05:30
Anmol Singh BhatiaandGitHub 9d694ab006 fix: not authorized flicker (#5593) 2024-09-12 16:26:57 +05:30
Anmol Singh BhatiaandGitHub 48e97477ed fix: issue properties dropdown (#5592) 2024-09-12 16:02:56 +05:30
sriram veeraghanta 0e4f3b353e Merge branch 'preview' of github.com:makeplane/plane-ee into uat 2024-09-12 15:55:23 +05:30
NikhilandGitHub e488fb48c4 chore: restrict private ip addresses in cloud environment (#1095) 2024-09-12 15:53:49 +05:30
NikhilandGitHub 16a6ec12e3 chore: session cookie domain (#1107)
* chore: session cookie domain

* chore: move cookie domain setting to common
2024-09-12 15:53:25 +05:30
Satish GandhamandGitHub 62a6c3fb73 Merge pull request #1108 from makeplane/preview
promote: preview to uat
2024-09-12 15:17:17 +05:30
pushya22andGitHub 1ba9601d4f Merge pull request #1105 from makeplane/sync/ce-ee
sync: community changes
2024-09-12 15:00:28 +05:30
Anmol Singh BhatiaandGitHub 76e6e36b14 fix: project favorite permission validaiton (#1104) 2024-09-12 14:49:53 +05:30
33dd5fe8cc [WEB-2443] fix: project intake edit permission (#5588)
* fix: project intake edit permission

* chore: inbox issue validation changes

* fix: intake edit permission updated

* fix: project invite modal

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-09-12 14:44:21 +05:30
Anmol Singh BhatiaandGitHub aed2f2dd47 fix: page permission validation (#5589) 2024-09-12 14:39:38 +05:30
Ketan SharmaandGitHub eb84f165f4 [WEB-2282] fix: date picker and member picker dropdown z-index for list, kanban and spreadsheet views (#5555)
* changes for list and kanban

* passing values for list and kanban

* spreadsheet changes
2024-09-12 14:35:45 +05:30
MihirandGitHub 572644f7f9 Updated alignment inside kanban header (#5559) 2024-09-12 14:34:24 +05:30
Aaryan KhandelwalandGitHub ddbd9dfdc8 chore: add toast alerts post access change of a page (#5569) 2024-09-12 14:32:54 +05:30
MihirandGitHub 09578c9a7d Updates theme options to include custom theme option (#5574) 2024-09-12 14:32:14 +05:30
MihirandGitHub e5ddfd322d [WEB-2393] chore: removal of .svg from supported image formats (#5582)
* Updated supported image formats

* Updated image accepting functions
2024-09-12 14:25:06 +05:30
Anmol Singh BhatiaandGitHub 87d6544b72 fix: project favorite permission validation (#5587) 2024-09-12 14:09:19 +05:30
sriram veeraghanta a763da5c6c fix: workflow updates for create sync pr 2024-09-12 00:56:13 +05:30
sriram veeraghanta 803deda273 Merge branch 'preview' of github.com:makeplane/plane-ee into uat 2024-09-11 20:58:09 +05:30
guru_sainathandGitHub cbb496fbc6 chore: project type filter query updates (#1103)
* chore: project type query error

* chore: project joined query update

* chore: code format
2024-09-11 20:56:55 +05:30
sriram veeraghanta 210f1395d4 Merge branch 'preview' of github.com:makeplane/plane-ee into uat 2024-09-11 20:07:04 +05:30
guru_sainathandGitHub 0224b2bea6 chore: updated the key description to description_html in issue create and update (#1089) 2024-09-11 20:03:21 +05:30
sriram veeraghanta 7a1872be95 fix: upgrading live base path 2024-09-11 19:37:00 +05:30
sriram veeraghanta b32537cec3 Merge branch 'preview' of github.com:makeplane/plane-ee into preview 2024-09-11 19:20:05 +05:30
sriram veeraghanta fc3ee10fdc fix: updating the procfile 2024-09-11 19:19:44 +05:30
sriram veeraghanta 4bc185309c Merge branch 'preview' of github.com:makeplane/plane-ee into uat 2024-09-11 19:17:44 +05:30
pushya22andGitHub 7fd3f4f4b5 Merge pull request #1102 from makeplane/sync/ce-ee
sync: community changes
2024-09-11 19:11:40 +05:30
sriram veeraghanta e363f252a6 fix: updating procfile 2024-09-11 19:10:48 +05:30
Anmol Singh Bhatia ee5b0f8d9b fix: build error 2024-09-11 19:08:45 +05:30
sriram veeraghanta 16474118a2 fix: updating procfile 2024-09-11 19:01:38 +05:30
sriram veeraghanta 89ca756877 fix: adding live procfile 2024-09-11 17:52:37 +05:30
pushya22andGitHub 4b77a81ab8 Merge pull request #1101 from makeplane/sync/ce-ee
sync: community changes
2024-09-11 17:51:08 +05:30
Anmol Singh Bhatia 50314fe816 fix: merge conflict 2024-09-11 17:50:09 +05:30
Anmol Singh Bhatia 2b8e2243d2 Merge branch 'preview' of github.com:makeplane/plane-ee into sync/ce-ee 2024-09-11 17:49:08 +05:30
fdcd9a376c [WEB-2357] fix: update and redefine user roles across the platform (#5466)
* chore: removed viewer role

* chore: indentation

* chore: remove viewer role

* chore: handled user permissions in store

* chore: updated the migration file

* chore: updated user permissions store

* chore: removed the owner key

* chore: code refactor

* chore: code refactor

* chore: code refactor

* chore: code refactor

* chore: code refactor

* fix: build error

* chore: updated user permissions store and handled the permissions fetch in workspace and project wrappers

* chore: package user enum updated

* chore: user permission updated

* chore: user permission updated

* chore: resolved build errors

* chore: resolved build error

* chore: resolved build errors

* chore: computedFn deep map issue resolved

* chore: added back migration

* chore: added new field in project table

* chore: removed member store in users

* chore: private project for admins

* chore: workspace notification access validation updated

* fix: workspace member edit option

* fix: project intake permission validation updated

* chore: workspace export settings permission updated

* chore: guest_view_all_issues added

* chore: guest_view_all_issues added

* chore: key changed for guest access

* chore: added validation for individual issues

* chore: changed the dashboard issues count

* chore: added new yarn file

* chore: modified yarn file

* chore: project page permission updated

* chore: project page permission updated

* chore: member setting ux updated

* chore: build error

* fix: yarn lock

* fix: build error

---------

Co-authored-by: gurusainath <gurusainath007@gmail.com>
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
2024-09-11 17:10:15 +05:30
Satish GandhamandGitHub 95eadfa396 Merge pull request #1100 from makeplane/preview
promote: preview to uat
2024-09-11 15:44:44 +05:30
sriram veeraghanta c06254991b fix: adding heroku post build 2024-09-11 15:13:11 +05:30
Prateek ShouryaandGitHub f88ee23fb0 [WEB-2421] chore: Issue type display properties toggle. (#1099)
* [WEB-2421] chore: Issue type display properties toggle.

* chore: add `display properties` to BaseIssueIdentifier props.
2024-09-11 14:34:10 +05:30
sriram veeraghanta 1e2fce3054 fix: removing additional build scripts 2024-09-11 13:56:18 +05:30
pushya22andGitHub b7abcf1619 Merge pull request #1098 from makeplane/sync/ce-ee
sync: community changes
2024-09-11 13:34:49 +05:30
Bavisetti NarayanandGitHub 7013a36629 [WEB-2430] fix: issue exports for project (#5579)
* fix: issue exports for project

* chore: code cleanup
2024-09-11 13:18:59 +05:30
Akshita GoyalandGitHub 223dd70218 fix: projects scope dropdown (#1071) 2024-09-11 13:13:53 +05:30
Satish GandhamandGitHub d3369e3286 Merge pull request #1097 from makeplane/sync/ce-ee
sync: community changes
2024-09-11 13:02:17 +05:30
Anmol Singh BhatiaandGitHub bb49d27a84 fix: join project permission mutation (#5580) 2024-09-11 12:37:31 +05:30
Prateek ShouryaandGitHub 00b76300f5 [WEB-2421] chore: issue display properties and issue identifier improvements. (#5577)
* [WEB-2421] chore: issue display properties and issue identifier improvements.

* chore: remove yarn.lock changes.
2024-09-10 21:49:57 +05:30
sriram veeraghantaandGitHub da982be53b Merge pull request #1096 from makeplane/sync/ce-ee
sync: community changes
2024-09-10 20:07:42 +04:00
sriram veeraghanta 2803293f98 fix: merge conflicts resolved 2024-09-10 21:37:26 +05:30
sriram veeraghanta 71f3c5c12a fix: typescript upgrade build errors 2024-09-10 21:31:32 +05:30
sriram veeraghantaandGitHub 7bb66c1629 Merge pull request #1094 from makeplane/sync/ce-ee
sync: community changes
2024-09-10 19:41:05 +04:00
sriram veeraghantaandGitHub 55ed7759a4 Merge branch 'preview' into sync/ce-ee 2024-09-10 19:40:57 +04:00
sriram veeraghanta 9f08cb56f2 fix:adding procfile for live server deployment 2024-09-10 21:04:38 +05:30
sriram veeraghanta 99ab274216 fix: upgrading the python runtime version 2024-09-10 20:44:38 +05:30
sriram veeraghanta 04b10cabc8 fix: tailwind warning fixes 2024-09-10 17:57:06 +05:30
Aaryan KhandelwalandGitHub a25deadac5 fix: current version sync (#1093) 2024-09-10 17:53:35 +05:30
sriram veeraghantaandGitHub ccf7545ddb Merge pull request #1092 from makeplane/sync/ce-ee
sync: community changes
2024-09-10 16:17:58 +04:00
sriram veeraghanta d2fd3fffeb fix: lock file updates 2024-09-10 17:47:40 +05:30
sriram veeraghanta 545717cc51 fix: security update for express pacakge 2024-09-10 17:36:32 +05:30
guru_sainathandGitHub 9cb79470f5 [MOBIL-185] chore: handled projects list error in type joined (#1091)
* chore: handled projests list error in type joined

* chore: handled all projects query
2024-09-10 17:33:23 +05:30
sriram veeraghanta 1ca0a15792 fix: upgrading tubro version 2024-09-10 17:31:10 +05:30
sriram veeraghanta c5971f03aa Merge branch 'preview' of github.com:makeplane/plane into preview 2024-09-10 17:29:34 +05:30
sriram veeraghanta 902403a54d chore: linting warning resolved 2024-09-10 17:29:19 +05:30
Akshat JainandGitHub 1d6ebb7c41 add the SERVICE_FOLDER value to install.sh script dynamically (#5553) 2024-09-10 17:29:16 +05:30
Rounak ShresthaandGitHub 106914e14e fix: Local Setup on Windows (#5539) 2024-09-10 17:28:18 +05:30
Akshita GoyalandGitHub 23eb8422af [WEB-2426] Fix: settings scrollbar fixes (#1086)
* fix: settings scrollbar fixes

* fix: build errors
2024-09-10 16:19:31 +05:30
pushya22andGitHub b640edba23 Merge pull request #1090 from makeplane/sync/ce-ee
sync: community changes
2024-09-10 16:15:00 +05:30
Aaryan KhandelwalandGitHub 8acb60baef [WEB-1116] fix: current version not displaying the latest content (#5573)
* fix: current version sync

* chore: update read only editor ref type
2024-09-10 16:13:20 +05:30
Manish Gupta ba77980aca updated yarn.lock 2024-09-10 15:28:17 +05:30
pushya22andGitHub 2dee909fce Merge pull request #1088 from makeplane/sync/ce-ee
sync: community changes
2024-09-10 15:13:03 +05:30
pushya22andGitHub 15ff5a422c Merge branch 'preview' into sync/ce-ee 2024-09-10 15:12:28 +05:30
Manish GuptaandGitHub 1da97d5814 skipped stable tag for prerelrease, modified docker tag for branch name with special characters (#5570) 2024-09-10 15:10:10 +05:30
5fb2dd0b6e fix(webhook): allow private ip to be used as payload url (#5535)
Co-authored-by: gmajkic <gmajkic@veepee.com>
2024-09-10 14:57:30 +05:30
Akshita GoyalandGitHub ff6c3ce1a0 fix: settings page scrollbar (#5572) 2024-09-10 14:44:32 +05:30
Anmol Singh BhatiaandGitHub ec51e9d8ce fix-header-theme (#5564) 2024-09-10 14:42:24 +05:30
Aaryan KhandelwalandGitHub cc07992e47 [WEB-2424] fix: add optional chaining for parent node (#5571)
* fix: add optional chaining for parent node

* chore: revert yarn lock changes
2024-09-10 14:41:48 +05:30
pushya22andGitHub bbf937fbcb Merge pull request #1087 from makeplane/sync/ce-ee
sync: community changes
2024-09-10 14:30:05 +05:30
M. PalanikannanandGitHub 069f8b950e fix: svg not supported in image uploads in the editor (#5558)
* fix: svg not supported in image uploads

* fix: svg image file error message fixed
2024-09-10 14:27:27 +05:30
Akshita GoyalandGitHub 5eb868e07d [WEB 2418] Fix minor UI inconsistencies (#5568)
* fix: project features modal padding

* fix: minor ui inconsistencies

* fix: lint issue
2024-09-10 14:24:07 +05:30
guru_sainathandGitHub 51834f8c60 chore: handled object serialize error in cycle and module details (#1084) 2024-09-10 13:16:16 +05:30
pushya22andGitHub ac71164f36 Merge pull request #1081 from makeplane/sync/ce-ee
sync: community changes
2024-09-09 21:45:33 +05:30
pushya22andGitHub b3138117af Merge branch 'preview' into sync/ce-ee 2024-09-09 21:45:04 +05:30
Aaryan KhandelwalandGitHub 7c77fc1680 fix: task list not getting synced (#5566) 2024-09-09 21:35:31 +05:30
Henit ChobisaandGitHub 974231c9ac fix: forbid fetching flags for free workspaces (#1082) 2024-09-09 20:53:07 +05:30
Anmol Singh BhatiaandGitHub 99a7867a5e [WEB-2228] fix: dashboard peek overview issue stats #5442 (#5560)
* fix: dashboard issue stats

* chore: code refactor
2024-09-09 20:37:46 +05:30
guru_sainathandGitHub 4acaba96ba [MOBIL-167] chore: handle status code in error messages, updated key in issue global search, and added project identifier in IssueType (#1075)
* dev: updated project details

* chore: udated version strawberry-graphql-django

* chore: handled error messages and status code in error extensions

* chore: resolved import error

* chore: added project_identifier in issue_type

* chore: project_identifier in issues global search

* chore: handled error_extensions
2024-09-09 20:22:59 +05:30
Bavisetti NarayanandGitHub 879fa7ee73 chore: added filters in project listing (#1076) 2024-09-09 20:22:44 +05:30
Ketan SharmaandGitHub c44bf861e0 [WEB-2415] fix:remove input type to fix image upload (#5563)
* remove input type to fix things

* made the same changes in all locations
2024-09-09 20:12:15 +05:30
M. PalanikannanandGitHub 4d38a10f8b fix: character count to work properly on editor rerenders and read only mode (#5554)
* fix: character count to work properly on editor rerenders and read only mode

* fix: desctructing properly at the start
2024-09-09 19:59:07 +05:30
guru_sainathandGitHub ca60dd00ab chore: removed user limit validation (#1080) 2024-09-09 19:48:27 +05:30
Akshita GoyalandGitHub 7c3fc690e9 fix: project features modal padding (#5562) 2024-09-09 19:22:47 +05:30
AkhilandGitHub a83892ae52 fix: pages ai prompts (#1078)
* fix: pages ai prompts

* fix: pages ai prompts
2024-09-09 18:18:50 +05:30
5c6d3fcd93 dev: feature flag OIDC SAML (#1079)
* chore: ff oidc saml init

* chore: admin feature flag endpoint

* [WEB-2413] chore: feature flag for admin app and OIDC SAML Auth validation.

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-09-09 17:55:27 +05:30
pushya22andGitHub d961968868 Merge pull request #1077 from makeplane/sync/ce-ee
sync: community changes
2024-09-09 17:45:05 +05:30
Prateek ShouryaandGitHub 8cf1c2d136 [WEB-2413] chore: admin application restructuring. (#5557) 2024-09-09 17:43:56 +05:30
Ketan SharmaandGitHub fe280b2beb [WEB-2106] fix: add date and state change functionalities to list and grid view (#5533)
* added functionality to list and grid

* fixed logic for archived module

* fixed logic for list view

* improved logic and fixed linting issues

* improved variable names
2024-09-09 16:50:56 +05:30
Henit ChobisaandGitHub 49e8629fe2 fix: return error on failed to refresh feature flags (#1074) 2024-09-09 16:45:12 +05:30
sriram veeraghantaandGitHub dab2203b60 Merge pull request #1068 from makeplane/sync/ce-ee
sync: community changes
2024-09-09 13:33:32 +04:00
Ketan SharmaandGitHub ad5c6ee4f5 [WEB-2201] fix: clear email button on login screen (#5546)
* fixed the logic

* made required css changes

* replicated same for space component

* fixed variable name

* replicated for space

* better variable name

* improved the css

* replicated for space
2024-09-09 14:58:06 +05:30
MihirandGitHub ba0d1ba518 Update sidebar (#5549)
Removed else statement which was expanding it whenever windowSize changed or webapp was hard refreshed.
2024-09-09 14:57:05 +05:30
Henit ChobisaandGitHub 6dfa0198e4 fix: database locked when concurrently updating licenses (#1072) 2024-09-09 14:36:07 +05:30
Prateek ShouryaandGitHub 05add8bb51 [WEB-2387] chore: member invitation restriction flow update for Pro Selfhosted users. (#1070) 2024-09-08 09:58:06 +05:30
4644a46cce fix: add invites also to the paid count calculation (#1069)
* fix: add invites also to the paid count calculation

* fix: paid seat mutation in update workspace seat modal.

---------

Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
2024-09-07 17:49:15 +05:30
80cb440509 [WEB-2396] chore: selfhost licensing improvements. (#1067)
* style: fix plane one billing page.

* chore: subscription update endpoint

* chore: manage current plan seats and workspace activation improvement.

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-09-07 14:30:58 +05:30
M. PalanikannanandGitHub 70ea1459cd fix: async loading of the redis extension (#5537)
* fix: async loading of the redis extension

* fix: initialize redis connection and hocuspocusserver only during server start

* fix: removed console logs

* fix: remove async

* fix: error handling and shutting down gracefully in unhandled errors

* feat: added compression library

* fix: added helmet for security headers
2024-09-07 14:24:20 +05:30
pushya22andGitHub 6ac1f655cf Merge pull request #1066 from makeplane/sync/ce-ee
sync: community changes
2024-09-07 09:14:50 +05:30
Aaryan KhandelwalandGitHub 8154a190d2 [WEB-1116] fix: editor info badges occupying multiple lines (#5548) 2024-09-07 09:01:01 +05:30
29fd1186ee [WEB-2129] fix: module creation and updation toast error (#5550)
* chore: added error message for module name

* used the backend message

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-09-07 08:58:28 +05:30
pushya22andGitHub 261a2a6047 Merge pull request #1064 from makeplane/sync/ce-ee
sync: community changes
2024-09-06 23:55:39 +05:30
guru_sainathandGitHub 1361eb8872 chore: resolved build error (#1065) 2024-09-06 23:18:21 +05:30
68b412badf [WEB-1933] refactor: link create/update for issues and modules (#5543)
* chore: added module and issue link validation

* refactor: issues and modules link moda;

* chore: changed the url validation logic

* chore: code cleanup

* refactor: modules link logic

* chore: removed the validator function

* fix: url validation regex

* chore: removed unwanted imports

* chore: reverted the external api changes

* refactor: link modals

* refactor: reset modal logic

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-09-06 22:52:29 +05:30
Bavisetti NarayanandGitHub 104a6f41fc chore: workspace user favorite pages (#1056) 2024-09-06 19:40:45 +05:30
Aaryan KhandelwalandGitHub 1299005de6 fix: issue embed popup (#1059) 2024-09-06 19:39:33 +05:30
guru_sainathandGitHub b4811d8547 chore: UI and member count validation in free plan member banner in workspace settings (#1063) 2024-09-06 19:34:12 +05:30
Satish GandhamandGitHub 18c3f87bcd Merge pull request #1062 from makeplane/sync/ce-ee
sync: community changes
2024-09-06 19:11:52 +05:30
guru_sainathandGitHub c59b6e4ba2 chore: free plan validation on workspace settings (#1061) 2024-09-06 19:09:01 +05:30
Satish GandhamandGitHub 03389e2e58 Merge pull request #1060 from makeplane/sync/ce-ee
sync: community changes
2024-09-06 19:08:34 +05:30
Akshita GoyalandGitHub c95aa6a0f7 [WEB-2273] Fix: page alignments (#5541)
* chore: headers + common containers

* fix: filters code splitting

* fix: home header

* fix: header changes

* chore: page alignments fixed

* fix: uncommented filters

* fix: used enums

* fix: cards + filters

* fix: enum changes

* fix: reverted package changes

* fix: reverted package changes

* fix: Card + tags seperated + naming fixed

* fix: card + tags seperated + naming fixed

* fix: mobile headers fixed partially

* fix: build errors + minor css

* fix: checkbox spacing

* fix: review changes

* fix: lint errors

* fix: minor review changes

* fix: header-alignments

* fix: tabs

* fix: settings page

* fix: subgroup page

* fix: mobile headers

* fix: settings mobile header made observable

* fix: lint error + edge case handling
2024-09-06 18:38:53 +05:30
rahulrameshaandGitHub 751cd6c862 [WEB-2365] fix: Minor UI in-consistencies cause by tooltip changes (#5545)
* Fix minor in-consistencies caused by tooltip on hover changes

* fix linting
2024-09-06 18:37:57 +05:30
Satish GandhamandGitHub d19e3178c7 Merge branch 'preview' into sync/ce-ee 2024-09-06 16:50:02 +05:30
Prateek ShouryaandGitHub 434e4c936c [WEB-2332] chore: add desktop app provider. (#1052)
* [WEB-2332] chore: add desktop app provider.

* chore: improve layout.

* chore: export `EstimateService` class.
2024-09-06 16:49:03 +05:30
Prateek ShouryaandGitHub 1032bc75d7 [WEB-2332] chore: layout structure improvement. (#5538)
* [WEB-2332] chore: layout structure improvement.

* chore: improve layout.
2024-09-06 16:46:42 +05:30
pushya22andGitHub 578108ceaf Merge pull request #1057 from makeplane/sync/ce-ee
sync: community changes
2024-09-06 16:27:42 +05:30
Ketan SharmaandGitHub 9415a5ba00 made required changes in css (#5542) 2024-09-06 16:22:59 +05:30
Akshat JainandGitHub d24a4e18a2 add: API_BASE_URL env to selfhost envs (#5523)
* add: API_BASE_URL env to selfhost envs

* Update variables.env
2024-09-06 16:22:16 +05:30
Anmol Singh BhatiaandGitHub 52f78a86af [PWA-26] chore: pwa input focus improvement (#5507)
* chore: pwa dropdown input focus improvement

* chore: tab indices helper function updated and code refactor

* chore: modal tab index refactoring

* fix: PWA filters input autofocus

* chore: intake tab index updated and code refactor

* chore: code refactor
2024-09-06 16:21:14 +05:30
Henit ChobisaandGitHub 5ea4e4bf2a fix: deploy platform fix (#1058) 2024-09-06 16:09:44 +05:30
Anmol Singh BhatiaandGitHub c84c37805c [PWA-22] chore: pwa issue redirection (#5544)
* chore: issue peek overview redirection hook added

* chore: handleIssuePeekOverview function updated
2024-09-06 15:36:06 +05:30
Anmol Singh BhatiaandGitHub c2758caf95 chore: pwa issue detail improvement (#5540) 2024-09-06 15:23:48 +05:30
AkhilandGitHub 5bddf858b0 fix/pages-ai-get-title (#1055) 2024-09-06 14:21:35 +05:30
c001e15edd [WEB-2376 | WEB-2396 | WEB-2387] dev: plane self hosted updates. (#1050)
* [WEB-2376] chore: workspace activation logic update.

* [WEB-2396] chore: fix upgrade button for self hosted users and update pro features upgrade CTA.

* [WEB-2396] chore: Plane selfhosted billing page.

* chore: update plane one changelog.

* [WEB-2387] chore: add seats validation.

* [WEB-2387] chore: member invitation validation for selfhosted pro plan.

* chore: update purchased seats.

* fix: member restriction

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-09-06 14:19:52 +05:30
NikhilandGitHub 65e9015072 fix: saml authentication error (#1054) 2024-09-06 14:03:37 +05:30
pushya22andGitHub 2732dbfe0f Merge pull request #1051 from makeplane/sync/ce-ee
sync: community changes
2024-09-05 20:32:55 +05:30
M. PalanikannanandGitHub 73654a25c4 fix: redis connection instantiated out (#5534) 2024-09-05 20:18:26 +05:30
pushya22andGitHub c08f5c8943 Merge pull request #1049 from makeplane/sync/ce-ee
sync: community changes
2024-09-05 18:47:55 +05:30
pablohashescobar d1826215c7 Merge branch 'preview' of github.com:makeplane/plane-ee into sync/ce-ee 2024-09-05 18:45:19 +05:30
M. PalanikannanandGitHub e1380f52ec fix: add the redis extension conditionally (#5524)
* fix: add the redis extension conditionally

* chore: import order and stuff

* fix: added logger, error handling and routing

* feat: configured sentry with source maps

* fix: sentry config and returning json

* fix: remove on change logs

* fix: add pretty print
2024-09-05 18:15:46 +05:30
pushya22andGitHub ae33e8ebe6 Merge pull request #1048 from makeplane/sync/ce-ee
sync: community changes
2024-09-05 18:14:09 +05:30
Anmol Singh BhatiaandGitHub 406ffcd7de [WEB-2358] fix: recent collaborators (#5532)
* fix: recent collaborators

* fix: recent collaborators loader
2024-09-05 18:09:10 +05:30
Akshat JainandGitHub a855eaa53c add live service monitor env for prime cli (#1047) 2024-09-05 17:53:37 +05:30
Prateek ShouryaandGitHub b3cd35c2ec [WEB-2384] chore: current plan badge UI improvement. (#1039) 2024-09-05 16:18:48 +05:30
Akshita GoyalandGitHub 0b1b13a68a [WEB-2273] Chore: page alignments (#1042)
* chore: headers + common containers

* fix: filters code splitting

* fix: home header

* fix: header changes

* chore: page alignments fixed

* fix: uncommented filters

* fix: used enums

* fix: cards + filters

* fix: enum changes

* fix: reverted package changes

* fix: reverted package changes

* fix: Card + tags seperated + naming fixed

* fix: card + tags seperated + naming fixed

* fix: mobile headers fixed partially

* fix: build errors + minor css

* fix: ee features alignments

* fix: fixed lint issue
2024-09-05 16:14:12 +05:30
Aaryan KhandelwalandGitHub 35e3677638 fix: workspace level pages favorites auth (#1044) 2024-09-05 16:05:52 +05:30
pushya22andGitHub 7aa7e2aaeb Merge pull request #1043 from makeplane/sync/ce-ee
sync: community changes
2024-09-05 15:40:36 +05:30
Bavisetti NarayanandGitHub d265635f7e chore: workspace active page filter (#5531) 2024-09-05 15:38:45 +05:30
3d7098855f [WEB-2358] chore: optimised the recent collaborators endpoint (#5470)
* chore: optimised the recent collaborators endpoint

* chore: recent collabators code refactor

* chore: sorted the user's based on active issues

* chore: recent collaborators sorting

* chore: code refactor

---------

Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
2024-09-05 15:38:10 +05:30
rahulrameshaandGitHub bf49ebb519 Add missing Mobx observers to components (#5530) 2024-09-05 15:34:08 +05:30
NikhilandGitHub 078a4e188b chore: cloud member restriction (#1038) 2024-09-05 14:19:39 +05:30
pushya22andGitHub 756c667543 Merge pull request #1041 from makeplane/sync/ce-ee
sync: community changes
2024-09-05 13:47:31 +05:30
Bavisetti NarayanandGitHub 4c8e8d985c fix: now parent can be expanded in external api (#5511) 2024-09-05 13:32:03 +05:30
Bavisetti NarayanandGitHub a3a7053be7 chore: added identifiers in the notification (#5513) 2024-09-05 13:30:44 +05:30
Aaryan KhandelwalandGitHub dbecf5cf5e chore: add favorites option inside a page (#5512) 2024-09-05 13:18:11 +05:30
Satish GandhamandGitHub 91255fbf6d Merge pull request #1040 from makeplane/sync/ce-ee
sync: community changes
2024-09-05 13:16:16 +05:30
Prateek Shourya 4371645698 Merge branch 'preview' of github.com:makeplane/plane-ee into sync/ce-ee 2024-09-05 13:15:32 +05:30
Aaryan KhandelwalandGitHub bd20d71fc4 chore: add extra check to the version editor (#5521) 2024-09-05 12:38:50 +05:30
Aaryan KhandelwalandGitHub b80049d533 fix: untitle page title in favorites list (#5515) 2024-09-05 12:37:15 +05:30
Akshita GoyalandGitHub 87dbb9b888 [WEB-2273] Chore: page alignments (#5505)
* chore: headers + common containers

* fix: filters code splitting

* fix: home header

* fix: header changes

* chore: page alignments fixed

* fix: uncommented filters

* fix: used enums

* fix: cards + filters

* fix: enum changes

* fix: reverted package changes

* fix: reverted package changes

* fix: Card + tags seperated + naming fixed

* fix: card + tags seperated + naming fixed

* fix: mobile headers fixed partially

* fix: build errors + minor css

* fix: checkbox spacing

* fix: review changes

* fix: lint errors

* fix: minor review changes
2024-09-05 12:16:24 +05:30
Prateek ShouryaandGitHub c78b2344b8 [WEB-2376] dev: workspace settings improvement & refactor. (#5519)
* [WEB-2376] dev: workspace settings improvement & refactor.

* chore: update `filterWorkspaceSettingLinks` to `shouldRenderSettingLink`.
2024-09-04 20:21:16 +05:30
Anmol Singh BhatiaandGitHub eea6ceaec4 fix: pwa intake issue comment section z-index (#5522) 2024-09-04 20:15:46 +05:30
MihirandGitHub 7750844fc3 [WEB-2216] fix: added validation check for white space for create issue modal (#5468)
* Updated validation check for issue modal

* Updates to functions for throwing errors

* Updates to functions for throwing errors
2024-09-04 20:15:14 +05:30
Aaryan KhandelwalandGitHub f0da532db7 fix: remove esm build for the ui package (#5517) 2024-09-04 18:12:31 +05:30
Satish GandhamandGitHub 62c34f882b Merge pull request #1035 from makeplane/sync/ce-ee
sync: community changes
2024-09-04 16:48:18 +05:30
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5180daae87 chore(deps): bump cryptography in /apiserver/requirements (#5520)
Bumps [cryptography](https://github.com/pyca/cryptography) from 42.0.5 to 43.0.1.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/42.0.5...43.0.1)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-04 15:17:25 +04:00
Prateek Shourya c3cce42683 Merge branch 'preview' of github.com:makeplane/plane-ee into sync/ce-ee 2024-09-04 16:47:02 +05:30
Prateek Shourya cd93df99a6 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into sync/ce-ee 2024-09-04 16:45:45 +05:30
Prateek Shourya 1e224a432f Merge branch 'preview' of github.com:makeplane/plane-ee into sync/ce-ee 2024-09-04 16:43:55 +05:30
guru_sainathandGitHub dbd4fe01d7 chore: handled search for project, module, and cycle in global search query (#1034) 2024-09-04 15:13:08 +04:00
guru_sainathandGitHub a3dc238f99 [MOBIL-165] chore: handled recent visits background task (#1031)
* chore: handled recent visits background task in project, issues, module, cycle, and pasge queries

* chore: moved the bgtasks to last in the query
2024-09-04 15:12:11 +04:00
guru_sainathandGitHub 350e1daca4 [MOBIL-164] chore: handled get or create user properties in issue, cycles, and modules (#1029)
* chore: handled get or create user properties in issue, cycles, and modules

* chore: removed defaukt values from module get_or_create
2024-09-04 15:11:54 +04:00
M. PalanikannanandGitHub 9f12d13dea fix: initialize redis client and pass it to hocuspocus (#5516)
* fix: initialize redis client and pass it to hocuspocus

* chore: renamed func

* fix: yarn lock
2024-09-04 16:35:01 +05:30
Akshat JainandGitHub 72b0cbdf49 fixed env changes for rabbitmq (#1037) 2024-09-04 16:11:58 +05:30
Prateek ShouryaandGitHub 20b1558dd7 [WEB-2332] fix: application layout and minor UI improvements. (#5514)
* [WEB-2332] fix: application layout and minor UI improvements.

* [WEB-2332] fix: revert back layout changes.

* fix: lint error.

* fix: lint errors.
2024-09-04 16:09:55 +05:30
9805cd3fbe Fix live server (#1036)
* added rabbitmq envs in cli-install

* fix: change dist path for live server

* Update docker-compose.yml

---------

Co-authored-by: Manish Gupta <59428681+mguptahub@users.noreply.github.com>
2024-09-04 15:03:40 +05:30
Akshita GoyalandGitHub 22656d0114 [WEB-2273] Chore: header UI (#5467)
* chore: headers + common containers

* fix: filters code splitting

* fix: home header

* fix: header changes

* fix: uncommented filters

* fix: used enums

* fix: enum changes
2024-09-04 14:38:30 +05:30
Akshat JainandGitHub ca9a0579b3 fix: add harbor login for live server (#1033) 2024-09-04 13:24:14 +05:30
Satish GandhamandGitHub 7a9505098b Merge pull request #1032 from makeplane/uat
sync: preview to uat
2024-09-04 13:20:31 +05:30
sriram veeraghantaandGitHub 16874e2d48 Merge pull request #1021 from makeplane/uat
release: v1.3.0-rc46
2024-09-03 20:51:56 +05:30
Prateek ShouryaandGitHub b50cbb2c71 fix: build error. (#1028) 2024-09-03 19:51:37 +05:30
Prateek ShouryaandGitHub 39158b0efe fix: paid users quantiy in website payment page. (#1027)
* fix: paid users quantiy in website payment page.

* fix: update paid user quantity logic.
2024-09-03 19:45:59 +05:30
Prateek ShouryaandGitHub 4d7d5dfd73 fix: website payment. (#1026) 2024-09-03 19:01:52 +05:30
sriram veeraghanta eacd2937fa Merge branch 'preview' of github.com:makeplane/plane-ee into preview 2024-09-03 18:56:41 +05:30
sriram veeraghanta 23714726bf fix: adding new services to plane ee selfhost setup 2024-09-03 18:56:08 +05:30
Aaryan KhandelwalandGitHub e50264e647 feat: realtime collaboration for workspace pages (#1024) 2024-09-03 18:51:24 +05:30
sriram veeraghantaandGitHub 053c948153 Merge pull request #1025 from makeplane/sync/ce-ee
sync: community changes
2024-09-03 18:41:18 +05:30
Aaryan KhandelwalandGitHub 747905a96d refactor: utility handlers (#5510) 2024-09-03 18:36:31 +05:30
sriram veeraghantaandGitHub a891d54cd0 Merge pull request #1022 from makeplane/sync/ce-ee
sync: community changes
2024-09-03 18:31:48 +05:30
Ketan SharmaandGitHub b6d596b474 replaced necessary .svg files with .webp and made edits the imports in the file (#5474) 2024-09-03 18:31:01 +05:30
Dima HinevandGitHub a36d4480bd chore: search on enter for image picker popover unsplash input (#5499) 2024-09-03 18:29:48 +05:30
rahulrameshaandGitHub 3fbfe94f5f add issue_type to filters from when loading from persisted data (#5509) 2024-09-03 17:59:43 +05:30
437535a9a6 dev: merge payment endpoint. (#1023)
* fix: payment link endpoint

* fix: trial remaining days

* chore: merge payment endpoint and code cleanup.

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-09-03 17:38:07 +05:30
M. PalanikannanandGitHub 1cd7259852 fix: parse redis url to get hostname and port (#5502)
* fix: parse redis url to get hostname and port

* fix: redis url accepted for connection

* chore: add redis url to example env

* fix: let users add redis port and host incase redis url is not present

* chore: create url from host and port variables

* fix: return empty string incase of no config
2024-09-03 17:29:03 +05:30
Satish GandhamandGitHub 76c2b0fba3 Merge pull request #1019 from makeplane/sync/ce-ee
sync: community changes
2024-09-03 17:09:26 +05:30
Satish Gandham 14a3c7bdb9 Merge remote-tracking branch 'origin/preview' into sync/ce-ee 2024-09-03 17:08:24 +05:30
Aaryan KhandelwalandGitHub 5840b40d96 [WEB-1116] chore: live server code splitting (#5508)
* chore: live server code splitting

* chore: update import paths

* chore: update bebel path alias

* fix: document types type

* chore: updated error messages
2024-09-03 17:03:50 +05:30
Ketan SharmaandGitHub 1ef535af7b [WEB-2254] fix: change message for issue via link empty state (#5492)
* change empty state message for issues opened via link

* remove log statement
2024-09-03 15:56:38 +05:30
bf4aa53816 dev: current plan logic update (#1020)
* dev: update current plan apis

* fix: is_on_trial logic.

* chore: payment flow logic update.

* chore: workspace license refetch on process

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-09-03 15:44:29 +05:30
rahulrameshaandGitHub fd3e3d1a19 fix dev build for plane ui (#5506) 2024-09-03 15:44:00 +05:30
Aaryan KhandelwalandGitHub 9910ed6e5f [WEB-1116] refactor: page helpers for document transformation (#5503)
* refactor: page helpers for document transformation

* refactor: update tranforamtion function name
2024-09-03 15:31:32 +05:30
sriram veeraghantaandGitHub e464d1e816 Merge pull request #1018 from makeplane/uat
release: v1.3.0-rc45
2024-09-03 15:08:29 +05:30
Nikhilandsriram veeraghanta bb997db52d chore: change ownership of workspace and delete user scripts (#1012) 2024-09-03 14:36:23 +05:30
rahulrameshaandsriram veeraghanta 5a9022083c [WEB-2363] fix: Error while updating issue in cycles (#5478)
* fix update parent stats error

* fix web lint
2024-09-03 14:34:25 +05:30
Prateek Shouryaandsriram veeraghanta 1d1fa4a337 fix: cycle analytics reponse. (#5480) 2024-09-03 14:34:25 +05:30
sriram veeraghantaandGitHub 78b9ee05c9 Merge pull request #1017 from makeplane/sync/ce-ee
sync: community changes
2024-09-03 14:33:00 +05:30
Aaryan KhandelwalandGitHub 539acd58f7 chore: update live server env example file (#5496) 2024-09-03 13:00:08 +05:30
sriram veeraghanta 84ac0d80dc Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-09-03 00:29:32 +05:30
sriram veeraghanta 39f5c9a2cc Merge branch 'master' of github.com:makeplane/plane-ee into uat 2024-09-03 00:28:59 +05:30
sriram veeraghantaandGitHub 75c84435a9 Merge pull request #1016 from makeplane/fix-upgrade-link
release: v1.3.0-rc44
2024-09-03 00:13:33 +05:30
Prateek Shouryaandsriram veeraghanta a11ab36010 fix: paid plan trial logic. (#1015) 2024-09-03 00:12:13 +05:30
Prateek ShouryaandGitHub 8fdb2c4e52 fix: paid plan trial logic. (#1015) 2024-09-02 23:46:02 +05:30
sriram veeraghantaandGitHub 79fbdcb099 Merge pull request #1014 from makeplane/sync/ce-ee
sync: community changes
2024-09-02 21:35:28 +05:30
sriram veeraghanta 6cec7daaec fix: merge conflicts resolved 2024-09-02 21:35:14 +05:30
NikhilandGitHub 86356b1998 chore: change ownership of workspace and delete user scripts (#1012) 2024-09-02 21:30:12 +05:30
Prateek ShouryaandGitHub a11c12cd7b [ENG-37] chore: sidebar help section revamp. (#5495)
* [ENG-37] chore: sidebar help section revamp.

* fix: lint error.
2024-09-02 21:29:09 +05:30
Prateek ShouryaandGitHub d86b2a8fe1 [WEB-2368] chore: allow default issue type update. (#1013)
* chore: alert before enabling issue type.

* [WEB-2368] chore: allow default issue type update.
2024-09-02 21:28:33 +05:30
sriram veeraghanta d4845114de fix: adding workflow job name in build branch enterprise 2024-09-02 21:26:11 +05:30
sriram veeraghanta 168de1a9f8 feat: adding live server as part of build branch enterprise 2024-09-02 18:53:48 +05:30
sriram veeraghantaandGitHub 8e4b206772 Merge pull request #1011 from makeplane/uat
release: v1.3.0-rc43
2024-09-02 18:49:25 +05:30
sriram veeraghanta ddc2f9c3a7 fix: yarn lock updated 2024-09-02 18:13:04 +05:30
sriram veeraghanta 8e6579daa5 Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-09-02 18:08:40 +05:30
Anmol Singh Bhatiaandsriram veeraghanta b094ee7a6a fix: completed cycle issue transfer validation (#5494) 2024-09-02 18:07:57 +05:30
sriram veeraghantaandGitHub b29813845d Merge pull request #1009 from makeplane/sync/ce-ee
sync: community changes
2024-09-02 18:06:33 +05:30
sriram veeraghanta ffbabdad45 fix: merge conflicts resovled 2024-09-02 18:06:10 +05:30
Anmol Singh BhatiaandGitHub e9f486eec6 fix: completed cycle issue transfer validation (#5494) 2024-09-02 18:01:37 +05:30
6c3a8a9647 [WEB-1116] feat: pages realtime collaboration (#5493)
* [WEB-1116] feat: pages realtime sync (#5057)

* init: live server for editor realtime sync

* chore: authentication added

* chore: updated logic to convert html to binary for old pages

* chore: added description json on page update

* chore: made all functions generic

* chore: save description in json and html formats

* refactor: document editor components

* chore: uncomment ui package components

* fix: without props extensions refactor

* fix: merge conflicts resolved from preview

* chore: init docker compose

* chore: pages custom error codes

* chore: add health check endpoint to the live server

* chore: update without props extensions type

* chore: better error handling

* chore: update react-hook-form versions

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>

* fix: docker related fixes

* fix: module type fixes

* fix: nginx update

* fix: adding live server workflow

* fix: workflow fixes

* fix: docker compose fixes

* fix: workflow fixes

* fix: path config

* fix: docker compose warnings

* fix: nginx port forwarding

* fix: update docker compose with new env

* fix: env var fixes

* fix: error handling

* fix: docker compose env var

* fix: compose fixes

* chore: update server start message

* chore: handle errors

* fix: build errors

* chore: update port

* chore: update server port

* chore: show error on authentication fail

* chore: show error on authentication fail

* feat: add redis extension

* chore: updated restore version logic

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: Palanikannan M <akashmalinimurugu@gmail.com>
2024-09-02 17:54:12 +05:30
2c950713a7 Add RabbitMQ Service to Docker Compose Configuration (#5439)
* fix: celery broker setup

* fix: docker compose update

* fixed rabbitmq vhost issue

* fix: env fixes

* fix-envs-issue in selfhost docker compose

* volume name fix

* added depends on for rabbitmq service

* Add: AMQP_URL for remote rabbitmq urls

* added amqp url im docker compose

* changed default user to guest

* fix: changes the Rabbit mq password var name

---------

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-09-02 17:40:17 +05:30
NikhilandGitHub e2e7fac9a6 fix: ssl redirection changes (#1008) 2024-09-02 17:06:27 +05:30
pushya22andGitHub 1724e6b392 Merge pull request #1007 from makeplane/fix/preview-build
fix: ai menu build errors
2024-09-02 15:55:44 +05:30
Aaryan Khandelwal 9ffc67b5e7 fix: ai menu build 2024-09-02 15:53:53 +05:30
6040408d90 dev: primev2 (#1005)
* feat: added cron for updating feature flags on interval

* feat: added logic for updating seats in monitor

* feat: updated sync handler for using prime sync endpoint

* feat: added instance initialization on monitor boot

* chore: added new vars for monitor

* fix: license seats purchase validation flow

* dev: update invite return response

* remove: workspace license task to avoid creation of duplicate licenses

* dev: add more seats flow.

* fix: resync licenses

* chore: subscription portal endpoint

---------

Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
2024-09-02 15:28:43 +05:30
sriram veeraghanta 3c10f4ac87 fix: merge conflicts 2024-09-02 15:28:22 +05:30
NikhilandGitHub e4d2db09ab fix: workspace sync and workspace license sync (#968) 2024-09-02 15:18:49 +05:30
Prateek ShouryaandGitHub 3bd6c83a3a [WEB-2342] fix: datetime value format on property values response. (#970) 2024-09-02 15:16:38 +05:30
sriram veeraghantaandGitHub fdb76abc8b Merge pull request #1006 from makeplane/sync/ce-ee
sync: community changes
2024-09-02 15:16:01 +05:30
Bavisetti NarayanandGitHub cbeb7408fa [WEB-2359] chore: handled the project id in issue type (#973)
* chore: handled the project in issue type

* chore: removed the exception
2024-09-02 15:15:31 +05:30
sriram veeraghantaandGitHub 8588da5e63 Merge pull request #1002 from makeplane/sync/ce-ee
sync: community changes
2024-09-02 15:13:45 +05:30
Prateek ShouryaandGitHub 8526b801f4 fix: cycle analytics reponse. (#5480) 2024-09-02 15:12:32 +05:30
rahulrameshaandGitHub 10c253471c [WEB-2365] fix: Misaligned tooltips in few components (#5486)
* fix mis-aligned tooltips in few components

* fix tooltip for kanban title
2024-09-02 15:09:55 +05:30
Dima HinevandGitHub 65b9cfbfe2 fix: improve identation for workspace menu (#5487) (#5489) 2024-09-02 15:08:40 +05:30
NarayanBavisetti d737810c4b Merge branch 'preview' of github.com:makeplane/plane-ee into sync/ce-ee 2024-09-02 14:15:45 +05:30
Anmol Singh BhatiaandGitHub 12a304b04f [WEB-2228] fix: dashboard peek overview issue fetch (#5442)
* fix: dashboard peekoverview issue fetch

* fix: intake issue modal remove parent issue action
2024-09-02 14:01:57 +05:30
Aaryan KhandelwalandGitHub bac5b53ffb [WEB-2348] fix: allow updating comments with just mentions in them (#5471)
* fix: accept mentions while updating comments

* chore: remove console log

* chore: update empty string helper function
2024-09-02 14:00:41 +05:30
Aaryan KhandelwalandGitHub 03c28a11e8 fix: highlight current user on read only lite text editor (#5472) 2024-09-02 13:58:55 +05:30
rahulrameshaandGitHub bcd08b3159 [WEB-2363] fix: Error while updating issue in cycles (#5478)
* fix update parent stats error

* fix web lint
2024-09-02 13:58:36 +05:30
sriram veeraghantaandGitHub be9a90ad73 Merge pull request #1004 from makeplane/uat
release: v1.3.0-rc42
2024-08-31 16:18:12 +05:30
pushya22andGitHub e9c6b11e9f Merge pull request #1003 from makeplane/fix/layout 2024-08-31 13:57:41 +05:30
Prateek Shourya 625a6ed9de fix: revert back layout changes. 2024-08-31 13:20:14 +05:30
Bavisetti NarayanandGitHub 599092d76b chore: added issue webhook (#5463) 2024-08-30 20:26:43 +05:30
Bavisetti NarayanandGitHub 1d2e7d3fd8 [WEB-2359] chore: resolved the bugs reported in sentry (#5447)
* chore: resolved the bugs reported in sentry

* chore: html content none type validation

* chore: changed the webhook key name
2024-08-30 20:26:09 +05:30
Prateek ShouryaandGitHub 77b35decb0 [WEB-2354] chore: add platform server verification for mobile apps. (#1001) 2024-08-30 20:10:24 +05:30
pushya22andGitHub 0ae562b41c Merge pull request #1000 from makeplane/sync/ce-ee
sync: community changes
2024-08-30 20:06:58 +05:30
Ketan SharmaandGitHub 9d9a812f7b changed the old message to the new one (#5475) 2024-08-30 19:58:39 +05:30
pushya22andGitHub 996918e063 Merge pull request #890 from makeplane/chore-rephrase-ai
[WEB-2047] feat: editor AI options
2024-08-30 19:45:13 +05:30
pushya22andGitHub c3faca1a47 Merge pull request #993 from makeplane/sync/ce-ee
sync: community changes
2024-08-30 19:36:52 +05:30
Anmol Singh BhatiaandGitHub b9f78ba42b chore: next image config updated (#5452) 2024-08-30 19:24:29 +05:30
Ketan SharmaandGitHub 2e890e4d6f [WEB-2294] fix: remove 'Add Project' button from archives route and remove it from the dropdown in header (#5469)
* fix: remove 'Add Project' button from archives route and remove it from the dropdown in header

* Improved Code Logic

* Fixed Clear All Button and UI Fixes
2024-08-30 19:08:35 +05:30
rahulrameshaandGitHub c1d3da0cab use-platform-os hook optimization to not cause re renders (#5453) 2024-08-30 19:05:22 +05:30
rahulrameshaandGitHub 4598b1b49d [WEB-2341] feat: Add display filters and display properties to create/update view dialog (#5451)
* Add display filters and display properties to create view dialog

* revert back display filter selection change
2024-08-30 19:04:38 +05:30
sriram veeraghantaandGitHub 322b9384e4 Merge pull request #995 from makeplane/uat
release: v1.3.0-rc41
2024-08-30 18:11:10 +05:30
sriram veeraghanta 6784418536 Merge branch 'preview' of github.com:makeplane/plane-ee into uat 2024-08-30 18:01:25 +05:30
guru_sainathandGitHub 34edfdc220 [MOBIL-157] chore: updated global search (#996)
* chore: updated module and cycle filter in the global search

* chore: handled project lite details in pages object in global search

* chore: code cleanup in global search
2024-08-30 18:00:45 +05:30
pushya22andGitHub 5b4d6d521f Merge pull request #999 from makeplane/preview
promote: preview to uat
2024-08-30 17:11:58 +05:30
Ketan SharmaandGitHub 30bc285204 add negative check (#997) 2024-08-30 17:10:30 +05:30
Prateek ShouryaandGitHub 8bd7db52bc style: minor layout fix. (#998) 2024-08-30 17:10:00 +05:30
sriram veeraghanta 2ea98944d3 Merge branch 'preview' of github.com:makeplane/plane-ee into uat 2024-08-30 13:18:28 +05:30
M. PalanikannanandGitHub 3ad4540524 fix: service token at a user level (#994) 2024-08-30 13:16:34 +05:30
rahulrameshaandGitHub 693085577d [WEB-2316] chore: Render Tooltips and Drop downs in certain places on hover hover to improve rendering performance (#5456)
* render tooltips and dropdowns in certain places post hover to improve performance

* fix useEffect hooks
2024-08-29 21:07:49 +05:30
Anmol Singh BhatiaandGitHub 33ab6029dc fix: intake issue accept modal (#5465) 2024-08-29 19:26:26 +05:30
Ketan SharmaandGitHub dc2e7ca3d5 increase z-index from z-20 to z-[21] in dropdown.tsx (#5446) 2024-08-29 19:25:55 +05:30
MihirandGitHub b14a919c35 [WEB-2145] chore: added copy button for intake issues (#5455)
* chore: added copy button for intake issues

* Updated button UX

Updated button UX and handleCopyIssue function

* Removed commented code
2024-08-29 18:22:02 +05:30
sriram veeraghantaandGitHub 46bec6eabf Merge pull request #981 from makeplane/uat
release: v1.3.0-rc40
2024-08-29 15:34:53 +05:30
sriram veeraghanta 0788d52a00 Merge branch 'preview' of github.com:makeplane/plane-ee into uat 2024-08-29 15:15:32 +05:30
sriram veeraghantaandGitHub 8b2d232296 Merge pull request #992 from makeplane/sync/ce-ee
sync: community changes
2024-08-29 15:14:51 +05:30
Prateek ShouryaandGitHub 459bf8fe61 chore: remove workspace activation tab. (#991)
* chore: remove workspace activation tab.

* fix: activation page logic.
2024-08-29 15:14:25 +05:30
NikhilandGitHub 6d8ba9dfa3 chore: add migration on svg (#5464) 2024-08-29 15:13:17 +05:30
sriram veeraghanta 1f66afc86a Merge branch 'preview' of github.com:makeplane/plane-ee into uat 2024-08-29 13:38:54 +05:30
sriram veeraghantaandGitHub 9124b2f454 Merge pull request #990 from makeplane/sync/ce-ee
sync: community changes
2024-08-29 13:34:04 +05:30
sriram veeraghantaandGitHub 08d53a6021 Merge branch 'preview' into sync/ce-ee 2024-08-29 13:32:46 +05:30
NikhilandGitHub 0fbe4c4de2 chore: limit svg uploads (#5462)
* fix: limit svg file uploads

* chore: limit svg uploads
2024-08-29 13:31:41 +05:30
NikhilandGitHub 22a214795d chore: user and profile serializers (#5459)
* fix: user serializer

* chore: remove __all__from serializers
2024-08-29 13:31:13 +05:30
pushya22andGitHub 5975a0d919 Merge pull request #989 from makeplane/preview
promote: preview to uat
2024-08-29 13:04:16 +05:30
Satish GandhamandGitHub cd27f71cae Merge pull request #987 from makeplane/sync/ce-ee
sync: community changes
2024-08-29 12:55:52 +05:30
Aaryan KhandelwalandGitHub f843a5153b fix: version history editor overflow (#5461) 2024-08-29 12:49:59 +05:30
Aaryan Khandelwal 314409b271 fix: merge conflicts resolved from preview 2024-08-29 12:37:59 +05:30
pushya22andGitHub 0f80c79a6a Merge pull request #986 from makeplane/preview
promote: preview to uat
2024-08-28 20:52:31 +05:30
pushya22andGitHub 7c9f798d79 Merge pull request #985 from makeplane/fix-redirection
fix: url redirection on takeoff
2024-08-28 20:51:15 +05:30
pablohashescobar 0d7647c0c6 fix: url redirection on takeoff 2024-08-28 20:50:04 +05:30
pushya22andGitHub bfa474b949 Merge pull request #984 from makeplane/preview
promote: preview to uat
2024-08-28 20:42:00 +05:30
Aaryan KhandelwalandGitHub 0451f40a26 fix: pages version editor (#983) 2024-08-28 20:40:11 +05:30
pushya22andGitHub 5bc3cb26ea Merge pull request #982 from makeplane/sync/ce-ee
sync: community changes
2024-08-28 20:15:37 +05:30
Prateek Shourya 30f920b2fc Merge branch 'preview' of github.com:makeplane/plane-ee into sync/ce-ee 2024-08-28 20:10:30 +05:30
Anmol Singh BhatiaandGitHub 3c78292618 [WEB-2344] fix: quick action hover (#5449)
* fix: quick action hover

* chore: code refactor
2024-08-28 20:02:14 +05:30
Aaryan KhandelwalandGitHub de273dd618 [WEB-2293] refactor: version editor (#5454)
* refactor: version editor

* chore: added missing props
2024-08-28 19:56:28 +05:30
sriram veeraghanta 37ea6270a1 Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-08-28 18:48:56 +05:30
pushya22andGitHub 1bab033be2 Merge pull request #980 from makeplane/fix/version-editor-code
fix: version editor
2024-08-28 18:35:58 +05:30
Aaryan KhandelwalandAaryan Khandelwal a96cf402c0 fix: version editor 2024-08-28 18:28:32 +05:30
Aaryan KhandelwalandGitHub f45bede124 fix: removed unnecessary editor component (#979) 2024-08-28 17:36:49 +05:30
Aaryan KhandelwalandGitHub 4de6b4c1d2 [WEB-2293] fix: version history editor initialization (#978)
* fix: initialize editor post description availability

* fix: merge conflicts resolved from uat
2024-08-28 17:01:53 +05:30
Aaryan KhandelwalandGitHub 998d7d9a8e refactor: version history editor (#977) 2024-08-28 16:05:59 +05:30
sriram veeraghanta 0307e8f046 Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-08-28 15:29:27 +05:30
Aaryan KhandelwalandGitHub b73d20686d chore: added missing prop (#975) 2024-08-28 15:29:09 +05:30
Satish GandhamandGitHub 9c2d349565 Regenrate yarn.lock for EE (#974) 2024-08-28 15:17:42 +05:30
sriram veeraghanta e2f6354988 fix: merge conflicts from back sync 2024-08-28 15:15:04 +05:30
Prateek ShouryaandGitHub cd7cce8100 [WEB-2332] fix application layout and minor UI improvements. (#972) 2024-08-28 15:13:36 +05:30
Prateek Shouryaandsriram veeraghanta 56d30e77ea [WEB-2332 | 2295] style: UI improvements. (#5433)
* [WEB-2332] style: minor layout improvements.

* [WEB-2295] style: fix scrollbar padding in workspace list section of profile settings.

* style: add `app-container` css.
2024-08-28 15:08:16 +05:30
Aaryan Khandelwalandsriram veeraghanta aa13c12067 chore: add authorization to restore version (#5444) 2024-08-28 15:06:44 +05:30
Aaryan Khandelwalandsriram veeraghanta 39f6406c51 [WEB-2338] chore: handle untitled page breadcrumbs (#5445)
* chore: handle untitle page titles

* chore: store page title in a const
2024-08-28 15:06:44 +05:30
Aaryan Khandelwalandsriram veeraghanta ab51df9be0 chore: show untitled page titles (#971) 2024-08-28 15:06:44 +05:30
Aaryan KhandelwalandGitHub 49ca83c61a chore: show untitled page titles (#971) 2024-08-28 14:44:06 +05:30
pushya22andGitHub d1ef4467ef Merge pull request #969 from makeplane/sync/ce-ee
sync: community changes
2024-08-28 14:42:49 +05:30
pushya22andGitHub d001280bba Merge branch 'preview' into sync/ce-ee 2024-08-28 14:42:34 +05:30
Aaryan KhandelwalandGitHub 0cce39ec7c [WEB-2338] chore: handle untitled page breadcrumbs (#5445)
* chore: handle untitle page titles

* chore: store page title in a const
2024-08-28 14:35:45 +05:30
Anmol Singh BhatiaandGitHub 3ee14771e7 [PWA-1] fix: pwa app sidebar redirection (#5416)
* fix: pwa app sidebar redirection

* chore: pwa app sidebar improvement
2024-08-28 14:33:10 +05:30
Anmol Singh BhatiaandGitHub 59697d34f8 [PWA-17] chore: project view list header improvement (#5425)
* chore: project view list header improvement

* chore: code refactor
2024-08-28 14:31:27 +05:30
Prateek Shouryaandsriram veeraghanta c02f452ae4 [WEB-2332] dev: custom titlebar for desktop application. (#944)
* dev: custom titlebar for desktop application.

* style: update `app-container` css position.

* style: update border padding.
2024-08-28 14:20:47 +05:30
sriram veeraghanta eb1b45c2ce Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-08-28 14:15:39 +05:30
Aaryan KhandelwalandGitHub 7efda1c392 [WEB-2050] dev: added new information panels to a page (#5409)
* dev: added new information panels to pages

* refactor: update function name
2024-08-28 14:08:29 +05:30
Aaryan KhandelwalandGitHub fb2a04dc14 chore: add authorization to restore version (#5444) 2024-08-28 14:03:01 +05:30
Mohamed AshrafandGitHub e6baa6fa2c chore: add IDX configuration so anyone can edit the project from idx.google.com (#5398)
* chore: add IDX configuration so anyone can edit the project from idx.google.com

* chore: add python, postgres and redis to the idx config
2024-08-28 13:52:25 +05:30
Bavisetti NarayanandGitHub c09b8c6f76 chore: removed the redundant code (#964) 2024-08-28 13:44:09 +05:30
Ketan SharmaandGitHub e82368f7e6 remove import of BulkArchiveIssuesEndpoint from apiserver/plane/app/urls/issue.py (#966) 2024-08-28 12:25:34 +05:30
pushya22andGitHub e8d385fdc9 Merge pull request #967 from makeplane/sync/ce-ee
sync: community changes
2024-08-27 23:52:21 +05:30
Prateek ShouryaandGitHub 9372677f0c [WEB-2343] fix: click events in spreadsheet layout quick action menu. (#5443) 2024-08-27 22:11:25 +05:30
pushya22andGitHub fa1e0926a0 Merge pull request #965 from makeplane/workspace-pages-revision-history
[WEB-2293] feat: workspace pages version history
2024-08-27 20:29:03 +05:30
Aaryan KhandelwalandSatish Gandham 7f5e8660d1 feat: workspace pages version history (#963) 2024-08-27 20:19:45 +05:30
Aaryan KhandelwalandGitHub 1f9f306608 feat: workspace pages version history (#963) 2024-08-27 20:09:45 +05:30
pushya22andGitHub 8eec360dc4 Merge pull request #960 from makeplane/sync/ce-ee
sync: community changes
2024-08-27 20:03:46 +05:30
Bavisetti NarayanandGitHub b599a2d7cb Merge branch 'preview' into sync/ce-ee 2024-08-27 19:55:28 +05:30
716300d964 [WEB-2114]: Chore: project cycle optimization (#5430)
* chore: project cycle optimization

* fix: typo

* chore: changed the label typo

* feat: intergrated optimized api

* chore: added every key as plural

* fix: productivity dropdown

* fix: removed logging

* fix: handled loading

* fix: loaders

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-08-27 19:50:20 +05:30
Aaryan KhandelwalandGitHub b22bdef9e1 chore: move version history editor to edition specific structure (#5441) 2024-08-27 19:50:07 +05:30
ea5e249157 dev: primev2 (#962)
* dev: new license activation workflow for one and pro users  (#739)

* feat: added feature flag package for decrypting and refreshing the feature flags value

* feat: added feature flagging route for route handlers

* feat: added feature flag worker for managing and distributing feature flags

* feat: implemented feature flag api implementation inside ff handler

* feat: added exponential retry interval inside feature flagging

* fix: route pattern of feature flag endpoint from monitor

* feat: created endpoint to activate workspace from monitor

* feat: made changes to accomodate db and activate endpoint

* dev: update multi tenant environment settings

* dev: workspace license activation flow

* dev: update license activate endpoint

* dev: update workspace license activate endpoint

* feat: added feature flag user sync logic

* feat: added constants and sync logic with private key inside

* feat: added port as env variable

* feat: added modification for removing license key in healthcheck

* feat: example env pushed

* fix: update monitor endpoints and license activation function

* dev: initiate free workspace only for self hosted instances

* dev: self hosting license endpoint updates

* dev: remove monitor db

* dev: update handlers

* dev: self hosted license subscription web

* dev: removed computed in self hosted subscription

* fix: prime server url and delete old license while creating new license in sqlite

* chore: subscription activation alert after successfull activation.

* dev: update feature flag endpoints

* fix: handled several cases of feature flags

* fix: linting errors

* dev: update monitor to handle workspace activation

* dev: update decryption algorithm

* feat: separated activation payload with the sync payload

* dev: update feature flags endpoint

* dev: change type for workspace sync

* feat: added isActive flag for user activation

* feat: removed creation of free users in monitor

* feat: added method for workspace product

* dev: add user email in types

* feat: added method for workspace product

* fix: uer license feature flag fetch

* fix: handler fixed for feature key

* chore: self managed license activation

* chore: update validation license flow.

* chore: license activation success.

* dev: resync workspace license on activation

* chore: plane one success modal.

* feat: added constructs to inject private key build time

* feat: updated the docker file with private key build argument

* feat: added consumption od DEFAULT_PRIVATE_KEY when building monitor

* dev: update private key

---------

Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>

* fix: prime workflow fix for private key generation

* dev: remove license check and update release notes

* fix: build args for build ci (#916)

* fix: GitHub ci build for monitor (#919)

* fix: errors in github ci

* fix: added base 64 private key

* fix: instance register script

* fixed monitor for CGO startup failure (#923)

* chore: current plan api and server base urls

* fix: monitor startup failure

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>

* fix: monitor feature flagging (#926)

* feat: added startup flag handler inside monitor (#927)

* feat: added logs for debugging (#929)

* fix: parsing of private key with base64 (#932)

* fix: private key parsing for monitor (#934)

* fix: throw error if private key is not parsable

* fix: printing private key

* fix: added print of private key in handler

* feat: optimized build for monitor

* feat: removed debug statements

* feat: added volume for compose

* fix: monitor build issues (#935)

* fix: success modal fix for self hosted users. (#928)

* feat: Added refresh worker job inside monitor for refreshing licenses (#937)

* dev: add instance validation endpoints

* feat: added startup refresh handler for getting new licenses

* feat: updated title

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>

* chore: clear workspace license on restart (#939)

* fix: product check endpoint for license creation (#941)

* feat: added constraints for db models in monitor (#946)

* feat: added constraints for db models in monitor

* feat: updated constraints

* fix: model constraint for db (#948)

* fix: one users need to be active for sync (#950)

* fix: one users need to be active for sync

* fix: added isolation for files for handlers

* fix: workspace offline activation for syncing users

* fix: update license over syncing in monitor (#954)

---------

Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: pushya22 <130810100+pushya22@users.noreply.github.com>
2024-08-27 19:22:27 +05:30
sriram veeraghantaandGitHub 7894bd0ff2 Merge pull request #961 from makeplane/uat
release: v1.3.0-rc39
2024-08-27 19:20:53 +05:30
guru_sainathandGitHub 23dcdd6407 [WEB-2115] chore: implemented global paginator and handled project issues pagination v1 (#5432)
* chore: implemented global paginator and handled project issues paginated v1

* chore: updated order_by

* chore: updated updated_at parameter to updated_at__gte

* chore: changed updated_at__gte default value to None
2024-08-27 19:12:55 +05:30
sriram veeraghanta dd0d65a201 Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-08-27 19:00:42 +05:30
guru_sainathandsriram veeraghanta 5c362dff11 [MOBIL-141] chore: added project and user details in inbox (#947)
* chore: added project and user details in inbox

* chore: project detail

* chore: cycle and module user properties queries and mutation

* chore: typo in mutation

* chore: created prjects in your work
2024-08-27 18:59:29 +05:30
guru_sainathandGitHub aa710dba6e [MOBIL-141] chore: added project and user details in inbox (#947)
* chore: added project and user details in inbox

* chore: project detail

* chore: cycle and module user properties queries and mutation

* chore: typo in mutation

* chore: created prjects in your work
2024-08-27 18:58:00 +05:30
pushya22andGitHub 4ece65dac5 Merge pull request #959 from makeplane/cherry-pick-web-2329
[WEB-2329] ui: resolved z-index issue on module and cycle detail overview
2024-08-27 18:14:04 +05:30
rahulrameshaandSatish Gandham 75b3f0f7d2 redirect to issues page post deletion (#5437) 2024-08-27 18:11:07 +05:30
Prateek ShouryaandSatish Gandham c8fb447536 [WEB-2312] chore: minor UI and UX copy improvements. (#5438) 2024-08-27 18:10:45 +05:30
Prateek ShouryaandSatish Gandham 5b266788af [WEB-2312] style: worklog ux copy update. (#955) 2024-08-27 18:10:16 +05:30
guru_sainathandSatish Gandham d249b2e6e8 [WEB-2329] chore: updated UI for module and cycle detail overview (#5435)
* chore: updated UI for module and cycle detail overview

* chore: z-index issue in sheet
2024-08-27 18:02:18 +05:30
Satish GandhamandGitHub f85a56ae84 Merge pull request #958 from makeplane/sync/ce-ee
sync: community changes
2024-08-27 17:58:31 +05:30
0d9a267790 [WEB-2329] chore: updated UI for module and cycle detail overview (#5435) (#957)
* chore: updated UI for module and cycle detail overview

* chore: z-index issue in sheet

Co-authored-by: guru_sainath <gurusainath007@gmail.com>
2024-08-27 17:51:59 +05:30
guru_sainathandGitHub 09209694a4 [WEB-2329] chore: updated UI for module and cycle detail overview (#5435)
* chore: updated UI for module and cycle detail overview

* chore: z-index issue in sheet
2024-08-27 17:45:17 +05:30
Prateek ShouryaandGitHub d52049ef47 [WEB-2312] style: worklog ux copy update. (#955) 2024-08-27 17:36:20 +05:30
sriram veeraghantaandGitHub 684dcdd4a6 Merge pull request #956 from makeplane/sync/ce-ee
sync: community changes
2024-08-27 17:35:16 +05:30
Prateek ShouryaandGitHub 88013e3b06 [WEB-2312] chore: minor UI and UX copy improvements. (#5438) 2024-08-27 17:27:59 +05:30
sriram veeraghanta 9e9e5aca10 chore: removing proxy base url logic from bgtasks 2024-08-27 17:23:04 +05:30
sriram veeraghanta e81eb30a28 fix: merge conflicts 2024-08-27 17:08:13 +05:30
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a6a4b8f01d chore(deps): bump micromatch in the npm_and_yarn group (#951)
Bumps the npm_and_yarn group with 1 update: [micromatch](https://github.com/micromatch/micromatch).


Updates `micromatch` from 4.0.7 to 4.0.8
- [Release notes](https://github.com/micromatch/micromatch/releases)
- [Changelog](https://github.com/micromatch/micromatch/blob/master/CHANGELOG.md)
- [Commits](https://github.com/micromatch/micromatch/compare/4.0.7...4.0.8)

---
updated-dependencies:
- dependency-name: micromatch
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-27 17:06:23 +05:30
sriram veeraghantaandGitHub 516170b305 Merge pull request #953 from makeplane/sync/ce-ee
sync: community changes
2024-08-27 17:04:44 +05:30
sriram veeraghanta 51fba04226 fix: intake issue bugfixes on external apis 2024-08-27 16:58:42 +05:30
Henit ChobisaandGitHub b34dcdc11f fix: update license over syncing in monitor (#954) 2024-08-27 16:57:08 +05:30
Anmol Singh BhatiaandGitHub f39fc3e9ca [PWA-12] chore: project analytics modal header improvement (#5427)
* chore: project analytics modal header improvement

* chore: code refactor
2024-08-27 16:49:52 +05:30
Anmol Singh BhatiaandGitHub e3cd7050fa [PWA-11] fix: pwa kanban layout block (#5426)
* fix: pwa kanban layout block

* chore: code refactor
2024-08-27 16:47:49 +05:30
Anmol Singh BhatiaandGitHub a19226ac64 fix: intake issue create and update modal (#5434) 2024-08-27 16:47:05 +05:30
rahulrameshaandGitHub e7a41b3c32 redirect to issues page post deletion (#5437) 2024-08-27 16:46:53 +05:30
Ketan SharmaandGitHub 224c8bc0a1 add vertical padding to div containing SidebarUserMenu (#5436) 2024-08-27 16:08:50 +05:30
Henit ChobisaandGitHub 083d04f128 fix: one users need to be active for sync (#950)
* fix: one users need to be active for sync

* fix: added isolation for files for handlers

* fix: workspace offline activation for syncing users
2024-08-27 15:58:35 +05:30
Prateek ShouryaandGitHub 249299c4ba [WEB-2332] dev: custom titlebar for desktop application. (#944)
* dev: custom titlebar for desktop application.

* style: update `app-container` css position.

* style: update border padding.
2024-08-27 15:32:46 +05:30
Satish GandhamandGitHub 71d8f7c385 Merge pull request #949 from makeplane/sync/ce-ee
sync: community changes
2024-08-27 15:17:52 +05:30
Prateek Shourya cc20ff1e7b Merge branch 'preview' of github.com:makeplane/plane-ee into sync/ce-ee 2024-08-27 15:15:34 +05:30
Prateek ShouryaandGitHub 83ceba3166 [WEB-2332 | 2295] style: UI improvements. (#5433)
* [WEB-2332] style: minor layout improvements.

* [WEB-2295] style: fix scrollbar padding in workspace list section of profile settings.

* style: add `app-container` css.
2024-08-27 14:26:09 +05:30
Henit ChobisaandGitHub 113b288f94 fix: model constraint for db (#948) 2024-08-27 14:16:48 +05:30
Henit ChobisaandGitHub 3bc8a21690 feat: added constraints for db models in monitor (#946)
* feat: added constraints for db models in monitor

* feat: updated constraints
2024-08-27 13:49:28 +05:30
sriram veeraghantaandGitHub c763151afb Merge pull request #945 from makeplane/uat
release: v1.3.0-rc38
2024-08-27 13:46:58 +05:30
pushya22andGitHub edec0da0c9 Merge pull request #943 from makeplane/preview
promote: preview to uat
2024-08-27 13:14:28 +05:30
Satish GandhamandGitHub 8bc527a60b Merge pull request #942 from makeplane/ui/module_cycle_overview
[WEB-2329] ui: resolved z-index issue on module and cycle detail overview
2024-08-27 13:11:01 +05:30
gurusainath 81c3410629 ui: removed peekmode prop 2024-08-27 13:08:13 +05:30
Henit ChobisaandGitHub d76a7c6236 fix: product check endpoint for license creation (#941) 2024-08-27 13:07:44 +05:30
gurusainath 762eb74ace ui: resolved z-index issue on module and cycle detial overview 2024-08-27 12:56:34 +05:30
Ketan SharmaandGitHub 08c9bd7949 change z-index from 5 to 1 (#5428) 2024-08-27 12:54:12 +05:30
NikhilandGitHub 640ae4bba0 chore: clear workspace license on restart (#939) 2024-08-26 20:44:38 +05:30
pushya22andGitHub 7594bdf011 Merge pull request #938 from makeplane/preview
promote: preview to uat
2024-08-26 20:02:41 +05:30
bebf00e601 feat: Added refresh worker job inside monitor for refreshing licenses (#937)
* dev: add instance validation endpoints

* feat: added startup refresh handler for getting new licenses

* feat: updated title

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-08-26 18:01:27 +05:30
Satish GandhamandGitHub 875165c92d Merge pull request #931 from makeplane/sync/ce-ee
sync: community changes
2024-08-26 17:00:25 +05:30
Satish GandhamandGitHub a7829ff63b Merge branch 'preview' into sync/ce-ee 2024-08-26 16:59:51 +05:30
Ketan SharmaandGitHub 4689ebe2ba Fix: Error Toast Message for Issue Attachment (#5424) 2024-08-26 16:58:32 +05:30
rahulrameshaandGitHub 0dce67b149 fix to use the correct created by while checking if the current user is the creator of the inbox issue (#5422) 2024-08-26 16:57:01 +05:30
Akshita GoyalandGitHub 803992cc98 [WEB-1936] fix: flicker issue in issues list layout (#5412)
* fix: flicker issue in issues list layout

* fix: formatting

* fix: optimization

* fix: added optional chaining for safety
2024-08-26 16:56:21 +05:30
guru_sainathandGitHub 2a8b77dd84 fix: on estimate switch when there is an error in fields the loader still persists (#936) 2024-08-26 15:18:17 +05:30
Prateek ShouryaandGitHub 9a2ff763b3 fix: success modal fix for self hosted users. (#928) 2024-08-26 14:45:21 +05:30
guru_sainathandGitHub 5be391efbf chore: cycle and module assignee and issue count (#933)
* chore: cycle assignees count

* chore: module assignees count

* chore: module assignees count

* chore: added owned by detail and led detail in cycle and module types

* chore: updated leadDetail in module

* chore: updated lead in module and owened_by in cycle query

* chore: removed unused types in cycle
2024-08-26 14:40:15 +05:30
rahulrameshaandGitHub 890379b64f Make quick action dropdowns use capture phase of the event to trigger closure on outside click (#5414) 2024-08-26 14:40:11 +05:30
Henit ChobisaandGitHub aec5646a48 fix: monitor build issues (#935) 2024-08-26 14:39:29 +05:30
Henit ChobisaandGitHub 033f391d4e fix: private key parsing for monitor (#934)
* fix: throw error if private key is not parsable

* fix: printing private key

* fix: added print of private key in handler

* feat: optimized build for monitor

* feat: removed debug statements

* feat: added volume for compose
2024-08-26 14:33:17 +05:30
a0ed51c845 [WEB-2293] feat: pages version history (#5417)
* chore: project page version

* feat: page version history implemented

* chore: hide save button when version history overlay is active

* refactor: updated navigation logic

* chore: added error states

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-08-26 14:03:55 +05:30
Henit ChobisaandGitHub 24540ae34e fix: parsing of private key with base64 (#932) 2024-08-26 13:13:09 +05:30
Anmol Singh BhatiaandGitHub d802316c5c [WEB-2263] fix: god mode wrong credentials error message banner (#5407)
* fix: god mode wrong credentials error message banner

* chore: code refactor
2024-08-26 13:07:00 +05:30
Anmol Singh BhatiaandGitHub bd3f117545 [PWA-2] fix: pwa input zoom effect (#5402)
* fix: pwa input zoom effect

* fix: pwa input zoom effect

* fix: pwa input zoom effect

* fix: pwa sticky issue comment

* chore: code refactor

* chore: code refactor
2024-08-26 13:02:30 +05:30
Henit ChobisaandGitHub 89019d8895 feat: added logs for debugging (#929) 2024-08-26 12:17:29 +05:30
Aaryan KhandelwalandGitHub 7438fd680c fix: pages app layout height (#925) 2024-08-26 11:40:17 +05:30
Henit ChobisaandGitHub 705d74b427 feat: added startup flag handler inside monitor (#927) 2024-08-23 21:23:51 +05:30
NikhilandGitHub ebe6183f1a fix: monitor feature flagging (#926) 2024-08-23 20:56:17 +05:30
pushya22andGitHub 916631aa9f Merge pull request #924 from makeplane/sync/ce-ee
sync: community changes
2024-08-23 19:26:42 +05:30
Anmol Singh BhatiaandGitHub 9065932c86 fix: pwa sticky issue comment (#5419) 2024-08-23 19:06:12 +05:30
3e9d9ef43c fixed monitor for CGO startup failure (#923)
* chore: current plan api and server base urls

* fix: monitor startup failure

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-08-23 18:57:19 +05:30
Bavisetti NarayanandGitHub 34776f4bd3 chore: added issue properties in the issue detail (#922)
* chore: added issue properties in the issue detail

* chore: global favorite endpoint

* chore: null key validation for groupby

* chore: added project id in the user recents
2024-08-23 18:57:10 +05:30
sriram veeraghantaandGitHub 8c4df53eff Merge pull request #921 from makeplane/sync/ce-ee
sync: community changes
2024-08-23 18:56:49 +05:30
Prateek ShouryaandGitHub 700f3ee823 chore: pricing update. (#5410) 2024-08-23 18:04:55 +05:30
rahulrameshaandGitHub adf891bcba [WEB-2150] fix: issue selection redirect alert (#5406)
* fix issue selection redirect alert

* change message content for user prompt
2024-08-23 18:00:15 +05:30
pushya22andGitHub 6e7e24784b Merge pull request #920 from makeplane/fix-instance-register-script
fix: instance register script
2024-08-23 17:15:32 +05:30
pablohashescobar c1bf45fe8d fix: instance register script 2024-08-23 17:14:11 +05:30
pushya22andGitHub 9af51f0fc5 Merge pull request #918 from makeplane/uat
release: v1.3.0-rc37
2024-08-23 16:45:43 +05:30
Henit ChobisaandGitHub 7fa7dc223b fix: GitHub ci build for monitor (#919)
* fix: errors in github ci

* fix: added base 64 private key
2024-08-23 16:43:53 +05:30
pushya22andGitHub c8e7d96022 Merge pull request #917 from makeplane/fix-project-grouping-reload
[WEB-2301] fix: Project grouping crashing on reload
2024-08-23 16:16:07 +05:30
Akshita GoyalandSatish Gandham 8061bf8e9d [WEB-2301] fix: issue with state id in workspace projects (#914)
* fix: state id fixed

* fix: added loading for project states

* fix: removed unwanted checks

* fix: changed title to list
2024-08-23 16:12:26 +05:30
Akshita GoyalandGitHub f0452d65d3 [WEB-2301] fix: issue with state id in workspace projects (#914)
* fix: state id fixed

* fix: added loading for project states

* fix: removed unwanted checks

* fix: changed title to list
2024-08-23 16:09:23 +05:30
Henit ChobisaandGitHub 9dbc224a9f fix: build args for build ci (#916) 2024-08-23 15:49:18 +05:30
pushya22andGitHub c5d61952f7 Merge pull request #915 from makeplane/fix/selfhosted-workflow
fix: cli build with PRIVATE_KEY for monitor container
2024-08-23 14:57:05 +05:30
pablohashescobar 225222ac0e dev: remove license check and update release notes 2024-08-23 14:54:03 +05:30
Henit Chobisa 6783065be5 fix: prime workflow fix for private key generation 2024-08-23 14:48:50 +05:30
Akshita GoyalandGitHub d358f89065 fix: only members can now be made leads (#913) 2024-08-23 12:11:18 +05:30
15f73ea009 Merge pull request #907 from makeplane/uat
* fix: empty state comic button responsiveness (#5401)

* refactor: ai menu (#5400)

* [WEB-2133] fix : Remove inbox delete option for members (#5395)

* remove inbox delete option for members

* change inbox issue delete condition slightly

* chore: fix z-index issue in memeber picker. (#5404)

* fix: removing proxy url

* chore: remove next pwa (#5396)

* fix: state dropdown (#901)

* [WEB-1185] Improvements issue types (#904)

* improvement: trim values before sending to API.

* fix: weird scroll behaviour on create options.

* chore: default options validation when switching from single select to multi.

* [WEB-2268] feat: persisted filters for project grouping (#899)

* feat: persisted filters for project grouping

* fix: css

* fix: Delete permissions for bulk ops (#900)

* fix: project intake viewer permission validation (#5408)

* fix: removing permissions from user notifications

* fix: adding page versioning for workspace pages

---------

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: rahulramesha <71900764+rahulramesha@users.noreply.github.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: Akshita Goyal <36129505+gakshita@users.noreply.github.com>
2024-08-22 19:42:52 +05:30
4b31dd0c01 dev: new license activation workflow for one and pro users (#739)
* feat: added feature flag package for decrypting and refreshing the feature flags value

* feat: added feature flagging route for route handlers

* feat: added feature flag worker for managing and distributing feature flags

* feat: implemented feature flag api implementation inside ff handler

* feat: added exponential retry interval inside feature flagging

* fix: route pattern of feature flag endpoint from monitor

* feat: created endpoint to activate workspace from monitor

* feat: made changes to accomodate db and activate endpoint

* dev: update multi tenant environment settings

* dev: workspace license activation flow

* dev: update license activate endpoint

* dev: update workspace license activate endpoint

* feat: added feature flag user sync logic

* feat: added constants and sync logic with private key inside

* feat: added port as env variable

* feat: added modification for removing license key in healthcheck

* feat: example env pushed

* fix: update monitor endpoints and license activation function

* dev: initiate free workspace only for self hosted instances

* dev: self hosting license endpoint updates

* dev: remove monitor db

* dev: update handlers

* dev: self hosted license subscription web

* dev: removed computed in self hosted subscription

* fix: prime server url and delete old license while creating new license in sqlite

* chore: subscription activation alert after successfull activation.

* dev: update feature flag endpoints

* fix: handled several cases of feature flags

* fix: linting errors

* dev: update monitor to handle workspace activation

* dev: update decryption algorithm

* feat: separated activation payload with the sync payload

* dev: update feature flags endpoint

* dev: change type for workspace sync

* feat: added isActive flag for user activation

* feat: removed creation of free users in monitor

* feat: added method for workspace product

* dev: add user email in types

* feat: added method for workspace product

* fix: uer license feature flag fetch

* fix: handler fixed for feature key

* chore: self managed license activation

* chore: update validation license flow.

* chore: license activation success.

* dev: resync workspace license on activation

* chore: plane one success modal.

* feat: added constructs to inject private key build time

* feat: updated the docker file with private key build argument

* feat: added consumption od DEFAULT_PRIVATE_KEY when building monitor

* dev: update private key

---------

Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-08-22 17:39:19 +05:30
sriram veeraghantaandGitHub fc0593f91e Merge pull request #912 from makeplane/sync/ce-ee
sync: community changes
2024-08-22 17:37:08 +05:30
Anmol Singh BhatiaandGitHub 48e9042970 [WEB-2289] fix: email notification settings form validation (#5413)
* fix: email notification validation

* chore: code refactor
2024-08-22 17:33:14 +05:30
pushya22andGitHub 1696d67918 Merge pull request #911 from makeplane/preview
Sync develop with preview
2024-08-22 17:07:00 +05:30
sriram veeraghanta d49fe4d007 Merge branch 'preview' of github.com:makeplane/plane-ee into uat 2024-08-22 16:55:32 +05:30
sriram veeraghanta 777d97b3b6 fix: adding page versioning for workspace pages 2024-08-22 16:55:03 +05:30
sriram veeraghanta 38d5e3791b Merge branch 'preview' of github.com:makeplane/plane-ee into uat 2024-08-22 16:50:31 +05:30
sriram veeraghantaandGitHub 6c3a8d2f9f Merge pull request #910 from makeplane/sync/ce-ee
sync: community changes
2024-08-22 16:50:06 +05:30
sriram veeraghanta 460003c7f5 fix: removing permissions from user notifications 2024-08-22 16:47:34 +05:30
pushya22andGitHub de3c607dc1 Merge pull request #908 from makeplane/sync/ce-ee
sync: community changes
2024-08-22 16:15:47 +05:30
Anmol Singh BhatiaandGitHub 9f20936c86 fix: project intake viewer permission validation (#5408) 2024-08-22 16:11:53 +05:30
Akshita GoyalandGitHub 06d1ac0d01 fix: Delete permissions for bulk ops (#900) 2024-08-22 13:23:22 +05:30
pushya22andGitHub d245a55822 Merge pull request #906 from makeplane/preview
promote: preview to uat
2024-08-22 13:16:03 +05:30
Akshita GoyalandGitHub de008ff442 [WEB-2268] feat: persisted filters for project grouping (#899)
* feat: persisted filters for project grouping

* fix: css
2024-08-22 13:08:06 +05:30
Prateek ShouryaandGitHub 863d83d9f7 [WEB-1185] Improvements issue types (#904)
* improvement: trim values before sending to API.

* fix: weird scroll behaviour on create options.

* chore: default options validation when switching from single select to multi.
2024-08-22 12:28:52 +05:30
sriram veeraghanta 5de2c2195d Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-08-21 18:57:20 +05:30
sriram veeraghantaandGitHub 00b99db307 Merge pull request #903 from makeplane/uat
release: v1.3.0-rc35
2024-08-21 18:56:20 +05:30
pushya22andGitHub f1705ef462 Merge pull request #902 from makeplane/hot-fix-state-dropdown-2232
[WEB-2232] fix: state dropdown
2024-08-21 18:37:09 +05:30
Akshita GoyalandSatish Gandham 32a7b864d6 fix: state dropdown (#901) 2024-08-21 18:33:12 +05:30
Akshita GoyalandGitHub 962df4a6c6 fix: state dropdown (#901) 2024-08-21 18:29:28 +05:30
sriram veeraghantaandGitHub efe176f57c Merge pull request #894 from makeplane/sync/ce-ee
sync: community changes
2024-08-21 18:02:03 +05:30
sriram veeraghanta ee638d83f6 fix: merge conflicts resolved 2024-08-21 18:01:35 +05:30
Prateek ShouryaandGitHub ae9267e0b0 chore: remove next pwa (#5396) 2024-08-21 17:54:13 +05:30
sriram veeraghanta 62b88e3fb9 Merge branch 'preview' of github.com:makeplane/plane-ee into develop 2024-08-21 17:52:48 +05:30
guru_sainathandGitHub 23309ccc30 chore: mobile queries for home screen and updated module, cycle, queries (#898)
* chore: home screen your work and favorites queries

* chore: user recent and use favorites

* chore: updated your work and user favorites

* chore: handled entity_data in user recent visits

* chore: moved queries from home to workspace and user

* chore: labels and assignees made optional in issue update

* chore: added type in projects list query

* chore: module query updates

* chore: moved the list of cycles to current and upcoming cycles

* chore: typo
2024-08-21 17:50:50 +05:30
sriram veeraghanta b3bff4c72c fix: removing proxy url 2024-08-21 17:40:39 +05:30
sriram veeraghantaandGitHub bea1059b67 Merge pull request #897 from makeplane/uat
release: v1.3.0-rc34
2024-08-21 17:05:19 +05:30
Prateek ShouryaandGitHub 36c9f8bd83 chore: fix z-index issue in memeber picker. (#5404) 2024-08-21 16:52:53 +05:30
pushya22andGitHub e6b32a1aab Merge pull request #896 from makeplane/preview
promote: preview to uat
2024-08-21 16:50:30 +05:30
rahulrameshaandGitHub 696b1340c5 [WEB-2133] fix : Remove inbox delete option for members (#5395)
* remove inbox delete option for members

* change inbox issue delete condition slightly
2024-08-21 16:50:03 +05:30
Prateek ShouryaandGitHub 00c19ad2c8 [WEB-2258] fix: bugs (#895)
* fix: memeber picker z-index issue.

* fix: features list toggle always disabled for non-pro users.
2024-08-21 16:42:25 +05:30
Aaryan KhandelwalandGitHub 881d0525cc refactor: ai menu (#5400) 2024-08-21 16:19:28 +05:30
Anmol Singh BhatiaandGitHub c100c0bd85 fix: empty state comic button responsiveness (#5401) 2024-08-21 16:17:35 +05:30
sriram veeraghantaandGitHub ea2034c7bf Merge pull request #892 from makeplane/uat
release: 1.3.0-rc33
2024-08-21 16:06:56 +05:30
pushya22andGitHub b3263163ae Merge pull request #893 from makeplane/preview
promote: preview to uat
2024-08-21 15:17:58 +05:30
Akshita GoyalandGitHub 240d9a3570 [WEB-2232] fix: scope dropdown changes (#886)
* fix: scope dropdown changes

* fix: fixed persistent state

* fix: dependency array
2024-08-21 15:08:02 +05:30
pushya22andGitHub 453fa1e11c Merge pull request #891 from makeplane/preview
promote: preview to uat
2024-08-21 14:10:19 +05:30
Prateek ShouryaandGitHub fbcf15737e [WEB-1185] Issue types updates (#887)
* chore: admin role validation for issue types settings.

* chore: reset `is_required`, if property type is switched to `read_only`.

* chore: trim option name and fix cursor behaviour in options.

* chore: fix issue property description info icon.

* fix: property title overflow.

* chore: issue properties UI and UX copy updates.

* chore: remove option to disable the property if it's already disabled while deleting.

* chore: update lodash import.
2024-08-21 14:00:29 +05:30
pushya22andGitHub dfd5a228e9 Merge pull request #889 from makeplane/sync/ce-ee
sync: community changes
2024-08-21 13:58:47 +05:30
Prateek Shourya 8187c253db Merge branch 'preview' of github.com:makeplane/plane-ee into sync/ce-ee 2024-08-21 13:57:57 +05:30
Aaryan Khandelwal ea3c6476d7 Merge branch 'chore-rephrase-ai' of https://github.com/makeplane/plane-ee into chore-rephrase-ai 2024-08-21 13:36:21 +05:30
Aaryan Khandelwal 6bc411bc53 chore: added ai options to editor 2024-08-21 13:35:55 +05:30
5fc99c9ce5 [WEB-1986] fix: remove the user favourites when archived a particular entity (#5388)
* chore: pages custom error codes

* fix: project archive issue

* fix: delete issue + dropdown z-index fix

* fix: import issue

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-08-21 13:20:22 +05:30
Aaryan Khandelwal c7723220cd Merge branch 'preview' of https://github.com/makeplane/plane-ee into chore-rephrase-ai 2024-08-21 13:00:32 +05:30
Prateek ShouryaandGitHub 1b3c2d751d chore: coming soom badge for self hosted payment. (#888) 2024-08-20 21:51:49 +05:30
pushya22andGitHub 544740fdb4 Merge pull request #885 from makeplane/sync/ce-ee
sync: community changes
2024-08-20 20:10:53 +05:30
M. PalanikannanandGitHub 968a3a9b84 fix: show silo iframe only if all variables are configured (#881) 2024-08-20 20:03:23 +05:30
NarayanBavisetti 12d4d6b36a chore: ruff check 2024-08-20 19:57:12 +05:30
NarayanBavisetti dab1e54c70 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into sync/ce-ee 2024-08-20 19:54:35 +05:30
NarayanBavisetti 1c15d7718d Merge branch 'preview' of github.com:makeplane/plane-ee into sync/ce-ee 2024-08-20 19:54:06 +05:30
Anmol Singh BhatiaandGitHub f789c72cac fix: workspace inbox read endpoint permission (#5391) 2024-08-20 19:49:48 +05:30
Bavisetti NarayanandGitHub 650328c6f2 [WEB-1986] fix: remove the user favourites when archived a particular entity (#5387)
* chore: pages custom error codes

* fix: view role permission
2024-08-20 19:40:48 +05:30
Bavisetti NarayanandGitHub ffbc5942da chore: export issues permission changed (#5392) 2024-08-20 19:39:24 +05:30
Akshita GoyalandGitHub e5c17d0994 fix: scope dropdown changes (#884) 2024-08-20 18:54:09 +05:30
sriram veeraghanta d875f448e8 Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-08-20 18:43:41 +05:30
sriram veeraghantaandGitHub c18c977367 Merge pull request #883 from makeplane/revert-882-revert-876-uat
Revert "Revert "release: v1.3.0-rc32""
2024-08-20 17:56:29 +05:30
sriram veeraghantaandGitHub a7c5608795 Revert "Revert "release: v1.3.0-rc32"" 2024-08-20 17:55:43 +05:30
sriram veeraghantaandGitHub 88c6c8ab80 Merge pull request #882 from makeplane/revert-876-uat
Revert "release: v1.3.0-rc32"
2024-08-20 17:36:39 +05:30
sriram veeraghantaandGitHub 3aa334c58d Revert "release: v1.3.0-rc32" 2024-08-20 17:34:27 +05:30
Akshita GoyalandGitHub 1b219ea3dc fix: ui + project state mutation issue (#880) 2024-08-20 17:22:58 +05:30
Anmol Singh BhatiaandGitHub 522e3b61b8 fix: issue activity filter (#879) 2024-08-20 16:15:13 +05:30
Prateek ShouryaandGitHub 8d82f33905 [WEB-1185] fix: minor improvements and disable PI AI (#878)
* chore: minor issue types improvements.

* chore: disable PI AI.

* chore: remove renew data for offline paymenets.
2024-08-20 15:53:21 +05:30
Satish GandhamandGitHub 9a5b0eacfd Merge pull request #877 from makeplane/sync/ce-ee
sync: community changes
2024-08-20 15:53:06 +05:30
Prateek ShouryaandGitHub 854a90c3f1 chore: minor UI improvement in issue modal. (#5390) 2024-08-20 15:50:29 +05:30
M. PalanikannanandGitHub d9b0fe2aaa fix: placeholder for list items (#5389) 2024-08-20 15:03:16 +05:30
sriram veeraghantaandGitHub 8bf36862ae Merge pull request #876 from makeplane/uat
release: v1.3.0-rc32
2024-08-20 13:59:11 +05:30
Prateek ShouryaandGitHub 166177c8b0 [WEB-1185] fix: required properties validation and reset to default values when create more toggle is on. (#875) 2024-08-19 21:22:12 +05:30
Prateek ShouryaandGitHub b870d413a3 [WEB-1185] chore: issue modal restructure (#873)
* chore: add issue modal provider.

* fix: reset number and text input data when `create more` toggle is on.

* chore: minor loader improvement for issue identifier.
2024-08-19 20:41:50 +05:30
sriram veeraghantaandGitHub 421a86b9ad Merge pull request #874 from makeplane/sync/ce-ee
sync: community changes
2024-08-19 20:31:42 +05:30
Bavisetti NarayanandGitHub 6748065456 [WEB-1980] feat: user recent visited entities (#5211)
* feat: recent visited

* chore: recent visited 20 records

* chore: removed the old table

* chore: view detail endpoint
2024-08-19 20:28:19 +05:30
Satish GandhamandGitHub c8db4435bb Merge pull request #872 from makeplane/sync/ce-ee
sync: community changes
2024-08-19 19:52:55 +05:30
Prateek Shourya 15d96a5309 Merge branch 'preview' of github.com:makeplane/plane-ee into sync/ce-ee 2024-08-19 19:51:04 +05:30
Prateek ShouryaandGitHub e6526a31c8 chore: create/ update issue modal restructure. (#5385)
* chore: create/ update issue modal restructure.

* chore: minor UI improvements.
2024-08-19 19:38:28 +05:30
NikhilandGitHub 75120cc5b6 fix: workspace license cron subscription (#869) 2024-08-19 19:32:29 +05:30
Akshita GoyalandGitHub a7a404f990 fix: card gradient + kanban collapse issue (#870) 2024-08-19 19:30:37 +05:30
357061e558 chore: issues pagination and issues information based on groupBy (#846)
* chore: implementes pagination for project issues

* chore: added new user properties

* chore: updated pagination for projects, pages, and workspace, project, cycle, and module issues

* chore: created new query to get issues info in project level

* fix: resloved the merge conflict

* chore: updated issues information for workspace, module, and cycle

* chore: addes total active issues in projects list

* chore: updated frontend changes

* chore: typo in pro cloud tooltip

* chore: handled the optional type validation

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-08-19 19:29:51 +05:30
sriram veeraghanta 4a1efcf8fd Merge branch 'preview' of github.com:makeplane/plane-ee into develop 2024-08-19 19:29:04 +05:30
Prateek ShouryaandGitHub 647dc4d0ad fix: minor feature flags fixes. (#871)
* fix: feature flag private views access switcher.

* fix: show issue worklog as disabled on project settings if feature flag is inactive.
2024-08-19 19:28:18 +05:30
sriram veeraghanta ff753e60fa Merge branch 'preview' of github.com:makeplane/plane-ee into uat 2024-08-19 16:31:30 +05:30
sriram veeraghanta 75dd6d89d2 Merge branch 'preview' of github.com:makeplane/plane-ee into develop 2024-08-19 16:31:03 +05:30
sriram veeraghantaandGitHub 0f1dbc2abd Merge pull request #868 from makeplane/sync/ce-ee
sync: community changes
2024-08-19 16:30:44 +05:30
Akshat JainandGitHub bf08d21da6 Version update for postgres and python (#5378)
* version updates for pyrhon and postgres

* updated version for python and postgres

* Update docker-compose.yml
2024-08-19 16:27:36 +05:30
sriram veeraghantaandGitHub d35372ef7b Merge pull request #867 from makeplane/uat
release: v1.3.0-rc31
2024-08-19 16:13:56 +05:30
0f9cb41a85 fix: license sync endpoint (#866)
* dev: update licence subscription sync

* fix: refresh interval on workspace license

* chore: display trial end date on billing page.

---------

Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
2024-08-19 16:09:14 +05:30
sriram veeraghantaandGitHub b20adbf42a Merge pull request #865 from makeplane/uat
release: v1.3.0-rc30
2024-08-19 14:32:51 +05:30
Prateek ShouryaandGitHub 99ee309e6a fix: list products enpoint not being called. (#864) 2024-08-19 14:19:57 +05:30
b7ab6cf1da Issue types properties improvement (#861)
* chore: update logic to check if issue type is enabled for the project or not.
* minor improvement in enable issue type logic.

* dev: issue custom properties activity.

* chore: add issue property logo component.
* revert back changes in ui package logo componenet.

* chore: fetch property activities after last activity `created_at` timestamp.

* chore: issue identifier improvements.

* fix: unsaved changes background color on custom theme.

* fix: reset default options when switching from multi select to single select.

* fix: issue identifier display in command palette search.

---------

Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
2024-08-19 14:05:19 +05:30
c5dae5038e dev: issue custom properties activity. (#859)
* chore: update logic to check if issue type is enabled for the project or not.
* minor improvement in enable issue type logic.

* dev: issue custom properties activity.

* chore: add issue property logo component.
* revert back changes in ui package logo componenet.

* chore: fetch property activities after last activity `created_at` timestamp.

---------

Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
2024-08-19 14:00:36 +05:30
Satish GandhamandGitHub 078070606c Merge pull request #863 from makeplane/sync/ce-ee
sync: community changes
2024-08-19 13:56:27 +05:30
Satish Gandham b11317510f Merge remote-tracking branch 'origin/preview' into sync/ce-ee 2024-08-19 13:55:23 +05:30
Prateek ShouryaandGitHub 807dfec7ad chore: components restructure and improvements (#5383)
* chore: update issue identifier component.

* fix: browser tab closed on closing emoji picker issue fixed.

* chore: revert back changes in logo props.

* chore: update sortable.

* chore: minor componenets restructuring.

* minor ui update.

* fix: issue identifier display in command palette search.

* style: issue activity icons consistency.
2024-08-19 13:40:19 +05:30
sriram veeraghantaandGitHub 02c974a91c Merge pull request #862 from makeplane/uat
release: v1.3.0-rc29
2024-08-19 13:15:18 +05:30
bb7dbc6900 fix: current plan api and return subscription id (#860)
* fix: workspace current plan endpoint

* dev: return workspace license

* dev: add subscription details in user workspace website endpoint

* chore: handled validation for subscription

---------

Co-authored-by: gurusainath <gurusainath007@gmail.com>
2024-08-19 10:37:31 +05:30
Akshita GoyalandGitHub 3c91c2fc18 [WEB-2232] fix: project grouping UI changes (#856)
* fix: project grouping bugs

* feat: join btn change + access filters

* fix: handled states api call + made attributes common

* fix: archived projects handling

* fix: removed log

* fix: copy changes

* fix: UI based changes
2024-08-16 21:03:16 +05:30
db15aed3c2 fix: issue serializer breaking (#5379) (#857)
Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-08-16 20:56:06 +05:30
NikhilandGitHub 50c945c326 fix: 0002 migrations (#858) 2024-08-16 20:54:25 +05:30
Henit ChobisaandGitHub c829b52c0f fix: issue serializer breaking (#5379) 2024-08-16 20:46:42 +05:30
M. PalanikannanandGitHub c82525f169 fix: silo iframe redirection (#855)
* fix: logo spinner and dashboard redirection

* fix: consistency with platform
2024-08-16 19:35:06 +05:30
sriram veeraghanta a3871922d1 fix: merge conflicts from uat 2024-08-16 18:45:43 +05:30
162fbcfb7e [WEB-2195] dev: move issue types to workspace level (#852)
* chore: move issues types to workspace

* fix: add project id to issue type get endpoint.

* dev: multi project issue types

* chore: update issue types to support multiple project.

* dev: update default project issue type

* fix: issue type activity

* chore: order issue types by `created_at` date.

* dev: add filter by issue types.

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-08-16 18:27:11 +05:30
sriram veeraghanta 7c7922c571 Merge branch 'preview' of github.com:makeplane/plane-ee into develop 2024-08-16 18:21:49 +05:30
Satish GandhamandGitHub 67616c4500 Merge pull request #854 from makeplane/sync/ce-ee
sync: community changes
2024-08-16 18:20:04 +05:30
rahulrameshaandGitHub 68cf9e7732 fix states order in filters in space app (#850) 2024-08-16 18:19:13 +05:30
Akshita GoyalandGitHub 9d6eb7288a [WEB-2232] fix: project grouping bugs archived (#851)
* fix: project grouping bugs

* feat: join btn change + access filters

* fix: handled states api call + made attributes common

* fix: archived projects handling

* fix: removed log

* fix: copy changes
2024-08-16 18:17:33 +05:30
Prateek ShouryaandGitHub f675ea3f5d chore: rename active filters to applied filters (#5377) 2024-08-16 18:15:55 +05:30
sriram veeraghantaandGitHub 4e727f755a Merge pull request #853 from makeplane/sync/ce-ee
sync: community changes
2024-08-16 18:04:56 +05:30
sriram veeraghanta 2b47204342 fix: yarn lock update 2024-08-16 18:04:36 +05:30
sriram veeraghanta f931386074 fix: merge conflicts 2024-08-16 18:02:07 +05:30
sriram veeraghanta 02e18b4293 fix: turbo upgrade 2024-08-16 17:58:45 +05:30
sriram veeraghanta 3729011cb0 fix: merge conflicts from preview 2024-08-16 17:55:08 +05:30
sriram veeraghanta 9e565df11b fix: apiserver build errors 2024-08-16 17:53:41 +05:30
sriram veeraghantaandGitHub 048a070632 Merge pull request #847 from makeplane/sync/ce-ee
sync: community changes
2024-08-16 17:40:06 +05:30
sriram veeraghanta 7e4f02c196 fix: build errors 2024-08-16 17:39:26 +05:30
sriram veeraghanta 560d25c9ea fix: merge conflicts 2024-08-16 17:28:22 +05:30
Prateek ShouryaandGitHub 4ca45a971c chore: issue filters restructuring. (#5372) 2024-08-16 16:48:00 +05:30
rahulrameshaandGitHub 89633d8b2a fix sort order in states for space app (#5374) 2024-08-16 16:47:07 +05:30
0a1c656865 [WEB-2126] chore: guest and viewer role permission (#5347)
* chore: user store code refactor

* chore: general unauthorized screen asset added

* chore: workspace setting sidebar options updated for guest and viewer

* chore: NotAuthorizedView component code updated

* chore: project setting layout code refactor

* chore: workspace setting members and exports page permission validation added

* chore: workspace members and exports settings page improvement

* chore: project invite modal updated

* chore: workspace setting unauthorized access empty state

* chore: workspace setting unauthorized access empty state

* chore: project settings sidebar permission updated

* fix: project settings user role permission updated

* chore: app sidebar role permission validation updated

* chore: app sidebar role permission validation

* chore: disabled page empty state validation

* chore: app sidebar add project improvement

* chore: guest role changes

* fix: user favorite

* chore: changed pages permission

* chore: guest role changes

* fix: app sidebar project item permission

* fix: project setting empty state flicker

* fix: workspace setting empty state flicker

* chore: granted notification permission to viewer

* chore: project invite and edit validation updated

* chore: favorite validation added for guest and viewer role

* chore: create view validation updated

* chore: views permission changes

* chore: create view empty state validation updated

* chore: created ENUM for permissions

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com>
2024-08-16 16:35:05 +05:30
Anmol Singh BhatiaandGitHub d60e988ca1 fix: issue delete notification message updated (#5373) 2024-08-16 16:30:54 +05:30
Akhil Vamshi Konam 867bf395d5 chore-refactor_askAI 2024-08-16 16:18:27 +05:30
Aaryan KhandelwalandGitHub a36adae995 [WEB-2047] dev: pages side menu refactor (#5371)
* dev: pages ai menu

* chore: remove unused tasks
2024-08-16 16:17:33 +05:30
Akhil Vamshi Konam be8a432b97 chore-refactor_askAI 2024-08-16 16:10:45 +05:30
Akhil Vamshi Konam 420c380169 refactor askAI 2024-08-16 16:04:56 +05:30
sriram veeraghantaandGitHub 4994083dbc Merge pull request #849 from makeplane/uat
release: 1.3.0-rc28
2024-08-16 15:11:19 +05:30
sriram veeraghanta 1757b360f3 fix: type fixes 2024-08-16 14:24:58 +05:30
guru_sainathandGitHub 63e09a6be3 chore: updated pricing validation for cloud and self hosted (#848) 2024-08-16 14:17:28 +05:30
Akshita GoyalandGitHub 91727b4c5f [WEB-1986] fix: project grouping bugs (#833)
* fix: project grouping bugs

* feat: join btn change + access filters

* fix: handled states api call + made attributes common
2024-08-16 13:36:55 +05:30
d7d84535b1 chore: pricing and trial upgrade in cloud (#842)
* fix: updated payment validation for pro-cloud

* fix: removed logs

* fix: ui and calculated pricing on the button

* dev: trial upgrades

* chore: fix workspace licenses

* chore: upgrade free trial subscriptions

* fix: updated and handled pro and trial for pro workspaces list

* chore: handled offline payment in pro cloud workspaces

* chore: handled offline payment in cloud badge

* chore: updated the offline_payment logic

* fix: error messages

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-08-16 13:19:13 +05:30
Akshat JainandGitHub 8e87c48249 fix: adding secret key variable in newline (#5361)
* fix: adding secret key variable in newline

adding secret key variable in newline in api server env file and setting default value for `HARD_DELETE_AFTER_DAYS`

* added newline at EOF
2024-08-16 11:57:52 +05:30
sriram veeraghantaandGitHub 36ca129bd5 Merge pull request #845 from makeplane/uat
release: v1.3.0-rc27
2024-08-15 00:29:36 +05:30
Prateek ShouryaandGitHub ff034cb5cf fix: build errors. (#844) 2024-08-14 23:15:32 +05:30
sriram veeraghantaandGitHub 92b1bce35f Merge pull request #843 from makeplane/uat
release: v1.3.0-rc26
2024-08-14 22:59:10 +05:30
Prateek ShouryaandGitHub 875c9c771c chore: self hosted upgrade page. (#841)
* chore: self hosted upgrade page.

* chore: update `fetchWorkspaceMembers` swr fetch key.
2024-08-14 22:57:56 +05:30
sriram veeraghantaandGitHub 35f574e329 Merge pull request #840 from makeplane/uat
release: v1.3.0-rc25
2024-08-14 22:00:54 +05:30
6d8649fdbf chore: trial subscription endpoint update (#839)
* fix: updated trial subscription endpoint

* chore: trial subscription

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-08-14 21:31:40 +05:30
sriram veeraghantaandGitHub f12541afe9 Merge pull request #838 from makeplane/uat
release: v1.3.0-rc24
2024-08-14 21:11:20 +05:30
sriram veeraghanta 3796766487 fix: upgrade disco calculation 2024-08-14 20:51:45 +05:30
guru_sainathandGitHub 782eac875d chore: resolved function call in pricing (#837) 2024-08-14 20:19:46 +05:30
guru_sainathandGitHub c87b35d65d chore: updated pricing validation for yearly and typo on cloud badge (#836)
* chore: updated pricing validation for yearly and typo on cloud badge

* fix: updated pricing in the request payload
2024-08-14 20:10:29 +05:30
Anmol Singh BhatiaandGitHub 5249171f14 [WEB-2233] fix: intake issue comment (#5368) (#835)
* fix: intake issue comment

* chore: issue comment improvement
2024-08-14 19:42:54 +05:30
Satish GandhamandGitHub fe4daa5bf4 Merge pull request #832 from makeplane/sync/ce-ee
sync: community changes
2024-08-14 19:39:40 +05:30
Anmol Singh BhatiaandGitHub 3e83eed398 [WEB-2233] fix: intake issue comment (#5368)
* fix: intake issue comment

* chore: issue comment improvement
2024-08-14 19:38:37 +05:30
89deba4591 Chore workspace license trial (#834)
* chore: workspace trial and payment method subscription

* dev: updated trial validation

* dev: payment button validation

* chore: updated typo

* chore: removed logs

---------

Co-authored-by: gurusainath <gurusainath007@gmail.com>
2024-08-14 19:29:05 +05:30
Henit ChobisaandGitHub 4a71eef72e feat: added put request for issues api for upserting issues (#5367) 2024-08-14 18:25:49 +05:30
vamsi a5a4496800 fix: adding throttling at base api view for external apis 2024-08-14 17:41:40 +05:30
vamsi 172f39e231 fix: adding service token throttle class 2024-08-14 17:38:05 +05:30
NikhilandGitHub c05c86057c fix: ee migration 0002 (#831) 2024-08-14 15:59:32 +05:30
Prateek ShouryaandGitHub fa2ce51efc Issue types properties improvement (#822)
* chore: update dropdown options component and fix overflow issue.

* chore: minor fix in issue type logo prop.

* chore: add integrity error message for issue types.

* style: UI and UX copy improvements.

* chore: options duplicate check and sanitization before API call.

* chore: change options create/ update priority.

* chore: remove integrity error message for issue type.

* chore: update options proeprty dropdown button.
2024-08-14 14:59:48 +05:30
pablohashescobarandsriram veeraghanta a78758b814 chore: migrations for constraints 2024-08-14 14:36:25 +05:30
sriram veeraghantaandGitHub 244d84129e Merge pull request #830 from makeplane/sync/ce-ee
sync: community changes
2024-08-14 14:34:49 +05:30
pablohashescobar 56ea45f44c chore: migrations for constraints 2024-08-14 14:26:44 +05:30
pablohashescobarandsriram veeraghanta 16866d047a fix: migration 2024-08-14 14:06:53 +05:30
sriram veeraghantaandGitHub 7baf8cf951 Merge pull request #829 from makeplane/sync/ce-ee
sync: community changes
2024-08-14 14:06:04 +05:30
sriram veeraghanta 6ca28618b1 fix: merge conflicts 2024-08-14 14:04:51 +05:30
pablohashescobar 729bad4344 fix: migration 2024-08-14 13:57:59 +05:30
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5f26ce2466 chore(deps): bump axios from 1.7.2 to 1.7.4 (#5364)
Bumps [axios](https://github.com/axios/axios) from 1.7.2 to 1.7.4.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.7.2...v1.7.4)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-14 13:41:16 +05:30
sriram veeraghanta 878a71563b fix: merge conflicts resolved 2024-08-14 13:16:21 +05:30
guru_sainathandsriram veeraghanta 9e5eb653f5 [WEB-2214] chore: migration for user favorite, file asset, and deploy board (#5339)
* chore: migrations for user favorite, file asset, and deply boards

* fix: migration fixes

---------

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-08-14 13:13:27 +05:30
sriram veeraghantaandGitHub 3a3e1cad61 Merge pull request #828 from makeplane/sync/ce-ee
sync: community changes
2024-08-14 13:12:59 +05:30
c02a54ef31 [WEB-2214] chore: migration for user favorite, file asset, and deploy board (#5339)
* chore: migrations for user favorite, file asset, and deply boards

* fix: migration fixes

---------

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-08-14 13:07:08 +05:30
pablohashescobarandsriram veeraghanta d76cb9db6e chore: issue type migration 2024-08-14 12:57:15 +05:30
NarayanBavisettiandsriram veeraghanta bbfbe73ac2 chore: project issue type migration 2024-08-14 12:57:15 +05:30
sriram veeraghantaandGitHub 5bee589105 Merge pull request #827 from makeplane/sync/ce-ee
sync: community changes
2024-08-14 12:56:27 +05:30
sriram veeraghantaandGitHub 62c9f5ba5f Merge branch 'preview' into sync/ce-ee 2024-08-14 12:56:10 +05:30
Anmol Singh BhatiaandGitHub d9c9d85d38 [WEB-2221] fix: app sidebar and favorites improvement (#5357)
* fix: project collapsible toggle

* fix: project favorite redirection

* chore: favorite redirection scroll into view implementation

* fix: use favorite item details project details
2024-08-14 12:53:53 +05:30
Anmol Singh BhatiaandGitHub 938d2fd01d fix: workspace download mutation (#798) 2024-08-14 12:51:35 +05:30
pablohashescobar edb04a33fd chore: issue type migration 2024-08-14 12:46:31 +05:30
NikhilandGitHub 1c1a718418 chore: add free trial on workspace license (#826)
* chore: trial end date for workspace

* dev: trial date
2024-08-14 12:44:39 +05:30
guru_sainathandGitHub 6928724a0b chore: fetching feature flags and current plan parallel once the trial subscription is success (#824)
* chore: fetching feature flags once the trial subscription is success

* chore: Updated text and calculated pricing based on pricing
2024-08-14 12:39:51 +05:30
NarayanBavisetti 033e7703b4 chore: project issue type migration 2024-08-13 21:53:51 +05:30
sriram veeraghantaandGitHub 78d73c7a3f Merge pull request #825 from makeplane/uat
release: v1.3.0-rc23
2024-08-13 20:28:54 +05:30
Akshita GoyalandGitHub cc45bbeb4b fix: handled card actions (#823) 2024-08-13 19:40:18 +05:30
8241bf7c42 chore: free trial (#821)
* chore: free trail subscription

* fix: slug remove from the data and convert uuid to string for members_list

* chore: implemented free trail in subscription

* chore: handled error and success modal

* chore: pro plan loader and error handling

---------

Co-authored-by: gurusainath <gurusainath007@gmail.com>
2024-08-13 18:57:17 +05:30
Akshita GoyalandGitHub 681294709e [WEB-1986] Fix: project grouping bugs (#820)
* fix: project redirection

* fix: redirection + dnd

* fix: layout + scroll + truncate

* fix: project grouping bugs
2024-08-13 18:22:28 +05:30
sriram veeraghanta ea45a37414 fix: build errors 2024-08-13 15:55:02 +05:30
Anmol Singh BhatiaandGitHub 36a5ad6833 feat pricing changes (#819)
* chore: current plan is_offline_payment added

* chore: upgrade flow improvement
2024-08-13 15:46:53 +05:30
Prateek ShouryaandGitHub 155ac21bf1 Issue types and properties improvement (#818)
* fix: remove default values when settings options as mandatory.

* fix: remove read only data when text display_format changes.

* chore: remove paragraph property ordering and layout update.

* chore: update add property action to handle add/ update store data.

* chore: optimistically update propertiesFetchedMap

* style: minor UI and UX improvements.

* style: property value UX copy improvements.

* style: minor UI improvement.

* chore: remove default issue type logo icon and added fallbacks to issue type logo.

* chore: update issue type fallback background color.

* chore: open prpoperty title drodpown when adding new properties.
2024-08-13 14:23:33 +05:30
sriram veeraghanta a8085bf0ed Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-08-13 13:57:46 +05:30
NikhilandGitHub cef277a9c9 chore: workspace license model and comment out the validation logic (#813)
* chore: workspace license model and comment out the validation logic

* dev: save free seats

* dev: remove prints
2024-08-12 23:08:32 +05:30
3e4fa21ee2 [WEB-1986] Feat: Project Grouping (#715)
* feat: project grouping migrations

* chore: implemented workspace features

* chore: updated worksapce feature import in types

* chore: project states endpoint

* chore: updated migration file

* chore: migration file changes

* chore: workspace project states

* feat: project states

* fix: project states

* chore: replaced base modal with project base modal in project attribute

* chore: removed 002 migration

* chore: project attribute migration

* chore: project states feature flagged

* chore: project state marking as default

* chore: code cleanup

* chore: updated the project attributes operations in the project crud endpoints

* fix: wip

* chore: feature flag validation on project create and update.

* fix: sync develope

* dev: project state feature flag and removed read only fields from serializer

* wip

* chore: updated project id and project validation when we toggle the workspace project_grouping feature is true

* wip: layouts

* chore: updated project filter store

* wip: default screens

* chore: filters update

* chore: filters updates

* chore: display filter updates

* wip: state dropdown

* chore: seperated project components for CE

* chore: splitted the code for project creation form

* fix: code structure optimization

* chore: handled project filters

* wip: gallery layout for projects

* wip: spreadsheet filters

* chore: added state and priority filters

* fix: project page root moved

* fix: synced with preview

* dev: updated sorting

* wip: role based permissions

* fix: header sorting fixed

* fix: project types + state filter

* fix: optimizations

* fix: optimizations

* fix: partial feature flagging

* fix: project states

* fix: css

* fix: css foxes

* fix:

* chore: handled board layout in project grouping

* fix: post ce sync changes

* fix: gantt permissions + member bugs

* fix: mobile header + layout fixes

* fix: workspace sidebar + archives

* fix: build errors

* fix: dark theme handling

* fix: archive fix + miscellaneous

* Fix: build errors

* fix: kandban drag and drop + miscellaneous

* fix: kanban drag and drop

* fix: imports

* fix: drag & drop + project dropdown

* fix: merge changes

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: gakshita <akshitagoyal1516@gmail.com>
Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
2024-08-12 21:08:16 +05:30
Prateek ShouryaandGitHub 1d3c2ce996 Issue types properties improvement (#816)
* chore: fix properties overflow in peek overview full screnn.

* style: improve issue type enable/ disable UI and UX:

* chore: merge create and update issue type modal.

* chore: remove unwanted toast messages.

* chore: handle options integrity error while creating/ updating property.

* chore: empty options error validation.
2024-08-12 20:55:36 +05:30
pushya22andGitHub 1c808a4a6c Merge pull request #815 from makeplane/preview
Sync preview to develop
2024-08-12 20:45:05 +05:30
pushya22andGitHub 8197419b69 Merge pull request #814 from makeplane/sync/ce-ee
sync: community changes
2024-08-12 20:01:30 +05:30
Satish GandhamandGitHub 3f4c95412d Fix the missing eexport in EE folder (#5358) 2024-08-12 19:59:53 +05:30
pushya22andGitHub 528849169e Merge pull request #812 from makeplane/sync/ce-ee
sync: community changes
2024-08-12 19:19:00 +05:30
Aaryan KhandelwalandGitHub 4792c1cdf5 fix: project modal shortcut (#5353) 2024-08-12 19:17:10 +05:30
Akshita GoyalandGitHub 041f2b16c3 [WEB-1986] chore: Build Fix, project page import (#5356)
* chore: seperated project components for CE

* chore: splitted the code for project creation form

* fix: code structure optimization

* fix: project page root moved

* fix: synced with preview

* fix: component splitting and refactoring

* fix: build error

* fix: import error
2024-08-12 19:12:35 +05:30
Akhil Vamshi Konam 485d1da6cb Rephrase: Ask AI 2024-08-12 18:58:39 +05:30
Bavisetti NarayanandGitHub de4d95d90c chore: cycle and module endpoints (#790)
* chore: module and cycles endpoint

* chore: CRUD operation for cycle and modules

* chore: resolvers in projects cycles
2024-08-12 18:57:33 +05:30
pushya22andGitHub a1795bdc64 Merge pull request #811 from makeplane/preview
sync preview to develop
2024-08-12 18:41:48 +05:30
Prateek ShouryaandGitHub 2540f93e90 chore: property options create/ update settings revamp. (#809)
* chore: property options create/ update settings revamp.

* chore: update logic to omit __uuid__ in sortable.
2024-08-12 18:39:35 +05:30
pushya22andGitHub 912a1071ea Merge pull request #810 from makeplane/sync/ce-ee
sync: community changes
2024-08-12 18:37:26 +05:30
Akshita GoyalandGitHub 91693b2269 chore: seperated project components for CE (#5324)
* chore: seperated project components for CE

* chore: splitted the code for project creation form

* fix: code structure optimization

* fix: project page root moved

* fix: synced with preview

* fix: component splitting and refactoring

* fix: build error
2024-08-12 18:24:42 +05:30
Aaryan Khandelwal 3db921d51a Merge branch 'preview' of https://github.com/makeplane/plane-ee into chore-rephrase-ai 2024-08-12 16:16:25 +05:30
pushya22andGitHub cfc2560b58 Merge pull request #806 from makeplane/sync/ce-ee
sync: community changes
2024-08-12 16:12:45 +05:30
Aaryan Khandelwal 5c143669e5 Merge branch 'preview' of https://github.com/makeplane/plane-ee into chore-rephrase-ai 2024-08-12 16:11:10 +05:30
Aaryan KhandelwalandGitHub 3ffaa4f2ca [WEB-2217] fix: drag handle positioning and action (#5349)
* fix: drag handle click action

* fix: drag handle positioning
2024-08-12 15:51:23 +05:30
Satish GandhamandGitHub b7305a4666 Merge pull request #808 from makeplane/preview
sync: develop with preview
2024-08-12 15:07:35 +05:30
M. PalanikannanandGitHub 4f27468254 fix: feature flagged imports (#805)
* fix: feature flagged imports

* fix: added page head
2024-08-12 13:52:49 +05:30
de0652991f chore: issue property create options endpoint revamp (#803)
* dev: update the issue property option endpoint

* chore: optimize create options API call and some bug fixes.

* fix: issue type switch on create more toggle.

* chore: add loader for issue properties.

* chore; fix issue type name and description overflow.

* chore: delete property confirmation modal.

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-08-12 13:09:08 +05:30
Henit ChobisaandGitHub f817d70f78 fix: unable to added issues to a completed cycle (#5348) 2024-08-12 13:04:07 +05:30
Prateek ShouryaandGitHub d6021388bc fix: build errors. (#804) 2024-08-11 13:28:13 +05:30
sriram veeraghanta 6c264d8ffc fix: merge conflicts 2024-08-11 11:52:22 +05:30
Prateek ShouryaandGitHub a915b82f90 improvement: workspace level feature flags. (#802) 2024-08-11 11:47:26 +05:30
Aaryan Khandelwal 60bb1d63e1 Merge branch 'preview' of https://github.com/makeplane/plane-ee into chore-rephrase-ai 2024-08-10 23:14:51 +05:30
Prateek ShouryaandGitHub 5d7ad920a5 chore: issue types feature flagging (#801)
* chore: issue types and properties feature flagging.

* chore: optimize update property API call

* chore: reset property values after creation.
2024-08-10 19:37:14 +05:30
pushya22andGitHub d6e9b36465 Merge pull request #799 from makeplane/sync/ce-ee
sync: community changes
2024-08-10 17:59:50 +05:30
Anmol Singh Bhatia 4b2330f201 Merge branch 'preview' of github.com:makeplane/plane-ee into sync/ce-ee 2024-08-10 17:57:24 +05:30
Prateek ShouryaandGitHub ea8153f623 fix: issue type and properties (#800)
* fix: truncate issue type name.

* fix: property data loss when swtiching between profile page and workspace.

* fix: infinite issue types loader when switching projects in create issue modal.

* chore: add back custom search select for issue type and property dropdown

* chore: update property tile popover to use react portal.

* style: minor UI update for text input.

* fix: remove empty strings from number and text value.

* chore: revert back save buttom to confirm check icon.

* style: property attribute ux copy improvements.

* fix: move issue type change logic on switching projects to parent.

* chore: remove option to `make a copy` for disabled issue types.

* chore: minor UI improvement.

* chore: update issue identifier.

* chore: disable new issue type by default.

* chore: minor ui fixes.

* chore: disable project and issue type switch while making a copy
2024-08-10 15:41:23 +05:30
Anmol Singh BhatiaandGitHub 269e6ccd18 [WEB-2204] chore: asset optimization (#5346)
* chore: dashboard empty state asset updated and remove unwanted asset

* chore: workspace active cycle asset updated

* chore: onboarding pages asset updated and remove unwanted asset from web and space app

* chore: onboarding profile setup and create workspace asset updated and remove unwanted asset from web and space app

* chore: code refactor
2024-08-10 12:09:57 +05:30
sriram veeraghanta 6600342f82 fix: merge conflicts 2024-08-09 21:08:44 +05:30
pushya22andGitHub 886a6fa920 Merge pull request #797 from makeplane/sync/ce-ee
sync: community changes
2024-08-09 19:36:01 +05:30
M. PalanikannanandGitHub 6e435df613 fix: state creation from external apis (#5345) 2024-08-09 19:29:17 +05:30
pushya22andGitHub eb9afab1f2 Merge pull request #796 from makeplane/sync/ce-ee
sync: community changes
2024-08-09 19:24:24 +05:30
Aaryan KhandelwalandGitHub 85f8fe9247 [WEB-2045] dev: editor variable font sizes and styles support (#5340)
* chore: added variable font size and font style support

* chore: remove font style switcher

* chore: update typography
2024-08-09 19:22:47 +05:30
Anmol Singh BhatiaandGitHub 6d0cf1b4e9 [WEB-2190] fix: unauthorised delete and redirections (#5342)
* fix: cycle unauthorised delete action redirection

* fix: intake unauthorised delete action redirection
2024-08-09 19:14:38 +05:30
Anmol Singh BhatiaandGitHub 679b0b6465 [WEB-2189] fix: issue peek overview and issue detail unauthorised delete action (#5341)
* fix: issue peek overview and issue detail delete action

* chore: code refactor

* chore: code refactor
2024-08-09 19:09:25 +05:30
Anmol Singh BhatiaandGitHub 421bf2abc7 [WEB-2178] fix: empty folder title (#5344)
* fix: empty folder title

* fix: collapsible overflow issue
2024-08-09 19:03:25 +05:30
pushya22andGitHub 045a112973 Merge pull request #795 from makeplane/sync/ce-ee
sync: community changes
2024-08-09 17:19:29 +05:30
guru_sainathandGitHub f457048644 chore: handling the archived module ids in the issue list and issue detail endpoints (#5343) 2024-08-09 17:16:37 +05:30
Anmol Singh BhatiaandGitHub 24b1e71cbf [WEB-2211] fix: input autoComplete (#5333)
* fix: input autoComplete

* chore: code refactor

* chore: set autoComplete on for email, password and name
2024-08-09 16:42:31 +05:30
vamsi 0b72bd373b fix: adding signup enabled flag in instance settings endpoint 2024-08-09 16:35:52 +05:30
vamsi fc205efd6d fix: remove user count from instance settings 2024-08-09 16:23:53 +05:30
f2ef245557 improvement: issue types and properties (#792)
* chore: issue type icon picker and issue identifier updates.

* chore: update `issue type and properties` update action logic.

* chore: UI / UX copy updates.

* chore: remove search from issue and property type dropdown.

* chore: minor improvements for disabled mandatory field toggle.

* chore: update logic to improve syncing with server.

* chore: update paragraph order and minor UI fix.

* chore: update issue type collapsible to open only one collapsible at a time.

* chore: minor improvements.

* dev: update issue property messages

* fix: issue type overflow.

* dev: update field validation on issue property update

* chore: update enable issue type logic.

* chore: update issue identifier logo size.

* chore: minor improvements.

* chore: update tooltip position.

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-08-09 15:08:04 +05:30
Aaryan Khandelwal 6285c4fa0f Merge branch 'chore-rephrase-ai' of https://github.com/makeplane/plane-ee into chore-rephrase-ai 2024-08-09 14:31:32 +05:30
Aaryan Khandelwal 189a30aa8e fix: merge conflicts resolved from preview 2024-08-09 14:31:10 +05:30
sriram veeraghantaandGitHub 8ec610111d Merge pull request #794 from makeplane/uat
release: v1.3.1-rc22
2024-08-09 13:45:30 +05:30
sriram veeraghanta adb0b40c83 Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-08-09 13:44:59 +05:30
Nikhilandsriram veeraghanta 8060237e89 [WEB-2210] fix: delete pages and favorite delete on projects (#793)
* fix: pages and favorite delete on projects and pages

* fix: page publish attach to project
2024-08-09 13:07:00 +05:30
NikhilandGitHub 079993a6bd [WEB-2210] fix: delete pages and favorite delete on projects (#793)
* fix: pages and favorite delete on projects and pages

* fix: page publish attach to project
2024-08-09 13:06:22 +05:30
Nikhilandsriram veeraghanta e6fa740641 fix: project delete endpoint (#788) 2024-08-08 20:56:50 +05:30
NikhilandGitHub f92cfb86fc fix: project delete endpoint (#788) 2024-08-08 20:55:51 +05:30
sriram veeraghanta 8be19d6ebc Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-08-08 20:39:58 +05:30
sriram veeraghanta 7250464071 fix: update the runtime python version 2024-08-08 20:28:45 +05:30
dependabot[bot]sriram veeraghantadependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
b9a186a5f6 chore(deps): bump django in /apiserver/requirements (#5337)
Bumps [django](https://github.com/django/django) from 4.2.14 to 4.2.15.
- [Commits](https://github.com/django/django/compare/4.2.14...4.2.15)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-08 20:27:48 +05:30
sriram veeraghantaandGitHub b4ac5d8e12 Merge pull request #789 from makeplane/sync/ce-ee
sync: community changes
2024-08-08 20:19:08 +05:30
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
f54e1b922d chore(deps): bump django in /apiserver/requirements (#5337)
Bumps [django](https://github.com/django/django) from 4.2.14 to 4.2.15.
- [Commits](https://github.com/django/django/compare/4.2.14...4.2.15)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-08 20:18:05 +05:30
timf34andGitHub 644d1db44c Fixed typo in manifest.json (#5310) 2024-08-08 20:13:09 +05:30
Manish GuptaandGitHub b05d72e29a fixed setup.sh for macos support (#5336)
* fixed setup.sh for macos support

* updated as per coderabbit suggestions
2024-08-08 20:13:01 +05:30
Anmol Singh BhatiaandGitHub 48cb0f5afc [WEB-2202] chore: user favorites mutation and code refactor (#5330)
* chore: fav item drag and drop improvement

* chore: user favorite type updated

* chore: user favorites helper function added

* dev: favorite item common component added

* dev: favorite item component added and code refactor

* fix: build error

* chore: code refactor

* chore: code refactor

* chore: code refactor
2024-08-08 20:11:18 +05:30
Anmol Singh BhatiaandGitHub 653bdbe649 chore: state progress color consistency (#787) 2024-08-08 20:10:53 +05:30
983a1b9acc feat: iframe jira importer (#778)
* feat: iframe added for jira

* feat: added iframe

* fix: not modal

* feat: add dashboard screen

* feat: added theme support to match that of our apps

* chore: import ui improvement

* fix: removed unnecessary code from old importer

* feat: added silo base url for config

* feat: silo iframe with theme changes and service token createion

* fix: iframe fixed while switching themes

* feat: silo base url from config

* fix: dev server port

* fix: loading states for iframe

* fix: make ui usable

* chore: remove commented code

* fix: added correct query params

* fix: redundant id

* fix: added iframe to ee

* fix: constants moved to ee

* fix: seperated more changes into ee

* fix: base api path fixed for jira import

* fix: desc

---------

Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com>
2024-08-08 19:27:11 +05:30
Satish GandhamandGitHub 2a92bc0585 Merge pull request #779 from makeplane/sync/ce-ee
sync: community changes
2024-08-08 17:37:05 +05:30
guru_sainathandGitHub a2098ffb5e chore: made cursor update on created_by in issue poprities pane in issue deatil, and issue peekoverview (#5331) 2024-08-08 17:13:52 +05:30
rahulrameshaandGitHub 3b21018154 fix issue description in space app's peek overview (#5328) 2024-08-08 17:00:15 +05:30
Aaryan Khandelwal 53e65b9484 Merge branch 'sync/ce-ee' of https://github.com/makeplane/plane-ee into sync/ce-ee 2024-08-08 16:49:23 +05:30
Aaryan Khandelwal dd5c8880d7 fix: merge conflicts resolved from preview 2024-08-08 16:46:26 +05:30
Anmol Singh BhatiaandGitHub 1b624ef3ac fix: work log activity validation (#5332) 2024-08-08 16:43:45 +05:30
Aaryan KhandelwalandGitHub be82cbb8e8 [WEB-2047] chore: add missing exports (#5334)
* chore: add missing exports

* chore: delete unnecessary files
2024-08-08 16:41:49 +05:30
sriram veeraghantaandGitHub a014718f63 Merge pull request #786 from makeplane/uat
release: v1.3.0-rc21
2024-08-08 16:21:46 +05:30
sriram veeraghanta eb54d15289 Merge branch 'preview' of github.com:makeplane/plane-ee into uat 2024-08-08 16:10:22 +05:30
guru_sainathandGitHub 1342fb1a4d chore: updated UI on the created_by issue property (#785) 2024-08-08 16:08:10 +05:30
f41e4dce25 chore: property validations (#784)
* chore: add required property validations on create issue modal.

* chore: fix issue type list item default open state.

* chore: fix boolean field default value and mandatory field validations.

* fix: default value and mandatory field validations for dropdown property.

* fix: unused code removed.

* chore: add `type_id` to create issue endpoint response.

* chore: minor height fix for readonly text property.

* chore: improve additional properties loader in create/ update issue modal.

* chore: update `getProjectDefaultIssueTypeId` function to get the entire issue type instance instead of just Id.

* chore: remove logic to expand issue type list.

* chore: update logic to expand default issue type.

* chore: minor UI fixes.

* fix: typo

* chore: open issue modal if default issue type has mandatory properties on quick add.

* dev: update issue property validation

* chore: fix values validation.

* fix: create issue form validation.

* chore: issue type icon for all layouts.

---------

Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
2024-08-08 15:01:43 +05:30
Aaryan KhandelwalandGitHub e805c49e69 [WEB-2047] refactor: editor side menu (#5329)
* refactor: editor side menu

* chore: change editor side menu selector to be id based
2024-08-08 14:48:05 +05:30
pushya22andGitHub 9e200c9a32 Merge pull request #783 from makeplane/preview
promote: preview to uat
2024-08-08 14:35:44 +05:30
guru_sainathandGitHub 67a1da74bb chore: updated UI on the worklog issue property (#782) 2024-08-08 14:29:41 +05:30
Aaryan Khandelwal 2e866983e3 Merge branch 'develop' of https://github.com/makeplane/plane-ee into chore-rephrase-ai 2024-08-08 13:52:18 +05:30
Aaryan KhandelwalandGitHub 7db4da187a dev: editor extensions feature flagging (#727) 2024-08-08 13:51:50 +05:30
sriram veeraghanta a898742f69 Merge branch 'preview' of github.com:makeplane/plane-ee into uat 2024-08-08 13:51:33 +05:30
guru_sainathandGitHub a9e6501f17 [WEB-2205] chore: worklog edit is disabled in issue property in peek overview (#781)
* chore: worklog edit is disabled in issue property in peek overview

* chore: updated UI
2024-08-08 13:43:47 +05:30
Akhil Vamshi Konam 0653d3098a feat: rephrase tone slider 2024-08-08 11:48:31 +05:30
Satish GandhamandGitHub eca3f17c63 Merge pull request #780 from makeplane/dev-sync-ce
improvement: merge quick add logic for all layouts. (#5323)
2024-08-07 21:01:06 +05:30
Prateek ShouryaandGitHub 49a895f117 improvement: merge quick add logic for all layouts. (#5323) 2024-08-07 20:54:08 +05:30
Aaryan KhandelwalandGitHub 943dd593fa dev: editor extensions feature flagging (#5279) 2024-08-07 20:06:15 +05:30
NikhilandGitHub 3510bd448a feat: create workspace subscription sync task (#694)
* feat: create workspace subscription sync task

* dev: update batch size
2024-08-07 20:02:04 +05:30
56fcd12783 [WEB-2181] chore: deploy board deletion (#759)
* chore: deploy board deletion

* chore: page publish deletion

* chore: added project deletion validation

---------

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-08-07 20:00:21 +05:30
Henit ChobisaandGitHub 3dd7045252 feat: added silo base url for config (#773) 2024-08-07 19:53:02 +05:30
sriram veeraghantaandGitHub 8e6d12fc2a Merge pull request #777 from makeplane/sync/ce-ee
sync: community changes
2024-08-07 19:51:47 +05:30
sriram veeraghantaandGitHub 2c6e384a21 Merge pull request #776 from makeplane/uat
release: v1.3.0-rc20
2024-08-07 19:49:30 +05:30
NikhilandGitHub 520938ab5c chore: add rate limiting in magic generate endpoint (#5322) 2024-08-07 19:35:00 +05:30
Akhil Vamshi Konam cfe6df1b3d feat: rephrase tone slider 2024-08-07 18:37:27 +05:30
Akhil Vamshi Konam a6b7f744e2 tone slider 2024-08-07 18:25:32 +05:30
pushya22andGitHub 57ae2a8024 Merge pull request #775 from makeplane/preview
promote: preview to uat
2024-08-07 18:04:50 +05:30
pushya22andGitHub fe602a8449 Merge pull request #774 from makeplane/sync/ce-ee
sync: community changes
2024-08-07 18:02:53 +05:30
Anmol Singh BhatiaandGitHub 86909cff14 [WEB-2182] chore: user favorites item enhancements (#5321)
* fix: user favorties item icon type and alignment

* chore: user favorite item clickable area improvement
2024-08-07 17:56:20 +05:30
Aaryan Khandelwal 946b08063e fix: rephrase endpoint 2024-08-07 17:46:51 +05:30
pushya22andGitHub 5ec4a0defa Merge pull request #772 from makeplane/preview
promote: preview to uat
2024-08-07 15:51:16 +05:30
pushya22andGitHub 66aa48cd14 Merge pull request #762 from makeplane/chore/import-integration
[WEB-2185] chore: update imports and integrations coming soon page ux copy.
2024-08-07 15:44:02 +05:30
pushya22andGitHub da547228ce Merge pull request #771 from makeplane/sync/ce-ee
sync: community changes
2024-08-07 15:33:12 +05:30
Anmol Singh BhatiaandGitHub 598846adc4 [WEB-2182] chore: user favorites improvement (#5318)
* chore: favorite collapsible spacing

* chore: favorite collapsible tooltip added

* chore: user favorites icon improvement and code refactor

* chore: favorites empty state added

* chore: project identifier message updated

* chore: favorties collapsible improvement

* chore: code refactor

* fix: build error

* fix: app sidebar draft issue z-index
2024-08-07 15:28:25 +05:30
91142659ca [WEB-2192] fix: order of state groups in space app (#5317)
* chore: added sequence in the states endpoint

* fix state grouping order in space app

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-08-07 13:49:45 +05:30
Akshita GoyalandGitHub 806eae0139 fix: reloading on favorite action (#5313) 2024-08-07 12:58:24 +05:30
pushya22andGitHub e297df6b62 Merge pull request #765 from makeplane/uat
release: 1.3.0-rc19
2024-08-06 19:00:39 +05:30
pushya22andGitHub 21ed833519 Merge pull request #769 from makeplane/fix-favorite-collapsed-click
[WEB-2182] fix: favorite item alignment and redirection
2024-08-06 18:28:53 +05:30
Anmol Singh BhatiaandSatish Gandham e787001624 [WEB-2182] fix: favorite item alignment and redirection (#5316)
* fix: favorite item alignment

* fix: favorite item redirection

* chore: code refactor
2024-08-06 18:24:50 +05:30
Satish GandhamandGitHub de6274c8e2 Merge pull request #768 from makeplane/sync/ce-ee
sync: community changes
2024-08-06 18:23:02 +05:30
Anmol Singh BhatiaandGitHub 3279bb6ac9 [WEB-2182] fix: favorite item alignment and redirection (#5316)
* fix: favorite item alignment

* fix: favorite item redirection

* chore: code refactor
2024-08-06 18:21:53 +05:30
Henit ChobisaandGitHub 976784bc84 feat: added deleted_at as read-only property for the label serializer (#5306) 2024-08-06 17:26:40 +05:30
Henit ChobisaandGitHub 983769a944 feat: added endpoint for creating service tokens (#5312)
* feat: added endpoint for creating service tokens

* fix: removed filtering of APITokens without being a service token
2024-08-06 17:26:20 +05:30
pushya22andGitHub 2e30555cfa Merge pull request #767 from makeplane/preview
promote: preview to uat
2024-08-06 16:53:00 +05:30
pushya22andGitHub ed4ba12a3e Merge pull request #766 from makeplane/sync/ce-ee
sync: community changes
2024-08-06 16:44:19 +05:30
Anmol Singh BhatiaandGitHub 3f9523804b fix: delete action mutation (#5315) 2024-08-06 16:42:13 +05:30
pushya22andGitHub 4077081769 Merge pull request #764 from makeplane/preview
promote: preview to uat
2024-08-06 16:14:59 +05:30
pushya22andGitHub f10d13331e Merge pull request #763 from makeplane/sync/ce-ee
sync: community changes
2024-08-06 16:04:02 +05:30
9715922fc1 [WEB-2103] chore: intercom trigger updates from sidebar and command palette helper actions (#5314)
* chore: handled intercom operations programatically.

* fix: app sidebar improvement

---------

Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
2024-08-06 16:02:01 +05:30
Prateek Shourya 0106a3672c fix: cursor for paid plan success modal. 2024-08-06 15:36:26 +05:30
Prateek Shourya 8c3e667f56 chore: update imports and integrations coming soon page ux copy. 2024-08-06 15:30:40 +05:30
Prateek ShouryaandGitHub a763938371 improvement: issue types and properties (#750)
* chore: minor UI improvements.

* chore: remove unused components.

* chore: add drang and drop for property options.

* chore: add `deleted_at` to list of read_only_fields for issue types and properties serializers.

* chore: removed commmented codes.

* fix: issue types and properties store structure.

* chore: adjust add options popover height.

* chore: update default issue type details and user created types weight.

* chore: fix popovers placement issue on components with overflow.

* chore: ux copy improvement for issue property create/ update toast.

* chore: add `data-delay-outside-click` to delay peekoverview closure in case of unsaved changes.

* chore: update outside click delay to 1ms.

* chore: mandatory field alert ux copy update.

* chore: minor UI fixes related to issue-types.

* fix: build errors.
2024-08-06 13:55:09 +05:30
sriram veeraghantaandGitHub d18615a9fa Merge pull request #758 from makeplane/uat
release:v1.30-rc18
2024-08-06 13:47:47 +05:30
sriram veeraghantaandGitHub 360ada78e6 Merge pull request #761 from makeplane/sync/ce-ee
sync: community changes
2024-08-06 13:36:58 +05:30
NikhilandGitHub 2fa92fda75 chore: update cache command to delete the cache entry for the cache key (#5309) 2024-08-06 13:34:21 +05:30
5a846764e6 fix: sidebar help section padding. (#5311) (#760)
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
2024-08-06 13:10:07 +05:30
Prateek ShouryaandGitHub 95641f31af fix: sidebar help section padding. (#5311) 2024-08-06 13:08:39 +05:30
Prateek ShouryaandGitHub 1d5d491791 chore: update plane logo in pro success modal. (#757) 2024-08-06 00:17:19 +05:30
sriram veeraghanta 7ef48903ce Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-08-05 22:44:57 +05:30
sriram veeraghanta 0f58935152 Merge branch 'uat' of github.com:makeplane/plane-ee into uat 2024-08-05 22:42:43 +05:30
Satish GandhamandGitHub 6c28219ce1 Merge pull request #756 from makeplane/dev-sync-ee
chore: components restructuring and UI improvements. (#5285)
2024-08-05 21:21:36 +05:30
Prateek Shourya 9d21c2c840 fix: merge conflicts resolved. 2024-08-05 21:03:55 +05:30
sriram veeraghanta cafcbd5362 Merge branch 'preview' of github.com:makeplane/plane-ee into develop 2024-08-05 20:45:39 +05:30
Prateek ShouryaandGitHub 333a989b1a chore: components restructuring and UI improvements. (#5285)
* chore: components restructuring and minor UI improvements.

* chore: minor UI improvements fro icons and member dropdown.

* chore: update issue identifier.

* chore: rename `Issue Extra Property` to `Issue Additional Property`

* chore: fix popovers placement issue on components with overflow.

* chore: add `scrollbar-xs`

* chore: add `xs` size for input and textarea components.

* chore: update `sortable` to return back `movedItem` in the onChange callback.

* chore: minor UI adjustments for radio-select.

* chore: update outside click delay to 1ms.
2024-08-05 20:42:14 +05:30
pushya22andGitHub bcbe44e315 Merge pull request #755 from makeplane/sync/ce-ee
sync: community changes
2024-08-05 20:21:10 +05:30
Akshita GoyalandGitHub a93dfc1b8d fix: favorite improvements (#5307) 2024-08-05 20:17:59 +05:30
pushya22andGitHub 27b0f89eb8 Merge pull request #754 from makeplane/sync/ce-ee
sync: community changes
2024-08-05 17:42:46 +05:30
Bavisetti NarayanandGitHub 07574b4222 [WEB-2092] chore: favorite delete changes (#5302)
* chore: favorite delete changes

* chore: removed deploy board deletion

* chore: favorite entity deletion
2024-08-05 17:40:49 +05:30
Akshita GoyalandGitHub 91e4da502a [WEB-1907] Fix/favorite move out of folder (#5305)
* fix: fav feature review changes

* fix: enabled moving out of folder on hovering

* fix: removed consoles
2024-08-05 17:06:53 +05:30
rahulrameshaandGitHub 46a095c562 remove no cycles option cycles dropdown for bulk ops (#752) 2024-08-05 17:04:42 +05:30
pushya22andGitHub 816689850b Merge pull request #753 from makeplane/sync/ce-ee
sync: community changes
2024-08-05 16:35:24 +05:30
Akshita GoyalandGitHub fafa2c06c3 fix: fav feature review changes (#5304) 2024-08-05 16:33:30 +05:30
Prateek ShouryaandGitHub 1af9e4003d fix: build errors. (#751) 2024-08-05 16:12:25 +05:30
sriram veeraghanta baffce9918 fix: merg conflicts 2024-08-05 15:53:03 +05:30
sriram veeraghantaandGitHub 071d1d35cd Merge pull request #749 from makeplane/sync/ce-ee
sync: community changes
2024-08-05 15:44:00 +05:30
sriram veeraghanta 62ccccf261 fix: build errors 2024-08-05 15:42:56 +05:30
sriram veeraghanta f93ff0dd10 fix: yarn lock updated 2024-08-05 15:39:17 +05:30
sriram veeraghanta 2b9700b84f fix: merge conflicts resolved 2024-08-05 15:38:33 +05:30
sriram veeraghanta 86a982e8ce fix: upgrading the turbo version 2024-08-05 15:35:57 +05:30
Aaryan KhandelwalandGitHub dd806dfa2f chore: remove yjs resolve (#5301) 2024-08-05 15:30:17 +05:30
sriram veeraghantaandGitHub 98801015c5 Merge pull request #748 from makeplane/sync/ce-ee
sync: community changes
2024-08-05 15:16:31 +05:30
rahulrameshaandGitHub 42462c78f7 modify cycle options (#5299) 2024-08-05 15:15:11 +05:30
Anmol Singh BhatiaandGitHub 21343034c2 [WEB-2173] fix: app sidebar spacing and build error (#5300)
* fix: app sidebar spacing

* fix: build error
2024-08-05 15:13:51 +05:30
sriram veeraghantaandGitHub 977a3722ba Merge pull request #746 from makeplane/sync/ce-ee
sync: community changes
2024-08-05 15:12:49 +05:30
sriram veeraghanta 0d4477ccaa fix: yarn lock updates 2024-08-05 15:12:26 +05:30
Aaryan Khandelwal 88a855be95 Merge branch 'develop' of https://github.com/makeplane/plane-ee into chore-rephrase-ai 2024-08-05 14:20:55 +05:30
sriram veeraghanta a5b3e32703 fix: merge conflicts 2024-08-05 14:14:02 +05:30
Prateek ShouryaandGitHub 9ef8ffa786 fix: show initial workspace loader only if feature flags API doesn't has error. (#745) 2024-08-05 14:08:05 +05:30
Aaryan KhandelwalandGitHub f9e7a5826b [WEB-2166] chore: smoother drag experience in the document editor (#5296)
* chore: update drag and drop behaviour

* chore: update drag and drop behaviour

* chore: disable pwa updates on development mode
2024-08-05 13:59:14 +05:30
Aaryan KhandelwalandGitHub c99f2fcdbb fix: yjs duplicate import error (#5297) 2024-08-05 13:37:35 +05:30
0619f1b6d1 [WEB-2103]: chore: Intercom integration (#5295)
* fix: intecom sdk integration

* dev: integrated intercom in god-mode

* dev: intercom default value true

* dev: updated intercom keys in intercom provider

* chore: added restriction values

---------

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-08-05 13:37:11 +05:30
sriram veeraghanta 17a69e4f44 Merge branch 'preview' of github.com:makeplane/plane-ee into uat 2024-08-04 23:58:17 +05:30
Prateek ShouryaandGitHub d89b317926 chore: remove upgrade to pro yearly logic. (#744) 2024-08-04 19:34:02 +05:30
pushya22andGitHub 11dc3a530f Merge pull request #743 from makeplane/fix/build-error
fix: update page favorite action
2024-08-04 12:42:41 +05:30
Aaryan Khandelwal cb856d14df fix: update page favorite action 2024-08-04 12:40:20 +05:30
pushya22andGitHub b2bf46864c Merge pull request #741 from makeplane/sync/ce-ee
sync: community changes
2024-08-04 12:09:00 +05:30
34820eec7a [WEB-1907] Fix: favorites (#5292)
* chore: workspace user favorites

* chore: added project id in entity type

* chore: removed the extra key

* chore: removed the project member filter

* chore: updated the project permission layer

* chore: updated the workspace group favorite filter

* fix: project favorite toggle

* chore: Fav feature

* fix: build errors + added navigation

* fix: added remove entity icon

* fix: nomenclature

* chore: hard delete favorites

* fix: review changes

* fix: added optimistic addition to the store

* chore: user favorite hard delete

* fix: linting fixed

* fix: favorite bugs

* fix: ts bugs

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-08-04 10:15:26 +05:30
rahulrameshaandGitHub 93e6c3b6e0 Optimistically update distribution (#5290) 2024-08-04 10:14:25 +05:30
Aaryan KhandelwalandGitHub 8f8a97589d fix: casing throughout the platform (#5293) 2024-08-04 10:09:29 +05:30
91d23dabe3 [WEB-1185] feat: issue types and issue properties (#719)
* dev: setup basic store structure for issue types and custom properties.

* dev: create issue types and add back migration for existing issues

* dev: fix save

* dev: fix migration for issue types

* dev: create page version

* dev: add page versioning migrations

* dev: create page version endpoints

* WIP: issue types.

* chore: update issue types & properties store structure.

* dev: add is_default value in issue type

* dev: implement create, update, list and delete for issue-types. (#584)

* dev: implement create, update, list and delete for issue-types.

* dev: issue properties root.

* dev: rename model

* dev: create issue property and related models

* dev: create issue property and issue types api

* dev: issue type endpoint

* dev: add issue type feature flagging

* dev: issue property options

* dev: issue properties creation and updation.

* dev: add fields to project and issue types

* dev: issue property and issue types api

* dev: update issue type migrations

* dev: issue types enabled

* dev: update folder structure and move default issue type validation

* dev: update values endpoint to return arrays

* dev: rename value to values

* chore: API integration for issue types and properties settings.

* dev: rename urls

* dev: issue type values endpoint

* dev: remove print logs

* dev: create issue property activity task

* dev: return dictionary on issue values list endpoint

* fix: boolean types

* dev: add issue type validation

* fix: issue create with different type

* dev: issue types settings and user side flow.

* chore: add option to enable/ disable issue property.

* chore: fix property attribute popover position

* chore: add validation to remove default value for mandatory properties.

* chore: add validation to disable editing property core attributes.
* allow editing if no issue is attached to the issue type.

* chore: update issue type loader logic.

* chore:minor UI & UX improvements.

* chore: add option to enable/ disable issue types.

* chore: add property title dropdown to allow adding description while creating property.

* chore: minor code restructuring.

* chore: add `scrollIntoView` when adding new properties.

* chore: update enable/ disable issue type logic.

* chore: add property type icon.

* chore: improve property values loader.

* chore: add validation to only show issue types in projects where it's enabled.

* fix: quick add.

* chore: create/ update issue modal components restructuring.

* fix: global issue update through modal on inital load.

* chore: add validations to remove `default_value` when `is_required` is set to True.

* fix: build errors.

* chore: create/ update draft issue with custom properties.

* chore: add logic to get issue property values while creating issue copy.

* dev: remove default issue type creation

* dev: issue property activity endpoint

* chore: set property `is_active` to false by default.

* chore: minor improvements

* chore: refactor logic to render display name in member picker.

* chore:minor improvement to issue types loader and data fetching.

* fix: type declarations.

* chore: add property options for dropdown property type. (#737)

* chore: add property options for dropdown property type.

* chore: components restructuring.

* improvement: issue types and properties (#742)

* chore: add property options for dropdown property type.

* chore: components restructuring.

* chore: UI improvements and minor fixes.

* chore: issue types and properties store refactor.

* chore: improve UX copy of properties and attributes.

* chore: improve enable/ disable issue type flow.

* chore: rename `Issue Extra Property` to `Issue Additional Property`

* chore: update `handleCreateDataUpdate` to `updateCreateListData`.

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
2024-08-02 19:52:37 +05:30
sriram veeraghanta 00e8492f8c fix: url mismatch in publish views 2024-08-02 19:27:24 +05:30
rahulrameshaandGitHub 3a5c77e8a4 fetch issue activity on peek issue update (#5289) 2024-08-02 19:00:30 +05:30
Akshita GoyalandGitHub 400438aa3b fix: advanced bulk ops feature (#740) 2024-08-02 18:26:44 +05:30
guru_sainathandGitHub 79fbcaa2b2 fix: initial fetch filters is not being applied when we have a undefined currentTab in params (#5288) 2024-08-02 18:20:52 +05:30
sriram veeraghanta 070d18d7fb fix: yarn lock file updated 2024-08-02 17:23:44 +05:30
sriram veeraghanta 27836c31c2 Merge branch 'preview' of github.com:makeplane/plane-ee into develop 2024-08-02 17:20:59 +05:30
ccd53979f2 feat: project grouping migrations (#691)
* feat: project grouping migrations

* chore: updated migration file

* chore: migration file changes

* chore: replaced base modal with project base modal in project attribute

* chore: project attribute migration

* chore: unique constraints migration

* dev: soft delete for project states

* chore: removed db dependency

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: gurusainath <gurusainath007@gmail.com>
2024-08-02 17:20:32 +05:30
Bavisetti NarayanandGitHub 7ef33029bd chore: workspace search endpoint (#732)
* chore: workspace search endpoint

* chore: issue attachment GET and DELETE

* fix: page list endpoint

* chore: yarn file update
2024-08-02 16:40:40 +05:30
sriram veeraghantaandGitHub ab2dad3979 Merge pull request #738 from makeplane/sync/ce-ee
sync: community changes
2024-08-02 14:55:11 +05:30
Bavisetti NarayanandGitHub b44fa8109c Merge branch 'preview' into sync/ce-ee 2024-08-02 14:50:04 +05:30
Bavisetti NarayanandGitHub 76983a57e9 [WEB-2092] chore: soft delete migration (#5286)
* chore: soft delete migration

* chore: page deletion role check
2024-08-02 13:15:59 +05:30
Anmol Singh BhatiaandGitHub e9b1151702 fix: project intake store (#5283) 2024-08-02 12:31:00 +05:30
f4f5e5a0d3 [WEB-1907] feat: Favorites Enhancements (#5262)
* chore: workspace user favorites

* chore: added project id in entity type

* chore: removed the extra key

* chore: removed the project member filter

* chore: updated the project permission layer

* chore: updated the workspace group favorite filter

* fix: project favorite toggle

* chore: Fav feature

* fix: build errors + added navigation

* fix: added remove entity icon

* fix: nomenclature

* chore: hard delete favorites

* fix: review changes

* fix: added optimistic addition to the store

* chore: user favorite hard delete

* fix: linting fixed

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-08-02 12:25:26 +05:30
sriram veeraghanta f55c135052 fix: adding icons 2024-08-01 21:29:31 +05:30
sriram veeraghanta 8924e303da fix: PWA related fixes and mainfest added 2024-08-01 21:08:57 +05:30
pushya22andGitHub 211fbc5750 Merge pull request #735 from makeplane/sync/ce-ee
sync: community changes
2024-08-01 14:51:53 +05:30
Anmol Singh BhatiaandGitHub 4af392ad06 fix: workspace active cycle build error (#736) 2024-08-01 14:31:54 +05:30
sriram veeraghanta c89fe9a313 fix: url mismatches in space app 2024-08-01 14:12:57 +05:30
pushya22andGitHub a1d41a8692 Merge pull request #733 from makeplane/sync/ce-ee
sync: community changes
2024-08-01 13:21:34 +05:30
Akshita GoyalandGitHub 67d197d060 [WEB-1955] fix: Advanced bulk ops feature flagging (#730)
* fix: Advanced bulk ops feature flagging

* fix: Refactoring

* fix: Refactoring
2024-08-01 13:16:08 +05:30
Bavisetti NarayanandGitHub b381331b75 chore: hard delete favorites (#5282) 2024-08-01 13:13:43 +05:30
pushya22andGitHub 0cec03ad1c Merge pull request #731 from makeplane/sync/ce-ee
sync: community changes
2024-08-01 13:03:17 +05:30
Anmol Singh BhatiaandGitHub ee76cb1dc7 [WEB-1999] dev: interactive active cycle stats (#5280)
* chore: list layout item improvement

* dev: active cycle interactive stats implementation

* dev: in cycle list interactive date picker added
2024-08-01 12:55:57 +05:30
sriram veeraghantaandGitHub 63e06666bd Merge pull request #729 from makeplane/sync/ce-ee
sync: community changes
2024-07-31 20:02:38 +05:30
NarayanBavisetti 244438bb06 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into sync/ce-ee 2024-07-31 20:00:47 +05:30
Bavisetti NarayanandGitHub daaa04c6ea [WEB-2092] fix: added unique constraints for project, module and states (#5281)
* fix: added unique constraints

* chore: migration indetaton
2024-07-31 19:38:53 +05:30
pushya22andGitHub 995415ae73 Merge pull request #728 from makeplane/sync/ce-ee
sync: community changes
2024-07-31 19:12:37 +05:30
pablohashescobar 1c3ec06f29 dev: update rephrase tasks to enum 2024-07-31 17:54:28 +05:30
Anmol Singh BhatiaandGitHub 67f2e2fdb2 fix: member setting role edit validation (#5278) 2024-07-31 17:12:53 +05:30
Anmol Singh BhatiaandGitHub 18df1530c1 [WEB-2130] chore: list layout responsiveness improvement (#5276)
* chore: issue list layout responsiveness improvement

* fix: list layout item component improvement

* chore: cycle, module and view list layout responsiveness improvement
2024-07-31 17:10:16 +05:30
pushya22andGitHub 92fb3dcb78 Merge pull request #726 from makeplane/sync/ce-ee
sync: community changes
2024-07-31 15:23:55 +05:30
Akshita GoyalandGitHub 8f0ea9039b Merge branch 'preview' into sync/ce-ee 2024-07-31 15:23:32 +05:30
Akshita GoyalandGitHub dd3df20319 [WEB-2121] fix: project issue creation (#5266)
* fix: project issue creation

* fix: refactored
2024-07-31 14:13:09 +05:30
Akshita GoyalandGitHub 569b592711 [WEB-1671] fix: expired snooze issues fixed (#5270)
* fix: expired snooze issues fixed

* fix: refactored
2024-07-31 14:12:28 +05:30
Akshita GoyalandGitHub f75df83ca1 [WEB-2028] fix: added states to module progress bar (#5273)
* fix: added multiple states to module progress bar

* fix: refactored
2024-07-31 14:12:00 +05:30
Aaryan KhandelwalandGitHub 90769c8231 fix: editor width transition duration added (#720) 2024-07-30 20:38:25 +05:30
Prateek ShouryaandGitHub 1daa9fd3b2 chore: remove disco base url from products api. (#725) 2024-07-30 20:37:22 +05:30
sriram veeraghantaandGitHub bd234f78eb Merge pull request #724 from makeplane/sync/ce-ee
sync: community changes
2024-07-30 20:36:56 +05:30
Bavisetti NarayanandGitHub ed50c02887 Merge branch 'preview' into sync/ce-ee 2024-07-30 20:25:13 +05:30
8415df4cf3 [WEB-1989] chore: archived modules and cycles (#5212)
* chore: added estimates in module, cycle endpoint

* fix fetching of cycles and modules from appropriate endpoints

* chore: added archived at in the cycle detail

---------

Co-authored-by: rahulramesha <rahulramesham@gmail.com>
2024-07-30 20:08:52 +05:30
Bavisetti NarayanandGitHub 3c684ecab7 [WEB-2092] chore: changed the hard delete days (#5255)
* chore: changed the hard delete days

* chore: hard delete key change

* chore: restrict deletion of project

* chore: draft issue delete filter
2024-07-30 20:05:08 +05:30
Anmol Singh BhatiaandGitHub 0b01d3e88d fix: workspace export settings mutation (#5268) 2024-07-30 19:57:57 +05:30
rahulrameshaandGitHub 889393e1d1 fix empty grouping in Kanban (#5269) 2024-07-30 19:51:47 +05:30
Aaryan KhandelwalandGitHub 6fa45d8723 fix: editor width transition duration added (#5267) 2024-07-30 19:46:16 +05:30
sriram veeraghanta ac76266476 fix: build errors 2024-07-30 19:42:43 +05:30
NikhilandGitHub 2aec15bce3 dev: make default value for feature flag to be false from the backend (#716) 2024-07-30 19:36:34 +05:30
Akshita GoyalandGitHub 88533933b4 fix: duplicate label creation in project (#5271) 2024-07-30 19:34:40 +05:30
rahulrameshaandGitHub fffa8648bb Space app Kanban block reactions (#5272) 2024-07-30 19:32:24 +05:30
f1e9ed96de [WEB-1960] chore: update upgrade to paid plans flow. (#671)
* dev: workspace price upgrade endpoint

* [WEB-1960] chore: update `upgrade to paid plans` flow.

* chore: delete workspace and cancel subscription UX copy updates.

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-07-30 18:31:32 +05:30
akhil-vamshiandGitHub aa03685873 basic re-write features added (#723) 2024-07-30 18:02:32 +05:30
Aaryan KhandelwalandGitHub e9847a1e27 fix: unique id for each editor instance (#722) 2024-07-30 16:53:28 +05:30
sriram veeraghantaandGitHub 7f24f04ffd Merge pull request #721 from makeplane/uat
release: 1.3.0-rc17
2024-07-30 16:52:16 +05:30
pushya22andGitHub 40f50d220a Merge pull request #718 from makeplane/sync/ce-ee
sync: community changes
2024-07-30 16:30:17 +05:30
Bavisetti NarayanandGitHub 1f8f6d1b26 chore: bulk delete operation (#5258) 2024-07-30 15:31:52 +05:30
Bavisetti NarayanandGitHub cce7bddbcc chore: deploy board publish validation (#5264) 2024-07-30 15:31:15 +05:30
Aaryan KhandelwalandGitHub 518327e380 [WEB-1974] fix: images getting replaced on resize (#5233)
* fix: image resizer error

* refactor: created common function to get the active image element

* fix: build errors
2024-07-30 14:58:40 +05:30
Anmol Singh BhatiaandGitHub de4c06d108 fix: active cycle mutation (#714) 2024-07-30 14:04:46 +05:30
Anmol Singh BhatiaandGitHub 6bb534dabc fix: completed cycle date picker validation (#5265) 2024-07-30 14:03:53 +05:30
guru_sainathandGitHub dc2e293058 [WEB-2107] fix: Default filters and sorting on the initial load, filter mutation on tab change (#5259)
* chore: Default filters and sorting on the initial load, filter mutation on tab change

* Typo: changed method name in project intake store
2024-07-30 14:02:16 +05:30
Aaryan KhandelwalandGitHub 1adfb4dbe4 fix: copy page link url (#5263) 2024-07-30 13:53:45 +05:30
rahulrameshaandGitHub f2af5f0653 fix modules and cycle peek views (#5261) 2024-07-30 13:53:19 +05:30
rahulrameshaandGitHub e3143ff00b [WEB-1812] fix : Avoid loader when parent is added in issue detail / peek overview (#5257)
* use common getIssues from issue service instead of multiple different services for modules and cycles

* fix parent issue refresh

* Revert "use common getIssues from issue service instead of multiple different services for modules and cycles"

This reverts commit 957e981168.
2024-07-30 13:48:52 +05:30
Anmol Singh BhatiaandGitHub 7b82d1c62f fix: profile layout (#5256) 2024-07-30 13:45:19 +05:30
372fdf3c0c feat: removed created_by from read_only serializer field, and ProjectMemberEndpoint updates (#5260)
* feat: removed created by and created_at as readonly fields from issue serializers

* feat: modified serializers for accepting created_by, and changed workspacememberendpoint to projectmemberendpoint

* fix: code suggestions

* chore: resolved code review

* chore: removed unused imports

* fix: passed default user if created_by is absent, and permission classes

* fix: default value for the issue creation

* dev: fix nomenclature

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-07-30 13:12:34 +05:30
sriram veeraghantaandGitHub 146419d977 Merge pull request #717 from makeplane/sync/ce-ee
sync: community changes
2024-07-30 13:10:56 +05:30
sriram veeraghanta 216c6a451c Merge branch 'preview' of github.com:makeplane/plane-ee into sync/ce-ee 2024-07-30 13:10:24 +05:30
3c2aec2776 feat: removed created_by from read_only serializer field, and ProjectMemberEndpoint updates (#5260)
* feat: removed created by and created_at as readonly fields from issue serializers

* feat: modified serializers for accepting created_by, and changed workspacememberendpoint to projectmemberendpoint

* fix: code suggestions

* chore: resolved code review

* chore: removed unused imports

* fix: passed default user if created_by is absent, and permission classes

* fix: default value for the issue creation

* dev: fix nomenclature

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-07-30 13:03:14 +05:30
sriram veeraghanta 5b4abf9229 Merge branch 'preview' of github.com:makeplane/plane-ee into preview 2024-07-29 20:40:55 +05:30
sriram veeraghanta 7e7dffa464 fix: replacing the disco url with instance config 2024-07-29 20:40:35 +05:30
6dbcd42955 [WEB-1955] Chore/bulk ops (#693)
* wip

* fix: types and css fixes

* fix: unwanted changes removed

* chore: added cycle, module and estimate

* fix: type fixes

* fix: TBulkIssueProperties keys

* fix: added condition for estimate points

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-07-29 19:14:53 +05:30
Anmol Singh BhatiaandGitHub 35e58e9ec7 [WEB-2043] fix: delete action validation and toast alert (#5254)
* dev: canPerformProjectAdminActions helper function added

* chore: deleteInboxIssue action updated

* dev: bulk delete modal validation updated

* chore: issue, intake, cycle and module delete action toast updated

* chore: code refactor
2024-07-29 19:08:18 +05:30
Anmol Singh BhatiaandGitHub ba9d9fd5eb chore: load more button color updated (#5253) 2024-07-29 16:50:44 +05:30
Anmol Singh BhatiaandGitHub 040ee4b256 [WEB-2026] fix: avatar visibility on project list after user leaves project (#5241)
* fix: project leave mutation

* chore: code refactor
2024-07-29 16:50:30 +05:30
sriram veeraghantaandGitHub 3c0efb5cc0 Merge pull request #713 from makeplane/sync/ce-ee
sync: community changes
2024-07-29 15:19:34 +05:30
sriram veeraghanta 54101035eb fix: merge conflicts resolved 2024-07-29 15:19:05 +05:30
NikhilandGitHub f48bc5a876 fix: google auth integrity error (#5229) 2024-07-29 14:29:45 +05:30
Bavisetti NarayanandGitHub 10e9122c1d [WEB-2092] chore: soft delete operation (#5244)
* chore: soft delete opration

* chore: migration files

* chore: celery time change

* chore: changed the deletion time
2024-07-29 14:29:08 +05:30
rahulrameshaandGitHub d5cbe3283b remove issue from cycle while changing cycle (#5246) 2024-07-29 13:26:27 +05:30
Anmol Singh BhatiaandGitHub ae931f8172 [WEB-2054] fix: kanban layout loader enhancements and issue count alignment (#5232)
* fix: kanban layout issue count alignment

* fix: kanban layout loader spacing and padding
2024-07-29 13:23:12 +05:30
Anmol Singh BhatiaandGitHub a8c6483c60 fix: profile display name error message (#5237) 2024-07-29 11:35:16 +05:30
Anmol Singh BhatiaandGitHub 9c761a614f fix: inbox filters checkbox (#5239) 2024-07-29 11:34:36 +05:30
Anmol Singh BhatiaandGitHub adf88a0f13 fix: issue link modal preloadedData reset (#5240) 2024-07-29 11:33:25 +05:30
Aaryan KhandelwalandGitHub 5d2983d027 fix: creation of new todo list item in comments (#5242) 2024-07-29 11:29:09 +05:30
Anmol Singh BhatiaandGitHub 8339daa3ee fix: member role edit validation (#5236) 2024-07-29 11:28:23 +05:30
Aaryan KhandelwalandGitHub 4a9e09a54a fix: image outline on load (#5230) 2024-07-29 11:24:23 +05:30
Bavisetti NarayanandGitHub 2c609670c8 [WEB-2043] chore: updated permissions for delete operation (#5231)
* chore: added permission for delete operation

* chore: added permission for external apis

* chore: condition changes

* chore: minor changes
2024-07-26 16:42:51 +05:30
sriram veeraghantaandGitHub 0c43fc8a3a Merge pull request #705 from makeplane/uat
release:v1.3.0-rc16
2024-07-26 15:22:46 +05:30
sriram veeraghanta 49a91e7c5e Merge branch 'preview' of github.com:makeplane/plane-ee into uat 2024-07-26 14:44:57 +05:30
sriram veeraghanta cbff6b80c7 fix: deps update 2024-07-26 14:42:57 +05:30
pushya22andGitHub fd106e33d0 Merge pull request #712 from makeplane/preview
promote: preview to uat
2024-07-26 14:18:32 +05:30
Satish GandhamandGitHub 821031cfa2 Merge pull request #711 from makeplane/fix/build-error
fix: build error.
2024-07-26 14:15:52 +05:30
Prateek Shourya 96536777f6 fix: build error. 2024-07-26 14:12:40 +05:30
pushya22andGitHub 4a9005ecf4 Merge pull request #710 from makeplane/preview
promote: preview to uat
2024-07-26 13:50:30 +05:30
Satish GandhamandGitHub 1752dee58b Merge pull request #708 from makeplane/sync/ce-ee
sync: community changes
2024-07-26 13:43:02 +05:30
Akshita GoyalandGitHub dfcba4dfc1 fix: revoked issue height change (#5238) 2024-07-26 13:38:26 +05:30
Prateek ShouryaandGitHub a4e194712b [WEB-1991] chore: disable imports and integrations. (#709) 2024-07-26 13:31:54 +05:30
Manish GuptaGitHubcoderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
d0e68cdcfb chore: self host custom build (#5228)
* removed code build process from install script

* fixes in install.sh

* fixed docker-compose.yaml

* wip

* sync env files during upgrade

* updated variables.env

* updated readme

* Update deploy/selfhost/install.sh

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* implemented codacy suggestions

* implemented codacy suggestions

* Update deploy/selfhost/install.sh

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update deploy/selfhost/install.sh

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* Update deploy/selfhost/install.sh

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* update codacy suggestions

* coderabbit suggestion

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-07-25 20:35:51 +05:30
pushya22andGitHub cd04def8a0 Merge pull request #707 from makeplane/preview
promote: preview to uat
2024-07-25 17:54:20 +05:30
Anmol Singh BhatiaandGitHub 6c97397d25 fix: edit tracked time overflow (#706) 2024-07-25 17:49:38 +05:30
pushya22andGitHub 91103688ee Merge pull request #704 from makeplane/preview
promote: preview to uat
2024-07-25 16:55:12 +05:30
pushya22andGitHub 2cb595db83 Merge pull request #698 from makeplane/sync/ce-ee
sync: community changes
2024-07-25 16:46:53 +05:30
Akshita GoyalandGitHub cec71f28f1 [WEB-2022] Fix/members billing status (#701)
* fix: hide the billing status for non pro workspaces

* fix: handled null state
2024-07-25 16:39:22 +05:30
Satish GandhamandGitHub 90e91f56a2 Merge pull request #703 from makeplane/chore/views-publish-feature-flag
[WEB-2061] chore: add feature flag for views publish.
2024-07-25 16:38:57 +05:30
Satish GandhamandGitHub 18ccc6b93e Merge pull request #700 from makeplane/fix-time-tracking-validation
[WEB-2056] fix: time tracking fixes and improvements
2024-07-25 16:31:45 +05:30
Akshita GoyalandGitHub 43103a1445 [WEB-2022] fix: handled null state on members page (#5226)
* fix: handled null state on members page

* fix: skeleton loader added
2024-07-25 16:28:03 +05:30
Prateek Shourya aabee2d7ec [WEB-2061] chore: add feature flag for views publish. 2024-07-25 16:18:54 +05:30
Anmol Singh Bhatia f37cba5f47 chore: tracked time hour step improvements 2024-07-25 15:57:25 +05:30
Anmol Singh Bhatia 9aeb21a357 chore: track time improvements 2024-07-25 15:53:19 +05:30
Anmol Singh Bhatia 1bd90b0a05 chore: track time improvements 2024-07-25 15:41:17 +05:30
sriram veeraghanta b411fa62ce Merge branch 'uat' of github.com:makeplane/plane-ee into uat 2024-07-25 15:17:49 +05:30
rahulrameshaandGitHub 1c155f6cbe fix view layout in space app (#5225) 2024-07-25 15:17:20 +05:30
sriram veeraghanta d286e70d04 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-07-25 15:16:45 +05:30
rahulrameshaandGitHub 1707f4f282 Add live button on views (#5227) 2024-07-25 15:16:14 +05:30
Bavisetti NarayanandGitHub 88313cef26 chore: publish a private view (#702) 2024-07-25 15:16:09 +05:30
Anmol Singh Bhatia b60ac8f1c3 fix: time tracking validation added 2024-07-25 14:46:52 +05:30
Satish GandhamandGitHub 792f44a513 Merge pull request #699 from makeplane/fix-publish-view-issues
[WEB-1255] fix: Minor issues in Published views
2024-07-25 14:24:28 +05:30
Satish GandhamandGitHub 392ded39f0 Merge pull request #697 from makeplane/fix/active-cycle-dupes
[WEB-2052] fix: active cycles duplicate issue
2024-07-25 14:22:23 +05:30
rahulrameshaandGitHub c2c2ad0d7a fix project issue loader and error handling (#5223) 2024-07-25 14:15:16 +05:30
Akshita GoyalandGitHub 1bf8f82ccb fix: flicker issue (#5210) 2024-07-25 13:55:29 +05:30
rahulramesha 6804ec2e3a fix public view issues 2024-07-25 13:55:26 +05:30
Anmol Singh BhatiaandGitHub 3bdd91e577 [WEB-2053] fix: my work page scroll (#5224)
* fix: my work page scroll

* chore: profile sidebar shadow removed
2024-07-25 13:54:51 +05:30
gakshita fc4692fa8c fix: active cycles duplicate issue 2024-07-25 13:09:48 +05:30
pushya22andGitHub 5cf38611b7 Merge pull request #696 from makeplane/preview
promote: preview to uat
2024-07-24 20:42:37 +05:30
Satish GandhamandGitHub 46867b17d8 Merge pull request #695 from makeplane/sync/ce-ee
sync: community changes
2024-07-24 20:35:32 +05:30
Satish GandhamandGitHub b7fb78c400 Merge branch 'preview' into sync/ce-ee 2024-07-24 20:35:09 +05:30
rahulrameshaandGitHub 1f9c7a4b67 fix issue reactions in space app (#5222) 2024-07-24 20:34:03 +05:30
Akshita GoyalandGitHub d1828c9496 [WEB-2040] fix: text updates (#5221)
* fix: text updates

* fix: page title

* fix: icon color

* fix: Page title changes
2024-07-24 20:30:52 +05:30
rahulrameshaandGitHub 3f87d8b99d fix gantt layout in project views (#5218) 2024-07-24 19:26:54 +05:30
rahulrameshaandGitHub aba6e603a3 fix view update button if no filters are applied (#5220) 2024-07-24 18:52:30 +05:30
Aaryan KhandelwalandGitHub b4f2176ffa fix: issue parent type (#5219) 2024-07-24 18:34:07 +05:30
Satish GandhamandGitHub f12bcc9c52 Merge pull request #690 from makeplane/sync/ce-ee
sync: community changes
2024-07-24 17:57:16 +05:30
Satish Gandham da43124713 Merge remote-tracking branch 'origin/preview' into sync/ce-ee 2024-07-24 17:56:29 +05:30
Anmol Singh BhatiaandGitHub 4d978c1a8c [WEB-2025] chore: profile page enhancements (#5209)
* chore: user layout and header updated

* chore: user page sidebar improvement

* fix: your work redirection

* fix: profile section mobile navigation dropdown

* chore: profile layout improvement

* chore: profile header improvement

* fix: profile section header improvement

* fix: app sidebar your work active indicator

* chore: profile sidebar improvement

* chore: user menu code refactor

* chore: header code refactor

* chore: user menu code refactor

* fix: build error
2024-07-24 17:52:12 +05:30
Akshita GoyalandGitHub 58f203dd38 fix: active cycle filter (#5217) 2024-07-24 16:53:09 +05:30
Akshita GoyalandGitHub ca088a464f [WEB-1955] fix: data types and css fixes added (#5216)
* fix: data types and css fixes for bulk ops

* fix: TBulkIssueProperties keys
2024-07-24 15:13:14 +05:30
sriram veeraghanta 0d6e581789 Merge branch 'preview' of github.com:makeplane/plane into preview 2024-07-24 15:06:19 +05:30
sriram veeraghanta c92129ef41 fix: upgrading the turbo repo 2024-07-24 15:06:02 +05:30
5ccc9fbc45 [WEB-1255] feat: publish views (#684)
* chore: views publish endpoints

* fix: members and cycles endpoint

* chore: added issue count and attachment count

* chore: resolved build errors

* chore: added created at and updated at in issue response

* chore: comments, votes and reaction endpoints

* chore: removed the comment, votes and reaction endpoint

* feat Publish views

* chore: added import statement

* revert back unnecessary non ee changes

* fix gantt layout

* fix view issues

* fix lints and remove unncessary code

* revert back yarn.lock

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-07-24 14:32:18 +05:30
sriram veeraghantaandGitHub a5ee95c753 Merge pull request #692 from makeplane/uat
release: v1.3.0-rc15
2024-07-24 14:00:40 +05:30
Akshita GoyalandGitHub d22b633d50 [WEB-1966] fix: export button handled based on role (#5198)
* fix: export button handled based on role

* fix: formatting

* fix: import optimization

* fix: border fix for cycles page

* fix: import optimization
2024-07-24 12:02:01 +05:30
sriram veeraghanta bd29dbcb42 Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-07-23 20:59:57 +05:30
sriram veeraghanta cce2154404 Merge branch 'preview' of github.com:makeplane/plane-ee into develop 2024-07-23 20:58:14 +05:30
sriram veeraghantaandGitHub 7aa505f916 Merge pull request #689 from makeplane/sync/ce-ee
sync: community changes
2024-07-23 20:57:03 +05:30
sriram veeraghanta 2df1b747a6 Merge branch 'preview' of github.com:makeplane/plane-ee into sync/ce-ee 2024-07-23 20:56:17 +05:30
M. PalanikannanandGitHub a8b2bcc838 feat: added created_at field to be writable and added those changes to (#5142)
the activity
2024-07-23 20:50:51 +05:30
64e14a4e38 [WEB-1940]: Chore/active cycle endpoints (#620)
* chore: workspace active cycles endpoints

* chore: active cycle list endpoint changes

* fix: changed the start and target date conditions

* chore: active cycles optimization

* fix: optimizations

* fix: Removed revalidation on focus

* fix: added skeleton loader

* fix: code structure optimized

* fix: handled case when estimate points is not there

* fix: indentation

* chore: resolved the import error

* fix: added workspaceSlug prop

* fix: removed indentation

* fix: revoked changes

* fix: handled null state

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-07-23 20:10:50 +05:30
2a56f163d4 [WEB-1883] chore: implemented feature flagging and handled UI and validation for time tracking (#687)
* chore: added feature flagging in endpoints

* chore: UI changes, typos and integrated feature flagging for time tracking

* chore: updated typos and handled error

* chore: handled worklog mutation

* chore: handled min number we can enter in worklog form

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-07-23 20:07:32 +05:30
Manish GuptaandGitHub 78481d45d4 chore: selfhost backup restore (#5188)
* chore: Data restore script added

* readme updated

* coderabbit suggestion implemented

* updated messages and readme

* updated readme

* updated readme

* self host readme fix
2024-07-23 19:37:31 +05:30
aec546de79 feat: added external api endpoints for creating users and adding attachments to issues (#5193)
* feat: added external id and external source for issue attachments

* feat: added endpoint for creating users

* feat: added issue attachment endpoint

* fix: converted user to workspace member

* chore: removed code blocking adding issues when the cycle has been completed

* chore: update models

* chore: added user recent visited table

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-07-23 19:26:52 +05:30
sriram veeraghantaandGitHub 4750c5f99a Merge pull request #688 from makeplane/sync/ce-ee
sync: community changes
2024-07-23 19:22:30 +05:30
3a6d3d4e82 feat: added external api endpoints for creating users and adding attachments to issues (#5193)
* feat: added external id and external source for issue attachments

* feat: added endpoint for creating users

* feat: added issue attachment endpoint

* fix: converted user to workspace member

* chore: removed code blocking adding issues when the cycle has been completed

* chore: update models

* chore: added user recent visited table

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-07-23 19:20:50 +05:30
Satish Gandham 9bdfb74814 Merge branch 'preview' into develop 2024-07-23 18:03:54 +05:30
Satish GandhamandGitHub 81e646d613 Merge pull request #686 from makeplane/sync/ce-ee
sync: community changes
2024-07-23 17:58:07 +05:30
Akshita GoyalandGitHub 66c2cbe7d6 [WEB-1913] fix: handled error message for duplicate label (#5199)
* fix: duplicate label error message

* fix: text change
2024-07-23 17:55:36 +05:30
guru_sainathandGitHub f5027f4268 chore: optimised issue activity and updated the popover component in issue detail and peek overview (#5208) 2024-07-23 17:54:26 +05:30
Satish GandhamandGitHub 0ed4ddac0e Merge pull request #685 from makeplane/sync/ce-ee
sync: community changes
2024-07-23 17:36:01 +05:30
Satish GandhamandGitHub 7822104f0f Merge branch 'preview' into sync/ce-ee 2024-07-23 17:13:34 +05:30
31fe9a1a02 [WEB-2007] fix: cycles loading optimization (#5207)
* fix: cycles loading optimization

* fix: ts error

* fix: types added along with apis

* fix: formatting

* fix: removed bottom border

* fix: fixed loading state for cycle-stats

---------

Co-authored-by: gakshita <akshitagoyal1516@gmail.com>
2024-07-23 17:04:31 +05:30
guru_sainathandGitHub 2978593c63 [WEB-1747] fix: switching between intake sorting and filters are persisting same in all the project intakes (#5196)
* fix: switching between intake sorting and filters are persisting same in all the project intakes

* chore: typos and commented the methods in intake store
2024-07-23 16:18:19 +05:30
guru_sainathandGitHub 8a05cd442c fix: mutating the issues count in the archived issues header when we restore the issues (#5192) 2024-07-23 16:04:03 +05:30
Aaryan KhandelwalandGitHub c6cdc12165 fix: headings 4, 5 and 6 triggering heading 3 (#5206) 2024-07-23 15:12:21 +05:30
Aaryan KhandelwalandGitHub 7b6a2343cb fix: bold text color (#5197) 2024-07-23 13:22:04 +05:30
Anmol Singh BhatiaandGitHub 66aedafe8a fix: add project button alignment (#5204) 2024-07-23 13:13:29 +05:30
Anmol Singh BhatiaandGitHub 7af9c7bc33 fix: archived issue detail widget validation (#5205) 2024-07-23 13:10:26 +05:30
rahulrameshaandGitHub dafa2c3ab9 fix: Build and Lint errors (#682)
* fix build and lints

* revert back lint fix in CE
2024-07-23 11:51:03 +05:30
sriram veeraghanta 12033e790a Merge branch 'develop' of github.com:makeplane/plane-ee into develop 2024-07-23 01:43:30 +05:30
sriram veeraghanta 3f0fd04708 Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-07-23 01:42:43 +05:30
sriram veeraghantaandGitHub 048abd0b09 Merge pull request #683 from makeplane/uat
release: v1.3.0-rc14
2024-07-22 23:06:28 +05:30
sriram veeraghanta f288d58290 fix: your work redirection fix 2024-07-22 22:54:49 +05:30
sriram veeraghantaandGitHub adff5c7b70 Merge pull request #681 from makeplane/uat
release: v1.3.0-rc13
2024-07-22 20:16:54 +05:30
sriram veeraghanta 4542c4f8cf Merge branch 'preview' of github.com:makeplane/plane-ee into develop 2024-07-22 19:57:32 +05:30
sriram veeraghanta 3775048cb4 Merge branch 'uat' of github.com:makeplane/plane-ee into preview 2024-07-22 19:57:03 +05:30
Anmol Singh Bhatiaandsriram veeraghanta 6742b015a2 [WEB-2023] chore: sidebar content update (#5195)
* chore: sidebar content update

* chore: code refactor
2024-07-22 19:56:17 +05:30
sriram veeraghanta 6e4fa92677 Merge branch 'preview' of github.com:makeplane/plane-ee into develop 2024-07-22 19:55:16 +05:30
sriram veeraghantaandGitHub e79c9020bb Merge pull request #679 from makeplane/sync/ce-ee
sync: community changes
2024-07-22 19:46:03 +05:30
65d4bee539 [WEB-1846] feat: time tracking (#608)
* chore: integrated time traking enabled/disabled feature on project settings and updated the pro icon as a component

* chore: Showing the toggle and disabled to make any operations on project features

* chore: default exports in constants

* chore: seperated isEnabled and isPro

* chore: updated time traking key

* chore: issue worklog endpoint

* chore: added work log issue

* chore: csv worklog downloads

* chore: acitvity listing

* chore: added workspace in export issues

* chore: initialised services, contants, and store

* chore: integrated worklog hooks

* chore: changed types in worklog type

* chore: worklog response changes

* chore: serializer changes

* chore: corrected the import statement

* chore: Worklog components and page updates

* fix: download csv and excel

* chore: implemented pagination for table and updated worklog downloads

* chore: updated pagination and updated the api for worklog download filter param

* chore: download response change

* chore: import errors resolved in issue worklog

* chore: handled loaders and empty states in worklog settings

* chore: ui, typos and cleanup

* chore: resolved merge conflicts

* chore: updating the time tracking on issue detail page

* chore: updated the ui worklog issue property button

* chore: removed create from the worklog header

* chore: updated default filters from constants

* chore: resolved ce code updates

* chore: ce cleanup

* chore: worklogs in issue activity

* ui: updated UI for peek overview and issue detail for worklog property

* fix: exporter type

* ui: handled the typos

* ui: loader ui height changes

* chore: resolved merge conflicts

* chore: handled the project worklogs enabled/disabled in the issues

* chore: handled empty screen for worklog

* chore: typo

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
2024-07-22 19:43:49 +05:30
70dc14d4f6 [WEB-1969] chore: migration for issue worklogs and issue property (#635)
* dev: add issue properties

* fix: migrations

* dev: update issue prop migrations

* dev: update issue props migration

* dev: add validation on issue properties

* chore: migration fixes

* chore: changed the migration file

* chore: minor changes

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-07-22 19:39:38 +05:30
Anmol Singh BhatiaandGitHub 0839666d81 [WEB-2023] chore: sidebar content update (#5195)
* chore: sidebar content update

* chore: code refactor
2024-07-22 19:23:31 +05:30
Anmol Singh BhatiaandGitHub 68a211d00e fix: calendar layout mutation and code refactor (#5189) 2024-07-22 19:12:52 +05:30
guru_sainathandGitHub 3545d94025 fix: mutating the inbox count on the sidebar and inbox tab when we click mark all as read (#5191) 2024-07-22 17:49:30 +05:30
Bavisetti NarayanandGitHub 17e46c812a [WEB-2011] chore: export history filters (#5179)
* chore: time tracking filters

* chore: changed the filter key
2024-07-22 17:45:28 +05:30
guru_sainathandGitHub 73455c8040 fix: rendering existing cycle and module issue properties when we reload the page in the inbox (#5190) 2024-07-22 17:44:32 +05:30
Akshita GoyalandGitHub 94faf70aca chore: members page revamp (#650) 2024-07-22 17:14:41 +05:30
Bavisetti NarayanandGitHub 9c1c0ed166 [WEB-2020] chore: display cross project issue relations (#5186)
* chore: display cross project issue relations

* chore: removed the slug
2024-07-22 16:51:43 +05:30
ae45ff158a [WEB-1983] fix: intake cycle and module operation and intake api updated (#5155)
* chore: added assignees and labels in the inbox api

* fix: intake issue cycle and module add operation

---------

Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
2024-07-22 16:47:16 +05:30
Bavisetti NarayanandGitHub c6909604b1 chore: advance views queryset change (#5182) 2024-07-22 16:45:46 +05:30
Aaryan KhandelwalandGitHub b95d7716e2 fix: editor focus after mentioning (#5187) 2024-07-22 16:45:09 +05:30
Satish GandhamandGitHub 7e1adf2142 Merge pull request #678 from makeplane/sync/ce-ee
sync: community changes
2024-07-22 16:34:56 +05:30
Satish GandhamandGitHub 394fe5762b Merge branch 'preview' into sync/ce-ee 2024-07-22 16:34:29 +05:30
8715622167 sync: community changes (#677)
* fix: leave project mutation (#5175)

* [WEB-1982] chore: sidebar navigation item refactor (#5184)

* chore: sidebar navigation item refactor

* chore: module and cycle sidebar padding adjustment

* chore: issue load more text color updated (#5174)

* chore: add missing headings to the rich text editor (#5135)

* [WEB-1255] chore: Required Spaces refactor (#5177)

* Changes required to enable Publish Views

* default views to not found page

* refactor exports

* remove uncessary view service

* fix review comments

---------

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: rahulramesha <71900764+rahulramesha@users.noreply.github.com>
Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
2024-07-22 16:30:19 +05:30
rahulrameshaandGitHub 8577a56068 [WEB-1255] chore: Required Spaces refactor (#5177)
* Changes required to enable Publish Views

* default views to not found page

* refactor exports

* remove uncessary view service

* fix review comments
2024-07-22 16:01:46 +05:30
sriram veeraghantaandGitHub fb63162e50 Merge pull request #676 from makeplane/uat
release: v1.3.0-rc12
2024-07-22 15:29:00 +05:30
Aaryan KhandelwalandGitHub 2ee6cd20d8 chore: add missing headings to the rich text editor (#5135) 2024-07-22 15:17:24 +05:30
Anmol Singh BhatiaandGitHub 8771c80c9b chore: issue load more text color updated (#5174) 2024-07-22 15:17:11 +05:30
Anmol Singh BhatiaandGitHub 2ad1047323 [WEB-1982] chore: sidebar navigation item refactor (#5184)
* chore: sidebar navigation item refactor

* chore: module and cycle sidebar padding adjustment
2024-07-22 15:16:23 +05:30
Anmol Singh BhatiaandGitHub 1956da2b90 fix: leave project mutation (#5175) 2024-07-22 15:06:10 +05:30
guru_sainathandGitHub 12ac7d719f chore: resolved the build error in the rootstore (#673) 2024-07-22 14:13:52 +05:30
pushya22andGitHub 5112d077a9 Merge pull request #672 from makeplane/sync/ce-ee
sync: community changes
2024-07-22 14:03:30 +05:30
guru_sainathandGitHub eca79f33b6 chore: handled error in activityIdsByIssueId in store and added new filed in the project types and handled the default active filters in constants in activity constants (#5185) 2024-07-22 13:57:17 +05:30
4066fd515c chore: workspace page access control (#655)
* chore: workspace page access control

* chore: workspace pages access endpoint updated

---------

Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
2024-07-19 19:57:01 +05:30
Bavisetti NarayanandGitHub 293e38d720 chore: mark all read notifications api (#662)
* chore: notification graphql

* chore: migration fixes

* chore: mark all read notifications

* chore: removed the public projects from project api
2024-07-19 19:55:23 +05:30
sriram veeraghantaandGitHub e6e1857e44 Merge pull request #670 from makeplane/sync/ce-ee
sync: community changes
2024-07-19 19:54:53 +05:30
sriram veeraghantaandGitHub 8f9b568a65 fix: adding new validation to change page is available before proceeding with update (#5176) 2024-07-19 17:44:45 +05:30
sriram veeraghanta a6d111f66d fix: setry profiling default value to zero 2024-07-19 17:30:58 +05:30
guru_sainathandGitHub 438e44d3ec chore: removed time tracking on enterprise (#669) 2024-07-19 17:18:56 +05:30
Satish GandhamandGitHub af46df33b9 Merge pull request #666 from makeplane/sync/ce-ee
sync: community changes
2024-07-19 16:13:42 +05:30
guru_sainathandGitHub f1f7fa907a [WEB-1883] chore: moving issue activity store to respective folder (#5169)
* chore: issue activity store

* chore: updated issue activity store and handled workspace settings order

* chore: added paramenter on the issue worklog component

* chore: hanlded popover close from prop
2024-07-19 16:11:25 +05:30
sriram veeraghantaandGitHub 8c8dc1f590 Merge pull request #665 from makeplane/sync/ce-ee
sync: community changes
2024-07-19 15:58:24 +05:30
Bavisetti NarayanandGitHub b4feaf973a chore: added details in cycle detail endpoint (#5132) 2024-07-19 15:56:54 +05:30
sriram veeraghantaandGitHub 6b41485cb9 Merge pull request #664 from makeplane/sync/ce-ee
sync: community changes
2024-07-19 15:49:53 +05:30
sriram veeraghanta 20a058f490 fix: merge conflicts resolved 2024-07-19 15:49:38 +05:30
39a607ac0a [WEB-1985] chore: page access control (#5154)
* chore: page access control

* chore: page access update endpoint updated

---------

Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
2024-07-19 15:43:01 +05:30
Bavisetti NarayanandGitHub d3c3d3c5ab chore: changed the naming convention (#5171) 2024-07-19 15:40:53 +05:30
NikhilandGitHub 065c9779bb [WEB - 1998] fix: profile creation on user signup (#5168)
* fix: profile creation while sign in up

* dev: destructure tupple for get or create
2024-07-19 15:35:28 +05:30
Aaryan KhandelwalandGitHub cb21dcbcef fix: disable editor history conditionally (#5133) 2024-07-19 15:31:22 +05:30
Akshita GoyalandGitHub e7948eabf2 [WEB-1956] fix: Keyboard shortcuts (#5134)
* fix: shortcuts

* fix: naming

* fix: structure optimization
2024-07-19 15:28:48 +05:30
pushya22andGitHub c9c7c3de7c Merge pull request #663 from makeplane/sync/ce-ee
sync: community changes
2024-07-19 15:14:34 +05:30
Anmol Singh BhatiaandGitHub c2b5464e40 fix: empty issue title indicator (#5173) 2024-07-19 15:12:59 +05:30
Satish GandhamandGitHub 6e4b4dc00e Merge pull request #661 from makeplane/sync/ce-ee
sync: community changes
2024-07-19 13:59:23 +05:30
Anmol Singh BhatiaandGitHub e055abb711 fix: issue link edit modal and mutation fix (#5172) 2024-07-19 13:56:36 +05:30
Prateek ShouryaandGitHub 44a0ff5c67 [WEB-1995] fix: searched page redirection from command palette. (#5170)
* [WEB-1995] fix: searched page redirection from command palette.

* chore: update redirect logic.
2024-07-19 13:56:16 +05:30
Bavisetti NarayanandGitHub 104ad1a6ee chore: upgraded strawberry version (#654) 2024-07-19 13:52:24 +05:30
sriram veeraghantaandGitHub 38eed763b0 Merge pull request #660 from makeplane/preview
release: v1.3.0-rc11
2024-07-19 13:43:49 +05:30
sriram veeraghanta 0f0a61ae00 Merge branch 'preview' of github.com:makeplane/plane-ee into develop 2024-07-19 12:14:43 +05:30
NikhilandGitHub 5686e51cdb dev: create user profile for the user with given email (#659) 2024-07-19 12:13:59 +05:30
dependabot[bot]sriram veeraghantadependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0676141455 chore(deps): bump sentry-sdk in /apiserver/requirements (#5165)
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python) from 2.0.1 to 2.8.0.
- [Release notes](https://github.com/getsentry/sentry-python/releases)
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-python/compare/2.0.1...2.8.0)

---
updated-dependencies:
- dependency-name: sentry-sdk
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-19 12:13:07 +05:30
dependabot[bot]sriram veeraghantadependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
84753e916d chore(deps): bump sentry-sdk (#657)
Bumps the pip group with 1 update in the /apiserver/requirements directory: [sentry-sdk](https://github.com/getsentry/sentry-python).

Updates `sentry-sdk` from 2.8.0 to 2.10.0
- [Release notes](https://github.com/getsentry/sentry-python/releases)
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-python/compare/2.8.0...2.10.0)

---
updated-dependencies:
- dependency-name: sentry-sdk
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-19 12:12:44 +05:30
sriram veeraghanta 146f5f7912 Merge branch 'preview' of github.com:makeplane/plane-ee into develop 2024-07-19 12:09:10 +05:30
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
041245e59d chore(deps): bump sentry-sdk (#657)
Bumps the pip group with 1 update in the /apiserver/requirements directory: [sentry-sdk](https://github.com/getsentry/sentry-python).


Updates `sentry-sdk` from 2.8.0 to 2.10.0
- [Release notes](https://github.com/getsentry/sentry-python/releases)
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-python/compare/2.8.0...2.10.0)

---
updated-dependencies:
- dependency-name: sentry-sdk
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-19 11:44:18 +05:30
sriram veeraghanta f5d4b53ee7 Merge branch 'preview' of github.com:makeplane/plane-ee into develop 2024-07-19 02:56:48 +05:30
sriram veeraghantaandGitHub b18f49dbe0 Merge pull request #656 from makeplane/dependabot/pip/apiserver/requirements/pip-15480f4b37
chore(deps): bump sentry-sdk from 2.0.1 to 2.8.0 in /apiserver/requirements in the pip group
2024-07-19 02:53:18 +05:30
sriram veeraghantaandGitHub b56360bf15 Merge pull request #652 from makeplane/sync/ce-ee
sync: community changes
2024-07-19 02:52:52 +05:30
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
075b8efa99 chore(deps): bump sentry-sdk in /apiserver/requirements (#5165)
Bumps [sentry-sdk](https://github.com/getsentry/sentry-python) from 2.0.1 to 2.8.0.
- [Release notes](https://github.com/getsentry/sentry-python/releases)
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-python/compare/2.0.1...2.8.0)

---
updated-dependencies:
- dependency-name: sentry-sdk
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-19 01:52:16 +05:30
dependabot[bot]andGitHub 4401717ac6 chore(deps): bump sentry-sdk in /apiserver/requirements in the pip group
Bumps the pip group in /apiserver/requirements with 1 update: [sentry-sdk](https://github.com/getsentry/sentry-python).


Updates `sentry-sdk` from 2.0.1 to 2.8.0
- [Release notes](https://github.com/getsentry/sentry-python/releases)
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-python/compare/2.0.1...2.8.0)

---
updated-dependencies:
- dependency-name: sentry-sdk
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-18 18:17:30 +00:00
sriram veeraghantaandGitHub 82b09ffafc Merge pull request #651 from makeplane/preview
release: v1.3.0-rc10
2024-07-18 20:52:28 +05:30
Akshita GoyalandGitHub f27c25821c [WEB-1959]: Fix/member page revamp (#5163)
* fix: css issue + no pending issues handled

* fix: type issues

* fix: css changes
2024-07-18 20:50:25 +05:30
Bavisetti Narayanandsriram veeraghanta 69e058bdde chore: removed the strawberry package (#649) 2024-07-18 20:18:39 +05:30
Bavisetti NarayanandGitHub 477f42b07b chore: removed the strawberry package (#649) 2024-07-18 18:24:03 +05:30
pushya22andGitHub 38575576da Merge pull request #647 from makeplane/sync/ce-ee
sync: community changes
2024-07-18 18:20:47 +05:30
Anmol Singh BhatiaandGitHub aade07b37a fix: project intake disabled validation (#5161) 2024-07-18 18:19:11 +05:30
guru_sainathandGitHub 8107045d8c fix: issue activity render enum keys update (#5162) 2024-07-18 18:18:32 +05:30
Akshita GoyalandGitHub 4ce255a872 [WEB-1918]: Fix/sidebar button issue (#5160)
* fix: sidebar collapsed on smaller screen by default

* fix: linting

* fix: export issue

* fix: button action fixed
2024-07-18 17:00:33 +05:30
Prateek ShouryaandGitHub c54b4e746b fix: build errors. (#648) 2024-07-18 16:33:52 +05:30
Akshita GoyalandGitHub a8c1b8cdef fix: inbox dependency array fix (#5159) 2024-07-18 16:00:16 +05:30
Satish GandhamandGitHub 420dc0b850 Merge pull request #646 from makeplane/sync/ce-ee
sync: community changes
2024-07-18 15:55:37 +05:30
Satish GandhamandGitHub 2cb3bff3f5 Merge branch 'develop' into sync/ce-ee 2024-07-18 15:55:08 +05:30
Akshita GoyalandGitHub 78dd15a801 [WEB-1918]: Fix/sidebar collapse issue (#5157)
* fix: sidebar collapsed on smaller screen by default

* fix: linting

* fix: export issue
2024-07-18 15:52:48 +05:30
Aaryan KhandelwalandGitHub 2d434f0b9c fix: disable selection if no issues are present (#5158) 2024-07-18 15:50:22 +05:30
Aaryan KhandelwalandGitHub 209b700fd9 fix: page breadcrumb tooltip persistence (#5137) 2024-07-18 15:49:25 +05:30
Anmol Singh BhatiaandGitHub 39e3c28ad8 [WEB-1981] chore: project view icon and empty state (#5153)
* chore: view icon updated

* chore: view asset updated

* chore: project view empty state updated
2024-07-18 15:46:16 +05:30
Prateek ShouryaandGitHub cfc70622d6 [WEB-1960]: chore: upgrade to plane paid plans modal. (#5149) 2024-07-18 15:45:37 +05:30
b6d550d23c [WEB-1984] fix: code block padding and margin in pages. (#5152) (#645)
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: guru_sainath <gurusainath007@gmail.com>
2024-07-18 15:37:28 +05:30
guru_sainathandGitHub f9ddd12ece fix: project issue store build error (#644) 2024-07-18 15:29:33 +05:30
Prateek ShouryaandGitHub 281948c1ce [WEB-1984] fix: code block padding and margin in pages. (#5152) 2024-07-18 15:28:40 +05:30
Satish GandhamandGitHub 26a4ff430b Merge pull request #643 from makeplane/sync/ce-ee
sync: community changes
2024-07-18 15:01:13 +05:30
guru_sainathandGitHub 2554110397 fix: build errors ee (#5156) 2024-07-18 14:59:28 +05:30
Satish GandhamandGitHub 011862c773 Merge pull request #642 from makeplane/sync/ce-ee
sync: community changes
2024-07-18 14:49:45 +05:30
Satish GandhamandGitHub 8748dbcc06 Merge branch 'develop' into sync/ce-ee 2024-07-18 14:49:20 +05:30
guru_sainathandGitHub 482b363045 [WEB-1883] chore: moved workspace settings to respective folders for CE and EE (#5151)
* chore: moved workspace settings to respective folders for ce and ee

* chore: updated imports

* chore: updated imports for ee

* chore: resolved import error

* chore: resolved import error

* chore: ee imports in the issue sidebar

* chore: updated file structure

* chore: table UI

* chore: resolved build errors

* chore: added worklog on issue peekoverview
2024-07-18 14:45:30 +05:30
Satish GandhamandGitHub 05f0bcca0b Merge pull request #641 from makeplane/sync/ce-ee
sync: community changes
2024-07-18 13:26:12 +05:30
Satish Gandham 792ff35c4b Merge remote-tracking branch 'origin/develop' into sync/ce-ee 2024-07-18 13:25:02 +05:30
fff27c60e4 [WEB-1959]: Chore/settings member page (#5144)
* chore: implemented table component in ui library

* chore: added export in the UI package

* chore/member-page-revamp

* fix: added custom popover className

* fix: updated ui for projects

* fix: hide pending invites for members

* fix: added ee component

* removed unwanted logging

* fix: seperated components

* fix: used collapsible instead of disclosure

* fix: removed commented code

---------

Co-authored-by: gurusainath <gurusainath007@gmail.com>
2024-07-18 13:02:22 +05:30
Akshita GoyalandGitHub 474d7ef3c0 [WEB-1948] fix: priority icons (#5146)
* fix: priority icons

* fix: icon size specified
2024-07-18 13:01:48 +05:30
Anmol Singh BhatiaandGitHub a7ecfade98 [WEB-1920] dev: app sidebar revamp (#5150)
* chore: user activity icon added

* dev: sidebar navigation component added

* chore: dashboard constant file updated

* chore: unread notification indicator position

* chore: app sidebar project section

* chore: app sidebar User and Workspace section updated

* chore: notification to inbox transition

* chore: code refactor

* chore: code refactor
2024-07-18 12:56:33 +05:30
Akshita GoyalandGitHub 996192b9bf fix: showing first issue as default inbox state (#5147) 2024-07-17 18:46:40 +05:30
sriram veeraghanta 632a990bde fix: instance setup script 2024-07-17 18:41:11 +05:30
sriram veeraghanta a2a82ea6ff Merge branch 'preview' of github.com:makeplane/plane-ee into develop 2024-07-17 18:28:43 +05:30
sriram veeraghantaandGitHub 800bf934ea Merge pull request #640 from makeplane/preview
release: v1.3.0-rc9
2024-07-17 16:49:37 +05:30
sriram veeraghanta 001af464fe fix: adding swr loader for feature flags 2024-07-17 16:41:20 +05:30
sriram veeraghanta 648461aeff fix: removing swr refresh intervel from the global config 2024-07-17 13:59:35 +05:30
sriram veeraghantaandGitHub 5113b555cc Merge pull request #637 from makeplane/sync/ce-ee
sync: community changes
2024-07-17 13:56:16 +05:30
sriram veeraghanta 4cb02a9270 fix: removing swr refresh intervel from the global config 2024-07-17 13:55:06 +05:30
Manish GuptaandGitHub bd5de6e73a fix: cloud builds using vault (#639)
* testing vault connection

* modified

* fix env

* added tailscale and vault access for env variables

* more fixes

* fixes

* fix again

* fix again

* fix

* fix

* fix

* build fixes
2024-07-17 10:19:59 +05:30
sriram veeraghanta 990b3dc1e1 fix: develop apiserver migration fixes 2024-07-16 20:54:32 +05:30
Anmol Singh BhatiaandGitHub 85719b9a12 chore: project intake toast and activity message updated (#5143) 2024-07-16 18:44:32 +05:30
Aaryan KhandelwalandGitHub aaba67915b fix: issue embed file (#636) 2024-07-16 18:15:36 +05:30
Anmol Singh BhatiaandGitHub a2accdcbe6 chore: page publish validation added (#631) 2024-07-16 16:59:39 +05:30
sriram veeraghanta b893ec37aa Merge branch 'preview' of github.com:makeplane/plane-ee into develop 2024-07-16 16:48:59 +05:30
Prateek ShouryaandGitHub 2b1b90c968 chore: add feature flags checks to upgrade badge. (#629) 2024-07-16 16:48:34 +05:30
Bavisetti NarayanandGitHub 5c0c13656e chore: project list endpoints (#610)
* chore: handled default state for project

* chore: added additional filters

* chore: added workspace and project in project member

* chore: pages and issue changes

* chore: added is favorite

* chore: notification filters changed

* chore: changed notification filters

* chore: added q filters with or condition
2024-07-16 16:32:42 +05:30
sriram veeraghantaandGitHub 9cb49100f8 Merge pull request #634 from makeplane/sync/ce-ee
sync: community changes
2024-07-16 16:18:09 +05:30
Anmol Singh BhatiaandGitHub 0b1f9f0e5b fix: spreadsheet layout quick action event propagation (#5141) 2024-07-16 16:06:19 +05:30
Anmol Singh BhatiaandGitHub d042dac042 fix: issue export project select dropdown width and truncate fix (#5138) 2024-07-16 15:58:55 +05:30
Anmol Singh BhatiaandGitHub f2733ab4df fix: issue detail widget user role permission added (#5131) 2024-07-16 15:57:14 +05:30
5464e62a03 [WEB-1962] fix: disabled custom menu (#5130)
* fix: custom menu disabled button

* Add constants package to package.json

* Freeze hook form version

---------

Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
2024-07-16 15:22:12 +05:30
Anmol Singh BhatiaandGitHub e4d6e5e1af [WEB-1730] chore: project intake (#5140)
* chore: intake icon added

* chore: project inbox updated to intake in app sidebar and feature settings

* chore: intake icon added

* chore: project intake

* chore: project intake empty state asset updated
2024-07-16 15:21:03 +05:30
guru_sainathandGitHub cd85a9fe09 chore: handled the auto form submit for all authenticators (#5139) 2024-07-16 14:16:10 +05:30
sriram veeraghantaandGitHub 128a5754af Merge pull request #633 from makeplane/sync/ce-ee
sync: community changes
2024-07-16 13:54:14 +05:30
Manish GuptaandGitHub 34b63afdc0 chore: cloud build action (#632)
* checking WEB_CLOUD_BUILD_ENV

* check admin build

* fix admin build

* fix admin build

* fix admin build

* admin build fix

* admin build fix

* admin cloud build changes

* all builds

* fix all build

* moved the cloud build to new action

* cloud build action changes
2024-07-16 13:53:24 +05:30
NikhilandGitHub 6ade86f89d dev: rename user display configuration model (#5119)
* dev: rename model

* dev: add fields to project and issue types
2024-07-16 13:51:28 +05:30
sriram veeraghantaandGitHub 7f86413856 Merge pull request #623 from makeplane/preview
release: v1.3.0-rc8
2024-07-16 13:16:09 +05:30
sriram veeraghanta 2b881f16c8 Merge branch 'preview' of github.com:makeplane/plane-ee into develop 2024-07-15 21:28:59 +05:30
sriram veeraghanta 22372d4f4e Merge branch 'master' of github.com:makeplane/plane-ee into preview 2024-07-15 21:28:31 +05:30
sriram veeraghantaandGitHub f825176fcd Merge pull request #628 from makeplane/user-role-pick
release: v1.3.0-rc7
2024-07-15 21:28:14 +05:30
Nikhilandsriram veeraghanta accf7b03ff fix: payment link endpoint for website (#627) 2024-07-15 21:26:19 +05:30
sriram veeraghanta 07550628e8 Merge branch 'preview' of github.com:makeplane/plane-ee into develop 2024-07-15 21:25:24 +05:30
NikhilandGitHub 0839536b26 fix: payment link endpoint for website (#627) 2024-07-15 21:02:50 +05:30
Anmol Singh Bhatiaandsriram veeraghanta ef63181ea2 fix: isssue widgets collapsible ui (#5126) 2024-07-15 20:59:10 +05:30
dependabot[bot]sriram veeraghantadependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
5900ed69fd chore(deps): bump django in /apiserver/requirements (#5128)
Bumps [django](https://github.com/django/django) from 4.2.11 to 4.2.14.
- [Commits](https://github.com/django/django/compare/4.2.11...4.2.14)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-15 20:59:10 +05:30
Prateek Shouryaandsriram veeraghanta 3de67f34d9 [WEB-1957] fix: exception error on label creation for unauthorized users. (#5127) 2024-07-15 20:59:10 +05:30
sriram veeraghantaandGitHub ff15602a52 Merge pull request #626 from makeplane/sync/ce-ee
sync: community changes
2024-07-15 20:57:38 +05:30
Prateek ShouryaandGitHub 65caaa14cd [WEB-1957] fix: exception error on label creation for unauthorized users. (#5127) 2024-07-15 20:29:20 +05:30
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0e92cae05f chore(deps): bump django in /apiserver/requirements (#5128)
Bumps [django](https://github.com/django/django) from 4.2.11 to 4.2.14.
- [Commits](https://github.com/django/django/compare/4.2.11...4.2.14)

---
updated-dependencies:
- dependency-name: django
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-15 20:24:53 +05:30
Satish GandhamandGitHub 808257d52f Merge pull request #625 from makeplane/sync/ce-ee
sync: community changes
2024-07-15 19:53:17 +05:30
Satish GandhamandGitHub df13542aa0 Merge branch 'develop' into sync/ce-ee 2024-07-15 19:52:54 +05:30
Anmol Singh BhatiaandGitHub 9523799f34 fix: isssue widgets collapsible ui (#5126) 2024-07-15 19:51:59 +05:30
guru_sainathandGitHub f5f3c4915f [WEB-1846] chore: integrated project other features enabled/disabled feature on project settings and updated the pro icon as a component (#5071)
* chore: integrated time traking enabled/disabled feature on project settings and updated the pro icon as a component

* chore: Showing the toggle and disabled to make any operations on project features

* chore: default exports in constants

* chore: seperated isEnabled and isPro

* chore: updated time traking key

* chore: updated UI in project feature settings
2024-07-15 19:48:27 +05:30
Satish GandhamandGitHub c1b4851fe7 Merge pull request #624 from makeplane/sync/ce-ee
sync: community changes
2024-07-15 18:54:43 +05:30
NarayanBavisetti df16fa26e8 Merge branch 'develop' of github.com:makeplane/plane-ee into sync/ce-ee 2024-07-15 18:53:49 +05:30
08d9e95a86 [WEB-1255] chore: Refactor existing Space app for project publish (#5107)
* chore: paginated the issues in space app

* chore: storing query using filters

* chore: added filters for priority

* chore: issue view model save function

* chore: votes and reactions added in issues endpoint

* chore: added filters in the public endpoint

* chore: issue detail endpoint

* chore: added labels, modules and assignees

* refactor existing project publish in space app

* fix clear all filters in space App

* chore: removed the extra serialier

* remove optional chaining and fallback to an empty array

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-07-15 18:35:45 +05:30
guru_sainathandGitHub 22671ec8a7 [WEB-1954] chore: implemented table component in ui library (#5125)
* chore: implemented table component in ui library

* chore: added export in the UI package
2024-07-15 18:34:16 +05:30
pushya22andGitHub c0c8ea95fa Merge pull request #622 from makeplane/develop
promote: dev to preview
2024-07-15 17:33:06 +05:30
Prateek ShouryaandGitHub 15d2bf32ae [WEB-1949] chore: prevent workspace deletion when user has active subscription. (#621) 2024-07-15 17:17:19 +05:30
Prateek ShouryaandGitHub 9c67cbd861 [WEB-1953 chore: fix published pages redirection for self hosted users. (#612)
* chore: fix published pages redirection for self hosted users.

* chore: update Space App URL generation logic.
2024-07-15 17:08:36 +05:30
Satish GandhamandGitHub 435b22f050 Merge pull request #617 from makeplane/sync/ce-ee
sync: community changes
2024-07-15 17:02:18 +05:30
pushya22andGitHub 864c2998a5 Merge branch 'develop' into sync/ce-ee 2024-07-15 16:58:48 +05:30
Prateek ShouryaandGitHub 56331a7b55 [WEB-1949] chore: delete workspace components restructuring. (#5123)
* [WEB-1949] chore: delete workspace components restructuring.

* chore: update delete workspace section.
2024-07-15 16:55:26 +05:30
33d6a8d233 [WEB-1820]: Fix/project selection dropdown (#5122)
* fix: Truncated project name under custom analytics's project selection dropdown

* fix: project name truncated

* fix: removed static width

* fix: hardcoded width

* fix: css

* fix: handled the custom search button

* Freeze hookform version

* Revert yarn lock

---------

Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
2024-07-15 16:47:40 +05:30
sriram veeraghantaandGitHub 8dd3e86b55 Merge pull request #619 from makeplane/preview
release: v1.3.0-rc6
2024-07-15 14:57:54 +05:30
4c353b6eeb [WEB-1557] fix: create issue disabled for guests (#5102)
* fix: create issue disabled for guests

* fix: workspace role type

* fix: create modal issue

* fix: removed the create action in guest mode

* Remove unused imports

---------

Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
2024-07-15 14:18:57 +05:30
Bavisetti NarayanandGitHub 0cc5a5357b fix: added atomic transactions (#5109) 2024-07-15 14:06:50 +05:30
sriram veeraghanta 6069cc6512 Merge branch 'preview' of github.com:makeplane/plane-ee into develop 2024-07-15 14:01:43 +05:30
Prateek ShouryaandGitHub 47aa52c578 chore: add feature flags for workspace pages. (#614)
* chore: add feature flags for workspace pages.

* chore: add workspace pages feature flag wrapper.

* chore: minor UI improvements.

* chore: use `WithFeatureFlagHOC` to show upgrade page.
2024-07-15 13:53:10 +05:30
sriram veeraghanta af23a6b70f Merge branch 'preview' of github.com:makeplane/plane-ee into develop 2024-07-15 13:50:24 +05:30
sriram veeraghantaandGitHub 9707a9722b Merge pull request #618 from makeplane/preview
release: v1.3.0-rc5
2024-07-15 13:36:00 +05:30
Anmol Singh BhatiaandGitHub e758e08785 chore: space app issue comment placeholder updated (#5121) 2024-07-15 13:35:06 +05:30
Anmol Singh BhatiaandGitHub 890888a274 chore: export issues validation added (#5118) 2024-07-15 13:27:20 +05:30
Anmol Singh BhatiaandGitHub f7de9a3497 fix: module and cycle sidebar scroll (#5113) 2024-07-15 13:26:28 +05:30
Anmol Singh BhatiaandGitHub 830d1c0b5a fix: issue label activity truncate fix and chip component added (#5120) 2024-07-15 13:13:20 +05:30
pushya22andGitHub c24e9d71c2 Merge pull request #613 from makeplane/sync/ce-ee
sync: community changes
2024-07-15 13:04:24 +05:30
sriram veeraghanta 75b1e6dcf2 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-07-12 20:00:51 +05:30
rahulrameshaandGitHub 4b0946e093 fix sort order for workspace views (#5112) 2024-07-12 19:53:11 +05:30
Anmol Singh BhatiaandGitHub 1a26768291 [WEB-1902] fix: last draft issue properties (#5110)
* fix: handleFormChange added to start and due date properties

* fix: useEffect added to update localStorage when isDirty changes
2024-07-12 19:49:23 +05:30
Anmol Singh BhatiaandGitHub c93b826c48 chore: updated the order of issue detail widgets in the peek overview (#5111) 2024-07-12 19:46:00 +05:30
sriram veeraghantaandGitHub 887182e07b Merge pull request #615 from makeplane/preview
release: v1.3.0-rc4
2024-07-12 18:44:53 +05:30
Prateek ShouryaandGitHub ce89c7dcff [WEB-1929] chore: improve finishOnboarding logic to handle case where user profile setup is done and user already has a workspace. (#5105) 2024-07-12 17:17:58 +05:30
pushya22andGitHub 5cbd1e6afa Merge pull request #607 from makeplane/sync/ce-ee
sync: community changes
2024-07-12 15:31:28 +05:30
NikhilandGitHub a3b4124772 fix: pages feature flag (#611) 2024-07-12 15:22:24 +05:30
Prateek ShouryaandGitHub aabcb90682 improvement: feature flagging (#609)
* chore: add upgrade banner for free users on bulks ops and page publish.

* fix: bulk ops responsiveness.
2024-07-11 20:52:58 +05:30
Akshita GoyalandGitHub f06095f120 [WEB-1759] fix: project dropdown action (#5088)
* fix: project dropdown action

* chore: added redirection for collapsed sidebar

* fix: disclosure panel close issue

* fix: removed redundancy

* fix: truncate issue
2024-07-11 20:20:32 +05:30
Anmol Singh BhatiaandGitHub dd3b0f6a3f [WEB-1921] fix: issue widgets modal and code refactor (#5106)
* fix: celery fix

* chore: issue relationkey and issueCrudOperation state added to issueDetail store

* chore: moved issue detail widget modal to root

* chore: code refactor

* chore: default open widget updated
2024-07-11 20:12:09 +05:30
NikhilandGitHub c1dbc31995 fix: payment link creation (#606) 2024-07-11 17:55:35 +05:30
Prateek Shouryaandsriram veeraghanta 42115deadb chore: add back enterprise billing page. (#603) 2024-07-11 16:48:23 +05:30
sriram veeraghanta add6d9f58d Merge branch 'preview' of github.com:makeplane/plane-ee into develop 2024-07-11 15:16:49 +05:30
Nikhilandsriram veeraghanta 5a324ce632 dev: fix page versioning task (#5104) 2024-07-11 15:14:18 +05:30
4e8bfe0024 dev: feature flagging implementation (#443)
* dev: initialize feature flagging

* dev: feature flagging workspace active cycles

* dev: update feature flag implementation

* dev: add `FEATURE_FLAG_SERVER_AUTH_TOKEN` env

* dev: add feature flagging for backend apis

* dev: setup feature flags store and hooks. (#558)

* dev: setup feature flags store and hooks.

* minor improvements for swr key and flags enum.

* dev: workspace active cycles feature flag. (#562)

* dev: add task for cancelling the workspace subscription when the workspace is deleted

* dev: rename feaure flagging component

* dev: update feature flagging function for spaces

* dev: add feature flags for bulk ops, issue embeds and page publish. (#589)

* dev: add logging for member sync task

* dev: restrict workspace from deleting if the subscription is active

* dev: workspace delete check endpoint

* dev: subscription endpoint check

* dev: update subscriptions

* chore: plane pro billing and plans page updates.

* dev: update pro pill display logic.

* dev: fix feature flagging

* chore: minor improvement in cloud-badge to avoid API calls to `products` endpoint if user has PRO subscription.

---------

Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-07-11 15:14:18 +05:30
a7e37ac0de dev: feature flagging implementation (#443)
* dev: initialize feature flagging

* dev: feature flagging workspace active cycles

* dev: update feature flag implementation

* dev: add `FEATURE_FLAG_SERVER_AUTH_TOKEN` env

* dev: add feature flagging for backend apis

* dev: setup feature flags store and hooks. (#558)

* dev: setup feature flags store and hooks.

* minor improvements for swr key and flags enum.

* dev: workspace active cycles feature flag. (#562)

* dev: add task for cancelling the workspace subscription when the workspace is deleted

* dev: rename feaure flagging component

* dev: update feature flagging function for spaces

* dev: add feature flags for bulk ops, issue embeds and page publish. (#589)

* dev: add logging for member sync task

* dev: restrict workspace from deleting if the subscription is active

* dev: workspace delete check endpoint

* dev: subscription endpoint check

* dev: update subscriptions

* chore: plane pro billing and plans page updates.

* dev: update pro pill display logic.

* dev: fix feature flagging

* chore: minor improvement in cloud-badge to avoid API calls to `products` endpoint if user has PRO subscription.

---------

Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-07-11 15:12:54 +05:30
sriram veeraghantaandGitHub fc2f1a8faa Merge pull request #605 from makeplane/sync/ce-ee
sync: community changes
2024-07-11 14:43:42 +05:30
Bavisetti NarayanandGitHub 24973c1386 [WEB-1909] chore: removed duplication of assignee and label activity (#5095)
* chore: removed duplication of assignee and label activity

* chore: removed the print statement

* chore: updated the queryset
2024-07-11 14:43:02 +05:30
Anmol Singh BhatiaandGitHub 15b0a448ee [WEB-1925] dev: issue detail widget enhancement (#5101)
* chore: collapsible button border color updated

* chore: TIssueDetailWidget type added

* chore: issue link modal onClose updated

* chore: issue detail widgets collapse state added to store

* chore: issue detail widget interaction added

* chore: issue detail widget interaction added
2024-07-11 14:34:56 +05:30
NikhilandGitHub 4d484577b5 dev: fix page versioning task (#5104) 2024-07-11 13:47:32 +05:30
Akshita GoyalandGitHub 2d78f6fd22 fix: empty state for view page fixed (#5090) 2024-07-11 13:37:40 +05:30
Akshita GoyalandGitHub 77694ee8ba [WEB-1876] fix: "Show sub-issues" checkbox checked by default under Archives (#5091)
* fix: "Show sub-issues" checkbox checked by default under Archives

* fix: default value set
2024-07-11 13:37:07 +05:30
Akshita GoyalandGitHub ac8e588ac3 [WEB-1820] fix: analytics truncate project name (#5089)
* fix: Truncated project name under custom analytics's project selection dropdown

* fix: project name truncated

* fix: removed static width

* fix: hardcoded width

* fix: css
2024-07-11 13:36:34 +05:30
guru_sainathandGitHub 2136872351 [WEB-1916] ui: updated the empty state design in workspace notifications and ui changes (#5093)
* ui: updated the empty state design in workspace notifications and ui changes

* chore: updated the popover custom components

* ui: updated the badge ui on the sidrbar options

* ui: broken down the menu components
2024-07-11 13:19:07 +05:30
Anmol Singh BhatiaandGitHub a90724516b chore: auth screen layout padding (#5087) 2024-07-11 13:18:06 +05:30
Prateek ShouryaandGitHub a5a26b5787 chore: add back enterprise billing page. (#603) 2024-07-10 21:13:07 +05:30
sriram veeraghantaandGitHub 17ea691957 Merge pull request #604 from makeplane/preview
release: v1.3.0-rc3
2024-07-10 21:07:58 +05:30
sriram veeraghanta ed567f77e6 fix: removed unused migration file 2024-07-10 20:12:19 +05:30
sriram veeraghantaandGitHub bdae34369c Merge pull request #602 from makeplane/sync/ce-ee
sync: community changes
2024-07-10 19:48:53 +05:30
sriram veeraghanta 34bf7a107f fix: merge conflicts resolved 2024-07-10 19:45:27 +05:30
Prateek ShouryaandGitHub 31f67e189d [WEB-1843] chore: billing page and upgrade badge UI improvements. (#5099)
* [WEB-1843] chore: billing page and upgrade badge UI improvements.

* chore: fix sidebar collaped state.
2024-07-10 19:38:21 +05:30
NikhilandGitHub c6db050443 chore: page version migrations (#5103)
* chore: rewrite page version migration to remove data back migration

* dev: rename exporter history choice field

* dev: update migration
2024-07-10 19:37:04 +05:30
sriram veeraghantaandGitHub 5eaf908047 Merge pull request #601 from makeplane/sync/ce-ee
sync: community changes
2024-07-10 15:06:09 +05:30
NikhilandGitHub f9a3778c7f fix: data migrations for page versioning (#5100)
* dev: remove issue type back migrations

* dev: revert data migrations

* dev: update migrations to run async

* dev: remove unused imports
2024-07-10 15:03:41 +05:30
sriram veeraghantaandGitHub 71d057ad63 Merge pull request #600 from makeplane/sync/ce-ee
sync: community changes
2024-07-09 20:00:39 +05:30
NikhilandGitHub ec1662cbd6 dev: remove page version back migrations (#5092) 2024-07-09 19:58:49 +05:30
sriram veeraghantaandGitHub 4a3d5b26bb Merge pull request #599 from makeplane/sync/ce-ee
sync: community changes
2024-07-09 19:08:15 +05:30
sriram veeraghanta 172bc333fa fix: merge conflicts 2024-07-09 19:07:06 +05:30
7986a28ca2 [WEB - 1837]feat: page versioning (#5019)
* dev: create issue types and add back migration for existing issues

* dev: fix save

* dev: fix migration for issue types

* dev: create page version

* dev: add page versioning migrations

* dev: create page version endpoints

* dev: add is_default value in issue type

* dev: add start date and target date to project

* chore: updated migration

* dev: get issue_types

* fix: typo

* dev: update fetch ordering

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-07-09 18:55:35 +05:30
sriram veeraghantaandGitHub d6185160b6 Merge pull request #597 from makeplane/preview
release: v1.3.0-rc2
2024-07-09 17:15:27 +05:30
sriram veeraghanta 5cde18a268 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-07-09 16:38:23 +05:30
Prateek ShouryaandGitHub 08df0b2ef5 chore: add error toast for members trying to generate payment link. (#598)
* minor ui fix in cloud upgrade page.
2024-07-09 16:36:56 +05:30
sriram veeraghanta 27a99d9842 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-07-09 15:37:56 +05:30
pushya22andGitHub d806d6ab89 Merge pull request #596 from makeplane/sync/ce-ee
sync: community changes
2024-07-09 15:35:36 +05:30
guru_sainathandGitHub cd540e9641 [WEB-1908] chore: update input type number validation to type text in estimate input form (#5086)
* chore: removed input type number validation in estimate input form

* chore: removed pattern
2024-07-09 15:31:12 +05:30
Satish GandhamandGitHub b2a9e749cc Merge pull request #595 from makeplane/chore/estimate-input-type-validation
[WEB-1908] chore: switch input type number validation to type text in estimate input form
2024-07-09 15:16:21 +05:30
gurusainath 789f860442 chore: removed pattern 2024-07-09 15:15:13 +05:30
Anmol Singh BhatiaandGitHub 676ec7e396 [WEB-1899] fix: issue attachment delete modal and code refactor (#5085)
* chore: issue attachment modal state updated in store

* fix: issue attachment delete modal fix and code refactor
2024-07-09 15:14:23 +05:30
gurusainath 56206eb204 chore: estimate input type validation in estimate switch 2024-07-09 15:08:18 +05:30
gurusainath ad47203ad2 Merge branch 'develop' of gurusainath:makeplane/plane-ee into develop 2024-07-09 15:06:24 +05:30
sriram veeraghantaandGitHub 7a17cee6d8 Merge pull request #590 from makeplane/preview
release: v1.3.0-rc1
2024-07-09 14:07:49 +05:30
sriram veeraghanta cd2471ef0a Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-07-09 13:50:56 +05:30
sriram veeraghantaandGitHub b6c5cc2faa Merge pull request #594 from makeplane/sync/ce-ee
sync: community changes
2024-07-09 13:50:31 +05:30
Bavisetti NarayanandGitHub 6b12c78cea [WEB-1904] chore: updated setup env (#5082)
* chore: updated setup env

* chore: removed the web env
2024-07-09 13:48:36 +05:30
Satish GandhamandGitHub 98e980ceff Merge pull request #593 from makeplane/sync/ce-ee
sync: community changes
2024-07-09 13:44:37 +05:30
f617937542 [WEB-1900] chore: mentions mutation, ui fix on app sidebar notification badge, and back button inbox issue notification embed (#5083)
* chore: mention notification boolean field

* chore: handled mentions and all notification mutation and UI fix on the app sidebar notification badge and Back redirection button on inbox issue resposiveness

* chore: Moved everthing to chip

* chore: cleaning up the selection when we unmount the page

* chore: resolved build error

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-07-09 13:41:34 +05:30
sriram veeraghanta 8af47f31cc Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-07-08 20:56:11 +05:30
sriram veeraghantaandGitHub fa38223527 Merge pull request #592 from makeplane/sync/ce-ee
sync: community changes
2024-07-08 20:55:22 +05:30
pushya22andGitHub d1a66c6731 Merge pull request #591 from makeplane/develop
Promote develop to preview
2024-07-08 19:54:18 +05:30
pushya22andGitHub 95699b7b33 Merge pull request #588 from makeplane/sync/ce-ee
sync: community changes
2024-07-08 19:45:54 +05:30
gurusainath 98b3870088 Merge branch 'develop' of gurusainath:makeplane/plane-ee into develop 2024-07-08 17:44:58 +05:30
sriram veeraghantaandGitHub 9352925b66 Merge pull request #587 from makeplane/sync/ce-ee
sync: community changes
2024-07-08 16:01:30 +05:30
sriram veeraghantaandGitHub 51555e20d9 Merge pull request #585 from makeplane/sync/ce-ee
sync: community changes
2024-07-08 15:58:53 +05:30
NikhilandGitHub 07c1824c35 Merge branch 'develop' into sync/ce-ee 2024-07-08 15:47:11 +05:30
sriram veeraghanta 83a31e6fb3 Merge branch 'preview' of github.com:makeplane/plane-ee into develop 2024-07-08 15:21:59 +05:30
Bavisetti NarayanandGitHub 528edc2b0e [WEB-1854] chore: active cycle estimates (#573)
* chore: estimate points float field

* chore: active cycle estimate point
2024-07-08 15:20:39 +05:30
Bavisetti NarayanandGitHub a8dcdb666a chore: issue detail listing (#582)
* chore: issue update label changes

* chore: issue update assignee changes

* chore: empty labels and assignees

* chore: diabled graphiql

* chore: optional last workspace id

* chore project, issue serach endpoint

* chore: update issue details
2024-07-08 15:19:24 +05:30
Satish GandhamandGitHub f4055f2619 Merge pull request #583 from makeplane/sync/ce-ee
sync: community changes
2024-07-08 15:16:00 +05:30
sriram veeraghantaandGitHub 0c61478f5e Merge pull request #581 from makeplane/preview
release: cloud payment links
2024-07-05 21:06:36 +05:30
Prateek Shouryaandsriram veeraghanta 14e09c1ae5 style: minor UI improvements for upgrade page. (#580) 2024-07-05 21:04:47 +05:30
Prateek ShouryaandGitHub f930c862fd style: minor UI improvements for upgrade page. (#580) 2024-07-05 21:02:48 +05:30
pushya22andGitHub 039c2442e4 Merge pull request #578 from makeplane/sync/ce-ee
sync: community changes
2024-07-05 17:04:07 +05:30
Prateek ShouryaandGitHub 379dcd9987 [WEB-1843] chore: minor file restructuring for bulk ops and issue embeds. (#577) 2024-07-05 16:18:02 +05:30
sriram veeraghanta 58e3aebf2d Merge branch 'preview' of github.com:makeplane/plane-ee into develop 2024-07-05 16:08:12 +05:30
d98a3a06e6 dev: pro plan upgrade screens. (#563)
* dev: pro plan upgrade screens.

* dev: website upgrade workflow

* chore: plan upgrade API integration.

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-07-05 16:07:30 +05:30
sriram veeraghanta e7af4efeda fix: adding dependabot weekly scanner 2024-07-05 16:06:03 +05:30
sriram veeraghantaandGitHub 88e3b6a347 Merge pull request #576 from makeplane/preview
release: monitor build errors
2024-07-05 15:51:15 +05:30
sriram veeraghanta ebbdf6536b Merge branch 'preview' of github.com:makeplane/plane-ee into develop 2024-07-05 15:50:37 +05:30
Henit ChobisaandGitHub b25c4d07cf fix: go mod error build resolved (#575) 2024-07-05 15:38:42 +05:30
Satish GandhamandGitHub 6597f399d9 Merge pull request #571 from makeplane/sync/ce-ee
sync: community changes
2024-07-05 15:28:01 +05:30
Prateek Shourya 593780624a Merge branch 'develop' of github.com:makeplane/plane-ee into sync/ce-ee 2024-07-05 15:27:44 +05:30
sriram veeraghantaandGitHub 099bfee590 Merge pull request #572 from makeplane/preview
release: v1.2.1-rc5
2024-07-05 14:54:55 +05:30
36ded97c45 dev: pro plan upgrade screens. (#563)
* dev: pro plan upgrade screens.

* dev: website upgrade workflow

* chore: plan upgrade API integration.

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-07-05 14:51:59 +05:30
sriram veeraghantaandGitHub 707570ca7a Merge pull request #5041 from makeplane/preview
release: v0.22-dev
2024-07-05 13:28:45 +05:30
sriram veeraghanta ba384750c9 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-07-05 03:31:42 +05:30
sriram veeraghanta a8c5f0a2e6 chore: yarn lock update 2024-07-05 03:31:08 +05:30
sriram veeraghanta 2c00492889 fix: updating sharp package 2024-07-05 03:27:37 +05:30
sriram veeraghanta f0eb701351 fix: dependencies 2024-07-05 03:26:21 +05:30
sriram veeraghanta 38c5c4b026 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-07-05 03:25:05 +05:30
sriram veeraghanta 8d8dc3ae38 fix: removing vercel analytics 2024-07-05 03:24:25 +05:30
sriram veeraghantaandGitHub 957e550bbd Merge pull request #570 from makeplane/preview
release: v1.2.1-rc4
2024-07-04 20:33:38 +05:30
sriram veeraghanta e778592077 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-07-04 19:53:29 +05:30
sriram veeraghantaandGitHub 85035c23f1 Merge pull request #569 from makeplane/sync/ce-ee
sync: community changes
2024-07-04 19:53:09 +05:30
sriram veeraghantaandGitHub 39549ca1f6 Merge branch 'develop' into sync/ce-ee 2024-07-04 19:53:00 +05:30
gurusainath d6eafc6cfd Merge branch 'develop' of gurusainath:makeplane/plane-ee into develop 2024-07-04 18:23:33 +05:30
sriram veeraghanta 08ab7dc785 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-07-04 18:05:18 +05:30
sriram veeraghanta 6bbd7941f1 fix: upgrading the python stack 2024-07-04 17:35:08 +05:30
sriram veeraghanta eb4c2e8a01 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-07-04 17:25:46 +05:30
Satish GandhamandGitHub 75bccee3a4 Merge pull request #568 from makeplane/sync/ce-ee
sync: community changes
2024-07-04 17:24:30 +05:30
Satish GandhamandGitHub df0755af6f Merge branch 'develop' into sync/ce-ee 2024-07-04 17:22:28 +05:30
sriram veeraghanta bd45210152 fix: adding change log link in plane one 2024-07-04 17:12:36 +05:30
sriram veeraghanta 8fb17223ea Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-07-04 16:53:38 +05:30
sriram veeraghanta 9595907bdd Merge branch 'develop' of github.com:makeplane/plane-ee into develop 2024-07-04 16:53:01 +05:30
sriram veeraghanta f6664494f7 fix: dollor before verison number in plane one. 2024-07-04 16:52:39 +05:30
312bf04fbe sync: community changes (#566)
* chore: package version change

* fix module Quick add (#5039)

* [WEB-1818] fix: issue changes done in Peek overview to reflect in the issue list boards (#5010)

* fix issue changes done in Peek overview to reflect in the issue boards

* Adding comments to aliased names

* chore: change comment box placeholder (#5042)

---------

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
Co-authored-by: rahulramesha <71900764+rahulramesha@users.noreply.github.com>
Co-authored-by: Aaryan Khandelwal <65252264+aaryan610@users.noreply.github.com>
Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
2024-07-04 16:26:06 +05:30
sriram veeraghantaandGitHub 4afef15794 Merge pull request #565 from makeplane/develop
promote: dev to preview
2024-07-04 13:09:43 +05:30
pushya22andGitHub 20b75cc9a2 Merge pull request #564 from makeplane/sync/ce-ee
sync: community changes
2024-07-04 13:02:19 +05:30
Bavisetti NarayanandGitHub bdc73eb150 fix: graphql projects api (#549)
* chore: handled default state for project

* chore: added additional filters

* chore: changed the workspace key

* chore: removed bot account's from project member

* chore: issue update view change

* chore: optional organization size
2024-07-04 01:00:52 +05:30
sriram veeraghanta 78edd0b994 Merge branch 'develop' of github.com:makeplane/plane-ee into develop 2024-07-03 20:23:59 +05:30
sriram veeraghanta 3a5c7e71e3 Merge branch 'preview' of github.com:makeplane/plane-ee into develop 2024-07-03 20:23:36 +05:30
sriram veeraghantaandGitHub 8d7d8a0b53 Merge pull request #561 from makeplane/preview
release: v1.2.1-rc3
2024-07-03 20:08:25 +05:30
8a6ef10fce fix: issue pagination listing (#5029) (#560)
Co-authored-by: Nikhil <118773738+pablohashescobar@users.noreply.github.com>
2024-07-03 19:50:16 +05:30
Prateek ShouryaandGitHub 75dc9ade3a [WEB-1843] chore: active cycles file restructuring. (#559) 2024-07-03 19:48:02 +05:30
Satish GandhamandGitHub aeb9e865a9 Merge pull request #557 from makeplane/sync/ce-ee
sync: community changes
2024-07-03 19:35:32 +05:30
Prateek Shourya ace262fd87 Merge branch 'develop' of github.com:makeplane/plane-ee into sync/ce-ee 2024-07-03 19:33:01 +05:30
sriram veeraghantaandGitHub 5ad7b8db83 Merge pull request #555 from makeplane/sync/ce-ee
sync: community changes
2024-07-03 15:56:54 +05:30
sriram veeraghanta 96255878fb Merge branch 'preview' of github.com:makeplane/plane-ee into develop 2024-07-03 14:54:31 +05:30
sriram veeraghantaandGitHub 7af4f31c1e Merge pull request #556 from makeplane/preview
release: v1.2.1-rc2
2024-07-03 14:05:44 +05:30
sriram veeraghantaandGitHub 32f21c5911 Merge pull request #554 from makeplane/cherry-pick-1
promote: moving changes to preview by cherry picking
2024-07-03 13:26:19 +05:30
Prateek Shouryaandsriram veeraghanta 75397d7901 [WEB-1801] fix: avoid opening shortcut guide on editors / input elements. (#5025) 2024-07-03 13:24:43 +05:30
Nikhilandsriram veeraghanta 5e284b6701 fix: workspace slug validation (#5023) 2024-07-03 13:24:00 +05:30
sriram veeraghantaandGitHub 5ab3297af0 Merge pull request #552 from makeplane/sync/ce-ee
sync: community changes
2024-07-03 13:22:13 +05:30
sriram veeraghantaandGitHub 38d80ce21a Merge branch 'develop' into sync/ce-ee 2024-07-03 13:21:48 +05:30
guru_sainathandGitHub 99e8426e3b [WEB-522] chore: Estimate validation on estimate delete and switch (#553)
* fix: validating and showing proper alert estimate point has to be taken greater than 0 in create and update

* chore: implemented form submission loader on estimate switch.

* chore: handled estimate delete vlaidation when we have minimum estimate points.
2024-07-03 13:18:52 +05:30
gurusainath 1de83b9bbe Merge branch 'develop' of gurusainath:makeplane/plane-ee into develop 2024-07-03 12:32:02 +05:30
sriram veeraghantaandGitHub c57231f3c4 Merge pull request #551 from makeplane/preview-moving
cherry pick changes
2024-07-02 20:21:26 +05:30
guru_sainathandsriram veeraghanta 5589f5bb0e fix: updated unread count UI and validation (#5016) 2024-07-02 20:10:48 +05:30
Nikhilandsriram veeraghanta 2ee3f06707 [WEB - 1835] chore: update workspace constants (#5017)
* dev: add workspace restriction list in constants

* dev: update list
2024-07-02 20:10:27 +05:30
sriram veeraghantaandGitHub 8c9b8d13b4 Merge pull request #550 from makeplane/sync/ce-ee
sync: community changes
2024-07-02 20:07:06 +05:30
sriram veeraghantaandGitHub be25139835 Merge pull request #548 from makeplane/sync/ce-ee
sync: community changes
2024-07-02 19:47:17 +05:30
gurusainath 9213f032e1 Merge branch 'develop' of gurusainath:makeplane/plane-ee into develop 2024-07-02 19:13:53 +05:30
sriram veeraghantaandGitHub d1602c5475 Merge pull request #546 from makeplane/preview
release: v1.2.1-rc1
2024-07-02 19:01:06 +05:30
sriram veeraghanta 48d4faaba0 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-07-02 18:25:18 +05:30
sriram veeraghantaandGitHub 6bb5c90a14 Merge pull request #547 from makeplane/sync/ce-ee
sync: community changes
2024-07-02 18:24:56 +05:30
sriram veeraghanta 45031d3866 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-07-02 17:58:54 +05:30
sriram veeraghantaandGitHub 5c5dde8824 Merge pull request #545 from makeplane/sync/ce-ee
sync: community changes
2024-07-02 17:20:30 +05:30
sriram veeraghanta 4b60e328d9 fix: merge conflicts 2024-07-02 17:20:07 +05:30
gurusainath 2da75f1096 Merge branch 'develop' of gurusainath:makeplane/plane-ee into develop 2024-07-02 17:06:48 +05:30
sriram veeraghanta 21762e66ca Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-07-02 16:45:30 +05:30
Bavisetti NarayanandGitHub dcb520f34e feat: graphql api's (#519)
* chore: basic setup and workspace api

* chore: workspace CRUD operation

* chore: refactored the folder structure

* chore: issues list endpoint

* chore: unfavorite and favorite projects

* chore: states and labels api

* chore: update user properties

* chore: listing notifications

* chore: added issue activity and issue filters

* chore: added workspace member details

* chore: added permission layer

* chore: created workspace and project permissions

* chore: read notification

* chore: setuped user context

* chore: structured the import statments

* chore: pages listing

* chore: issue creation updated

* chore: workspace states and labels

* chore: key values changed

* chore: renamed the folder name

* chore: create issue return statement
2024-07-02 16:45:07 +05:30
Manish GuptaandGitHub 140e35ee10 fix: skip arm build for pre-release (#524) 2024-07-02 16:44:02 +05:30
Manish GuptaandGitHub b489f563b0 chore: Enterprise AIO Builds (#528)
* chore: enterprise aio builds

* modified aio action
2024-07-02 16:43:05 +05:30
5f07d36d22 sync: community changes (#543)
* Add empty state when view is not available (#5002)

* fix: converted and handled the estimate type to lowercase in the store (#5011)

---------

Co-authored-by: rahulramesha <71900764+rahulramesha@users.noreply.github.com>
Co-authored-by: guru_sainath <gurusainath007@gmail.com>
2024-07-02 16:42:45 +05:30
sriram veeraghanta f0f5d51de1 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-07-02 16:41:55 +05:30
Prateek ShouryaandGitHub f991d4bd45 [WEB-1814] chore: OIDC and SAML UI and UX updates. (#544) 2024-07-02 16:35:41 +05:30
NikhilandGitHub ca01730b40 fix: saml and oidc errors (#542) 2024-07-02 16:34:50 +05:30
sriram veeraghanta e6b5cf0aaa Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-07-02 16:23:14 +05:30
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a05f1ca5bb chore(deps): bump github.com/gofiber/fiber/v2 in /monitor/lib/router (#541)
Bumps [github.com/gofiber/fiber/v2](https://github.com/gofiber/fiber) from 2.52.4 to 2.52.5.
- [Release notes](https://github.com/gofiber/fiber/releases)
- [Commits](https://github.com/gofiber/fiber/compare/v2.52.4...v2.52.5)

---
updated-dependencies:
- dependency-name: github.com/gofiber/fiber/v2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-02 16:22:48 +05:30
Satish GandhamandGitHub ef5f7ebbd9 Merge pull request #540 from makeplane/sync/ce-ee
sync: community changes
2024-07-02 16:17:31 +05:30
gurusainath 91e0ca5ea3 Merge branch 'develop' of gurusainath:makeplane/plane-ee into develop 2024-07-02 15:51:59 +05:30
Satish GandhamandGitHub c3ace3ab86 Merge pull request #539 from makeplane/sync/ce-ee
sync: community changes
2024-07-02 13:16:03 +05:30
sriram veeraghantaandGitHub aab82ea452 Merge pull request #537 from makeplane/preview
release: v1.2.0-rc7
2024-07-01 20:47:11 +05:30
sriram veeraghanta 27abd0af2e Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-07-01 20:34:06 +05:30
sriram veeraghanta abe6fecca0 fix: yarn lock updates 2024-07-01 20:33:35 +05:30
sriram veeraghantaandGitHub 22b4d866a9 Merge pull request #538 from makeplane/sync/ce-ee
sync: community changes
2024-07-01 20:31:15 +05:30
pushya22andGitHub bd412cb546 Merge pull request #536 from makeplane/develop
Promote develop to preview
2024-07-01 19:33:47 +05:30
Satish GandhamandGitHub 25cdc20c66 Merge pull request #535 from makeplane/sync/ce-ee
sync: community changes
2024-07-01 19:32:25 +05:30
sriram veeraghantaandGitHub b73f860291 Merge pull request #533 from makeplane/preview
release: v1.2.0-rc6
2024-07-01 18:09:19 +05:30
sriram veeraghanta 109184544d Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-07-01 17:44:44 +05:30
sriram veeraghantaandGitHub 2d478952d1 Merge pull request #534 from makeplane/sync/ce-ee
sync: community changes
2024-07-01 17:43:58 +05:30
NikhilandGitHub 662ca62876 dev: add logging to saml authentication and fix oidc error (#531) 2024-07-01 17:42:08 +05:30
pushya22andGitHub 7bfefd0816 Merge pull request #532 from makeplane/sync/ce-ee
sync: community changes
2024-07-01 17:33:51 +05:30
sriram veeraghanta bd81c78dca Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-07-01 17:27:32 +05:30
sriram veeraghantaandGitHub 97600df697 Merge pull request #530 from makeplane/sync/ce-ee
sync: community changes
2024-07-01 17:07:41 +05:30
sriram veeraghanta b6a33e1973 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-07-01 16:06:59 +05:30
sriram veeraghanta 041ef7a139 fix: build errors 2024-07-01 16:06:22 +05:30
sriram veeraghanta 0cd6b65cd6 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-07-01 15:57:04 +05:30
sriram veeraghantaandGitHub 06717e29ee Merge pull request #529 from makeplane/sync/ce-ee
sync: community changes
2024-07-01 15:49:26 +05:30
sriram veeraghanta c586bb9aa1 fix: merge conflicts 2024-07-01 15:49:12 +05:30
sriram veeraghanta 7de01a31b0 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-07-01 14:54:03 +05:30
sriram veeraghantaandGitHub 886734fa9e Merge pull request #527 from makeplane/sync/ce-ee
sync: community changes
2024-07-01 14:43:17 +05:30
Satish GandhamandGitHub 81b4c9c0aa Merge pull request #526 from makeplane/sync/ce-ee
sync: community changes
2024-07-01 13:03:58 +05:30
Prateek ShouryaandGitHub 712a3f0a80 chore: update current-plan API SWR config to avoid unwanted API calls. (#525) 2024-07-01 13:02:47 +05:30
pushya22andGitHub e6c47ced9c Merge pull request #521 from makeplane/develop
Promote: Dev to Preview
2024-06-28 21:02:55 +05:30
pushya22andGitHub 7f98febfaa Merge pull request #523 from makeplane/sync/ce-ee
sync: community changes
2024-06-28 21:01:26 +05:30
Satish GandhamandGitHub a6ec46c44e Merge pull request #522 from makeplane/sync/ce-ee
sync: community changes
2024-06-28 20:43:47 +05:30
Satish GandhamandGitHub bb97929549 Merge pull request #520 from makeplane/sync/ce-ee
sync: community changes
2024-06-28 19:15:06 +05:30
Satish Gandham 9cd1cdd696 Merge branch 'develop' into sync/ce-ee 2024-06-28 19:14:06 +05:30
Aaryan KhandelwalandGitHub 1ff1167f7e chore: remove published page header (#513) 2024-06-28 19:01:42 +05:30
07ab92076a [WEB-1255] feat: Public and Private Views (#516)
* chore: added lock unlock and access controls in views

* Private Views Changes

* chore: handling multiple request

* chore: handling multiple request

* chore: preventing race condition

* fix minor view form modal bug

* revert yarn lock

* revert yarn lock

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-06-28 18:37:38 +05:30
Satish GandhamandGitHub 684176230b Merge pull request #518 from makeplane/sync/ce-ee
sync: community changes
2024-06-28 16:47:22 +05:30
Satish GandhamandGitHub b0bccb01e1 Merge pull request #517 from makeplane/develop
Promote: Dev to Preview
2024-06-28 16:41:00 +05:30
sriram veeraghantaandGitHub a1a6e099f4 Merge pull request #514 from makeplane/sync/ce-ee
sync: community changes
2024-06-28 14:42:40 +05:30
sriram veeraghantaandGitHub 64a9f970d6 Merge branch 'develop' into sync/ce-ee 2024-06-28 14:41:21 +05:30
Satish GandhamandGitHub c18bb0f11f Merge pull request #512 from makeplane/sync/ce-ee
sync: community changes
2024-06-27 19:39:50 +05:30
Satish GandhamandGitHub db28296764 Merge pull request #510 from makeplane/sync/ce-ee
sync: community changes
2024-06-27 16:29:20 +05:30
Aaryan KhandelwalandGitHub 7315a5ec1c chore: update issue embed icon (#507) 2024-06-27 16:16:14 +05:30
pushya22andGitHub b256403d89 Merge pull request #509 from makeplane/sync/ce-ee
sync: community changes
2024-06-27 14:47:12 +05:30
sriram veeraghantaandGitHub 4ecc8eed7a Merge pull request #508 from makeplane/preview
release: v1.2.0-rc5
2024-06-26 18:25:47 +05:30
sriram veeraghantaandGitHub f77f05ffe3 Merge pull request #506 from makeplane/sync/ce-ee
sync: community changes
2024-06-26 14:30:09 +05:30
Satish GandhamandGitHub 014ffde054 Merge pull request #505 from makeplane/sync/ce-ee
sync: community changes
2024-06-26 14:26:29 +05:30
sriram veeraghantaandGitHub cacbbf79ed Merge pull request #504 from makeplane/preview
release: v1.2.0-rc4
2024-06-26 14:25:38 +05:30
sriram veeraghantaandGitHub c5e10d1264 Merge pull request #502 from makeplane/sync/ce-ee
sync: community changes
2024-06-26 13:17:03 +05:30
Aaryan KhandelwalandGitHub e5d7121ab6 fix: user auth (#500) 2024-06-26 13:15:25 +05:30
Aaryan KhandelwalandGitHub 7a98eafeb0 chore: remove app switcher (#503)
* chore: remove app switcher

* chore: removed workspace pages code
2024-06-26 13:14:29 +05:30
sriram veeraghanta 85220a9bc6 fix: workspace page root added 2024-06-25 21:18:01 +05:30
sriram veeraghantaandGitHub 39168238dc Merge pull request #501 from makeplane/sync/ce-ee
sync: community changes
2024-06-25 20:50:41 +05:30
sriram veeraghantaandGitHub 06264b607f Merge branch 'develop' into sync/ce-ee 2024-06-25 20:50:30 +05:30
sriram veeraghantaandGitHub d5433edc30 Merge pull request #496 from makeplane/sync/ce-ee
sync: community changes
2024-06-25 20:25:18 +05:30
sriram veeraghanta 394cb46fbb fix: merge conflicts 2024-06-25 20:24:59 +05:30
sriram veeraghantaandGitHub 5138794c0e Merge pull request #499 from makeplane/preview
release: post v1.2.0 bugfixes
2024-06-25 20:17:07 +05:30
Aaryan KhandelwalandGitHub 2500cd69df [WEB-1559] fix: added content wrapper to prevent page overflow (#498)
* fix: content wrapper

* fix: page being stuck in the loading state
2024-06-25 20:07:37 +05:30
Aaryan KhandelwalandGitHub 35d89fc09d chore: publish button cta post publish (#497) 2024-06-25 19:32:24 +05:30
13d71f2b92 [WEB-522] chore: workspace active cycle (#495)
* chore: estimate active cycle

* fix: handled estimate validation on workspace active cycles

* chore: issue manager updated

---------

Co-authored-by: gurusainath <gurusainath007@gmail.com>
2024-06-25 19:09:43 +05:30
sriram veeraghanta de00d6cf90 fix: wokflow fixes 2024-06-25 18:57:43 +05:30
Prateek ShouryaandGitHub df004d0307 style: update OIDC and SAML UX copy. (#494) 2024-06-25 18:53:27 +05:30
Aaryan KhandelwalandGitHub 5537d5cc05 fix: app switcher selected state (#493) 2024-06-25 18:52:27 +05:30
Satish GandhamandGitHub 885d962b3b Merge pull request #492 from makeplane/sync/ce-ee
sync: community changes
2024-06-25 18:47:51 +05:30
Satish GandhamandGitHub f46edc9628 Merge branch 'develop' into sync/ce-ee 2024-06-25 18:47:03 +05:30
gurusainath 9fa458257d Merge branch 'develop' of gurusainath:makeplane/plane-ee into develop 2024-06-25 18:39:24 +05:30
Aaryan KhandelwalandGitHub 1fbf5dbd03 [WEB-1559] fix: unable to delete pages (#491)
* fix: pages not getting deleted

* fix: dashboard page context menu click

* fix: open in new tab
2024-06-25 18:26:35 +05:30
Aaryan KhandelwalandGitHub ada1dc0e60 [WEB-1716] fix: sidebar inconsistencies (#490)
* fix: pages sidebar inconsistencies

* fi: items spacing
2024-06-25 18:23:25 +05:30
gurusainath 038f5fdb24 Merge branch 'develop' of gurusainath:makeplane/plane-ee into develop 2024-06-25 17:50:16 +05:30
sriram veeraghantaandGitHub 765dc3b847 Merge pull request #489 from makeplane/sync/ce-ee
sync: community changes
2024-06-25 17:41:42 +05:30
Manish GuptaandGitHub b9a73cba71 fix: action fixed (#488) 2024-06-25 17:20:33 +05:30
Manish GuptaandGitHub 3b68742dfa modified the git action (#473) 2024-06-25 16:26:02 +05:30
sriram veeraghantaandGitHub 000a6d819c Merge pull request #485 from makeplane/sync/ce-ee
sync: community changes
2024-06-25 16:24:03 +05:30
Henit ChobisaandGitHub d70ccd9d5c feat: modified cron handler to get the accumilated result from the health check package (#483) 2024-06-25 14:33:43 +05:30
guru_sainathandGitHub 2b078cf8ba [WEB-522] fix: handling the issue and estimate point dropdown in the active cycle to render only when the estimate type is points (#486)
* fix: validating and showing proper alert estimate point has to be taken greater than 0 in create and update

* fix: handling the issue and estimate point dropdown in active cycle to render only when estimate type is points
2024-06-25 14:16:17 +05:30
gurusainath be40021e91 Merge branch 'develop' of gurusainath:makeplane/plane-ee into develop 2024-06-25 14:06:09 +05:30
Aaryan KhandelwalandGitHub 6b5f9d38a1 [WEB-1559] chore: updated app switcher UI (#484)
* chore: updated app switcher design

* chore: remove junk code
2024-06-25 14:02:16 +05:30
sriram veeraghantaandGitHub 9f1ff09953 Merge pull request #482 from makeplane/sync/ce-ee
sync: community changes
2024-06-25 13:25:11 +05:30
sriram veeraghantaandGitHub c89c6d72f6 Merge pull request #481 from makeplane/sync/ce-ee
sync: community changes
2024-06-24 20:35:42 +05:30
sriram veeraghanta 658436cd27 fix: merge conflicts 2024-06-24 20:34:01 +05:30
sriram veeraghantaandGitHub a2205e66d4 Merge pull request #480 from makeplane/preview
release: adding speed insights and analytics
2024-06-24 20:07:55 +05:30
Manish GuptaandGitHub e953e06571 fix: added TRUSTED_PROXIES in caddy configuration (#472) 2024-06-24 19:43:25 +05:30
sriram veeraghanta bcef7f9f0c Merge branch 'preview' of github.com:makeplane/plane-ee into develop 2024-06-24 19:42:27 +05:30
sriram veeraghanta 7477692683 fix: adding speed insights and analytics 2024-06-24 19:41:45 +05:30
Satish GandhamandGitHub be0faafeb3 Merge pull request #479 from makeplane/sync/ce-ee
sync: community changes
2024-06-24 18:09:17 +05:30
sriram veeraghanta fdada9be49 fix: trigger build test pull request on pr comment 2024-06-24 17:43:40 +05:30
sriram veeraghantaandGitHub 9e4d5b6096 Merge pull request #477 from makeplane/preview
release: v1.2.0
2024-06-24 15:21:37 +05:30
guru_sainathandGitHub f1dbaa80c4 [WEB-522] chore: updated input validation length in estimate point switch (#478)
* fix: validating and showing proper alert estimate point has to be taken greater than 0 in create and update

* chore: updated input validation length in estimate point switch
2024-06-24 14:09:16 +05:30
Satish GandhamandGitHub eacd571728 Merge pull request #476 from makeplane/sync/ce-ee
sync: community changes
2024-06-24 13:51:33 +05:30
sriram veeraghanta 58f20ad23f Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-06-24 13:48:27 +05:30
Prateek ShouryaandGitHub fb01b9340c [WEB-1559] chore: hide workspace level pages app switcher. (#474) 2024-06-24 13:46:58 +05:30
gurusainath 390fb7358d Merge branch 'develop' of gurusainath:makeplane/plane-ee into develop 2024-06-24 13:38:17 +05:30
Satish GandhamandGitHub b0b0f13ad1 Merge pull request #475 from makeplane/sync/ce-ee
sync: community changes
2024-06-24 13:33:09 +05:30
sriram veeraghantaandGitHub 8cd9699bca Merge pull request #470 from makeplane/sync/ce-ee
sync: community changes
2024-06-24 13:21:56 +05:30
Henit ChobisaandGitHub e652592b07 feat: Added DNS Validation Endpoint to Monitor as an HTTP Endpoint (#471)
* feat: added worker for executing and scheduling parallel tasks

* feat: implemented worker based execution over cron handlers

* feat: added router to package to run go fiber for dns validation

* chore: added router package to go workspace

* feat: added dns route controller

* feat: added dns validation handler for route

* feat: added healthcheck as a core function

* feat: implemented worker for scheduling and running multiple tasks over goroutines

* feat: added cron and http start handlers

* feat: added prime scheduler handler to comply with prime scheduler

* feat: implemented worker in cli start command

* feat: added tests for dns validation handler

* feat: added run test script to run test inside monitor

* feat: added test for background worker

* feat: implemented graceful shutdown for cancellation of jobs

* feat: added readme for core package

* fix: worker cancellation of tasks with ctx

* fix: added closing channels in worker

* fix: handled case for repeated keys in dns validation endpoint
2024-06-24 13:09:05 +05:30
sriram veeraghanta 4ada913f35 fix: build test pull request only on preview and master 2024-06-24 12:31:58 +05:30
sriram veeraghanta 7d1d52dd64 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-06-23 13:40:37 +05:30
sriram veeraghanta 9192ac4999 fix: import error 2024-06-23 13:40:12 +05:30
sriram veeraghanta bf0ac1e639 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-06-23 13:16:45 +05:30
sriram veeraghanta 4d407fb8e0 fix: plane version number fixes 2024-06-23 13:16:17 +05:30
sriram veeraghantaandGitHub 715e41c04c Merge pull request #469 from makeplane/sync/ce-ee
sync: community changes
2024-06-23 13:03:25 +05:30
pushya22andGitHub 5d0e36511a Merge pull request #468 from makeplane/develop
Promote: Dev to Preview
2024-06-21 20:12:47 +05:30
Satish GandhamandGitHub b5138aff6f Merge pull request #466 from makeplane/sync/ce-ee
sync: community changes
2024-06-21 19:59:24 +05:30
Prateek ShouryaandGitHub 62ce1fb321 style: add modal for plane pro early adopters. (#467) 2024-06-21 19:41:33 +05:30
Satish GandhamandGitHub 18cfb60aa5 Merge pull request #464 from makeplane/sync/ce-ee
sync: community changes
2024-06-21 19:25:45 +05:30
NikhilandGitHub bb4afa26e5 dev: add lock to pages (#465) 2024-06-21 19:13:23 +05:30
Aaryan Khandelwal c3703efb0d fix: build errors 2024-06-21 19:09:42 +05:30
Aaryan Khandelwal e21e02b217 fix: merge conflicts resolved from develop 2024-06-21 18:58:39 +05:30
Satish GandhamandGitHub df8551bd84 Merge pull request #463 from makeplane/sync/ce-ee
sync: community changes
2024-06-21 18:30:48 +05:30
Aaryan Khandelwal fdbf2c4b91 chore: added extra extensions to the document editor 2024-06-21 18:20:23 +05:30
pushya22andGitHub bc28d9f489 Merge pull request #462 from makeplane/develop
Promote: Dev to Preview
2024-06-21 15:48:57 +05:30
Satish GandhamandGitHub 704e8a251d Merge pull request #461 from makeplane/sync/ce-ee
sync: community changes
2024-06-21 15:24:28 +05:30
70dac1dd8b [WEB-1672] chore: updated input validation on switch estimate point form and truncated in issues (#459)
* fix: validating and showing proper alert estimate point has to be taken greater than 0 in create and update

* chore: updated input validation on switche estimate point form

---------

Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
2024-06-21 15:14:44 +05:30
Aaryan KhandelwalandGitHub 1de6728b18 chore: update publish button content post publishing (#460) 2024-06-21 15:10:43 +05:30
Satish GandhamandGitHub 18ef2880e0 Merge pull request #458 from makeplane/sync/ce-ee
sync: community changes
2024-06-21 14:52:48 +05:30
gurusainath 926b86a038 Merge branch 'develop' of gurusainath:makeplane/plane-ee into develop 2024-06-21 13:07:42 +05:30
pushya22andGitHub 0cb68d1815 Merge pull request #456 from makeplane/develop
Promote: Dev to Preview
2024-06-20 20:32:00 +05:30
de45465f69 [WEB-1670] style: fix tab highlights on user activity page. (#4898) (#457)
Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
2024-06-20 20:18:07 +05:30
guru_sainathandGitHub 2a7f9aa718 [WEB-522] chore: Updated the estimates store and service on the ee (#455)
* fix: validating and showing proper alert estimate point has to be taken greater than 0 in create and update

* chore: updated estimate store and service in ee

* chore: updated estimate store

* chore: resolved lint errors

* chore: updated the lint errors and added ce in ts config
2024-06-20 20:17:11 +05:30
Prateek ShouryaandGitHub b521a9a90f [WEB-1657] dev: admin application re-structuring. (#454) 2024-06-20 19:43:01 +05:30
gurusainath 1e112381ea Merge branch 'develop' of gurusainath:makeplane/plane-ee into develop 2024-06-20 19:33:44 +05:30
Satish GandhamandGitHub be10a23f20 Merge pull request #453 from makeplane/sync/ce-ee
sync: community changes
2024-06-20 19:32:43 +05:30
Satish GandhamandGitHub cebab56f2d Merge pull request #452 from makeplane/sync/ce-ee
sync: community changes
2024-06-20 18:17:55 +05:30
Prateek Shourya 91290a9fc5 Merge branch 'develop' of github.com:makeplane/plane-ee into sync/ce-ee 2024-06-20 18:16:06 +05:30
gurusainath c6d8c50a0a Merge branch 'develop' of gurusainath:makeplane/plane-ee into develop 2024-06-20 17:30:41 +05:30
sriram veeraghanta 463f128e54 fix: lint fixes 2024-06-20 17:29:07 +05:30
sriram veeraghantaandGitHub 501249ce47 Merge pull request #451 from makeplane/sync/ce-ee
sync: community changes
2024-06-20 17:21:12 +05:30
Aaryan KhandelwalandGitHub 824c9d1007 chore: update favorite star component import statement (#450) 2024-06-20 16:26:53 +05:30
Manish GuptaandGitHub 272523871f fix: removed the arm build for master branch (#440) 2024-06-20 14:31:51 +05:30
sriram veeraghantaandGitHub f4fbc0ecc5 Merge pull request #449 from makeplane/sync/ce-ee
sync: community changes
2024-06-20 14:29:23 +05:30
sriram veeraghantaandGitHub 63db941ffb Merge pull request #448 from makeplane/sync/ce-ee
sync: community changes
2024-06-20 13:11:15 +05:30
Henit ChobisaandGitHub a93467b95b feat: Added Prime Monitor Go Service for monitoring, health check and feature flagging (#411)
* feat: added build meta data to monitor

* feat: added versioning to prime-monitor

* feat: added logger package for prime-monitor

* feat: implemented logging in cmd

* feat: implemented moduled monorepo architecture

* feat: added cron package for healthcheck

* feat: added constants and modules for healthcheck

* feat: added environment service getter method

* feat: added environment service parser for parsing the recieved keys

* feat: added environment service provider method

* feat: added retry based executer for the test methods

* feat: added http health check method and placeholders for redis & pg

* feat: added tests for healthcheck methods

* feat: added PerformHealthCheck Controller Method for execution of healthcheck controller

* feat: added healthcheck test file for testing the healthcheck

* feat: added healthcheck to work file

* feat: added readme for healthcheck package

* feat: created healthcheck register for prime scheduler

* feat: added cron command for running cron subpart of monitor

* feat: added prime schedule handler for cron

* feat: added start command for starting up prime scheduler

* feat: added build utility files for monitor

* fix: goreleaser builds

* feat: removed Redis method from healthcheck methods

* feat: added docker file for building prime-monitor

* feat: added flag for adding healthcheck duration for cron start

* chore: removed redis as a healthcheck method

* chore: modified actions to build monitor on branch build and docker images

* feat: added monitor service in docker compose caddy

* feat: added description for HealthCheckJob

* fix: status code issue for reachable and non reachable

* feat: added api package for connecting with prime api

* feat: modified cmd package to report healthcheck status to prime

* feat: added api types inside prime-monitor

* feat: added message field for meta while status reporting

* fix: modified constants for environment variables

* feat: added monitor readme

* fix: build-branch monitor content shift to build-branch-ee

* chore: added build args on release

* feat: remove version meta data from cli

* fix: docker file changed to fix the build to default

* fix: removed build flags from github branch build

* fix: moved cron start to root level start cmd

* fix: passed the recieved machine signature to api headers

* feat: optimised docker build for monitor
2024-06-20 12:14:46 +05:30
rahulrameshaandGitHub 8494699792 make sure to use appropriate store while bulk updating issues (#447) 2024-06-20 10:35:50 +05:30
sriram veeraghantaandGitHub 25985549df Merge pull request #445 from makeplane/sync/ce-ee
sync: community changes
2024-06-19 20:28:56 +05:30
sriram veeraghanta bb6fbeaec8 Merge branch 'develop' of github.com:makeplane/plane-ee into develop 2024-06-19 20:26:27 +05:30
sriram veeraghanta acfea71772 fix: sperating out plane one and cloud badges 2024-06-19 20:26:14 +05:30
pushya22andGitHub 220938453c Merge pull request #444 from makeplane/sync/ce-ee
sync: community changes
2024-06-19 18:43:32 +05:30
4537b9c580 [WEB-1397] feat: page publish (#432)
* dev: workspace and project publish endpoints

* dev: update folder structure to match the global structure

* dev: add anchor to workspace and project pages

* dev: formatting errors

* dev: add public endpoint for pages

* dev: publish workflow added

* dev: update settings endpoint

* dev: space app pages

* chore: issue embeds in page publish

* fix: page not updating

* dev: added issue embed

* chore: separate edition specific code

* chore: update issue embed component

* refactor: space app pages store

* chore: issue embed error

---------

Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-06-19 18:24:46 +05:30
pushya22andGitHub 6033c1551b Merge pull request #442 from makeplane/sync/ce-ee
sync: community changes
2024-06-19 17:37:28 +05:30
guru_sainathandGitHub 896a89a83a [WEB-1627] chore: updated the styling of user profile in active cycle header (#441)
* fix: validating and showing proper alert estimate point has to be taken greater than 0 in create and update

* chore: updated the styling of user profile in active cycle header

* chore: updated the styling
2024-06-19 14:01:24 +05:30
gurusainath 7488c05655 Merge branch 'develop' of gurusainath:makeplane/plane-ee into develop 2024-06-19 12:22:32 +05:30
pushya22andGitHub f12232cca0 Merge pull request #439 from makeplane/sync/ce-ee
sync: community changes
2024-06-18 20:52:41 +05:30
Prateek ShouryaandGitHub 88ecde6573 [WEB-1635] style: fix vertical section tabs highlights. (#437) 2024-06-18 20:14:33 +05:30
guru_sainathandGitHub 0c64cd8d7a [WEB-1644] chore: updated dynamic dropdown placement using popperjs in estimate delete (#438)
* fix: validating and showing proper alert estimate point has to be taken greater than 0 in create and update

* chore: updated dynamic dropdown placement using popperjs in estimate delete
2024-06-18 20:11:05 +05:30
gurusainath 42a450c458 Merge branch 'develop' of gurusainath:makeplane/plane-ee into develop 2024-06-18 18:07:31 +05:30
Satish GandhamandGitHub 87a64e7644 Merge pull request #435 from makeplane/sync/ce-ee
sync: community changes
2024-06-18 17:55:02 +05:30
Satish GandhamandGitHub cde4f41e9a Merge branch 'develop' into sync/ce-ee 2024-06-18 17:54:22 +05:30
guru_sainathandGitHub 529976304c [WEB-1640] chore: implemented estimate point delete component (#436)
* fix: validating and showing proper alert estimate point has to be taken greater than 0 in create and update

* chore: updated delete estimate point
2024-06-18 17:52:54 +05:30
gurusainath b57c6ea36d Merge branch 'develop' of gurusainath:makeplane/plane-ee into develop 2024-06-18 17:48:05 +05:30
guru_sainathandGitHub 7fe8de8ddf [WEB-1637] fix: validating estimate points in switch and making the switch request once every validation is successful (#434)
* fix: validating and showing proper alert estimate point has to be taken greater than 0 in create and update

* fix: validating estimate points in switch and making the switch request once every validation is successfull
2024-06-18 16:35:01 +05:30
Satish GandhamandGitHub c11e547fde Merge pull request #433 from makeplane/sync/ce-ee
sync: community changes
2024-06-18 16:33:03 +05:30
Satish Gandham 146e873d2d Merge branch 'develop' of https://github.com/makeplane/plane-ee into sync/ce-ee 2024-06-18 16:31:44 +05:30
gurusainath a542d9f864 Merge branch 'develop' of gurusainath:makeplane/plane-ee into develop 2024-06-18 16:21:40 +05:30
sriram veeraghantaandGitHub b8bfba149e Merge pull request #431 from makeplane/sync/ce-ee
sync: community changes
2024-06-18 14:59:34 +05:30
guru_sainathandGitHub 15fa3050d2 fix: validating and showing proper alert estimate point has to be taken greater than 0 in create and update (#430) 2024-06-18 13:32:10 +05:30
pushya22andGitHub 3c5572dead Merge pull request #429 from makeplane/sync/ce-ee
sync: community changes
2024-06-18 13:28:37 +05:30
Satish Gandham 652330a2bc - Remove unnecessary use of UseAppRouter from store and
replace with  useParams
- Make necessary changes for the `anchor` prop in pages
2024-06-18 13:25:41 +05:30
gurusainath fd9b9f284b fix: validating and showing proper alert estimate point has to be taken greater than 0 in create and update 2024-06-18 13:16:02 +05:30
Satish Gandham e6cb68dfcf Merge branch 'develop' into sync/ce-ee 2024-06-18 13:11:47 +05:30
sriram veeraghantaandGitHub 6ca73627d6 Merge pull request #428 from makeplane/sync/ce-ee
sync: community changes
2024-06-17 23:55:59 +05:30
sriram veeraghantaandGitHub 8891460bcb Merge pull request #424 from makeplane/sync/ce-ee
sync: community changes
2024-06-17 20:25:15 +05:30
NikhilandGitHub 4c268a2b05 Merge branch 'develop' into sync/ce-ee 2024-06-17 20:24:44 +05:30
Prateek ShouryaandGitHub f1636c1387 [WEB-1595] chore: add projects integrations settings. (#426) 2024-06-17 20:17:53 +05:30
Prateek ShouryaandGitHub 2d30b0595a [WEB-1613] chore: add project logo for active cycles. (#425) 2024-06-17 20:14:55 +05:30
sriram veeraghanta 2b5288c838 fix: workspace subscription store added 2024-06-17 20:01:28 +05:30
sriram veeraghanta c03759787d fix: badge build errors 2024-06-17 18:12:41 +05:30
sriram veeraghantaandGitHub 463992bb26 Merge pull request #423 from makeplane/sync/ce-ee
sync: community changes
2024-06-17 18:09:14 +05:30
sriram veeraghanta e2f61c850c fix: merge conflicts 2024-06-17 18:08:42 +05:30
Aaryan KhandelwalandGitHub fd29f8df5c fix: replace useRouter with useParams (#422)
* fix: replace useRouter with useParams

* fix: replace useRouter with useParams
2024-06-17 17:42:13 +05:30
sriram veeraghantaandGitHub 85ff2fe8f7 Merge pull request #421 from makeplane/sync/ce-ee
sync: community changes
2024-06-17 17:21:03 +05:30
Satish GandhamandGitHub eb560889ba Merge branch 'develop' into sync/ce-ee 2024-06-17 17:05:52 +05:30
sriram veeraghantaandGitHub 8bea4cffac Merge pull request #418 from makeplane/sync/ce-ee
sync: community changes
2024-06-17 16:48:08 +05:30
NikhilandGitHub dc416a9ea3 dev: add missing endpoint (#420) 2024-06-17 16:47:44 +05:30
Aaryan KhandelwalandGitHub 90c4576fca fix: page types (#419) 2024-06-17 16:47:14 +05:30
sriram veeraghanta 62b27def1e fix: pro plane fixes 2024-06-17 16:36:09 +05:30
sriram veeraghantaandGitHub 50474afa95 Merge pull request #417 from makeplane/sync/ce-ee
sync: community changes
2024-06-17 16:17:08 +05:30
sriram veeraghanta 88a434c198 fix: preview sync 2024-06-17 16:11:58 +05:30
sriram veeraghantaandGitHub 273ef3e8d9 Merge pull request #415 from makeplane/sync/ce-ee
sync: community changes
2024-06-17 15:54:26 +05:30
sriram veeraghanta 6e8084faf1 fix: merge conflicts resolved 2024-06-17 15:52:02 +05:30
sriram veeraghanta 4d5377ead7 Merge branch 'dev-pro-plan-payment' of github.com:makeplane/plane-ee into dev-pro-plan-payment 2024-06-17 15:39:07 +05:30
sriram veeraghanta 3b9b268809 fix: cloud pro plan implementation 2024-06-17 15:38:11 +05:30
pablohashescobar f4b32a016b dev: handle payment redirection 2024-06-17 13:58:05 +05:30
Manish GuptaandGitHub cc013852b5 fix: change redis docker images to valkey (#416) 2024-06-17 13:53:05 +05:30
pushya22andGitHub 95c11b5fa1 Merge pull request #413 from makeplane/sync/ce-ee
sync: community changes
2024-06-16 07:08:10 +05:30
rahulrameshaandGitHub 7595111d40 fix issues error while switching groups to none (#414) 2024-06-15 10:57:43 +05:30
sriram veeraghanta 5400ec9cc2 fix: build errors 2024-06-14 20:34:55 +05:30
ce6e82d2bf [WEB-522] chore: estimate point active cycles pending count and fixed burndown graph total issues (#407)
* chore: workspace active cycle estimate points

* chore: added serializer fields

* chore: updated active cycles issues count and graph payload

* chore: resolved modal imports build error

* chore: updated yarn lock

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-06-14 20:25:42 +05:30
sriram veeraghantaandGitHub 1db0f93d60 Merge pull request #412 from makeplane/sync/ce-ee
sync: community changes
2024-06-14 20:24:55 +05:30
44d4c8258e chore: render state activity in bulk operation (#403)
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-06-14 20:21:42 +05:30
ed1aad5ad7 sync: community changes (#410)
* [WEB-522] chore: estimate point active cycles pending count and fixed burndown graph total issues (#4825)

* chore: updated active cycles count and graph payload

* chore: updated mobx observer

* Remove extra import

---------

Co-authored-by: guru_sainath <gurusainath007@gmail.com>
Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
2024-06-14 19:32:19 +05:30
sriram veeraghantaandGitHub 2de182af65 fix: moving enterprise endpoints to ee app (#408)
* fix: active cycles to ee app

* fix: moving bulk operations to ee

* fix: moving bulk operations to ee app

* fix: appending urls
2024-06-14 18:35:23 +05:30
sriram veeraghantaandGitHub 619c3b8696 Merge pull request #409 from makeplane/sync/ce-ee
sync: community changes
2024-06-14 18:35:04 +05:30
sriram veeraghantaandGitHub ab08313576 Merge pull request #406 from makeplane/sync/ce-ee
sync: community changes
2024-06-14 18:04:14 +05:30
sriram veeraghantaandGitHub 4e0258200b Merge pull request #405 from makeplane/sync/ce-ee
sync: community changes
2024-06-14 17:50:37 +05:30
sriram veeraghanta 09b7d071f9 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into sync/ce-ee 2024-06-14 17:49:04 +05:30
sriram veeraghanta b5651e4d1a fix: merge conflicts 2024-06-14 17:48:56 +05:30
pablohashescobar 2aa92ff3f7 Merge branch 'dev-pro-plan-payment' of github.com:makeplane/plane-ee into dev-pro-plan-payment 2024-06-14 17:09:48 +05:30
pablohashescobar 7d2e588481 dev: add workspace slug to all requests 2024-06-14 17:09:07 +05:30
aff2b1811e [WEB-522] feat: revamp estimates (#394)
* Move code from EE to CE repo

* chore: folder structure updates

* Move sortabla and radio input to packages/ui

* chore: updated empty and loading screens

* chore: delete an estimate point

* chore: estimate point response change

* chore: updated create estimate and handled the build error

* chore: migration fixes

* chore: updated create estimate

* chore: create estimate workflow update

* chore: editing and deleting the existing estimate updates

* chore: updating the new estinates in update modal

* chore: ui changed

* chore: response changes of get and post

* chore: new field added in estimates

* chore: individual endpoint for estimate points

* chore: typo changes

* chore: create estimate point

* chore: integrated new endpoints

* chore: update key value pair

* chore: update sorting in the estimates

* Add custom option in the estimate templates

* chore: handled current project active estimate

* chore: handle estimate update worklfow

* chore: handled estimates switch

* chore: handled estimate edit

* chore: handled close button in estimate edit

* chore: updated ceate estimare workflow

* chore: updated switch estimate

* chore: UI and typos

* chore: resolved build error

* chore: updated delete dropdown and handled the repeated values while creating and updating the estimate point

* chore: handled inline errors in the estimate switch

* chore: handled active and availability vadilation

* chore: handled create and update components in projecr estimates

* chore: added migration

* Add category specific values for custom template

* chore: estimate dropdown handled in issues

* chore: estimate alerts

* chore: updated alerts

* Extract the list row actions

* fix: updated and handled the estimate points

* fix: upgrader ee banner

* Fix issues with sortable

* Fix sortable spacing issue in create estimate modal

* fix: updated the issue create sorting

* chore: removed radio button from ui and updated in the estimates

* chore: resolved import error in packaged ui

* chore: handled props in create modal

* chore: enabled estimated edit and ui changes

* chore: handled repeated values in estimate switch

* chore: handled estimate create and edit modal

* chore: resolved conflicts and added estimate update and switch in ee

* chore: resolved conflicts on estimates

* chore: resolved file imports

* chore: updated file intendation

* chore: space fixes

* chore: updated error handling in the estimate update

* chore: updated error handling in the estimate switch

* chore: updated yarn.lock

* chore: updated yarn.lock indent

---------

Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-06-14 16:17:28 +05:30
Satish GandhamandGitHub 93c01a48fc Merge pull request #404 from makeplane/sync/ce-ee
sync: community changes
2024-06-14 13:52:45 +05:30
sriram veeraghanta 3f19610f91 fix: build errors 2024-06-14 04:05:13 +05:30
sriram veeraghantaandGitHub e2ade14750 Merge pull request #402 from makeplane/sync/ce-ee
sync: community changes
2024-06-14 03:51:55 +05:30
sriram veeraghantaandGitHub a762a1fed9 Merge pull request #401 from makeplane/sync/ce-ee
sync: community changes
2024-06-14 03:46:03 +05:30
sriram veeraghanta 5d967eb18b fix: merge conflicts 2024-06-14 03:45:48 +05:30
sriram veeraghantaandGitHub 190cf69b30 Merge pull request #400 from makeplane/sync/ce-ee
sync: community changes
2024-06-14 03:36:09 +05:30
sriram veeraghanta c4df8ceb84 fix: build errors 2024-06-14 03:14:20 +05:30
sriram veeraghanta f6454a5e4a fix: merge conflicts 2024-06-14 02:37:05 +05:30
31053a3307 sync: community changes (#397)
* fix issue mutation and count (#4804)

* chore: update page search input (#4805)

* Add missing exports (#4807)

* chore: add woprkspace pages empty state (#4806)

---------

Co-authored-by: rahulramesha <71900764+rahulramesha@users.noreply.github.com>
Co-authored-by: Aaryan Khandelwal <65252264+aaryan610@users.noreply.github.com>
Co-authored-by: Satish Gandham <satish.iitg@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-06-13 20:26:04 +05:30
Aaryan KhandelwalandGitHub 4ef92880a5 [WEB-1559] chore: created new pages for listing by page type (#399)
* chore: create page type listing pages

* chore: add empty and collapsed state content

* chore: update pages app image
2024-06-13 18:20:33 +05:30
Satish GandhamandGitHub fb4d703c77 Merge pull request #396 from makeplane/sync/ce-ee
sync: community changes
2024-06-13 16:01:47 +05:30
Satish Gandham 4e50f3b178 Merge remote-tracking branch 'origin/develop' into sync/ce-ee 2024-06-13 15:59:54 +05:30
133f220e8c [WEB-1559] feat: workspace level pages (#387)
* init: pages app

* dev: initailize all pages and stores

* dev: page details

* dev: command menu added

* dev: fix old pages

* dev: workspace pages

* dev: workspace pages filter

* dev: filters added

* chore: moved pages app to the web app

* chore: new command palette added

* dev: app search endpoint

* chore: global search and app switcher ui

* chore: page editor

* chore: remove separate pages app

* dev: pages

* fix: mention user

* dev: issue entity search endpoint

* dev: update entity search endpoint

* dev: update entity search endpoint

* chore: add app switcher to the projects app

* chore: update root store

---------

Co-authored-by: pushya22 <130810100+pushya22@users.noreply.github.com>
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-06-13 14:41:54 +05:30
NikhilandGitHub d62c34e85c dev: segregate ee into separate app and add rephrase endpoint (#395) 2024-06-13 14:03:15 +05:30
sriram veeraghantaandGitHub ed430df686 Merge pull request #393 from makeplane/sync/ce-ee
sync: community changes
2024-06-13 14:00:55 +05:30
Satish GandhamandGitHub e9c7354c5f Merge pull request #392 from makeplane/sync/ce-ee
sync: community changes
2024-06-13 12:53:05 +05:30
sriram veeraghanta 4a3912215b fix: build errors 2024-06-12 20:34:19 +05:30
sriram veeraghantaandGitHub 0fae22c2c4 Merge pull request #391 from makeplane/sync/ce-ee
sync: community changes
2024-06-12 19:57:40 +05:30
sriram veeraghanta c8a95a5d6b fix: adding new changes 2024-06-12 19:57:00 +05:30
sriram veeraghantaandGitHub 909f58bcea Merge pull request #390 from makeplane/sync/ce-ee
sync: community changes
2024-06-12 19:20:44 +05:30
Satish GandhamandGitHub 44b432b403 Merge pull request #389 from makeplane/sync/ce-ee
sync: community changes
2024-06-12 19:17:01 +05:30
Satish Gandham 4257a3ee2f Merge branch 'develop' into sync/ce-ee 2024-06-12 19:08:42 +05:30
M. PalanikannanandGitHub 4e3d6b884d chore: added project_identifier and workspace_identifier for cross project/workspace issue embeds (#388)
* chore: added project_identifier and workspace_identifier for cross project/workspace issue embeds

* chore: renamed variabls appropriately
2024-06-12 16:35:29 +05:30
Satish GandhamandGitHub ddef8830cb Merge pull request #385 from makeplane/sync/ce-ee
sync: community changes
2024-06-12 15:36:35 +05:30
Satish Gandham 35aee0ed7a Merge branch 'develop' into sync/ce-ee 2024-06-12 15:25:16 +05:30
sriram veeraghanta c5f7475cca fix: disco server proxy 2024-06-12 13:33:22 +05:30
sriram veeraghanta d326afa7db Merge branch 'dev-pro-plan-payment' of github.com:makeplane/plane-ee into dev-pro-plan-payment 2024-06-11 18:42:37 +05:30
Aaryan KhandelwalandGitHub f52c0fa1dd fix: active cycles, issue embed and bulk ops build errors (#386)
* fix: active cycles and bulk ops build errors

* fix: gantt root bulk ops toggle
2024-06-11 18:35:31 +05:30
sriram veeraghantaandGitHub 304b0bec8c Merge pull request #384 from makeplane/sync/ce-ee
sync: community changes
2024-06-11 17:59:46 +05:30
Aaryan Khandelwal bb2a7f59f2 fix: merge conflicts resolved from develop 2024-06-11 17:58:34 +05:30
sriram veeraghanta 825540e182 Merge branch 'preview' of github.com:makeplane/plane-ee into dev-pro-plan-payment 2024-06-11 17:55:44 +05:30
sriram veeraghantaandGitHub 9724f21094 Merge pull request #382 from makeplane/sync/ce-ee
sync: community changes
2024-06-11 16:35:53 +05:30
Prateek Shourya 8d6ef6d5cd Merge branch 'develop' of github.com:makeplane/plane-ee into sync/ce-ee 2024-06-11 16:32:26 +05:30
Prateek Shourya 7d097fac06 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into sync/ce-ee 2024-06-11 16:31:31 +05:30
Prateek Shourya 4f99d9e858 Merge branch 'develop' of github.com:makeplane/plane-ee into sync/ce-ee 2024-06-11 16:30:47 +05:30
sriram veeraghantaandGitHub 331f595149 Merge pull request #383 from makeplane/fix-dev-build
fix: active cycles and bulk ops errors
2024-06-11 16:17:34 +05:30
Aaryan Khandelwal bc61f44a46 fix: active cycle and bulk ops build errors 2024-06-11 15:42:38 +05:30
pablohashescobar 4d008240c5 dev: member sync task 2024-06-11 14:45:11 +05:30
rahulramesha 1cfe3ab01f fix develop branch build issues 2024-06-11 14:33:58 +05:30
sriram veeraghanta 02c047ec42 Merge branch 'dev-fixes' of github.com:makeplane/plane-ee into develop 2024-06-11 13:38:16 +05:30
sriram veeraghanta 7cad056db4 fix: build errors 2024-06-11 13:35:36 +05:30
pablohashescobar ed29bb6101 dev: task to sync workspace members to payment server. 2024-06-11 13:33:31 +05:30
sriram veeraghantaandGitHub 151a2a0cdf Merge pull request #381 from makeplane/sync/ce-ee
sync: community changes
2024-06-11 13:12:28 +05:30
sriram veeraghanta 0172e2265a fix: merge conflicts resolved 2024-06-11 13:12:04 +05:30
sriram veeraghantaandGitHub b6e5f835ba Merge pull request #380 from makeplane/sync/ce-ee
sync: community changes
2024-06-11 12:45:10 +05:30
sriram veeraghantaandGitHub d348097953 Merge pull request #374 from makeplane/preview
Release: v1.1.2
2024-06-10 13:39:20 +05:30
pablohashescobar 535252e413 dev: add payment pro plan 2024-06-10 11:27:21 +05:30
sriram veeraghanta cf208132e9 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-06-07 20:21:17 +05:30
sriram veeraghantaandGitHub f0720f34fc Merge pull request #379 from makeplane/sync/ce-ee
sync: community changes
2024-06-07 20:04:26 +05:30
rahulrameshaandsriram veeraghanta 3f4cfc6663 save all filters and properties for views (#4728) 2024-06-07 20:02:20 +05:30
Anmol Singh Bhatiaandsriram veeraghanta 44d99f4db5 chore: issue and properties filter dropdown improvement (#4733) 2024-06-07 20:02:20 +05:30
pushya22andGitHub ecb5217e5b Merge pull request #377 from makeplane/develop
Promote: Dev to Preview
2024-06-07 18:52:59 +05:30
pushya22andGitHub 7acf24fdf3 Merge pull request #376 from makeplane/sync/ce-ee
sync: community changes
2024-06-07 18:47:15 +05:30
Satish GandhamandGitHub 9c3ac299d6 Merge pull request #375 from makeplane/fix/bulk-select
[WEB-1543] fix: enable multi-select issues
2024-06-07 18:08:36 +05:30
Aaryan Khandelwal a79bb68035 fix: enable multi select 2024-06-07 17:56:32 +05:30
pushya22andGitHub 2257d65698 Merge pull request #373 from makeplane/develop
Promote: Dev to Preview
2024-06-07 17:25:46 +05:30
pushya22andGitHub fe42c2ea31 Merge pull request #372 from makeplane/sync/ce-ee
sync: community changes
2024-06-07 17:14:44 +05:30
pablohashescobar c1cc69a376 dev: fix merge error 2024-06-07 14:37:46 +05:30
pablohashescobar 8240238ba2 Merge branch 'develop' of github.com:makeplane/plane-ee into dev-pro-plan-payment 2024-06-07 14:33:45 +05:30
sriram veeraghantaandGitHub 8df2df98c0 Merge pull request #371 from makeplane/preview
release: v1.1.1
2024-06-06 20:50:53 +05:30
Prateek ShouryaandGitHub 11445daa2f chore: workspace settings improvements. (#370)
* updated empty state for imports and integrations.
* minor billing UI updates.
2024-06-06 20:34:35 +05:30
sriram veeraghantaandGitHub 7060588e2d Merge pull request #369 from makeplane/preview
release: v1.1.1
2024-06-06 18:22:56 +05:30
sriram veeraghanta b1a3272718 fix: version upgrade script and error handling 2024-06-06 18:10:27 +05:30
sriram veeraghantaandGitHub 1f8a11f5ec Merge pull request #368 from makeplane/sync/ce-ee
sync: community changes
2024-06-06 17:52:12 +05:30
sriram veeraghantaandGitHub 49b1f2a027 Merge pull request #364 from makeplane/preview
Release: v1.1.0
2024-06-06 16:20:35 +05:30
sriram veeraghanta 25527fc8e5 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-06-06 15:46:23 +05:30
Prateek ShouryaandGitHub b328040145 chore: add importers and integrations empty state for plane one users. (#367)
* chore: add importers and integrations empty state for plane one users.

* chore: typo fix.
2024-06-06 15:44:52 +05:30
pushya22andGitHub a85b6df5fd Merge pull request #366 from makeplane/develop
Promote: Dev to Preview
2024-06-06 15:15:51 +05:30
Aaryan KhandelwalandGitHub 8e0425c9e2 chore: remove form submit from bulk properties (#365) 2024-06-06 15:04:49 +05:30
pushya22andGitHub 411a96ccdb Merge pull request #363 from makeplane/develop
Promote: Dev to Preview
2024-06-06 13:52:48 +05:30
Satish GandhamandGitHub 70c6dc0f79 Merge pull request #362 from makeplane/fix/assignees-dropdown
fix: show only current project members in the assignees dropdown
2024-06-06 13:49:59 +05:30
pushya22andGitHub e285e2311b Merge pull request #361 from makeplane/develop
Promote: dev to preview
2024-06-06 13:08:55 +05:30
Aaryan Khandelwal e839776a7e fix: show only current project members 2024-06-06 12:58:01 +05:30
Satish GandhamandGitHub e5c47d1dad Merge pull request #360 from makeplane/sync/ce-ee
sync: community changes
2024-06-06 12:54:35 +05:30
pushya22andGitHub 4497e3b7c0 Merge pull request #359 from makeplane/develop
Promote: Dev to Preview
2024-06-06 10:49:55 +05:30
Satish GandhamandGitHub b6703bb710 Merge pull request #356 from makeplane/fix/label-create 2024-06-05 21:15:57 +05:30
ce18ce6f72 feat: Plane one Change log. (#357)
* chore: add plane one badge and changelog modal.

* chore: added markdown renderer.

* fix: register instance

* fix: plane one badge changes

* fix: change log endpoint and billing page changes

* fix: changelog markdown rendering

* dev: update the cron

* fix: removing print statements

* fix: spell mistakes

---------

Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: pablohashescobar <nikhilschacko@gmail.com>
2024-06-05 20:44:41 +05:30
Nikhilandsriram veeraghanta 63672a92e9 fix: add version max length (#4713) 2024-06-05 20:15:27 +05:30
Aaryan Khandelwal 34d9a40f17 fix: do not make a request if no properties are updated 2024-06-05 17:43:38 +05:30
Satish GandhamandGitHub 998de73155 Merge pull request #355 from makeplane/fix/bulk-operations
fix: make all the necessary components observables
2024-06-05 17:34:32 +05:30
Aaryan Khandelwal c1ee1af5e8 fix: make all the components observables 2024-06-05 17:12:09 +05:30
sriram veeraghanta ab10477d77 fix: lock file updates 2024-06-05 16:05:13 +05:30
sriram veeraghantaandGitHub 7c16889bc5 Merge pull request #354 from makeplane/sync/ce-ee
sync: community changes
2024-06-05 16:01:31 +05:30
Satish GandhamandGitHub 7d76156462 Merge pull request #349 from makeplane/feat-bulk-operations
[WEB-1184] feat: issue bulk operations
2024-06-05 14:29:01 +05:30
Aaryan Khandelwal 7433bb7d56 Merge branch 'feat-bulk-operations' of https://github.com/makeplane/plane-ee into feat-bulk-operations 2024-06-05 14:17:56 +05:30
Aaryan Khandelwal 1d96b792c8 fix: build errors 2024-06-05 14:17:38 +05:30
Aaryan Khandelwal 7b30324ce5 Merge branch 'develop' of https://github.com/makeplane/plane-ee into feat-bulk-operations 2024-06-05 14:13:04 +05:30
Satish Gandham 74e595a74d Merge branch 'develop' into feat-bulk-operations 2024-06-05 12:24:03 +05:30
sriram veeraghanta 0976aa6769 fix: removing develop branch from build branch workflow 2024-06-05 00:15:53 +05:30
sriram veeraghanta e40d03c7ca Merge branch 'preview' of github.com:makeplane/plane-ee into develop 2024-06-05 00:04:18 +05:30
sriram veeraghanta 3dddd799b8 Merge branch 'master' of github.com:makeplane/plane-ee into preview 2024-06-04 23:57:12 +05:30
sriram veeraghantaandGitHub 2527c93a4b fix: adding new readme (#353) 2024-06-04 21:17:34 +05:30
sriram veeraghantaandGitHub 4b35749d17 Merge pull request #351 from makeplane/sync/ce-ee
sync: community changes
2024-06-04 18:57:26 +05:30
sriram veeraghantaandGitHub 5227760334 Merge pull request #350 from makeplane/sync/ce-ee
sync: community changes
2024-06-04 17:07:26 +05:30
Satish Gandham 963edd908e Merge branch 'develop' into sync/ce-ee 2024-06-04 16:55:21 +05:30
Aaryan Khandelwal 5443b9c028 chore: remove unnecessary images 2024-06-04 14:38:47 +05:30
Aaryan Khandelwal 02bda124c5 fix: merge conflicts resolved from develop 2024-06-04 14:32:55 +05:30
Aaryan Khandelwal 269fe6c412 chore: update archive modal content 2024-06-04 14:31:23 +05:30
sriram veeraghanta ae01a08d60 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-06-04 14:19:54 +05:30
sriram veeraghantaandGitHub 1f2edd063e Merge pull request #348 from makeplane/sync/ce-ee
sync: community changes
2024-06-04 14:19:07 +05:30
sriram veeraghanta 13916fd27e fix: merge conflicts 2024-06-04 14:15:21 +05:30
Aaryan Khandelwal d22531f32b chore: remove edition separation 2024-06-04 14:12:55 +05:30
Aaryan Khandelwal 6435c1c2f0 fix: merge conflicts from ce 2024-06-04 14:02:05 +05:30
Aaryan Khandelwal ee16d42c0b fix: merge conflicts resolved from develop 2024-06-04 13:52:11 +05:30
sriram veeraghantaandGitHub 015daeb29c Merge pull request #347 from makeplane/preview
Package version update
2024-06-03 19:36:29 +05:30
sriram veeraghanta 14c079ae9e Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-06-03 19:30:59 +05:30
sriram veeraghantaandGitHub b21449e2ad Merge pull request #346 from makeplane/sync/ce-ee
sync: community changes
2024-06-03 19:30:25 +05:30
sriram veeraghantaandGitHub c76af7d7d6 Merge pull request #4688 from makeplane/preview
release: v0.21-dev
2024-06-03 18:54:06 +05:30
sriram veeraghantaandGitHub c2a4368726 Merge pull request #344 from makeplane/preview
Release: v0.20.11
2024-06-03 15:22:09 +05:30
sriram veeraghanta 461bbbfc1a Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-06-03 15:02:33 +05:30
sriram veeraghantaandGitHub 07a92bf487 Merge pull request #345 from makeplane/sync/ce-ee
sync: community changes
2024-06-03 15:02:08 +05:30
sriram veeraghanta 9b15502e1b Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-06-03 14:27:38 +05:30
sriram veeraghantaandGitHub 003690f169 Merge pull request #341 from makeplane/sync/ce-ee
sync: community changes
2024-06-03 14:24:15 +05:30
NikhilandGitHub 128a12978a fix: register instance script (#342)
* fix: register instance script

* dev: create separate file for ee register instance

* dev: separate the code to prime server
2024-06-03 14:21:33 +05:30
Prateek ShouryaandGitHub 308ae54734 chore: OIDC and SAML ux copy update. (#343) 2024-06-03 13:42:33 +05:30
sriram veeraghanta 88ef299bdd Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-06-01 01:26:15 +05:30
sriram veeraghantaandGitHub 3c3b166d8f Merge pull request #340 from makeplane/sync/ce-ee
sync: community changes
2024-06-01 01:26:01 +05:30
sriram veeraghanta 5c5730b9da Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-06-01 00:16:28 +05:30
4ccdcfc21b [WEB - 1505] chore: alter instance id field (#4676) (#339)
* chore: instance id

* dev: update to max length

Co-authored-by: Nikhil <118773738+pablohashescobar@users.noreply.github.com>
2024-06-01 00:11:03 +05:30
NikhilandGitHub 8374c018cc chore: cron script to check the license version (#338) 2024-06-01 00:10:01 +05:30
sriram veeraghantaandGitHub 9f3c0b019e Merge pull request #337 from makeplane/sync/ce-ee
sync: community changes
2024-05-31 23:47:20 +05:30
Aaryan Khandelwal 90d3a16cc8 chore: remove edition separation 2024-05-31 20:20:31 +05:30
Aaryan Khandelwal 243c5f8d99 style: bulk operations action bar 2024-05-31 19:42:24 +05:30
Aaryan Khandelwal d8fd20a3b6 fix: workspace id added 2024-05-31 19:31:37 +05:30
Aaryan Khandelwal 2f746ee37f Merge branch 'feat-bulk-operations' of https://github.com/makeplane/plane-ee into feat-bulk-operations 2024-05-31 19:12:48 +05:30
Aaryan Khandelwal 06eeae90d0 fix: merge conflicts resolved from develop 2024-05-31 19:12:34 +05:30
NarayanBavisetti 15529be740 Merge branch 'feat-bulk-operations' of github.com:makeplane/plane-ee into feat-bulk-operations 2024-05-31 19:09:50 +05:30
Aaryan Khandelwal 098c255dfd chore: separate edition specific code 2024-05-31 19:09:41 +05:30
NarayanBavisetti 61cc1ee2de chore: bulk subscription endpoint 2024-05-31 19:09:19 +05:30
Aaryan Khandelwal 4e9b1bc5ba chore: bulk subscribe 2024-05-31 18:55:26 +05:30
Aaryan Khandelwal 6da6054e68 feat: issue bulk operations 2024-05-31 18:51:25 +05:30
sriram veeraghanta 31ec0c0a73 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-05-31 18:00:29 +05:30
sriram veeraghantaandGitHub 6404fe3706 Merge pull request #336 from makeplane/sync/ce-ee
sync: community changes
2024-05-31 17:59:34 +05:30
sriram veeraghanta 9a2244d474 fix: build errors 2024-05-31 17:59:07 +05:30
sriram veeraghanta 80d4995384 Merge branch 'develop' of github.com:makeplane/plane-ee into sync/ce-ee 2024-05-31 17:52:53 +05:30
sriram veeraghantaandGitHub a25c980b9d Merge pull request #334 from makeplane/preview
Release: v0.20.10
2024-05-31 12:28:23 +05:30
Aaryan Khandelwal af07edb569 fix: merge conflicts resolved 2024-05-31 12:14:06 +05:30
Aaryan Khandelwal 2ba3cd45e3 fix: merge conflicts resolved from preview 2024-05-31 12:10:09 +05:30
Aaryan Khandelwal 5bc531706c feat: issue bulk operations 2024-05-31 12:04:06 +05:30
5381868392 [WEB-1424] chore: page and view logo implementation, and emoji/icon picker improvement (#4583)
* chore: added logo_props

* chore: logo props in cycles, views and modules

* chore: emoji icon picker types updated

* chore: info icon added to plane ui package

* chore: icon color adjust helper function added

* style: icon picker ui improvement and default color options updated

* chore: update page logo action added in store

* chore: emoji code to unicode helper function added

* chore: common logo renderer component added

* chore: app header project logo updated

* chore: project logo updated across platform

* chore: page logo picker added

* chore: control link component improvement

* chore: list item improvement

* chore: emoji picker component updated

* chore: space app and package logo prop type updated

* chore: migration

* chore: logo added to project view

* chore: page logo picker added in create modal and breadcrumbs

* chore: view logo picker added in create modal and updated breadcrumbs

* fix: build error

* chore: AIO docker images for preview deployments (#4605)

* fix: adding single docker base file

* action added

* fix action

* dockerfile.base modified

* action fix

* dockerfile

* fix: base aio dockerfile

* fix: dockerfile.base

* fix: dockerfile base

* fix: modified folder structure

* fix: action

* fix: dockerfile

* fix: dockerfile.base

* fix: supervisor file name changed

* fix: base dockerfile updated

* fix dockerfile base

* fix: base dockerfile

* fix: docker files

* fix: base dockerfile

* update base image

* modified docker aio base

* aio base modified to debian-12-slim

* fixes

* finalize the dockerfiles with volume exposure

* modified the aio build and dockerfile

* fix: codacy suggestions implemented

* fix: codacy fix

* update aio build action

---------

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>

* fix: merge conflict

* chore: lucide react added to planu ui package

* chore: new emoji picker component added with lucid icon and code refactor

* chore: logo component updated

* chore: emoji picker updated for pages and views

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Manish Gupta <59428681+mguptahub@users.noreply.github.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-05-31 11:56:53 +05:30
ddf1cf852b [WEB-1184] feat: issue bulk operations (#4530)
* chore: bulk operations

* chore: archive bulk issues

* chore: bulk ops keys changed

* chore: bulk delete and archive confirmation modals

* style: list layout spacing

* chore: create hoc for multi-select groups

* chore: update multiple select components

* chore: archive, target and start date error messsage

* chore: edge case handling

* chore: bulk ops in spreadsheet layout

* chore: update UI

* chore: scroll element into view

* fix: shift + arrow navigation

* chore: implement bulk ops in the gantt layout

* fix: ui bugs

* chore: move selection logic to store

* fix: group selection

* refactor: multiple select store

* style: dropdowns UI

* fix: bulk assignee and label update mutation

* chore: removed migrations

* refactor: entities grouping logic

* fix performance issue is selection of bulk ops

* fix: shift keyboard navigation

* fix: group click action

* chore: start and target date validation

* chore: remove optimistic updates, check archivability in frontend

* chore: code optimisation

* chore: add store comments

* refactor: component fragmentation

* style: issue active state

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: rahulramesha <rahulramesham@gmail.com>
2024-05-31 11:56:53 +05:30
Bavisetti NarayanandGitHub 3775f3a318 chore: machine signature added in auth headers (#335) 2024-05-31 11:04:37 +05:30
cbf3fdcee4 chore: workspace active cycle header alignment (#331)
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-05-30 18:49:43 +05:30
sriram veeraghantaandGitHub ea9b509944 Merge pull request #333 from makeplane/develop
Promote Develop to Preview
2024-05-30 18:49:06 +05:30
pushya22andGitHub 56ac46c10f Merge pull request #332 from makeplane/sync/ce-ee
sync: community changes
2024-05-30 18:18:52 +05:30
Aaryan Khandelwal 3c7f33709c chore: update extra properties dropdown 2024-05-30 17:44:21 +05:30
sriram veeraghanta f3524398b2 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-05-30 16:34:23 +05:30
sriram veeraghantaandGitHub 3a1c40185c Merge pull request #330 from makeplane/sync/ce-ee
sync: community changes
2024-05-30 16:34:07 +05:30
sriram veeraghanta 259abbe25c Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-05-30 16:20:32 +05:30
sriram veeraghantaandGitHub 7af7849bbd Merge pull request #329 from makeplane/sync/ce-ee
sync: community changes
2024-05-30 16:18:04 +05:30
Aaryan Khandelwal 2a3f0a7e0a chore: separate community edition components 2024-05-30 15:35:54 +05:30
sriram veeraghantaandGitHub 0009bffac3 Merge pull request #328 from makeplane/develop 2024-05-30 13:45:58 +05:30
sriram veeraghantaandGitHub 9f11716a26 Merge pull request #327 from makeplane/sync/ce-ee 2024-05-30 13:43:19 +05:30
pushya22andGitHub 23a8b3804c Merge branch 'develop' into sync/ce-ee 2024-05-30 13:20:02 +05:30
Aaryan Khandelwal 39e2a55c2c chore: pro features added 2024-05-30 00:55:31 +05:30
NarayanBavisetti 3f5912391f fix: multiple label activity 2024-05-29 18:42:27 +05:30
NikhilandGitHub e6d406d7ab chore: add domain in license check (#326) 2024-05-29 17:18:12 +05:30
sriram veeraghantaandGitHub 0013b1307f Merge pull request #325 from makeplane/preview
release: 0.20.9
2024-05-29 15:55:52 +05:30
7f7ef2841d [WEB-1184] feat: issue bulk operations (#4530)
* chore: bulk operations

* chore: archive bulk issues

* chore: bulk ops keys changed

* chore: bulk delete and archive confirmation modals

* style: list layout spacing

* chore: create hoc for multi-select groups

* chore: update multiple select components

* chore: archive, target and start date error messsage

* chore: edge case handling

* chore: bulk ops in spreadsheet layout

* chore: update UI

* chore: scroll element into view

* fix: shift + arrow navigation

* chore: implement bulk ops in the gantt layout

* fix: ui bugs

* chore: move selection logic to store

* fix: group selection

* refactor: multiple select store

* style: dropdowns UI

* fix: bulk assignee and label update mutation

* chore: removed migrations

* refactor: entities grouping logic

* fix performance issue is selection of bulk ops

* fix: shift keyboard navigation

* fix: group click action

* chore: start and target date validation

* chore: remove optimistic updates, check archivability in frontend

* chore: code optimisation

* chore: add store comments

* refactor: component fragmentation

* style: issue active state

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: rahulramesha <rahulramesham@gmail.com>
2024-05-29 15:52:51 +05:30
sriram veeraghantaandGitHub dec13fc31f Merge pull request #324 from makeplane/sync/ce-ee
sync: community changes
2024-05-29 13:56:13 +05:30
NikhilandGitHub fdb426768d fix: google and github redirect uris (#323) 2024-05-29 13:30:00 +05:30
pablohashescobar 049c5469ce dev: update disco server 2024-05-29 12:53:18 +05:30
sriram veeraghantaandGitHub 14f1675ee8 Merge pull request #322 from makeplane/sync/ce-ee
sync: community changes
2024-05-29 12:46:45 +05:30
Manish GuptaandGitHub 254251168d fix: docker build publish repo (#321) 2024-05-29 12:46:31 +05:30
sriram veeraghantaandGitHub 00c373d213 Merge pull request #320 from makeplane/preview
release: v0.20.8
2024-05-28 20:59:03 +05:30
sriram veeraghantaandGitHub 235cfc6144 Merge pull request #319 from makeplane/sync/ce-ee
sync: community changes
2024-05-28 20:54:57 +05:30
sriram veeraghantaandGitHub 701c4a41d7 Merge pull request #318 from makeplane/preview
release: v0.20.7
2024-05-28 19:55:58 +05:30
sriram veeraghantaandGitHub 6c254d9aa8 Merge pull request #317 from makeplane/sync/ce-ee
sync: community changes
2024-05-28 17:37:42 +05:30
Anmol Singh BhatiaandGitHub 73c640f85d chore: workspace active cycle loader added (#315) 2024-05-28 17:10:32 +05:30
NikhilandGitHub 4fb84f33e5 dev: add licence version to license check (#316) 2024-05-28 17:09:40 +05:30
sriram veeraghantaandGitHub a9adf87058 Merge pull request #313 from makeplane/sync/ce-ee
sync: community changes
2024-05-28 15:42:00 +05:30
sriram veeraghanta c4d035bc6d fix: merge conflicts resolved 2024-05-28 15:41:27 +05:30
pablohashescobar 7306f6f9f8 Merge branch 'develop' of github.com:makeplane/plane-ee into dev-pro-plan-payment 2024-05-28 13:23:53 +05:30
pablohashescobar 205c91a5f1 dev: payment server integration 2024-05-28 12:40:45 +05:30
sriram veeraghantaandGitHub 4120b4d92f Merge pull request #314 from makeplane/preview
release: v0.20.6
2024-05-27 19:11:40 +05:30
pablohashescobar 8dfb400d1c dev: new app for capturing payments 2024-05-27 18:49:45 +05:30
sriram veeraghanta 250bc3983d fix: docker compose migrator restart no with quotes 2024-05-27 17:00:40 +05:30
sriram veeraghantaandGitHub 97cf1c1fd4 Merge pull request #312 from makeplane/sync/ce-ee
sync: community changes
2024-05-27 16:56:52 +05:30
sriram veeraghanta dc5457183c fix: merge conflicts resolved 2024-05-27 16:55:22 +05:30
sriram veeraghantaandGitHub 21a4eb0a17 Merge pull request #311 from makeplane/sync/ce-ee
sync: community changes
2024-05-27 14:08:51 +05:30
sriram veeraghantaandGitHub dca896e117 Merge pull request #310 from makeplane/sync/ce-ee
sync: community changes
2024-05-24 21:21:12 +05:30
Prateek ShouryaandGitHub 08e89c5460 [WEB-1404] style: add scrollbars to OIDC and SAML form. (#308) 2024-05-24 20:27:31 +05:30
sriram veeraghantaandGitHub 930bbeb244 Merge pull request #309 from makeplane/sync/ce-ee
sync: community changes
2024-05-24 20:15:58 +05:30
sriram veeraghantaandGitHub 528fb5485c Merge pull request #307 from makeplane/sync/ce-ee
sync: community changes
2024-05-24 17:35:06 +05:30
sriram veeraghanta d5e631e594 fix: build errors 2024-05-24 14:50:48 +05:30
Prateek ShouryaandGitHub 6b2c6fa5ea style: minor updates in saml ui and ux copy. (#305) 2024-05-24 14:39:18 +05:30
sriram veeraghantaandGitHub a57c012b64 Merge pull request #306 from makeplane/sync/ce-ee
sync: community changes
2024-05-24 14:38:47 +05:30
sriram veeraghanta 910d8e2924 fix: merge conflicts 2024-05-24 14:38:23 +05:30
sriram veeraghantaandGitHub 1dcea9bcc8 Merge pull request #4569 from makeplane/preview
release: v0.20-dev
2024-05-23 19:55:06 +05:30
sriram veeraghantaandGitHub 1f6c34f8e9 Merge pull request #304 from makeplane/preview
release: 0.20.5
2024-05-23 19:14:38 +05:30
NikhilandGitHub 4eab74b30f OIDC saml logout endpoint (#302)
* dev: oidc logout endpoint

* dev: update saml logout endpoint
2024-05-23 19:06:25 +05:30
sriram veeraghantaandGitHub 83a8217564 Merge pull request #303 from makeplane/sync/ce-ee
sync: community changes
2024-05-23 18:25:21 +05:30
sriram veeraghantaandGitHub 1bafbabfae Merge pull request #301 from makeplane/preview
release: v0.20.4
2024-05-23 18:06:33 +05:30
sriram veeraghantaandGitHub 39f7e26ad8 Merge pull request #298 from makeplane/sync/ce-ee
sync: community changes
2024-05-23 16:54:46 +05:30
NikhilandGitHub 292d76753f dev: create profile for instance admin (#300) 2024-05-23 14:44:03 +05:30
NikhilandGitHub a4fd3ea79d fix: cloud entrypoint script (#297) 2024-05-23 14:04:14 +05:30
sriram veeraghantaandGitHub f893d8a4b6 Merge pull request #299 from makeplane/preview
release: 0.20.3
2024-05-23 13:57:45 +05:30
sriram veeraghantaandGitHub 515ab1931a Merge pull request #296 from makeplane/sync/ce-ee
sync: community changes
2024-05-22 20:57:00 +05:30
sriram veeraghantaandGitHub 44ab0d2011 Merge pull request #295 from makeplane/sync/ce-ee
sync: community changes
2024-05-22 19:17:01 +05:30
NikhilandGitHub 13973c35ac dev: oidc and saml logout endpoints (#294)
* dev: oidc and saml logout

* dev: add logout urls
2024-05-22 18:33:28 +05:30
Prateek ShouryaandGitHub 950ed51115 chore: oidc and saml service fields label and order update. (#292) 2024-05-22 18:31:41 +05:30
sriram veeraghantaandGitHub 1eb0e0bb27 Merge pull request #293 from makeplane/sync/ce-ee
sync: community changes
2024-05-22 18:30:39 +05:30
sriram veeraghanta e6a326df29 fix: merge conflicts resolved 2024-05-22 18:30:22 +05:30
Manish Gupta ebcec74bd2 fix: docker-entrypoint-api-ee fixes 2024-05-22 15:40:34 +05:30
sriram veeraghanta 1db6e66fa7 fix: build errors 2024-05-22 15:12:41 +05:30
sriram veeraghanta 56e070a935 chore: typo fixes 2024-05-22 15:04:19 +05:30
sriram veeraghantaandGitHub d54cd3013e Merge pull request #291 from makeplane/sync/ce-ee
sync: community changes
2024-05-22 14:56:26 +05:30
sriram veeraghantaandGitHub fadd2742c6 Merge branch 'develop' into sync/ce-ee 2024-05-22 14:56:05 +05:30
sriram veeraghantaandGitHub 88ae5e99b0 Merge pull request #290 from makeplane/sync/ce-ee
sync: community changes
2024-05-22 13:02:05 +05:30
sriram veeraghanta bc1fbdd484 fix: docker entry point 2024-05-22 12:58:26 +05:30
sriram veeraghantaandGitHub c87e25fe8a Merge pull request #289 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-22 12:52:20 +05:30
sriram veeraghanta 9149a03866 Merge branch 'develop' of github.com:makeplane/plane-ee into sync/ce-ee 2024-05-22 12:49:59 +05:30
sriram veeraghanta 783eaaceb2 fix: docker entry point cloud 2024-05-22 12:43:58 +05:30
sriram veeraghantaandGitHub 395dc7c828 Merge pull request #288 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-22 12:32:02 +05:30
sriram veeraghanta 5d924a29d6 fix: merge conflicts resolved 2024-05-22 12:31:36 +05:30
Bavisetti NarayanandGitHub 777e9c2983 chore: license check script (#229)
* chore: license check script

* chore: deploy platform key changed

* chore: return statement
2024-05-22 12:08:23 +05:30
sriram veeraghantaandGitHub 95316bae50 Merge pull request #287 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-21 16:39:52 +05:30
sriram veeraghanta 86ee4034c2 fix: adding enterprise app in apiserver 2024-05-21 15:12:13 +05:30
sriram veeraghantaandGitHub 7cfca23832 Merge pull request #286 from makeplane/preview
release: 0.20.2
2024-05-21 15:10:23 +05:30
sriram veeraghantaandGitHub 94ccb275ed Merge pull request #285 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-21 13:46:04 +05:30
e28f258a76 dev: oidc and saml authentication (#282)
* dev: OIDC and SAML error codes fix

* dev: add oidc endpoint

* feat: add oidc and saml config.

* chore: remove old `god-mode` code.

* dev: saml and oidc provider name

* dev: add oidc and saml provider name in instance config endpoint

* fix: oidc provider name

* dev: saml endpoints

* chore: oidc saml related fixes.

* chore: add OIDC/ SAML provider name fields.

* chore: enable OIDC and SAML based authentication on web app.

* dev: update saml configurations

* fix: build errors

---------

Co-authored-by: Prateek Shourya <prateekshourya29@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-05-21 13:13:36 +05:30
sriram veeraghantaandGitHub 2926312cde Merge pull request #283 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-21 12:43:00 +05:30
sriram veeraghantaandGitHub 75d2dea36b Merge pull request #280 from makeplane/preview
release: v0.20.1
2024-05-20 16:30:14 +05:30
sriram veeraghantaandGitHub 0155c9940b Merge pull request #281 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-20 16:19:24 +05:30
sriram veeraghantaandGitHub bb7304c617 Merge pull request #279 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-20 16:13:39 +05:30
sriram veeraghantaandGitHub 6f91d4d39b Merge pull request #278 from makeplane/preview
release: v0.20
2024-05-20 14:39:04 +05:30
sriram veeraghantaandGitHub 7e488ea289 Merge pull request #277 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-20 12:59:44 +05:30
sriram veeraghantaandGitHub a5796df2e5 Merge pull request #276 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-20 12:33:14 +05:30
sriram veeraghantaandGitHub 02decf5006 Merge pull request #275 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-20 12:12:18 +05:30
sriram veeraghantaandGitHub 7f4cc2d66a Merge pull request #274 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-20 11:55:06 +05:30
sriram veeraghantaandGitHub 43777dab08 Merge pull request #273 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-19 21:45:12 +05:30
sriram veeraghantaandGitHub 2c4ec4059b Merge pull request #272 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-18 16:30:31 +05:30
pushya22andGitHub 37238cf194 Merge pull request #271 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-17 19:50:11 +05:30
NikhilandGitHub 34f600fbd9 dev: event tracking for new authentication (#270)
* dev: initiate event tracking

* dev: delete unwanted files

* dev: auth events

* dev: invitation event
2024-05-17 18:55:09 +05:30
sriram veeraghantaandGitHub e4d4ccf779 Merge pull request #269 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-17 18:52:44 +05:30
M. PalanikannanandGitHub 0065fc2421 [WEB-1232] fix: input fields in issue properties not being able to focus fixed i… (#243)
* fix: input fields in issue properties not being able to focus fixed in pages

* fix: issue widget selection logic fixed

* fix: inserting an issue embed now inserts an empty para after the issue embed and focuses to that place

* fix: issue embed compoenent styles

* fix: unused imports fixed

* regression: add image selection back
2024-05-17 17:56:14 +05:30
sriram veeraghantaandGitHub cc114c125d Merge pull request #268 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-17 17:55:35 +05:30
sriram veeraghantaandGitHub 7f0f275684 Merge pull request #267 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-17 16:58:40 +05:30
sriram veeraghantaandGitHub 524b9e9c97 Merge pull request #266 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-17 16:05:24 +05:30
sriram veeraghantaandGitHub 189bf3c596 Merge pull request #265 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-17 15:33:13 +05:30
sriram veeraghantaandGitHub f06d15aaec Merge pull request #264 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-17 14:29:00 +05:30
sriram veeraghantaandGitHub afa1f758d0 Merge pull request #263 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-17 14:27:58 +05:30
Manish Gupta be9de121b2 fix: caddy listeners 2024-05-17 11:23:15 +05:30
Manish GuptaandGitHub 1e5ac0a00e fix: caddy changes (#262)
* fix: caddy changes for user defined port number

* fix
2024-05-17 10:52:05 +05:30
sriram veeraghantaandGitHub f62b8db22c Merge pull request #261 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-17 00:53:26 +05:30
sriram veeraghantaandGitHub 133761cd7f Merge pull request #260 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-16 20:12:28 +05:30
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
38fb9fa7fe chore(deps): bump pymongo from 4.6.1 to 4.6.3 in /apiserver/requirements (#257)
Bumps [pymongo](https://github.com/mongodb/mongo-python-driver) from 4.6.1 to 4.6.3.
- [Release notes](https://github.com/mongodb/mongo-python-driver/releases)
- [Changelog](https://github.com/mongodb/mongo-python-driver/blob/master/doc/changelog.rst)
- [Commits](https://github.com/mongodb/mongo-python-driver/compare/4.6.1...4.6.3)

---
updated-dependencies:
- dependency-name: pymongo
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-16 18:55:14 +05:30
02146bf674 fix: issue embed logs in pages (#246)
* fix: issue embed component logs

* regression: added entity name back in for issue embeds

---------

Co-authored-by: Palanikannan1437 <73993394+Palanikannan1437@users.noreply.github.com>
2024-05-16 18:54:48 +05:30
sriram veeraghantaandGitHub 13f0aeff62 Merge pull request #259 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-16 18:51:46 +05:30
sriram veeraghantaandGitHub 6b11f2f45b Merge pull request #258 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-16 17:58:47 +05:30
sriram veeraghantaandGitHub 7b0d4607a3 Merge pull request #256 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-16 17:42:57 +05:30
sriram veeraghanta 0df9e982b6 fix: workflow changes 2024-05-16 17:13:08 +05:30
sriram veeraghanta e6a2417821 fix: adding new selfhosted runner 2024-05-16 16:43:21 +05:30
sriram veeraghantaandGitHub 745294a16a Merge pull request #255 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-16 15:41:25 +05:30
sriram veeraghanta cf76ea024d chore: remove god-mode folder 2024-05-16 05:14:49 +05:30
sriram veeraghantaandGitHub 0b389e8e81 Merge pull request #254 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-16 05:10:07 +05:30
sriram veeraghanta 7662a7bdbe fix: merge conflicts resolved 2024-05-15 18:08:36 +05:30
sriram veeraghantaandGitHub df056da412 Merge pull request #253 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-15 17:49:02 +05:30
65a32b79e2 release: v0.19.10 (#249)
* [WEB-1251] chore: view list enhancement (#4427)

* chore: moved search query to mobx store

* chore: moved view sub-header to app header

* chore: created by avatar added in view item list

* chore: notification action item enhancement (#4426)

* [WEB-1250] chore: module list enhancement (#4425)

* chore: move module sub-header to app header

* chore: gantt header improvement, remove title

* chore: progress indicator size reduced

* chore: replace members with lead and updated start and end date ui

* chore: project card enhancement (#4424)

* chore: project publish modal improvement (#4422)

* [WEB-1298] chore: project cycle  revamp (#4454)

* chore: cycle endpoint changes

* chore: completed cycle icon updated

* chore: project cycle list revamp and code refactor

* chore: cycle page improvement

* chore: added created by in retrieve endopoint

* fix: build error

* chore: cycle list page disclosure button improvement

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>

* fix: build errors

* [WEB-1254] chore: list layout indentation enhancement and cycle list page ui improvement (#4435)

* chore: list layout indentation improvement

* chore: cycle list layout spacing and date ui updated

* chore: platform ui improvement

* [WEB-1274] chore: issue spreadsheet enhancement (#4423)

* chore: border and background remove from cycle and module select

* choe: indentation improvement

* fix: build errors

* chore: project cycle dark mode border color updated

* chore: project cycle dark mode border color updated

---------

Co-authored-by: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
2024-05-15 16:37:49 +05:30
Anmol Singh BhatiaandGitHub 6224b4ef6f fix: product tour (#250) 2024-05-15 15:30:47 +05:30
Manish GuptaandGitHub 8df0ea9c96 feat: added arm64 build input on workflow_dispatch (#251) 2024-05-15 13:53:06 +05:30
sriram veeraghantaandGitHub c2f26123f4 Merge pull request #248 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-15 02:32:16 +05:30
sriram veeraghantaandGitHub 7ec8d29d43 Merge pull request #247 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-14 22:57:17 +05:30
sriram veeraghantaandGitHub 241d13cd35 Merge pull request #245 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-14 21:00:19 +05:30
sriram veeraghanta af4a159aee fix: merge conflicts resolved 2024-05-14 20:58:56 +05:30
sriram veeraghantaandGitHub f6c402ebe9 Merge pull request #242 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-14 13:58:32 +05:30
sriram veeraghanta 730dfe506a fix: yarn lock updated 2024-05-14 13:56:56 +05:30
sriram veeraghanta efe4be3261 fix: merge conflicts resolved 2024-05-14 13:53:37 +05:30
Manish GuptaandGitHub a69305be83 fix: docker-compose changes for self hosting (#244) 2024-05-14 13:50:50 +05:30
sriram veeraghanta a00ee440bb fix: user store positioning 2024-05-11 17:47:54 +05:30
sriram veeraghantaandGitHub 02cb44eac0 Merge pull request #241 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-11 16:42:35 +05:30
sriram veeraghantaandGitHub 15eae1ad92 Merge pull request #240 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-11 15:18:13 +05:30
sriram veeraghantaandGitHub 4e1aa7b5f7 Merge pull request #239 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-11 14:58:15 +05:30
f1bbaeefab feat: oidc and saml authentication (#238)
* feat: oidc and saml authentication

* fix: removing build branch one workflow

* fix: linting errors

---------

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-05-11 14:48:15 +05:30
sriram veeraghantaandGitHub 44f7abd3c5 Merge pull request #236 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-11 14:12:00 +05:30
sriram veeraghanta f90a11b50c fix: badge information 2024-05-10 17:48:24 +05:30
sriram veeraghantaandGitHub 05930d725b Merge pull request #234 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-10 17:38:11 +05:30
sriram veeraghanta 16f6f1e7ef fix: merge conflicts resolved 2024-05-10 17:37:48 +05:30
NikhilandGitHub adb1b4d266 dev: add is multi cloud flag and ssl redirection (#235) 2024-05-10 17:32:55 +05:30
sriram veeraghantaandGitHub a816f9336a Merge pull request #233 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-10 03:48:38 +05:30
sriram veeraghantaandGitHub 8548fe2568 Merge pull request #232 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-10 02:48:24 +05:30
sriram veeraghanta 4f97724b5b Merge branch 'master' of github.com:makeplane/plane-ee into preview 2024-05-09 20:22:46 +05:30
sriram veeraghantaandGitHub 9be4f600c1 Merge pull request #231 from makeplane/hotfix/spreadsheet
fix: spreadsheet layout sticky column (#4416)
2024-05-09 20:21:29 +05:30
Anmol Singh Bhatiaandsriram veeraghanta a6e4dd599f fix: spreadsheet layout sticky column (#4416)
* fix: spreadsheet layout sticky column

* fix: spreadsheet layout sticky column
2024-05-09 20:18:53 +05:30
sriram veeraghanta a5e4983bec Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-05-09 20:16:43 +05:30
sriram veeraghantaandGitHub 25a2f8cf23 Merge pull request #230 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-09 20:16:00 +05:30
sriram veeraghanta c69c9d31a0 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-05-09 18:26:28 +05:30
sriram veeraghantaandGitHub dcaf977bbe Merge pull request #228 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-09 18:26:05 +05:30
sriram veeraghanta 7afde4cd42 fix: merge conflicts resolved 2024-05-09 18:25:46 +05:30
sriram veeraghanta 75c57f85d6 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-05-09 17:29:26 +05:30
sriram veeraghanta 097d79d520 fix: adding names to workflow 2024-05-09 17:27:03 +05:30
sriram veeraghanta 7a1c2bbf03 fix: update ee workflow 2024-05-09 17:24:45 +05:30
sriram veeraghanta 4d5954e14d fix: update workflow 2024-05-09 17:20:12 +05:30
sriram veeraghanta 3c8e5d1cff Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-05-09 17:00:00 +05:30
sriram veeraghanta 87d59c1e4c fix: removing mongo from docker compose selfhost 2024-05-09 16:58:22 +05:30
sriram veeraghantaandGitHub 51f41c3b12 Merge pull request #226 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-09 16:57:38 +05:30
sriram veeraghanta 00bb8c6466 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-05-09 16:47:58 +05:30
sriram veeraghantaandGitHub 7dd5fd1145 Merge pull request #223 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-09 16:47:29 +05:30
Manish GuptaandGitHub 89976c47a9 upload action fixed (#222) 2024-05-09 16:46:34 +05:30
Manish GuptaandGitHub 335bf88af1 cli-install fixes for god-mode (#224) 2024-05-09 16:45:52 +05:30
sriram veeraghanta 41093efbb7 fix: adding harbour env variables in workflow 2024-05-09 16:01:23 +05:30
sriram veeraghanta 38948b0d69 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-05-09 03:50:28 +05:30
sriram veeraghanta 629c6c2b56 fix: workflow updates 2024-05-09 03:50:05 +05:30
sriram veeraghanta 1ba7f9cd17 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-05-09 03:34:56 +05:30
sriram veeraghanta b481d25ccb fix: apiserver requirements 2024-05-09 03:34:06 +05:30
sriram veeraghanta 1a9d8c24c8 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-05-09 03:19:15 +05:30
sriram veeraghantaandGitHub c2617d8917 Merge pull request #221 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-09 02:53:39 +05:30
sriram veeraghanta 70d31eb704 fix: update workflow 2024-05-09 02:30:00 +05:30
sriram veeraghanta d3adfbfe71 fix: workflow update 2024-05-09 02:27:54 +05:30
sriram veeraghanta d73712e41a fix: updates build branch workflow 2024-05-09 02:09:35 +05:30
sriram veeraghantaandGitHub 116a7f6f01 Merge pull request #220 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-09 01:49:56 +05:30
sriram veeraghanta 9dffffdcfa Merge branch 'develop' of github.com:makeplane/plane-ee into sync/ce-ee 2024-05-09 01:48:20 +05:30
sriram veeraghanta 9bf4b1ecb6 fix: workflow updates 2024-05-09 01:47:57 +05:30
sriram veeraghantaandGitHub 196e55bf5d Merge pull request #219 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-09 01:43:57 +05:30
sriram veeraghanta 9e75ef17dc fix: merge conflicts 2024-05-09 01:36:41 +05:30
sriram veeraghanta 5253de3117 feat: adding admin service to wokflow 2024-05-09 00:53:47 +05:30
sriram veeraghantaandGitHub 2aafb83a1e Merge pull request #218 from makeplane/preview
release: 0.19.9
2024-05-08 18:51:06 +05:30
sriram veeraghanta 5c233445af Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-05-08 17:42:19 +05:30
sriram veeraghantaandGitHub 1744c8167f Merge pull request #217 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-08 17:41:52 +05:30
sriram veeraghanta 46d63a9966 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-05-08 15:46:48 +05:30
sriram veeraghantaandGitHub 807c616ff6 Merge pull request #215 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-08 15:46:03 +05:30
sriram veeraghantaandGitHub 2098414155 Merge branch 'develop' into sync/ce-ee 2024-05-08 15:45:54 +05:30
Bavisetti NarayanandGitHub df96f19364 feat: storing activity logs in mongodb (#129)
* feat: storing logs in mongodb

* chore: push api logs to mongo

* chore: key changed

* chore: api log middleware
2024-05-08 15:44:30 +05:30
Manish GuptaandGitHub f5f0fbf8c5 modified the image name for dockerhub images (#216) 2024-05-08 15:06:40 +05:30
sriram veeraghantaandGitHub 9f277d8803 Merge pull request #214 from makeplane/preview
release: v0.19.8
2024-05-07 20:39:57 +05:30
sriram veeraghanta e3dbba2e12 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-05-07 20:34:28 +05:30
sriram veeraghantaandGitHub a2c4147952 Merge pull request #213 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-07 20:33:28 +05:30
sriram veeraghantaandGitHub 07bf6e1d0e Merge pull request #210 from makeplane/preview
release: v0.19.7
2024-05-07 19:38:39 +05:30
sriram veeraghanta 27d3f6d013 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-05-07 19:24:57 +05:30
sriram veeraghantaandGitHub 7c6af92684 Merge pull request #211 from makeplane/dependabot/npm_and_yarn/ejs-3.1.10
chore(deps): bump ejs from 3.1.9 to 3.1.10
2024-05-07 19:24:21 +05:30
sriram veeraghantaandGitHub 902c05e537 Merge pull request #212 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-07 19:23:46 +05:30
dependabot[bot]andGitHub 97f6c2f462 chore(deps): bump ejs from 3.1.9 to 3.1.10
Bumps [ejs](https://github.com/mde/ejs) from 3.1.9 to 3.1.10.
- [Release notes](https://github.com/mde/ejs/releases)
- [Commits](https://github.com/mde/ejs/compare/v3.1.9...v3.1.10)

---
updated-dependencies:
- dependency-name: ejs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-07 12:34:10 +00:00
sriram veeraghanta b34cc3eb23 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-05-07 15:53:51 +05:30
sriram veeraghantaandGitHub 39617db27b Merge pull request #209 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-07 15:52:40 +05:30
sriram veeraghanta 69ab8a8825 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-05-06 18:26:03 +05:30
sriram veeraghantaandGitHub 886111665e Merge pull request #208 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-06 18:25:31 +05:30
sriram veeraghantaandGitHub 1bc5b4027e Merge pull request #207 from makeplane/preview
release: v0.19.6
2024-05-06 18:14:11 +05:30
sriram veeraghanta 4297fa1e31 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-05-06 16:09:54 +05:30
sriram veeraghantaandGitHub 18d2e78c09 Merge pull request #206 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-06 16:09:40 +05:30
sriram veeraghanta d78611abe3 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-05-06 14:24:37 +05:30
sriram veeraghantaandGitHub 8533658996 Merge pull request #205 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-06 14:17:00 +05:30
sriram veeraghantaandGitHub 85ee315189 Merge branch 'develop' into sync/ce-ee 2024-05-06 14:16:50 +05:30
sriram veeraghanta 2cffdff64e Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-05-06 13:20:39 +05:30
sriram veeraghanta 2baa82c7db fix: merge conflicts resolved 2024-05-06 13:19:15 +05:30
sriram veeraghantaandGitHub 303138a351 Merge pull request #203 from makeplane/preview
release: 0.19.5
2024-05-03 21:03:29 +05:30
sriram veeraghanta da3483111c Merge branch 'master' of github.com:makeplane/plane-ee into preview 2024-05-03 20:55:23 +05:30
sriram veeraghantaandGitHub 99b283bb64 Merge pull request #202 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-03 20:36:30 +05:30
sriram veeraghantaandGitHub da957e06b6 Merge pull request #4349 from makeplane/preview
release: v0.19-dev
2024-05-03 20:36:07 +05:30
sriram veeraghantaandGitHub 00fff48265 Merge pull request #201 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-03 19:23:53 +05:30
sriram veeraghantaandGitHub c342db7ad3 Merge pull request #200 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-03 19:11:45 +05:30
sriram veeraghantaandGitHub 61525a552f Merge pull request #199 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-03 17:59:51 +05:30
sriram veeraghantaandGitHub 1147e29fef Merge pull request #198 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-03 15:43:43 +05:30
sriram veeraghantaandGitHub 13dd2f118e Merge pull request #197 from makeplane/preview
release: 0.19.4
2024-05-02 22:03:55 +05:30
sriram veeraghantaandGitHub 2d02ad7269 Merge pull request #196 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-02 20:41:14 +05:30
sriram veeraghantaandGitHub dbbb88ee7b Merge pull request #195 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-02 19:24:44 +05:30
sriram veeraghantaandGitHub 22a25c5d61 Merge pull request #194 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-02 18:29:23 +05:30
sriram veeraghantaandGitHub c2ac2de6fb Merge pull request #193 from makeplane/preview
release: 0.19.3
2024-05-01 20:45:02 +05:30
sriram veeraghantaandGitHub dc59f60ab7 Merge pull request #192 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-01 19:58:07 +05:30
sriram veeraghantaandGitHub ead3d7a6c5 Merge pull request #191 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-01 18:37:29 +05:30
sriram veeraghantaandGitHub 1921202e20 Merge pull request #190 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-01 18:34:33 +05:30
sriram veeraghanta 8bee6d34c8 fix: build errors resolved 2024-05-01 18:21:56 +05:30
sriram veeraghantaandGitHub f51aa8188a Merge pull request #189 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-01 18:12:28 +05:30
sriram veeraghantaandGitHub b87c9bc39e Merge branch 'develop' into sync/ce-ee 2024-05-01 18:12:18 +05:30
sriram veeraghantaandGitHub 7630266215 Merge pull request #188 from makeplane/preview
release: 0.19.2
2024-05-01 14:09:37 +05:30
sriram veeraghantaandGitHub edc2b51ea5 Merge pull request #187 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-05-01 12:23:07 +05:30
sriram veeraghanta 917504fdd0 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-05-01 00:16:15 +05:30
sriram veeraghanta 948430292a Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-30 20:15:55 +05:30
sriram veeraghanta 1f8afe805a Merge branches 'develop' and 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-30 19:41:53 +05:30
sriram veeraghanta 522766c872 fix: merge conflicts resolved 2024-04-30 19:19:54 +05:30
Bavisetti NarayanandGitHub 9bb3172bcd chore: replaced the key plane-enterprise to plane (#185) 2024-04-30 17:08:12 +05:30
sriram veeraghantaandGitHub b9cc6740cf Merge pull request #180 from makeplane/style/issue-embed
style: issue embed selected state width
2024-04-29 19:49:07 +05:30
sriram veeraghantaandGitHub 1bc9d9a485 Merge pull request #183 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-04-29 19:46:17 +05:30
sriram veeraghantaandGitHub c58f762908 Merge pull request #182 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-04-29 18:59:41 +05:30
plane-bot 5ab9b3ac60 Merge branch 'sync/ce-ee' into develop 2024-04-29 13:06:07 +00:00
sriram veeraghantaandGitHub ba36b04d92 Merge pull request #181 from makeplane/sync/ce-ee
sync: merge conflicts need to be resolved
2024-04-29 17:01:08 +05:30
sriram veeraghanta c6e0d7142a fix: auto merge workflow fixes 2024-04-29 13:40:16 +05:30
sriram veeraghanta eb38887638 fix: auto-merge pr 2024-04-29 13:12:45 +05:30
sriram veeraghanta e2ce9b5cdb Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-29 13:01:16 +05:30
Aaryan Khandelwal 9930a6c8a5 style: issue embed selected state width 2024-04-29 13:00:45 +05:30
sriram veeraghanta bb49b16040 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-29 01:02:48 +05:30
sriram veeraghantaandGitHub f0ca489df6 Merge pull request #179 from makeplane/preview
release: UI changes and Bugfixes
2024-04-26 20:39:39 +05:30
sriram veeraghanta af92501b31 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-26 18:34:48 +05:30
sriram veeraghantaandGitHub f3fc68cb67 Merge pull request #178 from makeplane/new-sync-one
fix: adding caddy config
2024-04-26 18:19:00 +05:30
sriram veeraghanta 49d1bd0564 fix: update docker compose changes 2024-04-26 18:18:31 +05:30
sriram veeraghanta 504346bbbb fix: renaming and updates 2024-04-26 18:07:55 +05:30
sriram veeraghanta 3afe07542f fix: update branch build 2024-04-26 18:00:10 +05:30
sriram veeraghanta afd86c81d8 fix: adding caddy config 2024-04-26 17:41:25 +05:30
sriram veeraghanta 5566a27ca1 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-26 14:59:09 +05:30
sriram veeraghanta 0650146e1b Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-26 13:26:28 +05:30
sriram veeraghantaandGitHub e95aa81ce5 Merge pull request #176 from makeplane/preview
release: v0.19.1
2024-04-25 12:39:08 +05:30
sriram veeraghanta 4180a5014c Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-24 21:07:08 +05:30
sriram veeraghanta 6d2f3b8030 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-24 17:44:31 +05:30
sriram veeraghanta 7f8755f3f4 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-24 17:26:54 +05:30
c23a5146b9 refactor: issue embed (#174)
* refactor: add args to useIssueEmbed hook

* chore: embed serach endpoint

* chore: optimised the query type

* chore: serach response change

* chore: project issue search filter

* refactor: issue embed

* fix: issue embed range error

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-04-24 17:22:01 +05:30
sriram veeraghanta 924a693c26 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-24 15:33:56 +05:30
sriram veeraghantaandGitHub 5f8550b926 Merge pull request #175 from makeplane/preview
release: v0.19
2024-04-23 20:04:43 +05:30
sriram veeraghanta dfb29ef016 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-23 20:00:47 +05:30
sriram veeraghanta 6494a5ce66 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-23 13:44:10 +05:30
sriram veeraghanta 978af92dd2 fix: merge conflicts 2024-04-23 13:38:23 +05:30
sriram veeraghantaandGitHub a0b9596cb4 Merge pull request #4239 from makeplane/preview
chore:version update
2024-04-19 12:01:15 +05:30
sriram veeraghantaandGitHub f71e8a3a0f Merge pull request #4238 from makeplane/preview
release: v0.18-dev
2024-04-19 11:56:03 +05:30
sriram veeraghantaandGitHub 694ad3ec21 Merge pull request #173 from makeplane/preview
release: 0.18.7
2024-04-18 20:52:21 +05:30
sriram veeraghanta a418b7127a Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-18 20:40:19 +05:30
sriram veeraghantaandGitHub 4952b3c655 Merge pull request #172 from makeplane/preview
release: v0.18.6
2024-04-17 22:59:21 +05:30
sriram veeraghanta 1ddfeac984 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-17 20:34:53 +05:30
sriram veeraghantaandGitHub 52f4ea2950 Merge pull request #171 from makeplane/preview
release: v0.18.5
2024-04-17 19:55:04 +05:30
sriram veeraghanta dc933ea6a2 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-17 19:47:30 +05:30
sriram veeraghantaandGitHub a73ca1e8b0 Merge pull request #170 from makeplane/preview
release: v0.18.4
2024-04-17 16:09:38 +05:30
sriram veeraghanta b33c47f4b2 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-17 14:56:24 +05:30
sriram veeraghanta 1de506e567 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-16 21:50:56 +05:30
Aaryan KhandelwalandGitHub 1c18436459 fix: avatar margin (#169) 2024-04-16 20:41:49 +05:30
sriram veeraghanta 0102ea03fc Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-16 20:38:58 +05:30
sriram veeraghanta ff0b4a2a9d Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-16 18:59:47 +05:30
sriram veeraghanta 5dd57bdf6f Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-16 16:00:44 +05:30
sriram veeraghanta 25e124279e Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-16 13:39:42 +05:30
sriram veeraghanta 3b84409c26 fix: merge conflicts resolved 2024-04-15 20:10:07 +05:30
sriram veeraghanta 3d3b9900e2 fix:merge conflicts resolved 2024-04-15 19:52:12 +05:30
sriram veeraghanta 5f55ff9be3 fix: merge conflicts 2024-04-15 14:09:26 +05:30
sriram veeraghantaandGitHub b3a1930045 Merge pull request #168 from makeplane/fix/page-issue-embed
fix: document editor merge conflicts
2024-04-15 14:04:31 +05:30
Aaryan Khandelwal 209977a7f3 fix: issues widget loading state 2024-04-15 13:53:52 +05:30
NikhilandGitHub e11146a120 dev: fix linting errors (#166) 2024-04-15 13:51:10 +05:30
Aaryan Khandelwal 29dc040227 fix: merge conflicts resolved from develop 2024-04-15 13:48:25 +05:30
sriram veeraghanta 3a2760b2eb fix: merge conflicts resolved 2024-04-15 13:09:00 +05:30
sriram veeraghantaandGitHub 6787377037 Merge pull request #167 from makeplane/preview
release: v0.18.3
2024-04-13 22:44:06 +05:30
sriram veeraghanta d546d05c3c Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-13 22:22:08 +05:30
sriram veeraghantaandGitHub 8d266c6516 Merge pull request #165 from makeplane/preview
release: v0.18.2
2024-04-11 22:16:36 +05:30
sriram veeraghanta e0b786ba0a Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-11 20:29:34 +05:30
sriram veeraghantaandGitHub 73a47a1c93 Merge pull request #164 from makeplane/preview
release: v0.18.2-dev
2024-04-10 21:41:08 +05:30
sriram veeraghanta 47cd0a52b9 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-10 21:30:57 +05:30
sriram veeraghanta baec07180e Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-10 20:00:22 +05:30
sriram veeraghantaandGitHub a980b7b644 Merge pull request #163 from makeplane/preview
release: v0.18.1-dev
2024-04-10 18:19:36 +05:30
sriram veeraghanta a3ad8393fd Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-10 16:10:43 +05:30
sriram veeraghanta 986ecd393b Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-10 15:23:35 +05:30
sriram veeraghanta 1a389b599a Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-10 14:05:52 +05:30
sriram veeraghanta c5a9e55940 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-09 15:06:30 +05:30
sriram veeraghanta d7bd88e4bd Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-09 13:48:43 +05:30
sriram veeraghanta ac5b7af5c1 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-08 20:24:16 +05:30
sriram veeraghanta 4b10041a31 fix: merge conflicts resolved 2024-04-08 20:08:10 +05:30
sriram veeraghanta 2c4b41eceb Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-06 17:17:20 +05:30
sriram veeraghantaandGitHub fc3f70777b Merge pull request #162 from makeplane/preview
fix: cycle and module archive list endpoint fixes
2024-04-05 20:47:56 +05:30
sriram veeraghanta b3ab5f9b9c fix: build error fixes 2024-04-05 20:18:40 +05:30
sriram veeraghanta 6ccdd74ffe Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-05 20:07:11 +05:30
sriram veeraghanta 7c3f25320c Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-05 19:27:00 +05:30
sriram veeraghantaandGitHub ed849c59d3 Merge pull request #161 from makeplane/preview
fix: production debug fixes
2024-04-05 14:57:32 +05:30
sriram veeraghanta 3c7fcfbed6 fix: production debug fixes 2024-04-05 14:55:01 +05:30
sriram veeraghantaandGitHub 4f4aba987f Merge pull request #160 from makeplane/preview
release: v0.18.0-dev
2024-04-04 18:00:04 +05:30
sriram veeraghanta bff370cdf9 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-04 17:28:11 +05:30
sriram veeraghanta b0f18f9dc7 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-04 16:01:54 +05:30
sriram veeraghanta ab1452aefb Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-04 14:38:50 +05:30
sriram veeraghanta f9fdb42471 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into preview 2024-04-03 21:06:35 +05:30
sriram veeraghanta afbea7e9a9 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-03 21:02:20 +05:30
sriram veeraghantaandGitHub 002fb4547b Merge pull request #4107 from makeplane/preview
release: v0.17-dev
2024-04-02 20:07:48 +05:30
sriram veeraghantaandGitHub 689b6438fb Merge pull request #159 from makeplane/preview
release: 0.17.2-dev
2024-04-02 16:57:02 +05:30
sriram veeraghanta 0723beb7ad Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-02 16:53:06 +05:30
sriram veeraghantaandGitHub ee5a637864 Merge pull request #158 from makeplane/preview
release: 0.17.2-dev
2024-04-01 18:30:54 +05:30
sriram veeraghanta 3a69aca8bd Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-01 17:55:59 +05:30
sriram veeraghantaandGitHub c89b22364a Merge pull request #157 from makeplane/preview
release: v0.17.1-dev
2024-04-01 16:48:16 +05:30
sriram veeraghanta 44b8f3ed8c Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-04-01 13:50:12 +05:30
sriram veeraghantaandGitHub 88447b02b3 Merge pull request #156 from makeplane/fix/tippy-multiple-editor-rendering
[WEB-876] fix: Tippy multiple editor instances issue
2024-04-01 11:35:31 +05:30
sriram veeraghanta d331e65182 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-28 20:43:25 +05:30
Palanikannan1437 b44aacfc7a fix: Tippy multiple editor instances issue 2024-03-28 17:19:59 +05:30
sriram veeraghantaandGitHub 99e017e063 Merge pull request #155 from makeplane/preview
fix: security and sentry errors
2024-03-26 20:43:57 +05:30
sriram veeraghanta 9d89e56ac7 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-26 20:40:32 +05:30
Anmol Singh BhatiaandGitHub 2e1c63b0a8 [WEB-829] fix: issue embed card (#154)
* fix: issue embed card

* fix: issue embed card
2024-03-26 19:54:47 +05:30
sriram veeraghanta b40dc12e45 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-26 19:51:33 +05:30
sriram veeraghanta 2c820a970d fix: merge conflicts resolved 2024-03-26 19:30:25 +05:30
sriram veeraghantaandGitHub 8ca6028ca5 Merge pull request #153 from makeplane/preview
fix: estimates sentry error
2024-03-26 17:05:36 +05:30
sriram veeraghanta acd6b497ef Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-26 17:00:59 +05:30
sriram veeraghantaandGitHub e54b8c23f5 Merge pull request #152 from makeplane/preview
fix: post release bugfixes and sentry issues
2024-03-26 16:40:26 +05:30
sriram veeraghanta 6500fda57d Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-26 16:35:02 +05:30
Anmol Singh BhatiaandGitHub a5af5052dc fix: workspace active cycle validation added (#151)
* fix: workspace active cycle validation added

* chore: workspace active cycle stats empty state added
2024-03-26 16:16:29 +05:30
sriram veeraghanta 9e9666c206 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-26 15:59:16 +05:30
NikhilandGitHub f55bf61685 fix: active cycles imports (#150) 2024-03-26 15:58:21 +05:30
sriram veeraghantaandGitHub 06441b8e30 Merge pull request #149 from makeplane/preview
fix: sentry issue fixes
2024-03-26 15:21:41 +05:30
sriram veeraghanta 30fd397281 fix: merge conflicts 2024-03-26 15:18:39 +05:30
sriram veeraghantaandGitHub 3b8abc840b Merge pull request #148 from makeplane/preview
fix: Sentry issue in estimates quering project key in projects
2024-03-26 15:03:10 +05:30
sriram veeraghanta fcef95ae1c Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-26 15:00:54 +05:30
sriram veeraghantaandGitHub bdb2a3c0b0 Merge pull request #147 from makeplane/preview
fix: slack notification on workspace invitation
2024-03-26 14:52:22 +05:30
sriram veeraghanta f64f46a0b5 fix: slack notification on signin 2024-03-26 14:46:06 +05:30
sriram veeraghantaandGitHub 130b5f7d7c Merge pull request #146 from makeplane/preview
release: v0.17-dev
2024-03-26 12:54:59 +05:30
Anmol Singh BhatiaandGitHub c170ee0b59 [WEB-829] fix: issue embed suggestion (#145)
* fix: issue embed suggestion

* fix: issue embed suggestion
2024-03-25 20:32:31 +05:30
Anmol Singh BhatiaandGitHub a0e71bda2a fix: workspace active cycle empty state (#144) 2024-03-25 19:46:13 +05:30
sriram veeraghanta 96dcf13b8f Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-25 19:23:35 +05:30
sriram veeraghanta 9c127ea8eb Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-25 19:09:19 +05:30
NikhilandGitHub cf382a9274 fix: importer urls (#143) 2024-03-25 17:55:09 +05:30
Anmol Singh BhatiaandGitHub 9bb8eb266b fix: workspace integration error (#142) 2024-03-25 16:38:20 +05:30
sriram veeraghanta 8a627ed3d4 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-25 16:24:36 +05:30
sriram veeraghanta 1242b2bb95 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-25 14:26:20 +05:30
NikhilandGitHub e5ce44aa95 dev: add importer and integration urls (#141) 2024-03-25 13:40:50 +05:30
sriram veeraghanta c095138211 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-25 13:28:25 +05:30
NikhilandGitHub 91329af7b2 dev: importers and integrations (#140) 2024-03-25 13:14:00 +05:30
sriram veeraghanta c30b273e21 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-22 20:48:30 +05:30
sriram veeraghanta 996a7958a4 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-22 20:08:14 +05:30
sriram veeraghanta 92f40011d7 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-22 19:07:19 +05:30
sriram veeraghanta 0177f2a348 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-21 21:19:23 +05:30
sriram veeraghanta 0c3c3554be Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-21 21:08:16 +05:30
sriram veeraghanta 0db7d7c548 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-21 21:00:56 +05:30
sriram veeraghanta 801aeb5797 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-21 15:02:23 +05:30
57b793bffc [WEB-625] chore: workspace active cycle ui revamp (#139)
* chore: labels and assignee distribution

* chore: workspace active cycle ui revamp

* chore: code refactor

* fix: workspace active cycle response

* fix: merge conflicts resolved

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-03-20 21:16:38 +05:30
sriram veeraghanta 58ce70b6c5 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-20 21:04:41 +05:30
sriram veeraghanta 34d3b8bfb0 fix: merge conflicts resolved 2024-03-20 20:04:27 +05:30
sriram veeraghanta 26ce9a234c fix: build issues post sync 2024-03-20 19:06:20 +05:30
sriram veeraghanta be8d06c149 fix: merge conflicts resolved 2024-03-20 18:37:58 +05:30
sriram veeraghanta 657b42323c Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-19 17:41:18 +05:30
sriram veeraghantaandGitHub 18a218c9f8 Merge pull request #138 from makeplane/preview
release: minor bugfixes
2024-03-14 20:40:51 +05:30
sriram veeraghanta 431c85482b Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-14 20:12:57 +05:30
sriram veeraghanta 61ef0b6846 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-14 19:23:53 +05:30
sriram veeraghanta 228263969a Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-14 12:44:25 +05:30
sriram veeraghanta 8350cc9224 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-13 17:28:01 +05:30
sriram veeraghanta 4167057ba0 fix: merge conflicts resolved 2024-03-13 17:08:32 +05:30
sriram veeraghantaandGitHub c1b1ba35c1 Merge pull request #3878 from makeplane/preview
release: v0.16-dev
2024-03-05 20:04:08 +05:30
sriram veeraghantaandGitHub f03e09859f Merge pull request #137 from makeplane/preview
release: editor link backspace bugfixes
2024-03-05 12:36:19 +05:30
sriram veeraghanta c4b8cb6809 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-04 20:38:53 +05:30
sriram veeraghantaandGitHub 827f97ef23 Merge pull request #136 from makeplane/preview
release: Minor UI fixes
2024-03-01 17:52:51 +05:30
sriram veeraghanta eb14d08a3a Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-01 17:44:02 +05:30
sriram veeraghantaandGitHub e7b9e29233 Merge pull request #135 from makeplane/preview
release: minor ui fixes and bugfixes
2024-03-01 14:03:30 +05:30
sriram veeraghanta a47cb0f3f2 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-01 13:53:18 +05:30
sriram veeraghanta 5cc0663a2d Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-03-01 13:35:09 +05:30
sriram veeraghanta 58469055c0 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-29 20:35:31 +05:30
sriram veeraghanta 97e2182ba9 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into sync/ce-ee 2024-02-29 19:43:13 +05:30
Henit ChobisaandGitHub 8dc04e05e9 chore: Added workflow for syncing and auto merging from sync branches to target ( develop ) branch (#134)
* chore: added auto merge workflow for syncing and merging ce repo

* Update auto-merge.yml
2024-02-29 17:03:39 +05:30
sriram veeraghanta 745bc35ee8 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-29 16:19:02 +05:30
sriram veeraghanta d5a80047a4 fix: merge conflicts resolved 2024-02-28 20:24:17 +05:30
Manish GuptaandGitHub c8e9ac4796 [INFRA-9] feat: branch build with docker tar support (#132)
* branch build with docker tar support

* selective build implemented
2024-02-28 17:13:46 +05:30
sriram veeraghanta a18f82202b fix: welcome slack message enabled 2024-02-28 17:06:46 +05:30
sriram veeraghanta d50a80e193 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-28 16:59:39 +05:30
sriram veeraghanta 9a6fe99edb Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-28 16:34:23 +05:30
sriram veeraghanta bc35097038 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-28 16:09:30 +05:30
sriram veeraghanta 4228c203a5 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-28 15:40:04 +05:30
sriram veeraghantaandGitHub d7d6a5b73b Merge pull request #133 from makeplane/preview
hotfix: issue modal description
2024-02-27 20:44:26 +05:30
sriram veeraghanta 35048fe816 Merge branches 'develop' and 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-27 20:36:45 +05:30
sriram veeraghantaandGitHub 1c8799458e Merge pull request #130 from makeplane/preview
release: bug fixes and quality of life improvements
2024-02-27 18:36:31 +05:30
sriram veeraghanta b6ceacb586 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-27 17:05:06 +05:30
sriram veeraghanta 4aea18908b Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-26 19:49:55 +05:30
Henit ChobisaandGitHub 10a51bb328 chore: Added CI for creating releases with Commit based Release Notes (#119)
* chore: added ci for generating release notes for plane-ee

* chore: updated workflow for generating release notes with Github CI

* Update create-release.yml
2024-02-26 17:11:46 +05:30
sriram veeraghanta 8d0d2d1797 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-26 16:33:02 +05:30
sriram veeraghanta 3f5e3a1cb8 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-26 14:03:44 +05:30
sriram veeraghanta ee422a47eb Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-25 22:45:48 +05:30
sriram veeraghanta ff30a5754c Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-24 15:46:51 +05:30
sriram veeraghanta 55372d478b Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-23 21:52:30 +05:30
guru_sainathandGitHub 2c6b5d6e00 fix: changed the key from owned_by to owned_by_id in active cycle header (#131) 2024-02-23 19:48:56 +05:30
sriram veeraghanta b52fe9b4a7 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-23 19:25:44 +05:30
sriram veeraghanta 2fad4e85b6 fix: active cycles be fixes 2024-02-22 15:59:16 +05:30
sriram veeraghanta 86554f75c6 fix: active cycle fixes 2024-02-22 15:59:00 +05:30
sriram veeraghanta fab92fd2d8 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-22 14:54:14 +05:30
sriram veeraghanta 8ec47334dc fix: merge conflicts 2024-02-21 20:24:20 +05:30
sriram veeraghantaandGitHub e2459d267f Merge pull request #127 from makeplane/preview
release: pages bugfixes
2024-02-20 21:25:34 +05:30
sriram veeraghanta b5f9c10d09 fix: pages fixes 2024-02-20 21:19:27 +05:30
sriram veeraghanta e6cbad2b0f Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-02-20 21:00:05 +05:30
sriram veeraghanta db1ebeb3d0 fix: adding fixes on page details loading 2024-02-20 20:59:43 +05:30
sriram veeraghantaandGitHub 580d903977 Merge pull request #126 from makeplane/preview
release: Minor UI improvements and bug fixes
2024-02-20 20:29:19 +05:30
sriram veeraghanta 08db8b7b7e Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-02-20 20:20:29 +05:30
sriram veeraghanta 26d516502b Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-20 20:19:43 +05:30
sriram veeraghanta 2ec6e19b24 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-02-20 15:08:10 +05:30
sriram veeraghanta 18afa48299 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-20 15:06:52 +05:30
sriram veeraghanta 28d0eadba6 fix: merge conflicts resolved 2024-02-20 15:02:57 +05:30
sriram veeraghantaandGitHub 4566d6e80c Merge pull request #3697 from makeplane/preview
release: 0.15.4-dev
2024-02-19 19:30:06 +05:30
sriram veeraghantaandGitHub dee91e0f9b Merge pull request #125 from makeplane/preview
release: bugfixes and Imporvements
2024-02-19 16:40:21 +05:30
sriram veeraghanta d13b88353e Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-02-19 15:48:03 +05:30
sriram veeraghanta 1acb4eea5f Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-19 15:45:58 +05:30
sriram veeraghanta a449bdd9bd Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-02-19 13:00:33 +05:30
sriram veeraghanta 11dcf0c7cd Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-19 13:00:00 +05:30
sriram veeraghanta c37925cbc1 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-02-19 00:37:33 +05:30
sriram veeraghanta 109be399e1 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-19 00:35:56 +05:30
sriram veeraghanta 63182fc221 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-02-19 00:18:56 +05:30
sriram veeraghanta 42395889fe Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-19 00:18:30 +05:30
sriram veeraghanta 5d1e773b9c Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-02-18 15:33:26 +05:30
sriram veeraghantaandGitHub 48e01a248f Merge pull request #124 from makeplane/sync/ce-ee
sync: community to enterprise
2024-02-18 15:32:51 +05:30
sriram veeraghanta 036c2ce46b Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-02-16 20:12:21 +05:30
sriram veeraghanta e206e2c298 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-16 20:11:37 +05:30
sriram veeraghantaandGitHub 48683d8316 Merge pull request #123 from makeplane/preview
release: Inbox description infinite loading fix
2024-02-15 20:07:06 +05:30
sriram veeraghanta ea7a470061 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-02-15 19:37:06 +05:30
sriram veeraghanta 44c4e527ab fix: merge conflicts resolved 2024-02-15 19:36:43 +05:30
sriram veeraghantaandGitHub e8d359e625 Merge pull request #3674 from makeplane/preview
fix: build branch docker images push on release
2024-02-15 14:35:32 +05:30
sriram veeraghantaandGitHub 351eba8d61 Merge pull request #3671 from makeplane/preview
release: peek overview issue description initial load bug (#3670)
2024-02-15 03:25:30 +05:30
sriram veeraghantaandGitHub 032c66c727 Merge pull request #122 from makeplane/preview
release: issue description infinite loading hotfix
2024-02-15 02:50:19 +05:30
sriram veeraghanta 8eedf8a99c fix: issue description fixes 2024-02-15 02:07:13 +05:30
sriram veeraghanta 8c3475eea9 fix: description fixes on peekoverview 2024-02-15 01:42:44 +05:30
sriram veeraghantaandGitHub 1e27e37b51 Merge pull request #3666 from makeplane/preview
release: v0.15.2-dev
2024-02-14 19:41:55 +05:30
sriram veeraghantaandGitHub 5bae2716a6 Merge pull request #120 from makeplane/preview
release: post 0.15.1 bugfixes
2024-02-14 18:38:49 +05:30
sriram veeraghanta e0d1c06cd9 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-14 18:18:55 +05:30
sriram veeraghanta ab7f9e0535 fix: merge conflicts resolved 2024-02-14 15:02:39 +05:30
Anmol Singh BhatiaandGitHub a98b345674 chore: workspace active cycle empty state updated (#121) 2024-02-14 14:41:59 +05:30
sriram veeraghanta c4aed88b42 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-14 14:36:08 +05:30
sriram veeraghanta aae36740fd Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-14 13:07:03 +05:30
sriram veeraghanta b10834813c Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-13 21:00:42 +05:30
sriram veeraghanta 8d030ad330 fix: merge conflicts resolved 2024-02-13 19:16:43 +05:30
sriram veeraghantaandGitHub 7d9453855b Merge pull request #118 from makeplane/preview
release: pages tabs fixes
2024-02-12 22:26:00 +05:30
sriram veeraghanta 8e5f902575 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-12 22:15:33 +05:30
sriram veeraghantaandGitHub 7c821b7e1c Merge pull request #117 from makeplane/preview
release: mobile responsiveness fixes and virtualisations fixes
2024-02-12 21:14:44 +05:30
sriram veeraghantaandGitHub 7df2e9cf11 Merge pull request #3632 from makeplane/preview
release: v0.15.1-dev
2024-02-12 20:59:56 +05:30
sriram veeraghanta e944f4adc7 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-12 20:27:14 +05:30
sriram veeraghanta c190bf1192 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-12 19:21:14 +05:30
sriram veeraghanta 9dcb31bb24 fix: merge conflicts resolved 2024-02-12 17:06:28 +05:30
sriram veeraghanta b172243ead Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-12 12:47:04 +05:30
sriram veeraghanta b4d3fac768 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-09 16:30:54 +05:30
sriram veeraghanta 97a126eb75 Merge branches 'develop' and 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-09 16:04:28 +05:30
sriram veeraghantaandGitHub 2af3e311b1 Merge pull request #116 from makeplane/preview
release: bugfixes
2024-02-08 19:22:24 +05:30
sriram veeraghanta d3b5683e7a Merge branch 'develop' of github.com:makeplane/plane-ee into develop 2024-02-08 18:10:19 +05:30
sriram veeraghanta 4ccd13e8f3 fix: merge conflicts resolved 2024-02-08 18:10:04 +05:30
Anmol Singh BhatiaandGitHub 40a88263e1 fix: build error (#115) 2024-02-08 14:04:18 +05:30
sriram veeraghanta f574e8aeaa Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-08 13:31:51 +05:30
sriram veeraghanta e608b96b0d Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-08 13:16:28 +05:30
sriram veeraghantaandGitHub f9a66b222c Merge pull request #114 from makeplane/preview
release: bugfixes in draft issues and mobile responsiveness
2024-02-08 11:21:41 +05:30
sriram veeraghanta 0801900ca2 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-08 00:18:53 +05:30
sriram veeraghanta 2edb626d5b Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-07 20:46:26 +05:30
+2 2dc7caea1d Merge pull request #113 from makeplane/preview
* chore: breadcrumb component improvement (#3537)

* chore: breadcrumb component improvement

* chore: code refactor

* fix: create issue modal project select (#3549)

* chore: responsive and styling fixes (#3541)

* fix: all issues spreadsheet sorting and kanban dnd for long lists (#3550)

* fix all issues filter for spreadsheet view

* fix kanban dnd with long lists

* dev: validation for external id and external source (#3552)

* dev: error response for duplicate items created through external apis

* dev: return identifier and also add the validation for state

* fix: validation for external id and external source

* chore: cycle and module sidebar analytics improvement (#3559)

* chore: cycle and module store update action updated

* chore: cycle and module issue store actions updated

* chore: cycle and module retrieve endpoints updated

* fix: app sidebar z index and priority icon fix

* chore: cycle and module sidebar and stats updated

* chore: posthog events improved (#3554)

* chore: events naming convention changed

* chore: track element added for project related events

* chore: track element added for cycle related events

* chore: track element added for module related events

* chore: issue related events updated

* refactor: event tracker store

* refactor: event-tracker store

* fix: posthog changes

---------

Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>

* fix: build fixes

* fix: sentry error fixes

* chore: active cycle issue transfer validation (#3560)

* fix: completed cycle list layout validation

* fix: completed cycle kanban layout validation

* fix: completed cycle spreadsheet layout validation

* fix: date dropdown disabled fix

* chore: quick action validation added for list, kanban and spreadsheet layout

* fix: calendar layout validation added

* fix: useberry script added

* chore: added `None` filter option to the dashboard widgets (#3556)

* chore: added tab change animation

* chore: widgets filtering logic updated

* refactor: issues list widget

* fix: tab navigation transition

* fix: extra top spacing on opening the peek overview

* chore: removed email notification for new users (#3561)

* chore: cycle and module sidebar improvement (#3562)

* chore: module date validation (#3565)

* app_release value handled (#3571)

* chore: email trigger for new assignee (#3572)

* dev: update the response for conflicting errors (#3568)

* style: responsive breadcrumbs and headers for dashboard, projects, project issues, cycles, cycle issues, module issues (#3580)

* fix: dashboard header z index and workspace active cycles fix (#3581)

* fix: dashboard header z index fix

* chore: workspace active cycles upgrade page improvement

* fix: draft issue peek overview (#3582)

* chore: project, view and shortcut modal alignment consistency

* chore: issue highlight list layout improvement

* fix: draft issue peek overview fix

* fix: draft issue layout inline editing

* chore: module issue count (#3566)

* chore: mention notification and webhook faliure (#3573)

* fix: mention rstrip error

* chore: webhook deactivation email

* chore: changed template

* chore: current site for external api's

* chore: mention in template displayed

* chore: mention tag fix

* chore: comment user name displayed

* dev: create fake data for issues (#104)

* dev: create fake data for issues

* dev: remove endpoint

* dev: update faker script

* chore: workspace dashboard refactor (#3584)

* fix: faker import (#111)

* fix: show window closing alert only when page is not saved (#3577)

* fix: show window closing alert only when page is not saved

* chore: Refactor useReloadConfirmations hook

- Removed the `message` parameter, as it was not being used and not
  supported in modern browsers
- Changed the `isActive` flag to a temporary flag and added a TODO comment to remove it later.
- Implemented the `handleRouteChangeStart` function to handle route change events and prompt the user with a confirmation dialog before leaving the page.
- Updated the dependencies of the `handleBeforeUnload` and `handleRouteChangeStart` callbacks.
- Added event listeners for `beforeunload` and `routeChangeStart` events in the `useEffect` hook.
- Cleaned up the event listeners in the cleanup function of the `useEffect` hook.

fix: Fix reload confirmations in PageDetailsPage

- Removed the TODO comment regarding fixing reload confirmations with MobX, as it has been resolved.
- Passed the `pageStore?.isSubmitting === "submitting"` flag to the `useReloadConfirmations` hook instead of an undefined message.

This commit refactors the `useReloadConfirmations` hook to improve its functionality and fixes the usage in the `PageDetailsPage` component.

---------

Co-authored-by: Palanikannan1437 <73993394+Palanikannan1437@users.noreply.github.com>

* chore: posthog code refactor (#3586)

* dev: update faker script to take inputs (#112)

* dev: update faker script to take inputs

* dev: update while check

---------

Co-authored-by: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com>
Co-authored-by: Ramesh Kumar Chandra <31303617+rameshkumarchandra@users.noreply.github.com>
Co-authored-by: rahulramesha <71900764+rahulramesha@users.noreply.github.com>
Co-authored-by: Nikhil <118773738+pablohashescobar@users.noreply.github.com>
Co-authored-by: Lakhan Baheti <94619783+1akhanBaheti@users.noreply.github.com>
Co-authored-by: Aaryan Khandelwal <65252264+aaryan610@users.noreply.github.com>
Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com>
Co-authored-by: Manish Gupta <59428681+mguptahub@users.noreply.github.com>
Co-authored-by: João Lucas de Oliveira Lopes <55464917+jlucaso1@users.noreply.github.com>
Co-authored-by: Palanikannan1437 <73993394+Palanikannan1437@users.noreply.github.com>
2024-02-07 20:38:24 +05:30
sriram veeraghanta 84c8b73839 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-02-07 20:30:36 +05:30
sriram veeraghanta 1ba4239177 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-07 20:29:40 +05:30
sriram veeraghanta dbaa65ecda Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-02-07 20:13:51 +05:30
NikhilandGitHub b4c86b1ee2 dev: update faker script to take inputs (#112)
* dev: update faker script to take inputs

* dev: update while check
2024-02-07 20:11:23 +05:30
sriram veeraghanta 5c52a21394 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-02-07 17:33:34 +05:30
sriram veeraghanta 59bd84217a fix: merge conflicts resolved 2024-02-07 17:32:40 +05:30
sriram veeraghanta 7b4bcfe14b Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-02-07 17:14:53 +05:30
sriram veeraghanta 76eb057650 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-07 17:14:14 +05:30
NikhilandGitHub cc95d280a3 fix: faker import (#111) 2024-02-07 16:32:01 +05:30
sriram veeraghanta 18ab6bf01f Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-02-07 16:29:40 +05:30
sriram veeraghanta 455c59b609 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-07 16:29:12 +05:30
sriram veeraghanta bebbdf3fc8 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-02-07 15:42:51 +05:30
NikhilandGitHub db08f16fca dev: create fake data for issues (#104)
* dev: create fake data for issues

* dev: remove endpoint

* dev: update faker script
2024-02-07 15:37:32 +05:30
sriram veeraghanta 2641a0d8b8 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-02-07 15:21:15 +05:30
sriram veeraghanta 60697d6bc1 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-07 15:19:45 +05:30
sriram veeraghanta 41293e620a Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-02-07 15:11:18 +05:30
sriram veeraghanta 5e9c9cb2f5 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-07 15:10:09 +05:30
sriram veeraghanta 11c3401db8 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-02-07 13:51:22 +05:30
sriram veeraghanta 33b1685ccd Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-07 13:49:58 +05:30
sriram veeraghanta 425787e0ce Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-02-05 17:55:59 +05:30
sriram veeraghanta 6a0bc91eae fix: useberry script added 2024-02-05 17:20:08 +05:30
sriram veeraghanta d8f38b5252 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-02-05 14:12:14 +05:30
sriram veeraghanta 88ea7fa86a fix: sentry error fixes 2024-02-05 14:11:51 +05:30
sriram veeraghanta 7358871ff4 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-02-05 13:29:01 +05:30
sriram veeraghanta e15531c044 fix: build fixes 2024-02-05 13:28:24 +05:30
sriram veeraghanta b210e1014e fix: merge conflicts resolved 2024-02-05 13:23:40 +05:30
pushya-planeandGitHub 57d50beb6b Merge pull request #109 from makeplane/preview
release: pages fixes
2024-02-03 00:56:29 +05:30
sriram veeraghantaandGitHub 793ff0b299 Merge pull request #108 from makeplane/develop
stage release: pages fixes
2024-02-03 00:50:41 +05:30
sriram veeraghanta 630ceef205 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-03 00:40:31 +05:30
sriram veeraghantaandGitHub 860173e147 Merge pull request #107 from makeplane/preview
release: post release bugfixes
2024-02-01 19:21:21 +05:30
sriram veeraghantaandGitHub c6e3f1b932 Merge pull request #3535 from makeplane/preview
release: 0.15-dev
2024-02-01 15:01:49 +05:30
Anmol Singh BhatiaandGitHub 447acbd6a0 chore: update cycle response (#106) 2024-02-01 14:57:40 +05:30
sriram veeraghanta 9fc0aac15f Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-02-01 13:42:17 +05:30
sriram veeraghantaandGitHub 9f73c51269 Merge pull request #105 from makeplane/preview
release: post release bugfixes
2024-01-31 20:43:47 +05:30
Anmol Singh BhatiaandGitHub 22be49ea3e chore: workspace active cycles empty state theme improvement (#103) 2024-01-31 20:25:57 +05:30
sriram veeraghanta 7f20dc2d8d Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-01-31 20:20:13 +05:30
sriram veeraghanta d32f58c453 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-01-31 19:55:31 +05:30
sriram veeraghanta f1f6ae8692 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-01-31 18:10:11 +05:30
sriram veeraghanta e677929296 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-01-31 15:44:52 +05:30
sriram veeraghanta 41d0cd85bd Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-01-30 20:18:21 +05:30
sriram veeraghanta aaaa58bb30 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-01-30 17:41:17 +05:30
sriram veeraghanta 70170cfcee fix:merge conflicts resolved 2024-01-30 15:25:38 +05:30
sriram veeraghantaandGitHub 04e9cc245d Merge pull request #102 from makeplane/preview
post release bugfixes
2024-01-29 20:54:19 +05:30
sriram veeraghanta bd3ae5767e Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-01-29 20:41:09 +05:30
M. PalanikannanandGitHub bde5b308ef fix: showing "no issues found" if no issue available to embed (#101) 2024-01-29 18:09:21 +05:30
7f791cd20d chore: workspace active cycles revamp (#100)
* chore: workspace active cycles revamp

* chore: linear progress indicator improvement

* fix: active cycle response change

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-01-29 18:05:05 +05:30
sriram veeraghanta ac8631d088 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-01-29 17:47:54 +05:30
sriram veeraghantaandGitHub 6fb2a3bd18 Merge pull request #99 from makeplane/preview
fix: issue attachment file name slice to 80 chars
2024-01-28 18:34:55 +05:30
sriram veeraghanta 6e93512ad6 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-01-28 18:32:40 +05:30
sriram veeraghantaandGitHub 23bca9d6f4 Merge pull request #98 from makeplane/preview
fix: active cycles pagination issue fixes (#97)
2024-01-28 16:50:25 +05:30
sriram veeraghantaandGitHub 910ac659fa fix: active cycles pagination issue fixes (#97)
* fix: breaking down active cycles info component into multiple components

* fix: pagination fixes

* fix: minor bugfixes and edge handling
2024-01-28 16:46:32 +05:30
sriram veeraghantaandGitHub 91ff14a3d6 Merge pull request #96 from makeplane/preview
release: 0.15.0dev changes moving to production
2024-01-28 13:31:59 +05:30
sriram veeraghanta 74069425ea Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-01-27 15:25:53 +05:30
sriram veeraghanta d58d7865bb Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-01-27 15:25:05 +05:30
sriram veeraghanta 5dde9affae Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-01-25 19:56:13 +05:30
sriram veeraghanta 843b654598 Merge branches 'develop' and 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-01-25 19:55:34 +05:30
sriram veeraghanta 3bf1929a68 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-01-25 19:23:24 +05:30
sriram veeraghanta 4c40cc16a9 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-01-25 19:22:30 +05:30
sriram veeraghanta cc5724f25d Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-01-25 18:11:57 +05:30
sriram veeraghanta 433046d0a0 Merge branch 'develop' of github.com:makeplane/plane-ee into develop 2024-01-25 18:11:06 +05:30
sriram veeraghanta a097315e75 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-01-25 18:10:46 +05:30
Anmol Singh BhatiaandGitHub 157d8279f9 chore: workspace active cycles improvement (#95)
* chore: workspace active cycles constant updated

* chore: workspace active cycles header icon updated

* chore: workspace active cycles empty state updated
2024-01-25 18:08:02 +05:30
sriram veeraghanta 08571467b4 Merge branch 'sync/ce-ee' of github.com:makeplane/plane-ee into develop 2024-01-25 18:04:55 +05:30
sriram veeraghanta 5331ee1f05 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-01-25 14:34:06 +05:30
sriram veeraghanta 899fd4b1df merge conflicts resolved 2024-01-25 14:33:46 +05:30
sriram veeraghanta 2856385c07 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-01-25 12:58:19 +05:30
9b0011fbab fix: project pages loader (#3461) (#94)
Co-authored-by: Anmol Singh Bhatia <121005188+anmolsinghbhatia@users.noreply.github.com>
2024-01-25 12:57:43 +05:30
sriram veeraghanta 1b3e440d83 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-01-25 00:55:04 +05:30
Henit ChobisaandGitHub 3f5e3eb2fe Fix: Restore Issue Embeds in Place of Placeholder Components (#92)
* restore: use issue embed hook restored

* chore: implemented useIssueEmbed hook in pages for embed props

* fix: passed issue embed config to document editor

* fix: restored issue embed extension in place of placeholder
2024-01-25 00:54:19 +05:30
sriram veeraghantaandGitHub 56f7ed50c1 Merge pull request #93 from makeplane/sync/ce-ee
fix: page archive and unarchive (#3459)
2024-01-25 00:53:30 +05:30
sriram veeraghanta 0c979d4f46 Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-01-24 21:33:38 +05:30
sriram veeraghanta b9350c335c Merge branch 'preview' of github.com:makeplane/plane-ee into preview 2024-01-24 21:33:25 +05:30
sriram veeraghantaandGitHub d59d3a9f7a Merge pull request #91 from makeplane/sync/ce-ee
sync: ce to ee
2024-01-24 21:30:58 +05:30
sriram veeraghanta 5b986fa28d fix: build issues 2024-01-24 21:25:30 +05:30
sriram veeraghanta 22cf226b76 fix: minor bugfixes 2024-01-24 21:02:55 +05:30
sriram veeraghanta 0e09f9f797 fix: merge conflicts resolved 2024-01-24 21:02:37 +05:30
Henit ChobisaandGitHub 9c046a893e fix: sync post fixes in issue suggestions (#90) 2024-01-24 20:37:34 +05:30
f43e3e3009 fix: issue embeds (#88)
* fix: issue suggestions not properly rendering embeds

* feat: added useIssueEmbed hook in commented form, as it would be removed in develop

* feat: added selected states to issue embeds

---------

Co-authored-by: Henit Chobisa <chobisa.henit@gmail.com>
2024-01-24 00:03:01 +05:30
sriram veeraghantaandGitHub a5984fd06f Merge pull request #87 from makeplane/sync/ce-ee
sync: ce to ee
2024-01-23 23:20:41 +05:30
sriram veeraghanta 89d9bd0a17 fix: merge conflicts resolved 2024-01-23 23:09:03 +05:30
NikhilandGitHub 45425c7411 dev: enterprise branch build workflows (#86) 2024-01-23 19:15:27 +05:30
sriram veeraghanta 1a763491b6 fix: build issues 2024-01-23 18:44:06 +05:30
eae6be1d45 feat: workspace active cycles (#83)
* chore: workspace active cycle revamp, project active cycle bug fixes and improvement. (#3407)

* chore:progress component improvement

* fix: completed at for done state

* fix: urgent and high issues in cycle

* fix: added pagination for active cycles

* fix: load more pagination

* chore: cycle types, constant and service updated

* chore: linear progress indicator component improvement

* chore: project cycle bug fixes and improvement

* chore: workspace active cycles revamp

* fix: module and cycle modal start date validation

* chore: workspace active cycle improvement

* chore: workspace active cycles imrprovement

* chore: workspace active cycles imrprovement

---------

Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>

* chore: workspace active cycles improvement

---------

Co-authored-by: Anmol Singh Bhatia <anmolsinghbhatia@plane.so>
Co-authored-by: NarayanBavisetti <narayan3119@gmail.com>
2024-01-23 18:36:29 +05:30
sriram veeraghantaandGitHub a93cfde4d5 Merge pull request #85 from makeplane/sync/ce-ee
sync: community edition changes to enterprise
2024-01-23 18:20:26 +05:30
sriram veeraghanta 377f6fee5e fix: merge conflicts resolved 2024-01-23 18:15:20 +05:30
sriram veeraghanta cee27eb31f Merge branch 'develop' of github.com:makeplane/plane-ee into preview 2024-01-23 15:41:53 +05:30
sriram veeraghantaandGitHub 3b0fd64233 Merge pull request #81 from makeplane/sync/ce-ee
sync: ce to ee
2024-01-18 17:26:38 +05:30
sriram veeraghanta 00475c1bbf fix: renaming takeoff script 2024-01-18 13:08:57 +05:30
sriram veeraghantaandGitHub 180856ff33 Merge pull request #79 from makeplane/sync/ce-ee
sync: ce to ee
2024-01-17 17:13:05 +05:30
sriram veeraghantaandGitHub ae37ecf751 fix: takeoff script for ee is added (#75) 2024-01-17 16:52:40 +05:30
74a216d05e dev: re-enable slack updates for the ee repo (#76)
Co-authored-by: sriram veeraghanta <veeraghanta.sriram@gmail.com>
2024-01-17 13:44:48 +05:30
sriram veeraghantaandGitHub 2cba66228c Merge pull request #74 from makeplane/sync/ce-ee
sync: ce to ee
2024-01-16 19:55:57 +05:30
sriram veeraghantaandGitHub dae6e247bc Merge pull request #72 from makeplane/preview
release: Pricing modal styling for dark mode
2024-01-10 15:52:59 +05:30
sriram veeraghantaandGitHub 7ab3f7e550 Merge pull request #71 from makeplane/develop
style: updated the UI of the pro plan modal
2024-01-10 15:52:04 +05:30
Aaryan KhandelwalandGitHub d07c2342ac style: updated the UI of the pro plan modal (#70) 2024-01-10 15:47:50 +05:30
sriram veeraghantaandGitHub deba0ab5d6 Merge pull request #69 from makeplane/preview
release: pro plan changes
2024-01-09 20:50:18 +05:30
sriram veeraghantaandGitHub 748582d59c Merge pull request #68 from makeplane/develop
Pro Plan Implementation
2024-01-09 18:20:51 +05:30
sriram veeraghantaandGitHub 1a571961e7 fix: pro plan button styles (#67) 2024-01-08 17:23:28 +05:30
sriram veeraghantaandGitHub aa70661b2d fix: url changes (#66) 2024-01-04 14:51:01 +05:30
sriram veeraghantaandGitHub 3d565d1c41 feat: pro plan changes (#65)
* feat: adding pro plan pricing modal

* fix: pricing changes

* fix: env updates

* fix: adding payment links
2024-01-04 14:46:57 +05:30
sriram veeraghantaandGitHub 8b1b8ee211 Merge pull request #64 from makeplane/preview
release: some bugfixes and ui improvements
2023-12-30 21:55:53 +05:30
sriram veeraghantaandGitHub 46f2ebcc5d Merge pull request #63 from makeplane/develop
promote: develop to preview
2023-12-30 21:49:07 +05:30
sriram veeraghantaandGitHub 64ae3b0a2a Merge pull request #62 from makeplane/sync/ce-ee
sync: community to enterprise
2023-12-30 21:35:16 +05:30
sriram veeraghantaandGitHub cd0694775b Merge pull request #61 from makeplane/preview
release: pushing some bugfixes
2023-12-29 22:21:22 +05:30
sriram veeraghantaandGitHub 269d48d106 Merge pull request #60 from makeplane/develop
promote: develop to preview
2023-12-29 22:19:45 +05:30
sriram veeraghantaandGitHub 468f7632c6 Merge pull request #59 from makeplane/sync/ce-ee
sync: community to preview
2023-12-29 22:13:28 +05:30
sriram veeraghantaandGitHub 1eb6d188bd Merge pull request #58 from makeplane/preview
release: preview to master
2023-12-29 20:11:14 +05:30
sriram veeraghantaandGitHub 7d580a48fb Merge pull request #57 from makeplane/develop
promote: develop to preview
2023-12-29 18:34:37 +05:30
sriram veeraghantaandGitHub cdb16e2796 Merge pull request #56 from makeplane/sync/ce-ee
sync: community to enterprise
2023-12-29 18:33:43 +05:30
sriram veeraghantaandGitHub 59be03ee8d Merge pull request #53 from makeplane/preview
Release: preview to production release
2023-12-26 20:46:49 +05:30
sriram veeraghantaandGitHub a1ae462f89 Merge pull request #55 from makeplane/develop
promote: develop to preview
2023-12-26 19:28:08 +05:30
sriram veeraghantaandGitHub df89a86f2c Merge pull request #54 from makeplane/sync/ce-ee
sync: community to enterprise
2023-12-26 19:27:30 +05:30
sriram veeraghantaandGitHub b438915e5d Merge pull request #52 from makeplane/develop
promote: develop to preview
2023-12-26 17:02:00 +05:30
sriram veeraghantaandGitHub e4fc20f3af Merge pull request #51 from makeplane/sync/ce-ee
sync: community changes that are stable to ee
2023-12-26 14:29:45 +05:30
sriram veeraghantaandGitHub 426344cd50 Merge pull request #50 from makeplane/preview
release: bugfixes in page adn clickjacking fix
2023-12-20 18:59:05 +05:30
sriram veeraghantaandGitHub a04b143a64 Merge pull request #49 from makeplane/develop
promote: bugfixes in pages and roles
2023-12-20 18:57:30 +05:30
sriram veeraghantaandGitHub 5d08e0f0c3 Merge pull request #48 from makeplane/sync/ce-ee
sync: bugfixes
2023-12-20 18:56:22 +05:30
sriram veeraghantaandGitHub 43e736c032 Merge pull request #47 from makeplane/develop
fix: clickjacking fix
2023-12-20 14:01:39 +05:30
sriram veeraghantaandGitHub 67eca06e67 Merge pull request #46 from makeplane/sync/cc-ee
fix: adding additional headers to restrict iframe
2023-12-20 14:00:09 +05:30
sriram veeraghantaandGitHub 3f9343afe6 Merge pull request #45 from makeplane/preview
Moving changes to production
2023-12-18 20:26:44 +05:30
sriram veeraghantaandGitHub 1aca5850b7 Merge pull request #44 from makeplane/develop
promote changes from develop to preview
2023-12-18 20:25:58 +05:30
sriram veeraghantaandGitHub 1e02b25c15 Merge pull request #43 from makeplane/sync/ce-ee
chore: cycle and module sidebar mutation fix (#3174)
2023-12-18 20:25:10 +05:30
sriram veeraghantaandGitHub 7379723d8a Merge pull request #42 from makeplane/preview
Release to production
2023-12-18 17:33:12 +05:30
sriram veeraghantaandGitHub e01198e6b2 Merge pull request #41 from makeplane/develop
promote: develop to preview
2023-12-18 15:44:06 +05:30
sriram veeraghantaandGitHub eeab727065 Merge pull request #40 from makeplane/sync/ce-ee
sync: community changes to enterprise repo
2023-12-18 15:39:40 +05:30
sriram veeraghantaandGitHub 009040b9bd Merge pull request #38 from makeplane/dev-sync-ee
chore: implement validation for accepting 'http://' and 'https://' ur…
2023-12-15 16:41:48 +05:30
sriram veeraghantaandGitHub 3d3f94b664 Merge pull request #37 from makeplane/develop
promote: develop to preview
2023-12-14 20:12:46 +05:30
sriram veeraghantaandGitHub d89e261795 Merge pull request #36 from makeplane/dev-sync-ee
fix: remove get requests from the catch block (#3135)
2023-12-14 20:00:58 +05:30
sriram veeraghantaandGitHub ef1c46c582 Merge pull request #35 from makeplane/develop
promote: develop to preview
2023-12-14 17:34:11 +05:30
sriram veeraghantaandGitHub 77e7348468 Merge pull request #34 from makeplane/dev-sync-ee
sync: community edition sync
2023-12-14 17:29:04 +05:30
sriram veeraghantaandGitHub 58e630a4e5 Merge pull request #32 from makeplane/chore/instance-admin
chore: instance script
2023-12-14 17:14:08 +05:30
NarayanBavisetti b2762b44a0 chore: changed instance name 2023-12-14 17:11:44 +05:30
sriram veeraghantaandGitHub 5900a28abf Merge pull request #33 from makeplane/dev-ee-sync
sync: community develop changes
2023-12-14 16:57:58 +05:30
NarayanBavisetti 1ce8e98883 chore: instance script 2023-12-12 19:36:54 +05:30
3455 changed files with 199599 additions and 41340 deletions
+17 -1
View File
@@ -8,6 +8,13 @@ PGDATA="/var/lib/postgresql/data"
REDIS_HOST="plane-redis"
REDIS_PORT="6379"
# RabbitMQ Settings
RABBITMQ_HOST="plane-mq"
RABBITMQ_PORT="5672"
RABBITMQ_USER="plane"
RABBITMQ_PASSWORD="plane"
RABBITMQ_VHOST="plane"
# AWS Settings
AWS_REGION=""
AWS_ACCESS_KEY_ID="access-key"
@@ -19,9 +26,10 @@ AWS_S3_BUCKET_NAME="uploads"
FILE_SIZE_LIMIT=5242880
# GPT settings
SILO_BASE_URL=
OPENAI_API_BASE="https://api.openai.com/v1" # deprecated
OPENAI_API_KEY="sk-" # deprecated
GPT_ENGINE="gpt-3.5-turbo" # deprecated
GPT_ENGINE="gpt-4o-mini" # deprecated
# Settings related to Docker
DOCKERIZED=1 # deprecated
@@ -31,3 +39,11 @@ USE_MINIO=1
# Nginx Configuration
NGINX_PORT=80
# Imports Config
SILO_BASE_URL=
MONGO_DB_URL="mongodb://plane-mongodb:27017/"
SILO_DB=silo
SILO_DB_URL=postgresql://plane:plane@plane-db/silo
-59
View File
@@ -1,59 +0,0 @@
/**
* Adds three new lint plugins over the existing configuration:
* This is used to lint staged files only.
* We should remove this file once the entire codebase follows these rules.
*/
module.exports = {
root: true,
extends: [
"custom",
],
parser: "@typescript-eslint/parser",
settings: {
"import/resolver": {
typescript: {},
node: {
moduleDirectory: ["node_modules", "."],
},
},
},
rules: {
"import/order": [
"error",
{
groups: ["builtin", "external", "internal", "parent", "sibling"],
pathGroups: [
{
pattern: "react",
group: "external",
position: "before",
},
{
pattern: "lucide-react",
group: "external",
position: "after",
},
{
pattern: "@headlessui/**",
group: "external",
position: "after",
},
{
pattern: "@plane/**",
group: "external",
position: "after",
},
{
pattern: "@/**",
group: "internal",
},
],
pathGroupsExcludedImportTypes: ["builtin", "internal", "react"],
alphabetize: {
order: "asc",
caseInsensitive: true,
},
},
],
},
};
-10
View File
@@ -1,10 +0,0 @@
module.exports = {
root: true,
// This tells ESLint to load the config from the package `eslint-config-custom`
extends: ["custom"],
settings: {
next: {
rootDir: ["web/", "space/", "admin/"],
},
},
};
+1
View File
@@ -0,0 +1 @@
*.sh text eol=lf
+126
View File
@@ -0,0 +1,126 @@
name: "Build and Push Docker Image"
description: "Reusable action for building and pushing Docker images"
inputs:
docker-username:
description: "The Dockerhub username"
required: true
docker-token:
description: "The Dockerhub Token"
required: true
# Docker Image Options
docker-image-owner:
description: "The owner of the Docker image"
required: true
docker-image-name:
description: "The name of the Docker image"
required: true
build-context:
description: "The build context"
required: true
default: "."
dockerfile-path:
description: "The path to the Dockerfile"
required: true
build-args:
description: "The build arguments"
required: false
default: ""
# Buildx Options
buildx-driver:
description: "Buildx driver"
required: true
default: "docker-container"
buildx-version:
description: "Buildx version"
required: true
default: "latest"
buildx-platforms:
description: "Buildx platforms"
required: true
default: "linux/amd64"
buildx-endpoint:
description: "Buildx endpoint"
required: true
default: "default"
# Release Build Options
build-release:
description: "Flag to publish release"
required: false
default: "false"
build-prerelease:
description: "Flag to publish prerelease"
required: false
default: "false"
release-version:
description: "The release version"
required: false
default: "latest"
runs:
using: "composite"
steps:
- name: Set Docker Tag
shell: bash
env:
IMG_OWNER: ${{ inputs.docker-image-owner }}
IMG_NAME: ${{ inputs.docker-image-name }}
BUILD_RELEASE: ${{ inputs.build-release }}
IS_PRERELEASE: ${{ inputs.build-prerelease }}
REL_VERSION: ${{ inputs.release-version }}
run: |
FLAT_BRANCH_VERSION=$(echo "${{ github.ref_name }}" | sed 's/[^a-zA-Z0-9.-]//g')
if [ "${{ env.BUILD_RELEASE }}" == "true" ]; then
semver_regex="^v([0-9]+)\.([0-9]+)\.([0-9]+)(-[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*)?$"
if [[ ! ${{ env.REL_VERSION }} =~ $semver_regex ]]; then
echo "Invalid Release Version Format : ${{ env.REL_VERSION }}"
echo "Please provide a valid SemVer version"
echo "e.g. v1.2.3 or v1.2.3-alpha-1"
echo "Exiting the build process"
exit 1 # Exit with status 1 to fail the step
fi
TAG=${{ env.IMG_OWNER }}/${{ env.IMG_NAME }}:${{ env.REL_VERSION }}
if [ "${{ env.IS_PRERELEASE }}" != "true" ]; then
TAG=${TAG},${{ env.IMG_OWNER }}/${{ env.IMG_NAME }}:stable
fi
elif [ "${{ env.TARGET_BRANCH }}" == "master" ]; then
TAG=${{ env.IMG_OWNER }}/${{ env.IMG_NAME }}:latest
else
TAG=${{ env.IMG_OWNER }}/${{ env.IMG_NAME }}:${FLAT_BRANCH_VERSION}
fi
echo "DOCKER_TAGS=${TAG}" >> $GITHUB_ENV
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ inputs.docker-username }}
password: ${{ inputs.docker-token}}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
driver: ${{ inputs.buildx-driver }}
version: ${{ inputs.buildx-version }}
endpoint: ${{ inputs.buildx-endpoint }}
- name: Check out the repo
uses: actions/checkout@v4
- name: Build and Push Docker Image
uses: docker/build-push-action@v5.1.0
with:
context: ${{ inputs.build-context }}
file: ${{ inputs.dockerfile-path }}
platforms: ${{ inputs.buildx-platforms }}
tags: ${{ env.DOCKER_TAGS }}
push: true
build-args: ${{ inputs.build-args }}
env:
DOCKER_BUILDKIT: 1
DOCKER_USERNAME: ${{ inputs.docker-username }}
DOCKER_PASSWORD: ${{ inputs.docker-token }}
+127
View File
@@ -0,0 +1,127 @@
name: "Build and Push Docker Image"
description: "Reusable action for building and pushing Docker images"
inputs:
docker-username:
description: "The Dockerhub username"
required: true
dockerhub-token:
description: "The Dockerhub Token"
required: true
# Docker Image Options
docker-image-owner:
description: "The owner of the Docker image"
required: true
docker-image-name:
description: "The name of the Docker image"
required: true
build-context:
description: "The build context"
required: true
default: "."
dockerfile-path:
description: "The path to the Dockerfile"
required: true
build-args:
description: "The build arguments"
required: false
default: ""
# Buildx Options
buildx-driver:
description: "Buildx driver"
required: true
default: "docker-container"
buildx-version:
description: "Buildx version"
required: true
default: "latest"
buildx-platforms:
description: "Buildx platforms"
required: true
default: "linux/amd64"
buildx-endpoint:
description: "Buildx endpoint"
required: true
default: "default"
# Release Build Options
build-release:
description: "Flag to publish release"
required: false
default: "false"
build-prerelease:
description: "Flag to publish prerelease"
required: false
default: "false"
release-version:
description: "The release version"
required: false
default: "latest"
runs:
using: "composite"
steps:
- name: Set Docker Tag
shell: bash
env:
IMG_OWNER: ${{ inputs.docker-image-owner }}
IMG_NAME: ${{ inputs.docker-image-name }}
BUILD_RELEASE: ${{ inputs.build-release }}
IS_PRERELEASE: ${{ inputs.build-prerelease }}
REL_VERSION: ${{ inputs.release-version }}
run: |
FLAT_BRANCH_VERSION=$(echo "${{ github.ref_name }}" | sed 's/[^a-zA-Z0-9.-]//g')
if [ "${{ env.BUILD_RELEASE }}" == "true" ]; then
semver_regex="^v([0-9]+)\.([0-9]+)\.([0-9]+)(-[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*)?$"
if [[ ! ${{ env.REL_VERSION }} =~ $semver_regex ]]; then
echo "Invalid Release Version Format : ${{ env.REL_VERSION }}"
echo "Please provide a valid SemVer version"
echo "e.g. v1.2.3 or v1.2.3-alpha-1"
echo "Exiting the build process"
exit 1 # Exit with status 1 to fail the step
fi
TAG=${{ env.IMG_OWNER }}/${{ env.IMG_NAME }}:${{ env.REL_VERSION }}
if [ "${{ env.IS_PRERELEASE }}" != "true" ]; then
TAG=${TAG},${{ env.IMG_OWNER }}/${{ env.IMG_NAME }}:stable
fi
elif [ "${{ env.TARGET_BRANCH }}" == "master" ]; then
TAG=${{ env.IMG_OWNER }}/${{ env.IMG_NAME }}:latest
else
TAG=${{ env.IMG_OWNER }}/${{ env.IMG_NAME }}:${FLAT_BRANCH_VERSION}
fi
echo "DOCKER_TAGS=${TAG}" >> $GITHUB_ENV
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ inputs.docker-username }}
password: ${{ inputs.dockerhub-token}}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
driver: ${{ inputs.buildx-driver }}
version: ${{ inputs.buildx-version }}
endpoint: ${{ inputs.buildx-endpoint }}
- name: Check out the repo
uses: actions/checkout@v4
- name: Build and Push Docker Image
uses: docker/build-push-action@v5.1.0
with:
context: ${{ inputs.build-context }}
file: ${{ inputs.dockerfile-path }}
platforms: ${{ inputs.buildx-platforms }}
tags: ${{ env.DOCKER_TAGS }}
push: true
build-args: ${{ inputs.build-args }}
env:
DOCKER_BUILDKIT: 1
DOCKER_USERNAME: ${{ inputs.docker-username }}
DOCKER_PASSWORD: ${{ inputs.dockerhub-token }}
+168
View File
@@ -0,0 +1,168 @@
name: "Build and Push Docker Image"
description: "Reusable action for building and pushing Docker images"
inputs:
docker-username:
description: "The Dockerhub username"
required: true
dockerhub-token:
description: "The Dockerhub Token"
required: true
# Harbor Options
harbor-push:
description: "Flag to push to Harbor"
required: false
default: "false"
harbor-username:
description: "The Harbor username"
required: false
harbor-token:
description: "The Harbor token"
required: false
harbor-registry:
description: "The Harbor registry"
required: false
default: "registry.plane.tools"
harbor-project:
description: "The Harbor project"
required: false
# Docker Image Options
docker-image-owner:
description: "The owner of the Docker image"
required: true
docker-image-name:
description: "The name of the Docker image"
required: true
build-context:
description: "The build context"
required: true
default: "."
dockerfile-path:
description: "The path to the Dockerfile"
required: true
build-args:
description: "The build arguments"
required: false
default: ""
# Buildx Options
buildx-driver:
description: "Buildx driver"
required: true
default: "docker-container"
buildx-version:
description: "Buildx version"
required: true
default: "latest"
buildx-platforms:
description: "Buildx platforms"
required: true
default: "linux/amd64"
buildx-endpoint:
description: "Buildx endpoint"
required: true
default: "default"
# Release Build Options
build-release:
description: "Flag to publish release"
required: false
default: "false"
build-prerelease:
description: "Flag to publish prerelease"
required: false
default: "false"
release-version:
description: "The release version"
required: false
default: "latest"
runs:
using: "composite"
steps:
- name: Set Docker Tag
shell: bash
env:
IMG_OWNER: ${{ inputs.docker-image-owner }}
IMG_NAME: ${{ inputs.docker-image-name }}
HARBOR_PUSH: ${{ inputs.harbor-push }}
HARBOR_REGISTRY: ${{ inputs.harbor-registry }}
HARBOR_PROJECT: ${{ inputs.harbor-project }}
BUILD_RELEASE: ${{ inputs.build-release }}
IS_PRERELEASE: ${{ inputs.build-prerelease }}
REL_VERSION: ${{ inputs.release-version }}
run: |
FLAT_BRANCH_VERSION=$(echo "${{ github.ref_name }}" | sed 's/[^a-zA-Z0-9.-]//g')
if [ "${{ env.BUILD_RELEASE }}" == "true" ]; then
semver_regex="^v([0-9]+)\.([0-9]+)\.([0-9]+)(-[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*)?$"
if [[ ! ${{ env.REL_VERSION }} =~ $semver_regex ]]; then
echo "Invalid Release Version Format : ${{ env.REL_VERSION }}"
echo "Please provide a valid SemVer version"
echo "e.g. v1.2.3 or v1.2.3-alpha-1"
echo "Exiting the build process"
exit 1 # Exit with status 1 to fail the step
fi
TAG=${{ env.IMG_OWNER }}/${{ env.IMG_NAME }}:${{ env.REL_VERSION }}
if [ "${{ env.HARBOR_PUSH }}" == "true" ]; then
TAG=${TAG},${{ env.HARBOR_REGISTRY }}/${{ env.HARBOR_PROJECT }}/${{ env.IMG_NAME }}:${{ env.REL_VERSION }}
fi
if [ "${{ env.IS_PRERELEASE }}" != "true" ]; then
TAG=${TAG},${{ env.IMG_OWNER }}/${{ env.IMG_NAME }}:stable
if [ "${{ env.HARBOR_PUSH }}" == "true" ]; then
TAG=${TAG},${{ env.HARBOR_REGISTRY }}/${{ env.HARBOR_PROJECT }}/${{ env.IMG_NAME }}:stable
fi
fi
elif [ "${{ env.TARGET_BRANCH }}" == "master" ]; then
TAG=${{ env.IMG_OWNER }}/${{ env.IMG_NAME }}:latest
if [ "${{ env.HARBOR_PUSH }}" == "true" ]; then
TAG=${TAG},${{ env.HARBOR_REGISTRY }}/${{ env.HARBOR_PROJECT }}/${{ env.IMG_NAME }}:latest
fi
else
TAG=${{ env.IMG_OWNER }}/${{ env.IMG_NAME }}:${FLAT_BRANCH_VERSION}
if [ "${{ env.HARBOR_PUSH }}" == "true" ]; then
TAG=${TAG},${{ env.HARBOR_REGISTRY }}/${{ env.HARBOR_PROJECT }}/${{ env.IMG_NAME }}:${FLAT_BRANCH_VERSION}
fi
fi
echo "DOCKER_TAGS=${TAG}" >> $GITHUB_ENV
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ inputs.docker-username }}
password: ${{ inputs.dockerhub-token}}
- name: Login to Harbor
if: ${{ inputs.harbor-push }} == "true"
uses: docker/login-action@v3
with:
username: ${{ inputs.harbor-username }}
password: ${{ inputs.harbor-token }}
registry: ${{ inputs.harbor-registry }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
driver: ${{ inputs.buildx-driver }}
version: ${{ inputs.buildx-version }}
endpoint: ${{ inputs.buildx-endpoint }}
- name: Check out the repo
uses: actions/checkout@v4
- name: Build and Push Docker Image
uses: docker/build-push-action@v5.1.0
with:
context: ${{ inputs.build-context }}
file: ${{ inputs.dockerfile-path }}
platforms: ${{ inputs.buildx-platforms }}
tags: ${{ env.DOCKER_TAGS }}
push: true
build-args: ${{ inputs.build-args }}
env:
DOCKER_BUILDKIT: 1
DOCKER_USERNAME: ${{ inputs.docker-username }}
DOCKER_PASSWORD: ${{ inputs.dockerhub-token }}
+11
View File
@@ -0,0 +1,11 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
version: 2
updates:
- package-ecosystem: "" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "weekly"
+204
View File
@@ -0,0 +1,204 @@
name: Branch Build AIO
on:
workflow_dispatch:
inputs:
full:
description: 'Run full build'
type: boolean
required: false
default: true
slim:
description: 'Run slim build'
type: boolean
required: false
default: true
base_tag_name:
description: 'Base Tag Name'
required: false
default: ''
release:
types: [released, prereleased]
env:
TARGET_BRANCH: ${{ github.ref_name || github.event.release.target_commitish }}
IS_PRERELEASE: ${{ github.event.release.prerelease }}
FULL_BUILD_INPUT: ${{ github.event.inputs.full }}
SLIM_BUILD_INPUT: ${{ github.event.inputs.slim }}
jobs:
branch_build_setup:
name: Build Setup
runs-on: ubuntu-latest
outputs:
gh_branch_name: ${{ steps.set_env_variables.outputs.TARGET_BRANCH }}
gh_buildx_driver: ${{ steps.set_env_variables.outputs.BUILDX_DRIVER }}
gh_buildx_version: ${{ steps.set_env_variables.outputs.BUILDX_VERSION }}
gh_buildx_platforms: ${{ steps.set_env_variables.outputs.BUILDX_PLATFORMS }}
gh_buildx_endpoint: ${{ steps.set_env_variables.outputs.BUILDX_ENDPOINT }}
aio_base_tag: ${{ steps.set_env_variables.outputs.AIO_BASE_TAG }}
do_full_build: ${{ steps.set_env_variables.outputs.DO_FULL_BUILD }}
do_slim_build: ${{ steps.set_env_variables.outputs.DO_SLIM_BUILD }}
steps:
- id: set_env_variables
name: Set Environment Variables
run: |
if [ [ "${{ github.event_name }}" == "release" ] && [ "${{ env.IS_PRERELEASE }}" != "true" ] ; then
echo "BUILDX_DRIVER=cloud" >> $GITHUB_OUTPUT
echo "BUILDX_VERSION=lab:latest" >> $GITHUB_OUTPUT
echo "BUILDX_PLATFORMS=linux/amd64,linux/arm64" >> $GITHUB_OUTPUT
echo "BUILDX_ENDPOINT=makeplane/plane-dev" >> $GITHUB_OUTPUT
echo "AIO_BASE_TAG=latest" >> $GITHUB_OUTPUT
else
echo "BUILDX_DRIVER=docker-container" >> $GITHUB_OUTPUT
echo "BUILDX_VERSION=latest" >> $GITHUB_OUTPUT
echo "BUILDX_PLATFORMS=linux/amd64" >> $GITHUB_OUTPUT
echo "BUILDX_ENDPOINT=" >> $GITHUB_OUTPUT
if [ "${{ github.event.inputs.base_tag_name }}" != "" ]; then
echo "AIO_BASE_TAG=${{ github.event.inputs.base_tag_name }}" >> $GITHUB_OUTPUT
elif [ "${{ env.TARGET_BRANCH }}" == "preview" ]; then
echo "AIO_BASE_TAG=preview" >> $GITHUB_OUTPUT
else
echo "AIO_BASE_TAG=develop" >> $GITHUB_OUTPUT
fi
fi
echo "TARGET_BRANCH=${{ env.TARGET_BRANCH }}" >> $GITHUB_OUTPUT
if [ "${{ env.FULL_BUILD_INPUT }}" == "true" ] || [ "${{github.event_name}}" == "push" ] || [ "${{github.event_name}}" == "release" ]; then
echo "DO_FULL_BUILD=true" >> $GITHUB_OUTPUT
else
echo "DO_FULL_BUILD=false" >> $GITHUB_OUTPUT
fi
if [ "${{ env.SLIM_BUILD_INPUT }}" == "true" ] || [ "${{github.event_name}}" == "push" ] || [ "${{github.event_name}}" == "release" ]; then
echo "DO_SLIM_BUILD=true" >> $GITHUB_OUTPUT
else
echo "DO_SLIM_BUILD=false" >> $GITHUB_OUTPUT
fi
- id: checkout_files
name: Checkout Files
uses: actions/checkout@v4
full_build_push:
if: ${{ needs.branch_build_setup.outputs.do_full_build == 'true' }}
runs-on: ubuntu-20.04
needs: [branch_build_setup]
env:
BUILD_TYPE: full
AIO_BASE_TAG: ${{ needs.branch_build_setup.outputs.aio_base_tag }}
AIO_IMAGE_TAGS: makeplane/plane-aio-enterprise:full-${{ needs.branch_build_setup.outputs.gh_branch_name }}
TARGET_BRANCH: ${{ needs.branch_build_setup.outputs.gh_branch_name }}
BUILDX_DRIVER: ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
BUILDX_VERSION: ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
BUILDX_PLATFORMS: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
BUILDX_ENDPOINT: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }}
steps:
- name: Set Docker Tag
run: |
if [ "${{ github.event_name }}" == "release" ]; then
TAG=makeplane/plane-aio-enterprise:${{env.BUILD_TYPE}}-stable,makeplane/plane-aio-enterprise:${{env.BUILD_TYPE}}-${{ github.event.release.tag_name }}
elif [ "${{ env.TARGET_BRANCH }}" == "master" ]; then
TAG=makeplane/plane-aio-enterprise:${{env.BUILD_TYPE}}-latest
else
TAG=${{ env.AIO_IMAGE_TAGS }}
fi
echo "AIO_IMAGE_TAGS=${TAG}" >> $GITHUB_ENV
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
driver: ${{ env.BUILDX_DRIVER }}
version: ${{ env.BUILDX_VERSION }}
endpoint: ${{ env.BUILDX_ENDPOINT }}
- name: Check out the repo
uses: actions/checkout@v4
- name: Build and Push to Docker Hub
uses: docker/build-push-action@v5.1.0
with:
context: .
file: ./aio/Dockerfile-app
platforms: ${{ env.BUILDX_PLATFORMS }}
tags: ${{ env.AIO_IMAGE_TAGS }}
push: true
build-args: |
BUILD_TAG=${{ env.AIO_BASE_TAG }}
BUILD_TYPE=${{env.BUILD_TYPE}}
cache-from: type=gha
cache-to: type=gha,mode=max
env:
DOCKER_BUILDKIT: 1
DOCKER_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKERHUB_TOKEN }}
slim_build_push:
if: ${{ needs.branch_build_setup.outputs.do_slim_build == 'true' }}
runs-on: ubuntu-20.04
needs: [branch_build_setup]
env:
BUILD_TYPE: slim
AIO_BASE_TAG: ${{ needs.branch_build_setup.outputs.aio_base_tag }}
AIO_IMAGE_TAGS: makeplane/plane-aio-enterprise:slim-${{ needs.branch_build_setup.outputs.gh_branch_name }}
TARGET_BRANCH: ${{ needs.branch_build_setup.outputs.gh_branch_name }}
BUILDX_DRIVER: ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
BUILDX_VERSION: ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
BUILDX_PLATFORMS: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
BUILDX_ENDPOINT: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }}
steps:
- name: Set Docker Tag
run: |
if [ "${{ github.event_name }}" == "release" ]; then
TAG=makeplane/plane-aio-enterprise:${{env.BUILD_TYPE}}-stable,makeplane/plane-aio-enterprise:${{env.BUILD_TYPE}}-${{ github.event.release.tag_name }}
elif [ "${{ env.TARGET_BRANCH }}" == "master" ]; then
TAG=makeplane/plane-aio-enterprise:${{env.BUILD_TYPE}}-latest
else
TAG=${{ env.AIO_IMAGE_TAGS }}
fi
echo "AIO_IMAGE_TAGS=${TAG}" >> $GITHUB_ENV
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
driver: ${{ env.BUILDX_DRIVER }}
version: ${{ env.BUILDX_VERSION }}
endpoint: ${{ env.BUILDX_ENDPOINT }}
- name: Check out the repo
uses: actions/checkout@v4
- name: Build and Push to Docker Hub
uses: docker/build-push-action@v5.1.0
with:
context: .
file: ./aio/Dockerfile-app
platforms: ${{ env.BUILDX_PLATFORMS }}
tags: ${{ env.AIO_IMAGE_TAGS }}
push: true
build-args: |
BUILD_TAG=${{ env.AIO_BASE_TAG }}
BUILD_TYPE=${{env.BUILD_TYPE}}
cache-from: type=gha
cache-to: type=gha,mode=max
env:
DOCKER_BUILDKIT: 1
DOCKER_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKERHUB_TOKEN }}
+421
View File
@@ -0,0 +1,421 @@
name: Branch Build Enterprise Cloud
on:
workflow_dispatch:
inputs:
build_type:
description: "Type of build to run"
required: true
type: choice
default: "Build"
options:
- "Build"
- "Release"
releaseVersion:
description: "Release Version"
type: string
default: v0.0.0-cloud
useVaultSecrets:
description: "Use Vault Secrets"
type: boolean
default: false
required: true
isPrerelease:
description: "Is Pre-release"
type: boolean
default: false
required: true
push:
branches:
- master
env:
TARGET_BRANCH: ${{ github.ref_name }}
VAULT_KP_PREFIX: plane-ee-cloud-builds
BUILD_TYPE: ${{ github.event.inputs.build_type }}
RELEASE_VERSION: ${{ github.event.inputs.releaseVersion }}
IS_PRERELEASE: ${{ github.event.inputs.isPrerelease }}
jobs:
branch_build_setup:
name: Build Setup
runs-on: ubuntu-20.04
outputs:
gh_branch_name: ${{ steps.set_env_variables.outputs.TARGET_BRANCH }}
gh_buildx_driver: ${{ steps.set_env_variables.outputs.BUILDX_DRIVER }}
gh_buildx_version: ${{ steps.set_env_variables.outputs.BUILDX_VERSION }}
gh_buildx_platforms: ${{ steps.set_env_variables.outputs.BUILDX_PLATFORMS }}
gh_buildx_endpoint: ${{ steps.set_env_variables.outputs.BUILDX_ENDPOINT }}
build_web: ${{ steps.changed_files.outputs.web_any_changed }}
build_admin: ${{ steps.changed_files.outputs.admin_any_changed }}
build_space: ${{ steps.changed_files.outputs.space_any_changed }}
build_live: ${{ steps.changed_files.outputs.live_any_changed }}
build_silo: ${{ steps.changed_files.outputs.silo_any_changed }}
build_apiserver: ${{ steps.changed_files.outputs.apiserver_any_changed }}
dh_img_web: ${{ steps.set_env_variables.outputs.DH_IMG_WEB }}
dh_img_space: ${{ steps.set_env_variables.outputs.DH_IMG_SPACE }}
dh_img_admin: ${{ steps.set_env_variables.outputs.DH_IMG_ADMIN }}
dh_img_live: ${{ steps.set_env_variables.outputs.DH_IMG_LIVE }}
dh_img_silo: ${{ steps.set_env_variables.outputs.DH_IMG_SILO }}
dh_img_backend: ${{ steps.set_env_variables.outputs.DH_IMG_BACKEND }}
build_type: ${{steps.set_env_variables.outputs.BUILD_TYPE}}
build_release: ${{ steps.set_env_variables.outputs.BUILD_RELEASE }}
build_prerelease: ${{ steps.set_env_variables.outputs.BUILD_PRERELEASE }}
release_version: ${{ steps.set_env_variables.outputs.RELEASE_VERSION }}
vault_secrets: ${{ steps.get_vault_secrets.outputs.VAULT_SECRETS }}
build_args: ${{ steps.prepare_build_args.outputs.BUILD_ARGS }}
steps:
- id: set_env_variables
name: Set Environment Variables
run: |
echo "BUILDX_DRIVER=docker-container" >> $GITHUB_OUTPUT
echo "BUILDX_VERSION=latest" >> $GITHUB_OUTPUT
echo "BUILDX_PLATFORMS=linux/amd64" >> $GITHUB_OUTPUT
echo "BUILDX_ENDPOINT=" >> $GITHUB_OUTPUT
BR_NAME=$( echo "${{ env.TARGET_BRANCH }}" | sed 's/[^a-zA-Z0-9.-]//g')
echo "TARGET_BRANCH=$BR_NAME" >> $GITHUB_OUTPUT
echo "DH_IMG_WEB=web-cloud" >> $GITHUB_OUTPUT
echo "DH_IMG_SPACE=space-cloud" >> $GITHUB_OUTPUT
echo "DH_IMG_ADMIN=admin-cloud" >> $GITHUB_OUTPUT
echo "DH_IMG_LIVE=live-cloud" >> $GITHUB_OUTPUT
echo "DH_IMG_SILO=silo-cloud" >> $GITHUB_OUTPUT
echo "DH_IMG_BACKEND=backend-cloud" >> $GITHUB_OUTPUT
echo "BUILD_TYPE=${{env.BUILD_TYPE}}" >> $GITHUB_OUTPUT
BUILD_RELEASE=false
BUILD_PRERELEASE=false
RELVERSION="latest"
if [ "${{ env.BUILD_TYPE }}" == "Release" ]; then
FLAT_RELEASE_VERSION=$(echo "${{ env.RELEASE_VERSION }}" | sed 's/[^a-zA-Z0-9.-]//g')
echo "FLAT_RELEASE_VERSION=${FLAT_RELEASE_VERSION}" >> $GITHUB_OUTPUT
semver_regex="^v([0-9]+)\.([0-9]+)\.([0-9]+)(-[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*)?$"
if [[ ! $FLAT_RELEASE_VERSION =~ $semver_regex ]]; then
echo "Invalid Release Version Format : $FLAT_RELEASE_VERSION"
echo "Please provide a valid SemVer version"
echo "e.g. v1.2.3 or v1.2.3-alpha-1"
echo "Exiting the build process"
exit 1 # Exit with status 1 to fail the step
fi
BUILD_RELEASE=true
RELVERSION=$FLAT_RELEASE_VERSION
if [ "${{ env.IS_PRERELEASE }}" == "true" ]; then
BUILD_PRERELEASE=true
fi
fi
echo "BUILD_RELEASE=${BUILD_RELEASE}" >> $GITHUB_OUTPUT
echo "BUILD_PRERELEASE=${BUILD_PRERELEASE}" >> $GITHUB_OUTPUT
echo "RELEASE_VERSION=${RELVERSION}" >> $GITHUB_OUTPUT
- name: Tailscale
uses: tailscale/github-action@v2
if: ${{github.event.inputs.useVaultSecrets == 'true'}}
with:
oauth-client-id: ${{ secrets.TAILSCALE_OAUTH_CLIENT_ID }}
oauth-secret: ${{ secrets.TAILSCALE_OAUTH_CLIENT_SECRET }}
tags: tag:ci
- name: Get the ENV values from Vault
id: get_vault_secrets
if: ${{github.event.inputs.useVaultSecrets == 'true'}}
run: |
if [ "${{ env.TARGET_BRANCH }}" == "master" ]; then
ENV_NAME="prod"
else
ENV_NAME="stage"
fi
curl -fsSL \
--header "X-Vault-Token: ${{ secrets.VAULT_TOKEN }}" \
--request GET \
${{ vars.VAULT_HOST }}/v1/kv/git-builds/data/${{ env.VAULT_KP_PREFIX }}-${ENV_NAME} | jq .data.data > vault_secrets.json
if [ $? != 0 ]; then
echo "Failed to get the ENV values from Vault"
exit 1
fi
VAULT_SECRETS=$(cat vault_secrets.json | base64 -w 0)
echo "VAULT_SECRETS=${VAULT_SECRETS}" >> $GITHUB_OUTPUT
- name: Prepare Docker Build Args
id: prepare_build_args
if: ${{github.event.inputs.useVaultSecrets == 'true'}}
run: |
BUILD_ARGS=""
add_build_arg() {
if [ -n "$2" ]; then
BUILD_ARGS="$BUILD_ARGS $1=$2"
fi
}
add_build_arg "NEXT_PUBLIC_API_BASE_URL" "${{ env.NEXT_PUBLIC_API_BASE_URL }}"
add_build_arg "NEXT_PUBLIC_API_BASE_PATH" "${{ env.NEXT_PUBLIC_API_BASE_PATH }}"
add_build_arg "NEXT_PUBLIC_ADMIN_BASE_URL" "${{ env.NEXT_PUBLIC_ADMIN_BASE_URL }}"
add_build_arg "NEXT_PUBLIC_ADMIN_BASE_PATH" "${{ env.NEXT_PUBLIC_ADMIN_BASE_PATH }}"
add_build_arg "NEXT_PUBLIC_SPACE_BASE_URL" "${{ env.NEXT_PUBLIC_SPACE_BASE_URL }}"
add_build_arg "NEXT_PUBLIC_SPACE_BASE_PATH" "${{ env.NEXT_PUBLIC_SPACE_BASE_PATH }}"
add_build_arg "NEXT_PUBLIC_LIVE_BASE_URL" "${{ env.NEXT_PUBLIC_LIVE_BASE_URL }}"
add_build_arg "NEXT_PUBLIC_LIVE_BASE_PATH" "${{ env.NEXT_PUBLIC_LIVE_BASE_PATH }}"
add_build_arg "NEXT_PUBLIC_SILO_BASE_URL" "${{ env.NEXT_PUBLIC_SILO_BASE_URL }}"
add_build_arg "NEXT_PUBLIC_SILO_BASE_PATH" "${{ env.NEXT_PUBLIC_SILO_BASE_PATH }}"
add_build_arg "NEXT_PUBLIC_WEB_BASE_URL" "${{ env.NEXT_PUBLIC_WEB_BASE_URL }}"
echo "BUILD_ARGS=$BUILD_ARGS" >> $GITHUB_OUTPUT
- id: checkout_files
name: Checkout Files
uses: actions/checkout@v4
- name: Get changed files
id: changed_files
uses: tj-actions/changed-files@v42
with:
files_yaml: |
apiserver:
- apiserver/**
admin:
- admin/**
- packages/**
- "package.json"
- "yarn.lock"
- "turbo.json"
space:
- space/**
- packages/**
- "package.json"
- "yarn.lock"
- "turbo.json"
web:
- web/**
- packages/**
- "package.json"
- "yarn.lock"
- "turbo.json"
live:
- live/**
- packages/**
- 'package.json'
- 'yarn.lock'
- 'turbo.json'
silo:
- silo/**
- packages/**
- 'package.json'
- 'yarn.lock'
- 'turbo.json'
branch_build_push_admin:
if: ${{ needs.branch_build_setup.outputs.build_admin == 'true' || github.event_name == 'workflow_dispatch' || needs.branch_build_setup.outputs.gh_branch_name == 'master' }}
name: Build-Push Admin Docker Image
runs-on: ubuntu-20.04
needs: [branch_build_setup]
steps:
- id: checkout_files
name: Checkout Files
uses: actions/checkout@v4
- name: Admin Build and Push
uses: ./.github/actions/build-push-cloud
with:
build-release: ${{ needs.branch_build_setup.outputs.build_release }}
build-prerelease: ${{ needs.branch_build_setup.outputs.build_prerelease }}
release-version: ${{ needs.branch_build_setup.outputs.release_version }}
docker-username: ${{ secrets.DOCKERHUB_USERNAME }}
dockerhub-token: ${{ secrets.DOCKERHUB_TOKEN }}
docker-image-owner: makeplane
docker-image-name: ${{ needs.branch_build_setup.outputs.dh_img_admin }}
build-context: .
dockerfile-path: ./admin/Dockerfile.admin
buildx-driver: ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
buildx-version: ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
buildx-platforms: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
buildx-endpoint: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }}
build-args: ${{ needs.branch_build_setup.outputs.build_args }}
branch_build_push_web:
if: ${{ needs.branch_build_setup.outputs.build_web == 'true' || github.event_name == 'workflow_dispatch' || needs.branch_build_setup.outputs.gh_branch_name == 'master' }}
name: Build-Push Web Docker Image
runs-on: ubuntu-20.04
needs: [branch_build_setup]
steps:
- name: Load Vault Secrets
run: |
echo ${{ needs.branch_build_setup.outputs.vault_secrets }} | base64 -d > vault_secrets.json
jq -r 'to_entries|map("\(.key)=\(.value|tostring)")|.[]' vault_secrets.json >> $GITHUB_ENV
- id: checkout_files
name: Checkout Files
uses: actions/checkout@v4
- name: Web Build and Push
uses: ./.github/actions/build-push-cloud
with:
build-release: ${{ needs.branch_build_setup.outputs.build_release }}
build-prerelease: ${{ needs.branch_build_setup.outputs.build_prerelease }}
release-version: ${{ needs.branch_build_setup.outputs.release_version }}
docker-username: ${{ secrets.DOCKERHUB_USERNAME }}
dockerhub-token: ${{ secrets.DOCKERHUB_TOKEN }}
docker-image-owner: makeplane
docker-image-name: ${{ needs.branch_build_setup.outputs.dh_img_web }}
build-context: .
dockerfile-path: ./web/Dockerfile.web
buildx-driver: ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
buildx-version: ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
buildx-platforms: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
buildx-endpoint: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }}
build-args: ${{ needs.branch_build_setup.outputs.build_args }}
branch_build_push_space:
if: ${{ needs.branch_build_setup.outputs.build_space == 'true' || github.event_name == 'workflow_dispatch' || needs.branch_build_setup.outputs.gh_branch_name == 'master' }}
name: Build-Push Space Docker Image
runs-on: ubuntu-20.04
needs: [branch_build_setup]
steps:
- name: Load Vault Secrets
run: |
echo ${{ needs.branch_build_setup.outputs.vault_secrets }} | base64 -d > vault_secrets.json
jq -r 'to_entries|map("\(.key)=\(.value|tostring)")|.[]' vault_secrets.json >> $GITHUB_ENV
- id: checkout_files
name: Checkout Files
uses: actions/checkout@v4
- name: Space Build and Push
uses: ./.github/actions/build-push-cloud
with:
build-release: ${{ needs.branch_build_setup.outputs.build_release }}
build-prerelease: ${{ needs.branch_build_setup.outputs.build_prerelease }}
release-version: ${{ needs.branch_build_setup.outputs.release_version }}
docker-username: ${{ secrets.DOCKERHUB_USERNAME }}
dockerhub-token: ${{ secrets.DOCKERHUB_TOKEN }}
docker-image-owner: makeplane
docker-image-name: ${{ needs.branch_build_setup.outputs.dh_img_space }}
build-context: .
dockerfile-path: ./space/Dockerfile.space
buildx-driver: ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
buildx-version: ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
buildx-platforms: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
buildx-endpoint: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }}
build-args: ${{ needs.branch_build_setup.outputs.build_args }}
branch_build_push_live:
if: ${{ needs.branch_build_setup.outputs.build_live == 'true' || github.event_name == 'workflow_dispatch' || needs.branch_build_setup.outputs.gh_branch_name == 'master' }}
name: Build-Push Live Collaboration Docker Image
runs-on: ubuntu-20.04
needs: [branch_build_setup]
steps:
- id: checkout_files
name: Checkout Files
uses: actions/checkout@v4
- name: Live Build and Push
uses: ./.github/actions/build-push-cloud
with:
build-release: ${{ needs.branch_build_setup.outputs.build_release }}
build-prerelease: ${{ needs.branch_build_setup.outputs.build_prerelease }}
release-version: ${{ needs.branch_build_setup.outputs.release_version }}
docker-username: ${{ secrets.DOCKERHUB_USERNAME }}
dockerhub-token: ${{ secrets.DOCKERHUB_TOKEN }}
docker-image-owner: makeplane
docker-image-name: ${{ needs.branch_build_setup.outputs.dh_img_live }}
build-context: .
dockerfile-path: ./live/Dockerfile.live
buildx-driver: ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
buildx-version: ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
buildx-platforms: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
buildx-endpoint: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }}
branch_build_push_silo:
if: ${{ needs.branch_build_setup.outputs.build_silo == 'true' || github.event_name == 'workflow_dispatch' || needs.branch_build_setup.outputs.gh_branch_name == 'master' }}
name: Build-Push Silo Docker Image
runs-on: ubuntu-20.04
needs: [branch_build_setup]
steps:
- id: checkout_files
name: Checkout Files
uses: actions/checkout@v4
- name: Silo Build and Push
uses: ./.github/actions/build-push-cloud
with:
build-release: ${{ needs.branch_build_setup.outputs.build_release }}
build-prerelease: ${{ needs.branch_build_setup.outputs.build_prerelease }}
release-version: ${{ needs.branch_build_setup.outputs.release_version }}
docker-username: ${{ secrets.DOCKERHUB_USERNAME }}
dockerhub-token: ${{ secrets.DOCKERHUB_TOKEN }}
docker-image-owner: makeplane
docker-image-name: ${{ needs.branch_build_setup.outputs.dh_img_silo }}
build-context: .
dockerfile-path: ./silo/Dockerfile.silo
branch_build_push_apiserver:
if: ${{ needs.branch_build_setup.outputs.build_apiserver == 'true' || github.event_name == 'workflow_dispatch' || needs.branch_build_setup.outputs.gh_branch_name == 'master' }}
name: Build-Push API Server Docker Image
runs-on: ubuntu-20.04
needs: [branch_build_setup]
steps:
- id: checkout_files
name: Checkout Files
uses: actions/checkout@v4
- name: Backend Build and Push
uses: ./.github/actions/build-push-cloud
with:
build-release: ${{ needs.branch_build_setup.outputs.build_release }}
build-prerelease: ${{ needs.branch_build_setup.outputs.build_prerelease }}
release-version: ${{ needs.branch_build_setup.outputs.release_version }}
docker-username: ${{ secrets.DOCKERHUB_USERNAME }}
dockerhub-token: ${{ secrets.DOCKERHUB_TOKEN }}
docker-image-owner: makeplane
docker-image-name: ${{ needs.branch_build_setup.outputs.dh_img_backend }}
build-context: ./apiserver
dockerfile-path: ./apiserver/Dockerfile.api
buildx-driver: ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
buildx-version: ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
buildx-platforms: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
buildx-endpoint: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }}
publish_release:
if: ${{ needs.branch_build_setup.outputs.build_type == 'Release' }}
name: Build Release
runs-on: ubuntu-20.04
needs:
[
branch_build_setup,
branch_build_push_admin,
branch_build_push_web,
branch_build_push_space,
branch_build_push_live,
branch_build_push_silo,
branch_build_push_apiserver,
]
env:
REL_VERSION: ${{ needs.branch_build_setup.outputs.release_version }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Create Release
id: create_release
uses: softprops/action-gh-release@v2.0.8
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token
with:
tag_name: ${{ env.REL_VERSION }}
name: ${{ env.REL_VERSION }}
draft: false
prerelease: ${{ env.IS_PRERELEASE }}
generate_release_notes: true
+532
View File
@@ -0,0 +1,532 @@
name: Branch Build Enterprise
on:
workflow_dispatch:
inputs:
build_type:
description: "Type of build to run"
required: true
type: choice
default: "Build"
options:
- "Build"
- "Release"
releaseVersion:
description: "Release Version"
type: string
default: v0.0.0
isPrerelease:
description: "Is Pre-release"
type: boolean
default: false
required: true
arm64:
description: "Build for ARM64 architecture"
required: false
default: false
type: boolean
push:
branches:
- master
env:
TARGET_BRANCH: ${{ github.ref_name }}
ARM64_BUILD: ${{ github.event.inputs.arm64 }}
BUILD_TYPE: ${{ github.event.inputs.build_type }}
RELEASE_VERSION: ${{ github.event.inputs.releaseVersion }}
IS_PRERELEASE: ${{ github.event.inputs.isPrerelease }}
jobs:
branch_build_setup:
name: Build Setup
runs-on: ubuntu-20.04
outputs:
gh_branch_name: ${{ steps.set_env_variables.outputs.TARGET_BRANCH }}
gh_buildx_driver: ${{ steps.set_env_variables.outputs.BUILDX_DRIVER }}
gh_buildx_version: ${{ steps.set_env_variables.outputs.BUILDX_VERSION }}
gh_buildx_platforms: ${{ steps.set_env_variables.outputs.BUILDX_PLATFORMS }}
gh_buildx_endpoint: ${{ steps.set_env_variables.outputs.BUILDX_ENDPOINT }}
build_web: ${{ steps.changed_files.outputs.web_any_changed }}
build_admin: ${{ steps.changed_files.outputs.admin_any_changed }}
build_space: ${{ steps.changed_files.outputs.space_any_changed }}
build_live: ${{ steps.changed_files.outputs.live_any_changed }}
build_apiserver: ${{ steps.changed_files.outputs.apiserver_any_changed }}
build_proxy: ${{ steps.changed_files.outputs.proxy_any_changed }}
build_monitor: ${{ steps.changed_files.outputs.monitor_any_changed }}
build_silo: ${{ steps.changed_files.outputs.silo_any_changed }}
artifact_upload_to_s3: ${{ steps.set_env_variables.outputs.artifact_upload_to_s3 }}
artifact_s3_suffix: ${{ steps.set_env_variables.outputs.artifact_s3_suffix }}
dh_img_web: ${{ steps.set_env_variables.outputs.DH_IMG_WEB }}
dh_img_space: ${{ steps.set_env_variables.outputs.DH_IMG_SPACE }}
dh_img_admin: ${{ steps.set_env_variables.outputs.DH_IMG_ADMIN }}
dh_img_live: ${{ steps.set_env_variables.outputs.DH_IMG_LIVE }}
dh_img_backend: ${{ steps.set_env_variables.outputs.DH_IMG_BACKEND }}
dh_img_proxy: ${{ steps.set_env_variables.outputs.DH_IMG_PROXY }}
dh_img_monitor: ${{ steps.set_env_variables.outputs.DH_IMG_MONITOR }}
dh_img_silo: ${{ steps.set_env_variables.outputs.DH_IMG_SILO }}
harbor_push: ${{ steps.set_env_variables.outputs.HARBOR_PUSH }}
build_type: ${{steps.set_env_variables.outputs.BUILD_TYPE}}
build_release: ${{ steps.set_env_variables.outputs.BUILD_RELEASE }}
build_prerelease: ${{ steps.set_env_variables.outputs.BUILD_PRERELEASE }}
release_version: ${{ steps.set_env_variables.outputs.RELEASE_VERSION }}
steps:
- id: set_env_variables
name: Set Environment Variables
run: |
if [ "${{ env.ARM64_BUILD }}" == "true" ] || ([ "${{ env.BUILD_TYPE }}" == "Release" ] && [ "${{ env.IS_PRERELEASE }}" != "true" ]); then
echo "BUILDX_DRIVER=cloud" >> $GITHUB_OUTPUT
echo "BUILDX_VERSION=lab:latest" >> $GITHUB_OUTPUT
echo "BUILDX_PLATFORMS=linux/amd64,linux/arm64" >> $GITHUB_OUTPUT
echo "BUILDX_ENDPOINT=makeplane/plane-dev" >> $GITHUB_OUTPUT
else
echo "BUILDX_DRIVER=docker-container" >> $GITHUB_OUTPUT
echo "BUILDX_VERSION=latest" >> $GITHUB_OUTPUT
echo "BUILDX_PLATFORMS=linux/amd64" >> $GITHUB_OUTPUT
echo "BUILDX_ENDPOINT=" >> $GITHUB_OUTPUT
fi
BR_NAME=$( echo "${{ env.TARGET_BRANCH }}" |sed 's/[^a-zA-Z0-9.-]//g')
echo "TARGET_BRANCH=$BR_NAME" >> $GITHUB_OUTPUT
echo "DH_IMG_WEB=web-enterprise" >> $GITHUB_OUTPUT
echo "DH_IMG_SPACE=space-enterprise" >> $GITHUB_OUTPUT
echo "DH_IMG_ADMIN=admin-enterprise" >> $GITHUB_OUTPUT
echo "DH_IMG_LIVE=live-enterprise" >> $GITHUB_OUTPUT
echo "DH_IMG_BACKEND=backend-enterprise" >> $GITHUB_OUTPUT
echo "DH_IMG_PROXY=proxy-enterprise" >> $GITHUB_OUTPUT
echo "DH_IMG_MONITOR=monitor-enterprise" >> $GITHUB_OUTPUT
echo "DH_IMG_SILO=silo-enterprise" >> $GITHUB_OUTPUT
echo "BUILD_TYPE=${{env.BUILD_TYPE}}" >> $GITHUB_OUTPUT
BUILD_RELEASE=false
BUILD_PRERELEASE=false
RELVERSION="latest"
HARBOR_PUSH=false
if [ "${{ env.BUILD_TYPE }}" == "Release" ]; then
FLAT_RELEASE_VERSION=$(echo "${{ env.RELEASE_VERSION }}" | sed 's/[^a-zA-Z0-9.-]//g')
echo "FLAT_RELEASE_VERSION=${FLAT_RELEASE_VERSION}" >> $GITHUB_OUTPUT
HARBOR_PUSH=true
semver_regex="^v([0-9]+)\.([0-9]+)\.([0-9]+)(-[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*)?$"
if [[ ! $FLAT_RELEASE_VERSION =~ $semver_regex ]]; then
echo "Invalid Release Version Format : $FLAT_RELEASE_VERSION"
echo "Please provide a valid SemVer version"
echo "e.g. v1.2.3 or v1.2.3-alpha-1"
echo "Exiting the build process"
exit 1 # Exit with status 1 to fail the step
fi
BUILD_RELEASE=true
RELVERSION=$FLAT_RELEASE_VERSION
if [ "${{ env.IS_PRERELEASE }}" == "true" ]; then
BUILD_PRERELEASE=true
fi
fi
echo "BUILD_RELEASE=${BUILD_RELEASE}" >> $GITHUB_OUTPUT
echo "BUILD_PRERELEASE=${BUILD_PRERELEASE}" >> $GITHUB_OUTPUT
echo "RELEASE_VERSION=${RELVERSION}" >> $GITHUB_OUTPUT
echo "HARBOR_PUSH=${HARBOR_PUSH}" >> $GITHUB_OUTPUT
if [ "${{ env.BUILD_TYPE }}" == "Release" ]; then
echo "artifact_upload_to_s3=true" >> $GITHUB_OUTPUT
echo "artifact_s3_suffix=${{ env.RELEASE_VERSION }}" >> $GITHUB_OUTPUT
elif [ "${{ env.TARGET_BRANCH }}" == "master" ]; then
echo "artifact_upload_to_s3=true" >> $GITHUB_OUTPUT
echo "artifact_s3_suffix=latest" >> $GITHUB_OUTPUT
elif [ "${{ env.TARGET_BRANCH }}" == "preview" ] || [ "${{ env.TARGET_BRANCH }}" == "develop" ] || [ "${{ env.TARGET_BRANCH }}" == "uat" ]; then
echo "artifact_upload_to_s3=true" >> $GITHUB_OUTPUT
echo "artifact_s3_suffix=${{ env.TARGET_BRANCH }}" >> $GITHUB_OUTPUT
else
echo "artifact_upload_to_s3=false" >> $GITHUB_OUTPUT
echo "artifact_s3_suffix=$BR_NAME" >> $GITHUB_OUTPUT
fi
- id: checkout_files
name: Checkout Files
uses: actions/checkout@v4
- name: Get changed files
id: changed_files
uses: tj-actions/changed-files@v42
with:
files_yaml: |
apiserver:
- apiserver/**
proxy:
- nginx/**
admin:
- admin/**
- packages/**
- "package.json"
- "yarn.lock"
- "tsconfig.json"
- "turbo.json"
space:
- space/**
- packages/**
- "package.json"
- "yarn.lock"
- "tsconfig.json"
- "turbo.json"
web:
- web/**
- packages/**
- "package.json"
- "yarn.lock"
- "tsconfig.json"
- "turbo.json"
silo:
- silo/**
- packages/**
- 'package.json'
- 'yarn.lock'
- 'tsconfig.json'
- 'turbo.json'
live:
- live/**
- packages/**
- 'package.json'
- 'yarn.lock'
- 'tsconfig.json'
- 'turbo.json'
monitor:
- monitor/**
branch_build_push_admin:
if: ${{ needs.branch_build_setup.outputs.build_admin == 'true' || github.event_name == 'workflow_dispatch' || needs.branch_build_setup.outputs.gh_branch_name == 'master' }}
name: Build-Push Admin Docker Image
runs-on: ubuntu-20.04
needs: [branch_build_setup]
steps:
- id: checkout_files
name: Checkout Files
uses: actions/checkout@v4
- name: Admin Build and Push
uses: ./.github/actions/build-push-ee
with:
build-release: ${{ needs.branch_build_setup.outputs.build_release }}
build-prerelease: ${{ needs.branch_build_setup.outputs.build_prerelease }}
release-version: ${{ needs.branch_build_setup.outputs.release_version }}
docker-username: ${{ secrets.DOCKERHUB_USERNAME }}
dockerhub-token: ${{ secrets.DOCKERHUB_TOKEN }}
harbor-push: ${{ needs.branch_build_setup.outputs.harbor_push }}
harbor-username: ${{ secrets.HARBOR_USERNAME }}
harbor-token: ${{ secrets.HARBOR_TOKEN }}
harbor-registry: ${{ vars.HARBOR_REGISTRY }}
harbor-project: ${{ vars.HARBOR_PROJECT }}
docker-image-owner: makeplane
docker-image-name: ${{ needs.branch_build_setup.outputs.dh_img_admin }}
build-context: .
dockerfile-path: ./admin/Dockerfile.admin
buildx-driver: ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
buildx-version: ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
buildx-platforms: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
buildx-endpoint: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }}
branch_build_push_web:
if: ${{ needs.branch_build_setup.outputs.build_web == 'true' || github.event_name == 'workflow_dispatch' || needs.branch_build_setup.outputs.gh_branch_name == 'master' }}
name: Build-Push Web Docker Image
runs-on: ubuntu-20.04
needs: [branch_build_setup]
steps:
- id: checkout_files
name: Checkout Files
uses: actions/checkout@v4
- name: Web Build and Push
uses: ./.github/actions/build-push-ee
with:
build-release: ${{ needs.branch_build_setup.outputs.build_release }}
build-prerelease: ${{ needs.branch_build_setup.outputs.build_prerelease }}
release-version: ${{ needs.branch_build_setup.outputs.release_version }}
docker-username: ${{ secrets.DOCKERHUB_USERNAME }}
dockerhub-token: ${{ secrets.DOCKERHUB_TOKEN }}
harbor-push: ${{ needs.branch_build_setup.outputs.harbor_push }}
harbor-username: ${{ secrets.HARBOR_USERNAME }}
harbor-token: ${{ secrets.HARBOR_TOKEN }}
harbor-registry: ${{ vars.HARBOR_REGISTRY }}
harbor-project: ${{ vars.HARBOR_PROJECT }}
docker-image-owner: makeplane
docker-image-name: ${{ needs.branch_build_setup.outputs.dh_img_web }}
build-context: .
dockerfile-path: ./web/Dockerfile.web
buildx-driver: ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
buildx-version: ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
buildx-platforms: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
buildx-endpoint: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }}
branch_build_push_space:
if: ${{ needs.branch_build_setup.outputs.build_space == 'true' || github.event_name == 'workflow_dispatch' || needs.branch_build_setup.outputs.gh_branch_name == 'master' }}
name: Build-Push Space Docker Image
runs-on: ubuntu-20.04
needs: [branch_build_setup]
steps:
- id: checkout_files
name: Checkout Files
uses: actions/checkout@v4
- name: Space Build and Push
uses: ./.github/actions/build-push-ee
with:
build-release: ${{ needs.branch_build_setup.outputs.build_release }}
build-prerelease: ${{ needs.branch_build_setup.outputs.build_prerelease }}
release-version: ${{ needs.branch_build_setup.outputs.release_version }}
docker-username: ${{ secrets.DOCKERHUB_USERNAME }}
dockerhub-token: ${{ secrets.DOCKERHUB_TOKEN }}
harbor-push: ${{ needs.branch_build_setup.outputs.harbor_push }}
harbor-username: ${{ secrets.HARBOR_USERNAME }}
harbor-token: ${{ secrets.HARBOR_TOKEN }}
harbor-registry: ${{ vars.HARBOR_REGISTRY }}
harbor-project: ${{ vars.HARBOR_PROJECT }}
docker-image-owner: makeplane
docker-image-name: ${{ needs.branch_build_setup.outputs.dh_img_space }}
build-context: .
dockerfile-path: ./space/Dockerfile.space
buildx-driver: ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
buildx-version: ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
buildx-platforms: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
buildx-endpoint: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }}
branch_build_push_live:
if: ${{ needs.branch_build_setup.outputs.build_live == 'true' || github.event_name == 'workflow_dispatch' || needs.branch_build_setup.outputs.gh_branch_name == 'master' }}
name: Build-Push Live Collaboration Docker Image
runs-on: ubuntu-20.04
needs: [branch_build_setup]
steps:
- id: checkout_files
name: Checkout Files
uses: actions/checkout@v4
- name: Live Build and Push
uses: ./.github/actions/build-push-ee
with:
build-release: ${{ needs.branch_build_setup.outputs.build_release }}
build-prerelease: ${{ needs.branch_build_setup.outputs.build_prerelease }}
release-version: ${{ needs.branch_build_setup.outputs.release_version }}
docker-username: ${{ secrets.DOCKERHUB_USERNAME }}
dockerhub-token: ${{ secrets.DOCKERHUB_TOKEN }}
harbor-push: ${{ needs.branch_build_setup.outputs.harbor_push }}
harbor-username: ${{ secrets.HARBOR_USERNAME }}
harbor-token: ${{ secrets.HARBOR_TOKEN }}
harbor-registry: ${{ vars.HARBOR_REGISTRY }}
harbor-project: ${{ vars.HARBOR_PROJECT }}
docker-image-owner: makeplane
docker-image-name: ${{ needs.branch_build_setup.outputs.dh_img_live }}
build-context: .
dockerfile-path: ./live/Dockerfile.live
buildx-driver: ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
buildx-version: ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
buildx-platforms: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
buildx-endpoint: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }}
branch_build_push_silo:
if: ${{ needs.branch_build_setup.outputs.build_silo == 'true' || github.event_name == 'workflow_dispatch' || needs.branch_build_setup.outputs.gh_branch_name == 'master' }}
name: Build-Push Silo Docker Image
runs-on: ubuntu-20.04
needs: [branch_build_setup]
steps:
- id: checkout_files
name: Checkout Files
uses: actions/checkout@v4
- name: Silo Build and Push
uses: ./.github/actions/build-push-ee
with:
build-release: ${{ needs.branch_build_setup.outputs.build_release }}
build-prerelease: ${{ needs.branch_build_setup.outputs.build_prerelease }}
release-version: ${{ needs.branch_build_setup.outputs.release_version }}
docker-username: ${{ secrets.DOCKERHUB_USERNAME }}
dockerhub-token: ${{ secrets.DOCKERHUB_TOKEN }}
harbor-push: ${{ needs.branch_build_setup.outputs.harbor_push }}
harbor-username: ${{ secrets.HARBOR_USERNAME }}
harbor-token: ${{ secrets.HARBOR_TOKEN }}
harbor-registry: ${{ vars.HARBOR_REGISTRY }}
harbor-project: ${{ vars.HARBOR_PROJECT }}
docker-image-owner: makeplane
docker-image-name: ${{ needs.branch_build_setup.outputs.dh_img_silo }}
build-context: .
dockerfile-path: ./silo/Dockerfile.silo
buildx-driver: ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
buildx-version: ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
buildx-platforms: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
buildx-endpoint: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }}
branch_build_push_apiserver:
if: ${{ needs.branch_build_setup.outputs.build_apiserver == 'true' || github.event_name == 'workflow_dispatch' || needs.branch_build_setup.outputs.gh_branch_name == 'master' }}
name: Build-Push API Server Docker Image
runs-on: ubuntu-20.04
needs: [branch_build_setup]
steps:
- id: checkout_files
name: Checkout Files
uses: actions/checkout@v4
- name: Backend Build and Push
uses: ./.github/actions/build-push-ee
with:
build-release: ${{ needs.branch_build_setup.outputs.build_release }}
build-prerelease: ${{ needs.branch_build_setup.outputs.build_prerelease }}
release-version: ${{ needs.branch_build_setup.outputs.release_version }}
docker-username: ${{ secrets.DOCKERHUB_USERNAME }}
dockerhub-token: ${{ secrets.DOCKERHUB_TOKEN }}
harbor-push: ${{ needs.branch_build_setup.outputs.harbor_push }}
harbor-username: ${{ secrets.HARBOR_USERNAME }}
harbor-token: ${{ secrets.HARBOR_TOKEN }}
harbor-registry: ${{ vars.HARBOR_REGISTRY }}
harbor-project: ${{ vars.HARBOR_PROJECT }}
docker-image-owner: makeplane
docker-image-name: ${{ needs.branch_build_setup.outputs.dh_img_backend }}
build-context: ./apiserver
dockerfile-path: ./apiserver/Dockerfile.api
buildx-driver: ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
buildx-version: ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
buildx-platforms: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
buildx-endpoint: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }}
branch_build_push_proxy:
if: ${{ needs.branch_build_setup.outputs.build_proxy == 'true' || github.event_name == 'workflow_dispatch' || needs.branch_build_setup.outputs.gh_branch_name == 'master' }}
name: Build-Push Proxy Docker Image
runs-on: ubuntu-20.04
needs: [branch_build_setup]
steps:
- id: checkout_files
name: Checkout Files
uses: actions/checkout@v4
- name: Proxy Build and Push
uses: ./.github/actions/build-push-ee
with:
build-release: ${{ needs.branch_build_setup.outputs.build_release }}
build-prerelease: ${{ needs.branch_build_setup.outputs.build_prerelease }}
release-version: ${{ needs.branch_build_setup.outputs.release_version }}
docker-username: ${{ secrets.DOCKERHUB_USERNAME }}
dockerhub-token: ${{ secrets.DOCKERHUB_TOKEN }}
harbor-push: ${{ needs.branch_build_setup.outputs.harbor_push }}
harbor-username: ${{ secrets.HARBOR_USERNAME }}
harbor-token: ${{ secrets.HARBOR_TOKEN }}
harbor-registry: ${{ vars.HARBOR_REGISTRY }}
harbor-project: ${{ vars.HARBOR_PROJECT }}
docker-image-owner: makeplane
docker-image-name: ${{ needs.branch_build_setup.outputs.dh_img_proxy }}
build-context: ./nginx
dockerfile-path: ./nginx/Dockerfile
buildx-driver: ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
buildx-version: ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
buildx-platforms: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
buildx-endpoint: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }}
branch_build_push_monitor:
if: ${{ needs.branch_build_setup.outputs.build_monitor == 'true' || github.event_name == 'workflow_dispatch' || needs.branch_build_setup.outputs.gh_branch_name == 'master' }}
name: Build-Push Monitor Docker Image
runs-on: ubuntu-20.04
needs: [branch_build_setup]
steps:
- id: checkout_files
name: Checkout Files
uses: actions/checkout@v4
- name: Generate Keypair
run: |
if [ "${{ env.TARGET_BRANCH }}" == "master" ] || [ "${{ env.BUILD_TYPE }}" == "Release" ]; then
openssl genrsa -out private_key.pem 2048
else
echo "${{ secrets.DEFAULT_PRIME_PRIVATE_KEY }}" > private_key.pem
fi
openssl rsa -in private_key.pem -pubout -out public_key.pem
cat public_key.pem
# Generating the private key env for the generated keys
PRIVATE_KEY=$(cat private_key.pem | base64 -w 0)
echo "PRIVATE_KEY=${PRIVATE_KEY}" >> $GITHUB_ENV
- name: Monitor Build and Push
uses: ./.github/actions/build-push-ee
with:
build-release: ${{ needs.branch_build_setup.outputs.build_release }}
build-prerelease: ${{ needs.branch_build_setup.outputs.build_prerelease }}
release-version: ${{ needs.branch_build_setup.outputs.release_version }}
docker-username: ${{ secrets.DOCKERHUB_USERNAME }}
dockerhub-token: ${{ secrets.DOCKERHUB_TOKEN }}
harbor-push: ${{ needs.branch_build_setup.outputs.harbor_push }}
harbor-username: ${{ secrets.HARBOR_USERNAME }}
harbor-token: ${{ secrets.HARBOR_TOKEN }}
harbor-registry: ${{ vars.HARBOR_REGISTRY }}
harbor-project: ${{ vars.HARBOR_PROJECT }}
docker-image-owner: makeplane
docker-image-name: ${{ needs.branch_build_setup.outputs.dh_img_monitor }}
build-context: ./monitor
dockerfile-path: ./monitor/Dockerfile
buildx-driver: ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
buildx-version: ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
buildx-platforms: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
buildx-endpoint: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }}
build-args: |
PRIVATE_KEY=${{ env.PRIVATE_KEY }}
upload_artifacts_s3:
if: ${{ needs.branch_build_setup.outputs.artifact_upload_to_s3 == 'true' }}
name: Upload artifacts to S3 Bucket
runs-on: ubuntu-20.04
needs: [branch_build_setup]
container:
image: docker:20.10.7
credentials:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
env:
ARTIFACT_SUFFIX: ${{ needs.branch_build_setup.outputs.artifact_s3_suffix }}
AWS_ACCESS_KEY_ID: ${{ secrets.SELF_HOST_BUCKET_ACCESS_KEY }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.SELF_HOST_BUCKET_SECRET_KEY }}
steps:
- id: checkout_files
name: Checkout Files
uses: actions/checkout@v4
- name: Upload artifacts
run: |
apk update
apk add --no-cache aws-cli
mkdir -p ~/${{ env.ARTIFACT_SUFFIX }}
cp deploy/cli-install/variables.env ~/${{ env.ARTIFACT_SUFFIX }}/variables.env
cp deploy/cli-install/Caddyfile ~/${{ env.ARTIFACT_SUFFIX }}/Caddyfile
sed -e 's@${APP_RELEASE_VERSION}@'${{ env.ARTIFACT_SUFFIX }}'@' deploy/cli-install/docker-compose.yml > ~/${{ env.ARTIFACT_SUFFIX }}/docker-compose.yml
sed -e 's@${APP_RELEASE_VERSION}@'${{ env.ARTIFACT_SUFFIX }}'@' deploy/cli-install/docker-compose-caddy.yml > ~/${{ env.ARTIFACT_SUFFIX }}/docker-compose-caddy.yml
aws s3 cp ~/${{ env.ARTIFACT_SUFFIX }} s3://${{ vars.SELF_HOST_BUCKET_NAME }}/plane-enterprise/${{ env.ARTIFACT_SUFFIX }} --recursive
publish_release:
if: ${{ needs.branch_build_setup.outputs.build_type == 'Release' }}
name: Build Release
runs-on: ubuntu-20.04
needs:
[
branch_build_setup,
branch_build_push_admin,
branch_build_push_web,
branch_build_push_space,
branch_build_push_live,
branch_build_push_apiserver,
branch_build_push_proxy,
branch_build_push_monitor,
branch_build_push_silo,
upload_artifacts_s3,
]
env:
REL_VERSION: ${{ needs.branch_build_setup.outputs.release_version }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Create Release
id: create_release
uses: softprops/action-gh-release@v2.0.8
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token
with:
tag_name: ${{ env.REL_VERSION }}
name: ${{ env.REL_VERSION }}
draft: false
prerelease: ${{ env.IS_PRERELEASE }}
generate_release_notes: true
files: |
${{ github.workspace }}/deploy/cli-install/variables.env
${{ github.workspace }}/deploy/cli-install/Caddyfile
${{ github.workspace }}/deploy/cli-install/docker-compose.yml
${{ github.workspace }}/deploy/cli-install/docker-compose-caddy.yml
+289 -247
View File
@@ -1,21 +1,45 @@
name: Branch Build
name: Branch Build CE
on:
workflow_dispatch:
push:
branches:
- master
- preview
release:
types: [released, prereleased]
inputs:
build_type:
description: "Type of build to run"
required: true
type: choice
default: "Build"
options:
- "Build"
- "Release"
releaseVersion:
description: "Release Version"
type: string
default: v0.0.0
isPrerelease:
description: "Is Pre-release"
type: boolean
default: false
required: true
arm64:
description: "Build for ARM64 architecture"
required: false
default: false
type: boolean
# push:
# branches:
# - master
env:
TARGET_BRANCH: ${{ github.ref_name || github.event.release.target_commitish }}
TARGET_BRANCH: ${{ github.ref_name }}
ARM64_BUILD: ${{ github.event.inputs.arm64 }}
BUILD_TYPE: ${{ github.event.inputs.build_type }}
RELEASE_VERSION: ${{ github.event.inputs.releaseVersion }}
IS_PRERELEASE: ${{ github.event.inputs.isPrerelease }}
jobs:
branch_build_setup:
name: Build Setup
runs-on: ubuntu-latest
runs-on: ubuntu-20.04
outputs:
gh_branch_name: ${{ steps.set_env_variables.outputs.TARGET_BRANCH }}
gh_buildx_driver: ${{ steps.set_env_variables.outputs.BUILDX_DRIVER }}
@@ -27,12 +51,25 @@ jobs:
build_admin: ${{ steps.changed_files.outputs.admin_any_changed }}
build_space: ${{ steps.changed_files.outputs.space_any_changed }}
build_web: ${{ steps.changed_files.outputs.web_any_changed }}
build_live: ${{ steps.changed_files.outputs.live_any_changed }}
dh_img_web: ${{ steps.set_env_variables.outputs.DH_IMG_WEB }}
dh_img_space: ${{ steps.set_env_variables.outputs.DH_IMG_SPACE }}
dh_img_admin: ${{ steps.set_env_variables.outputs.DH_IMG_ADMIN }}
dh_img_live: ${{ steps.set_env_variables.outputs.DH_IMG_LIVE }}
dh_img_backend: ${{ steps.set_env_variables.outputs.DH_IMG_BACKEND }}
dh_img_proxy: ${{ steps.set_env_variables.outputs.DH_IMG_PROXY }}
build_type: ${{steps.set_env_variables.outputs.BUILD_TYPE}}
build_release: ${{ steps.set_env_variables.outputs.BUILD_RELEASE }}
build_prerelease: ${{ steps.set_env_variables.outputs.BUILD_PRERELEASE }}
release_version: ${{ steps.set_env_variables.outputs.RELEASE_VERSION }}
steps:
- id: set_env_variables
name: Set Environment Variables
run: |
if [ "${{ env.TARGET_BRANCH }}" == "master" ] || [ "${{ github.event_name }}" == "release" ]; then
if [ "${{ env.ARM64_BUILD }}" == "true" ] || ([ "${{ env.BUILD_TYPE }}" == "Release" ] && [ "${{ env.IS_PRERELEASE }}" != "true" ]); then
echo "BUILDX_DRIVER=cloud" >> $GITHUB_OUTPUT
echo "BUILDX_VERSION=lab:latest" >> $GITHUB_OUTPUT
echo "BUILDX_PLATFORMS=linux/amd64,linux/arm64" >> $GITHUB_OUTPUT
@@ -43,7 +80,43 @@ jobs:
echo "BUILDX_PLATFORMS=linux/amd64" >> $GITHUB_OUTPUT
echo "BUILDX_ENDPOINT=" >> $GITHUB_OUTPUT
fi
echo "TARGET_BRANCH=${{ env.TARGET_BRANCH }}" >> $GITHUB_OUTPUT
BR_NAME=$( echo "${{ env.TARGET_BRANCH }}" |sed 's/[^a-zA-Z0-9.-]//g')
echo "TARGET_BRANCH=$BR_NAME" >> $GITHUB_OUTPUT
echo "DH_IMG_WEB=plane-frontend" >> $GITHUB_OUTPUT
echo "DH_IMG_SPACE=plane-space" >> $GITHUB_OUTPUT
echo "DH_IMG_ADMIN=plane-admin" >> $GITHUB_OUTPUT
echo "DH_IMG_LIVE=plane-live" >> $GITHUB_OUTPUT
echo "DH_IMG_BACKEND=plane-backend" >> $GITHUB_OUTPUT
echo "DH_IMG_PROXY=plane-proxy" >> $GITHUB_OUTPUT
echo "BUILD_TYPE=${{env.BUILD_TYPE}}" >> $GITHUB_OUTPUT
BUILD_RELEASE=false
BUILD_PRERELEASE=false
RELVERSION="latest"
if [ "${{ env.BUILD_TYPE }}" == "Release" ]; then
FLAT_RELEASE_VERSION=$(echo "${{ env.RELEASE_VERSION }}" | sed 's/[^a-zA-Z0-9.-]//g')
echo "FLAT_RELEASE_VERSION=${FLAT_RELEASE_VERSION}" >> $GITHUB_OUTPUT
semver_regex="^v([0-9]+)\.([0-9]+)\.([0-9]+)(-[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*)?$"
if [[ ! $FLAT_RELEASE_VERSION =~ $semver_regex ]]; then
echo "Invalid Release Version Format : $FLAT_RELEASE_VERSION"
echo "Please provide a valid SemVer version"
echo "e.g. v1.2.3 or v1.2.3-alpha-1"
echo "Exiting the build process"
exit 1 # Exit with status 1 to fail the step
fi
BUILD_RELEASE=true
RELVERSION=$FLAT_RELEASE_VERSION
if [ "${{ env.IS_PRERELEASE }}" == "true" ]; then
BUILD_PRERELEASE=true
fi
fi
echo "BUILD_RELEASE=${BUILD_RELEASE}" >> $GITHUB_OUTPUT
echo "BUILD_PRERELEASE=${BUILD_PRERELEASE}" >> $GITHUB_OUTPUT
echo "RELEASE_VERSION=${RELVERSION}" >> $GITHUB_OUTPUT
- id: checkout_files
name: Checkout Files
@@ -61,281 +134,250 @@ jobs:
admin:
- admin/**
- packages/**
- 'package.json'
- 'yarn.lock'
- 'tsconfig.json'
- 'turbo.json'
- "package.json"
- "yarn.lock"
- "tsconfig.json"
- "turbo.json"
space:
- space/**
- packages/**
- 'package.json'
- 'yarn.lock'
- 'tsconfig.json'
- 'turbo.json'
- "package.json"
- "yarn.lock"
- "tsconfig.json"
- "turbo.json"
web:
- web/**
- packages/**
- "package.json"
- "yarn.lock"
- "tsconfig.json"
- "turbo.json"
live:
- live/**
- packages/**
- 'package.json'
- 'yarn.lock'
- 'tsconfig.json'
- 'turbo.json'
branch_build_push_web:
if: ${{ needs.branch_build_setup.outputs.build_web == 'true' || github.event_name == 'workflow_dispatch' || github.event_name == 'release' || needs.branch_build_setup.outputs.gh_branch_name == 'master' }}
runs-on: ubuntu-20.04
needs: [branch_build_setup]
env:
FRONTEND_TAG: makeplane/plane-frontend:${{ needs.branch_build_setup.outputs.gh_branch_name }}
TARGET_BRANCH: ${{ needs.branch_build_setup.outputs.gh_branch_name }}
BUILDX_DRIVER: ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
BUILDX_VERSION: ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
BUILDX_PLATFORMS: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
BUILDX_ENDPOINT: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }}
steps:
- name: Set Frontend Docker Tag
run: |
if [ "${{ github.event_name }}" == "release" ]; then
TAG=makeplane/plane-frontend:stable,makeplane/plane-frontend:${{ github.event.release.tag_name }}
elif [ "${{ env.TARGET_BRANCH }}" == "master" ]; then
TAG=makeplane/plane-frontend:latest
else
TAG=${{ env.FRONTEND_TAG }}
fi
echo "FRONTEND_TAG=${TAG}" >> $GITHUB_ENV
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
driver: ${{ env.BUILDX_DRIVER }}
version: ${{ env.BUILDX_VERSION }}
endpoint: ${{ env.BUILDX_ENDPOINT }}
- name: Check out the repo
uses: actions/checkout@v4
- name: Build and Push Frontend to Docker Container Registry
uses: docker/build-push-action@v5.1.0
with:
context: .
file: ./web/Dockerfile.web
platforms: ${{ env.BUILDX_PLATFORMS }}
tags: ${{ env.FRONTEND_TAG }}
push: true
env:
DOCKER_BUILDKIT: 1
DOCKER_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKERHUB_TOKEN }}
branch_build_push_admin:
if: ${{ needs.branch_build_setup.outputs.build_admin== 'true' || github.event_name == 'workflow_dispatch' || github.event_name == 'release' || needs.branch_build_setup.outputs.gh_branch_name == 'master' }}
if: ${{ needs.branch_build_setup.outputs.build_admin == 'true' || github.event_name == 'workflow_dispatch' || needs.branch_build_setup.outputs.gh_branch_name == 'master' }}
name: Build-Push Admin Docker Image
runs-on: ubuntu-20.04
needs: [branch_build_setup]
env:
ADMIN_TAG: makeplane/plane-admin:${{ needs.branch_build_setup.outputs.gh_branch_name }}
TARGET_BRANCH: ${{ needs.branch_build_setup.outputs.gh_branch_name }}
BUILDX_DRIVER: ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
BUILDX_VERSION: ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
BUILDX_PLATFORMS: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
BUILDX_ENDPOINT: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }}
steps:
- name: Set Admin Docker Tag
run: |
if [ "${{ github.event_name }}" == "release" ]; then
TAG=makeplane/plane-admin:stable,makeplane/plane-admin:${{ github.event.release.tag_name }}
elif [ "${{ env.TARGET_BRANCH }}" == "master" ]; then
TAG=makeplane/plane-admin:latest
else
TAG=${{ env.ADMIN_TAG }}
fi
echo "ADMIN_TAG=${TAG}" >> $GITHUB_ENV
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
driver: ${{ env.BUILDX_DRIVER }}
version: ${{ env.BUILDX_VERSION }}
endpoint: ${{ env.BUILDX_ENDPOINT }}
- name: Check out the repo
- id: checkout_files
name: Checkout Files
uses: actions/checkout@v4
- name: Build and Push Frontend to Docker Container Registry
uses: docker/build-push-action@v5.1.0
- name: Admin Build and Push
uses: ./.github/actions/build-push-ce
with:
context: .
file: ./admin/Dockerfile.admin
platforms: ${{ env.BUILDX_PLATFORMS }}
tags: ${{ env.ADMIN_TAG }}
push: true
env:
DOCKER_BUILDKIT: 1
DOCKER_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKERHUB_TOKEN }}
build-release: ${{ needs.branch_build_setup.outputs.build_release }}
build-prerelease: ${{ needs.branch_build_setup.outputs.build_prerelease }}
release-version: ${{ needs.branch_build_setup.outputs.release_version }}
docker-username: ${{ secrets.DOCKERHUB_USERNAME }}
docker-token: ${{ secrets.DOCKERHUB_TOKEN }}
docker-image-owner: makeplane
docker-image-name: ${{ needs.branch_build_setup.outputs.dh_img_admin }}
build-context: .
dockerfile-path: ./admin/Dockerfile.admin
buildx-driver: ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
buildx-version: ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
buildx-platforms: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
buildx-endpoint: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }}
branch_build_push_web:
if: ${{ needs.branch_build_setup.outputs.build_web == 'true' || github.event_name == 'workflow_dispatch' || needs.branch_build_setup.outputs.gh_branch_name == 'master' }}
name: Build-Push Web Docker Image
runs-on: ubuntu-20.04
needs: [branch_build_setup]
steps:
- id: checkout_files
name: Checkout Files
uses: actions/checkout@v4
- name: Web Build and Push
uses: ./.github/actions/build-push-ce
with:
build-release: ${{ needs.branch_build_setup.outputs.build_release }}
build-prerelease: ${{ needs.branch_build_setup.outputs.build_prerelease }}
release-version: ${{ needs.branch_build_setup.outputs.release_version }}
docker-username: ${{ secrets.DOCKERHUB_USERNAME }}
docker-token: ${{ secrets.DOCKERHUB_TOKEN }}
docker-image-owner: makeplane
docker-image-name: ${{ needs.branch_build_setup.outputs.dh_img_web }}
build-context: .
dockerfile-path: ./web/Dockerfile.web
buildx-driver: ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
buildx-version: ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
buildx-platforms: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
buildx-endpoint: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }}
branch_build_push_space:
if: ${{ needs.branch_build_setup.outputs.build_space == 'true' || github.event_name == 'workflow_dispatch' || github.event_name == 'release' || needs.branch_build_setup.outputs.gh_branch_name == 'master' }}
if: ${{ needs.branch_build_setup.outputs.build_space == 'true' || github.event_name == 'workflow_dispatch' || needs.branch_build_setup.outputs.gh_branch_name == 'master' }}
name: Build-Push Space Docker Image
runs-on: ubuntu-20.04
needs: [branch_build_setup]
env:
SPACE_TAG: makeplane/plane-space:${{ needs.branch_build_setup.outputs.gh_branch_name }}
TARGET_BRANCH: ${{ needs.branch_build_setup.outputs.gh_branch_name }}
BUILDX_DRIVER: ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
BUILDX_VERSION: ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
BUILDX_PLATFORMS: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
BUILDX_ENDPOINT: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }}
steps:
- name: Set Space Docker Tag
run: |
if [ "${{ github.event_name }}" == "release" ]; then
TAG=makeplane/plane-space:stable,makeplane/plane-space:${{ github.event.release.tag_name }}
elif [ "${{ env.TARGET_BRANCH }}" == "master" ]; then
TAG=makeplane/plane-space:latest
else
TAG=${{ env.SPACE_TAG }}
fi
echo "SPACE_TAG=${TAG}" >> $GITHUB_ENV
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
driver: ${{ env.BUILDX_DRIVER }}
version: ${{ env.BUILDX_VERSION }}
endpoint: ${{ env.BUILDX_ENDPOINT }}
- name: Check out the repo
- id: checkout_files
name: Checkout Files
uses: actions/checkout@v4
- name: Build and Push Space to Docker Hub
uses: docker/build-push-action@v5.1.0
- name: Space Build and Push
uses: ./.github/actions/build-push-ce
with:
context: .
file: ./space/Dockerfile.space
platforms: ${{ env.BUILDX_PLATFORMS }}
tags: ${{ env.SPACE_TAG }}
push: true
env:
DOCKER_BUILDKIT: 1
DOCKER_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKERHUB_TOKEN }}
build-release: ${{ needs.branch_build_setup.outputs.build_release }}
build-prerelease: ${{ needs.branch_build_setup.outputs.build_prerelease }}
release-version: ${{ needs.branch_build_setup.outputs.release_version }}
docker-username: ${{ secrets.DOCKERHUB_USERNAME }}
docker-token: ${{ secrets.DOCKERHUB_TOKEN }}
docker-image-owner: makeplane
docker-image-name: ${{ needs.branch_build_setup.outputs.dh_img_space }}
build-context: .
dockerfile-path: ./space/Dockerfile.space
buildx-driver: ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
buildx-version: ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
buildx-platforms: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
buildx-endpoint: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }}
branch_build_push_live:
if: ${{ needs.branch_build_setup.outputs.build_live == 'true' || github.event_name == 'workflow_dispatch' || needs.branch_build_setup.outputs.gh_branch_name == 'master' }}
name: Build-Push Live Collaboration Docker Image
runs-on: ubuntu-20.04
needs: [branch_build_setup]
steps:
- id: checkout_files
name: Checkout Files
uses: actions/checkout@v4
- name: Live Build and Push
uses: ./.github/actions/build-push-ce
with:
build-release: ${{ needs.branch_build_setup.outputs.build_release }}
build-prerelease: ${{ needs.branch_build_setup.outputs.build_prerelease }}
release-version: ${{ needs.branch_build_setup.outputs.release_version }}
docker-username: ${{ secrets.DOCKERHUB_USERNAME }}
docker-token: ${{ secrets.DOCKERHUB_TOKEN }}
docker-image-owner: makeplane
docker-image-name: ${{ needs.branch_build_setup.outputs.dh_img_live }}
build-context: .
dockerfile-path: ./live/Dockerfile.live
buildx-driver: ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
buildx-version: ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
buildx-platforms: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
buildx-endpoint: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }}
branch_build_push_apiserver:
if: ${{ needs.branch_build_setup.outputs.build_apiserver == 'true' || github.event_name == 'workflow_dispatch' || github.event_name == 'release' || needs.branch_build_setup.outputs.gh_branch_name == 'master' }}
if: ${{ needs.branch_build_setup.outputs.build_apiserver == 'true' || github.event_name == 'workflow_dispatch' || needs.branch_build_setup.outputs.gh_branch_name == 'master' }}
name: Build-Push API Server Docker Image
runs-on: ubuntu-20.04
needs: [branch_build_setup]
env:
BACKEND_TAG: makeplane/plane-backend:${{ needs.branch_build_setup.outputs.gh_branch_name }}
TARGET_BRANCH: ${{ needs.branch_build_setup.outputs.gh_branch_name }}
BUILDX_DRIVER: ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
BUILDX_VERSION: ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
BUILDX_PLATFORMS: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
BUILDX_ENDPOINT: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }}
steps:
- name: Set Backend Docker Tag
run: |
if [ "${{ github.event_name }}" == "release" ]; then
TAG=makeplane/plane-backend:stable,makeplane/plane-backend:${{ github.event.release.tag_name }}
elif [ "${{ env.TARGET_BRANCH }}" == "master" ]; then
TAG=makeplane/plane-backend:latest
else
TAG=${{ env.BACKEND_TAG }}
fi
echo "BACKEND_TAG=${TAG}" >> $GITHUB_ENV
- name: Login to Docker Hub
uses: docker/login-action@v3
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
driver: ${{ env.BUILDX_DRIVER }}
version: ${{ env.BUILDX_VERSION }}
endpoint: ${{ env.BUILDX_ENDPOINT }}
- name: Check out the repo
- id: checkout_files
name: Checkout Files
uses: actions/checkout@v4
- name: Build and Push Backend to Docker Hub
uses: docker/build-push-action@v5.1.0
- name: Backend Build and Push
uses: ./.github/actions/build-push-ce
with:
context: ./apiserver
file: ./apiserver/Dockerfile.api
platforms: ${{ env.BUILDX_PLATFORMS }}
push: true
tags: ${{ env.BACKEND_TAG }}
env:
DOCKER_BUILDKIT: 1
DOCKER_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKERHUB_TOKEN }}
build-release: ${{ needs.branch_build_setup.outputs.build_release }}
build-prerelease: ${{ needs.branch_build_setup.outputs.build_prerelease }}
release-version: ${{ needs.branch_build_setup.outputs.release_version }}
docker-username: ${{ secrets.DOCKERHUB_USERNAME }}
docker-token: ${{ secrets.DOCKERHUB_TOKEN }}
docker-image-owner: makeplane
docker-image-name: ${{ needs.branch_build_setup.outputs.dh_img_backend }}
build-context: ./apiserver
dockerfile-path: ./apiserver/Dockerfile.api
buildx-driver: ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
buildx-version: ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
buildx-platforms: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
buildx-endpoint: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }}
branch_build_push_proxy:
if: ${{ needs.branch_build_setup.outputs.build_proxy == 'true' || github.event_name == 'workflow_dispatch' || github.event_name == 'release' || needs.branch_build_setup.outputs.gh_branch_name == 'master' }}
if: ${{ needs.branch_build_setup.outputs.build_proxy == 'true' || github.event_name == 'workflow_dispatch' || needs.branch_build_setup.outputs.gh_branch_name == 'master' }}
name: Build-Push Proxy Docker Image
runs-on: ubuntu-20.04
needs: [branch_build_setup]
env:
PROXY_TAG: makeplane/plane-proxy:${{ needs.branch_build_setup.outputs.gh_branch_name }}
TARGET_BRANCH: ${{ needs.branch_build_setup.outputs.gh_branch_name }}
BUILDX_DRIVER: ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
BUILDX_VERSION: ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
BUILDX_PLATFORMS: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
BUILDX_ENDPOINT: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }}
steps:
- name: Set Proxy Docker Tag
run: |
if [ "${{ github.event_name }}" == "release" ]; then
TAG=makeplane/plane-proxy:stable,makeplane/plane-proxy:${{ github.event.release.tag_name }}
elif [ "${{ env.TARGET_BRANCH }}" == "master" ]; then
TAG=makeplane/plane-proxy:latest
else
TAG=${{ env.PROXY_TAG }}
fi
echo "PROXY_TAG=${TAG}" >> $GITHUB_ENV
- name: Login to Docker Hub
uses: docker/login-action@v3
- id: checkout_files
name: Checkout Files
uses: actions/checkout@v4
- name: Proxy Build and Push
uses: ./.github/actions/build-push-ce
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
build-release: ${{ needs.branch_build_setup.outputs.build_release }}
build-prerelease: ${{ needs.branch_build_setup.outputs.build_prerelease }}
release-version: ${{ needs.branch_build_setup.outputs.release_version }}
docker-username: ${{ secrets.DOCKERHUB_USERNAME }}
docker-token: ${{ secrets.DOCKERHUB_TOKEN }}
docker-image-owner: makeplane
docker-image-name: ${{ needs.branch_build_setup.outputs.dh_img_proxy }}
build-context: ./nginx
dockerfile-path: ./nginx/Dockerfile
buildx-driver: ${{ needs.branch_build_setup.outputs.gh_buildx_driver }}
buildx-version: ${{ needs.branch_build_setup.outputs.gh_buildx_version }}
buildx-platforms: ${{ needs.branch_build_setup.outputs.gh_buildx_platforms }}
buildx-endpoint: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
driver: ${{ env.BUILDX_DRIVER }}
version: ${{ env.BUILDX_VERSION }}
endpoint: ${{ env.BUILDX_ENDPOINT }}
- name: Check out the repo
attach_assets_to_build:
if: ${{ needs.branch_build_setup.outputs.build_type == 'Build' }}
name: Attach Assets to Build
runs-on: ubuntu-20.04
needs: [branch_build_setup]
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Build and Push Plane-Proxy to Docker Hub
uses: docker/build-push-action@v5.1.0
- name: Update Assets
run: |
cp ./deploy/selfhost/install.sh deploy/selfhost/setup.sh
- name: Attach Assets
id: attach_assets
uses: actions/upload-artifact@v4
with:
context: ./nginx
file: ./nginx/Dockerfile
platforms: ${{ env.BUILDX_PLATFORMS }}
tags: ${{ env.PROXY_TAG }}
push: true
name: selfhost-assets
retention-days: 2
path: |
${{ github.workspace }}/deploy/selfhost/setup.sh
${{ github.workspace }}/deploy/selfhost/restore.sh
${{ github.workspace }}/deploy/selfhost/docker-compose.yml
${{ github.workspace }}/deploy/selfhost/variables.env
publish_release:
if: ${{ needs.branch_build_setup.outputs.build_type == 'Release' }}
name: Build Release
runs-on: ubuntu-20.04
needs:
[
branch_build_setup,
branch_build_push_admin,
branch_build_push_web,
branch_build_push_space,
branch_build_push_live,
branch_build_push_apiserver,
branch_build_push_proxy,
]
env:
REL_VERSION: ${{ needs.branch_build_setup.outputs.release_version }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Update Assets
run: |
cp ./deploy/selfhost/install.sh deploy/selfhost/setup.sh
- name: Create Release
id: create_release
uses: softprops/action-gh-release@v2.0.8
env:
DOCKER_BUILDKIT: 1
DOCKER_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
DOCKER_PASSWORD: ${{ secrets.DOCKERHUB_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token
with:
tag_name: ${{ env.REL_VERSION }}
name: ${{ env.REL_VERSION }}
draft: false
prerelease: ${{ env.IS_PRERELEASE }}
generate_release_notes: true
files: |
${{ github.workspace }}/deploy/selfhost/setup.sh
${{ github.workspace }}/deploy/selfhost/restore.sh
${{ github.workspace }}/deploy/selfhost/docker-compose.yml
${{ github.workspace }}/deploy/selfhost/variables.env
@@ -0,0 +1,162 @@
name: Build and Lint on Pull Request EE
on:
workflow_dispatch:
issue_comment:
types: [created]
jobs:
get-changed-files:
if: github.event.issue.pull_request != '' && github.event.comment.body == 'build-test-pr'
runs-on: ubuntu-latest
outputs:
apiserver_changed: ${{ steps.changed-files.outputs.apiserver_any_changed }}
admin_changed: ${{ steps.changed-files.outputs.admin_any_changed }}
space_changed: ${{ steps.changed-files.outputs.space_any_changed }}
web_changed: ${{ steps.changed-files.outputs.web_any_changed }}
monitor_changed: ${{ steps.changed-files.outputs.monitor_any_changed }}
steps:
- uses: actions/checkout@v4
- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@v44
with:
files_yaml: |
apiserver:
- apiserver/**
admin:
- admin/**
- packages/**
- 'package.json'
- 'yarn.lock'
- 'tsconfig.json'
- 'turbo.json'
space:
- space/**
- packages/**
- 'package.json'
- 'yarn.lock'
- 'tsconfig.json'
- 'turbo.json'
web:
- web/**
- packages/**
- 'package.json'
- 'yarn.lock'
- 'tsconfig.json'
- 'turbo.json'
monitor:
- monitor/**
lint-apiserver:
needs: get-changed-files
runs-on: ubuntu-latest
if: needs.get-changed-files.outputs.apiserver_changed == 'true'
steps:
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.x" # Specify the Python version you need
- name: Install Pylint
run: python -m pip install ruff
- name: Install Apiserver Dependencies
run: cd apiserver && pip install -r requirements.txt
- name: Lint apiserver
run: ruff check --fix apiserver
lint-admin:
needs: get-changed-files
if: needs.get-changed-files.outputs.admin_changed == 'true'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 18.x
- run: yarn install
- run: yarn lint --filter=admin
lint-space:
needs: get-changed-files
if: needs.get-changed-files.outputs.space_changed == 'true'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 18.x
- run: yarn install
- run: yarn lint --filter=space
lint-web:
needs: get-changed-files
if: needs.get-changed-files.outputs.web_changed == 'true'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 18.x
- run: yarn install
- run: yarn lint --filter=web
test-monitor:
needs: get-changed-files
if: needs.get-changed-files.outputs.monitor_changed == 'true'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22.2"
- run: cd ./monitor && make test
build-admin:
needs: lint-admin
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 18.x
- run: yarn install
- run: yarn build --filter=admin
build-space:
needs: lint-space
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 18.x
- run: yarn install
- run: yarn build --filter=space
build-web:
needs: lint-web
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 18.x
- run: yarn install
- run: yarn build --filter=web
build-monitor:
needs: test-monitor
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: "1.22.2"
- run: cd ./monitor && make build
+70
View File
@@ -0,0 +1,70 @@
name: Manual Release Workflow
on:
workflow_dispatch:
inputs:
release_tag:
description: 'Release Tag (e.g., v0.16-cannary-1)'
required: true
prerelease:
description: 'Pre-Release'
required: true
default: true
type: boolean
draft:
description: 'Draft'
required: true
default: true
type: boolean
permissions:
contents: write
jobs:
create-release:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
with:
fetch-depth: 0 # Necessary to fetch all history for tags
- name: Set up Git
run: |
git config user.name "github-actions"
git config user.email "github-actions@github.com"
- name: Check for the Prerelease
run: |
echo ${{ github.event.release.prerelease }}
- name: Generate Release Notes
id: generate_notes
run: |
bash ./generate_release_notes.sh
# Directly use the content of RELEASE_NOTES.md for the release body
RELEASE_NOTES=$(cat RELEASE_NOTES.md)
echo "RELEASE_NOTES<<EOF" >> $GITHUB_ENV
echo "$RELEASE_NOTES" >> $GITHUB_ENV
echo "EOF" >> $GITHUB_ENV
- name: Create Tag
run: |
git tag ${{ github.event.inputs.release_tag }}
git push origin ${{ github.event.inputs.release_tag }}
- name: Create GitHub Release
uses: softprops/action-gh-release@v1
with:
tag_name: ${{ github.event.inputs.release_tag }}
body_path: RELEASE_NOTES.md
draft: ${{ github.event.inputs.draft }}
prerelease: ${{ github.event.inputs.prerelease }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+55
View File
@@ -0,0 +1,55 @@
name: Sync from Community Repo
on:
# schedule:
# - cron: "*/30 * * * *" # Runs every 30 minutes
workflow_dispatch:
inputs:
source_branch:
description: "Source branch in Community repo"
required: true
default: "preview"
target_branch:
description: "Target branch in Enterprise repo"
required: true
default: "preview"
jobs:
sync-from-community-repo:
runs-on: ubuntu-latest
steps:
- name: Checkout enterprise repository
uses: actions/checkout@v2
with:
fetch-depth: 0
- name: Set branch names
run: |
echo "SOURCE_BRANCH=${{ github.event.inputs.source_branch || 'preview' }}" >> $GITHUB_ENV
echo "TARGET_BRANCH=${{ github.event.inputs.target_branch || 'preview' }}" >> $GITHUB_ENV
echo "SYNC_BRANCH=sync-${{ github.run_id }}" >> $GITHUB_ENV
- name: Create sync branch
run: git checkout -b ${{ env.SYNC_BRANCH }}
- name: Fetch from community repository
run: |
git config user.name github-actions
git config user.email github-actions@github.com
git remote add community https://github.com/makeplane/plane.git
git reset --hard community/${{ env.SOURCE_BRANCH }}
- name: Create Pull Request
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
PR_TITLE="Sync changes from community repo"
EXISTING_PR=$(gh pr list --base ${{ env.TARGET_BRANCH }} --head ${{ env.SYNC_BRANCH }} --json number --jq '.[0].number')
if [ -z "$EXISTING_PR" ]; then
pr_url=$(gh pr create --base ${{ env.TARGET_BRANCH }} --head ${{ env.SYNC_BRANCH }} --title "$PR_TITLE" --body "This PR syncs changes from the community repository's ${{ env.SOURCE_BRANCH }} branch.")
echo "New Pull Request created: $pr_url"
else
echo "Pull Request already exists with number: $EXISTING_PR"
gh pr edit $EXISTING_PR --title "$PR_TITLE" --body "This PR syncs changes from the community repository's ${{ env.SOURCE_BRANCH }} branch. (Updated)"
echo "Existing Pull Request updated"
fi
@@ -5,33 +5,17 @@ on:
push:
branches:
- "sync/**"
- "mobile-sync/**"
env:
CURRENT_BRANCH: ${{ github.ref_name }}
SOURCE_BRANCH: ${{ vars.SYNC_SOURCE_BRANCH_NAME }} # The sync branch such as "sync/ce"
TARGET_BRANCH: ${{ vars.SYNC_TARGET_BRANCH_NAME }} # The target branch that you would like to merge changes like develop
TARGET_BRANCH: "preview" # The target branch that you would like to merge changes like develop
GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }} # Personal access token required to modify contents and workflows
REVIEWER: ${{ vars.SYNC_PR_REVIEWER }}
ACCOUNT_USER_NAME: ${{ vars.ACCOUNT_USER_NAME }}
ACCOUNT_USER_EMAIL: ${{ vars.ACCOUNT_USER_EMAIL }}
jobs:
Check_Branch:
runs-on: ubuntu-latest
outputs:
BRANCH_MATCH: ${{ steps.check-branch.outputs.MATCH }}
steps:
- name: Check if current branch matches the secret
id: check-branch
run: |
if [ "$CURRENT_BRANCH" = "$SOURCE_BRANCH" ]; then
echo "MATCH=true" >> $GITHUB_OUTPUT
else
echo "MATCH=false" >> $GITHUB_OUTPUT
fi
Create_PR:
if: ${{ needs.Check_Branch.outputs.BRANCH_MATCH == 'true' }}
needs: [Check_Branch]
create_pull_request:
runs-on: ubuntu-latest
permissions:
pull-requests: write
@@ -58,12 +42,22 @@ jobs:
- name: Create PR to Target Branch
run: |
# Determine target branch based on current branch prefix
if [[ "$CURRENT_BRANCH" == "${{vars.SYNC_TARGET_MOBILE_BRANCH_NAME}}" ]]; then
TARGET_BRANCH="mobile"
PR_TITLE="${{vars.SYNC_MOBILE_PR_TITLE}}"
else
TARGET_BRANCH="preview"
PR_TITLE="${{vars.SYNC_PR_TITLE}}"
fi
# get all pull requests and check if there is already a PR
PR_EXISTS=$(gh pr list --base $TARGET_BRANCH --head $SOURCE_BRANCH --state open --json number | jq '.[] | .number')
PR_EXISTS=$(gh pr list --base $TARGET_BRANCH --head $CURRENT_BRANCH --state open --json number | jq '.[] | .number')
if [ -n "$PR_EXISTS" ]; then
echo "Pull Request already exists: $PR_EXISTS"
else
echo "Creating new pull request"
PR_URL=$(gh pr create --base $TARGET_BRANCH --head $SOURCE_BRANCH --title "sync: community changes" --body "")
PR_URL=$(gh pr create --base $TARGET_BRANCH --head $CURRENT_BRANCH --title "$PR_TITLE" --body "")
echo "Pull Request created: $PR_URL"
fi
@@ -5,6 +5,7 @@ on:
push:
branches:
- preview
- mobile
env:
SOURCE_BRANCH_NAME: ${{ github.ref_name }}
@@ -36,9 +37,14 @@ jobs:
GH_TOKEN: ${{ secrets.ACCESS_TOKEN }}
run: |
TARGET_REPO="${{ vars.SYNC_TARGET_REPO }}"
TARGET_BRANCH="${{ vars.SYNC_TARGET_BRANCH_NAME }}"
SOURCE_BRANCH="${{ env.SOURCE_BRANCH_NAME }}"
if [ "$SOURCE_BRANCH" = "mobile" ]; then
TARGET_BRANCH="${{ vars.SYNC_TARGET_MOBILE_BRANCH_NAME }}"
else
TARGET_BRANCH="${{ vars.SYNC_TARGET_BRANCH_NAME }}"
fi
git checkout $SOURCE_BRANCH
git remote add target-origin-a "https://$GH_TOKEN@github.com/$TARGET_REPO.git"
git push target-origin-a $SOURCE_BRANCH:$TARGET_BRANCH
+6
View File
@@ -82,6 +82,12 @@ tmp/
dist
.temp/
deploy/selfhost/plane-app/
## Storybook
*storybook.log
output.css
# Monitor
monitor/prime.key
monitor/prime.key.pub
monitor.db
+16
View File
@@ -0,0 +1,16 @@
{ pkgs, ... }: {
# Which nixpkgs channel to use.
channel = "stable-23.11"; # or "unstable"
# Use https://search.nixos.org/packages to find packages
packages = [
pkgs.nodejs_20
pkgs.python3
];
services.docker.enable = true;
services.postgres.enable = true;
services.redis.enable = true;
}
-3
View File
@@ -1,3 +0,0 @@
{
"*.{ts,tsx,js,jsx}": ["eslint -c ./.eslintrc-staged.js", "prettier --check"]
}
+1 -1
View File
@@ -4,7 +4,7 @@ Thank you for showing an interest in contributing to Plane! All kinds of contrib
## Submitting an issue
Before submitting a new issue, please search the [issues](https://github.com/makeplane/plane/issues) tab. Maybe an issue or discussion already exists and might inform you of workarounds. Otherwise, you can give new informplaneation.
Before submitting a new issue, please search the [issues](https://github.com/makeplane/plane/issues) tab. Maybe an issue or discussion already exists and might inform you of workarounds. Otherwise, you can give new information.
While we want to fix all the [issues](https://github.com/makeplane/plane/issues), before fixing a bug we need to be able to reproduce and confirm it. Please provide us with a minimal reproduction scenario using a repository or [Gist](https://gist.github.com/). Having a live, reproducible scenario gives us the information without asking questions back & forth with additional questions like:
+24 -63
View File
@@ -1,6 +1,5 @@
# Environment Variables
Environment variables are distributed in various files. Please refer them carefully.
## {PROJECT_FOLDER}/.env
@@ -9,17 +8,13 @@ File is available in the project root folder
```
# Database Settings
PGUSER="plane"
PGPASSWORD="plane"
PGHOST="plane-db"
PGDATABASE="plane"
DATABASE_URL=postgresql://${PGUSER}:${PGPASSWORD}@${PGHOST}/${PGDATABASE}
POSTGRES_USER="plane"
POSTGRES_PASSWORD="plane"
POSTGRES_DB="plane"
PGDATA="/var/lib/postgresql/data"
# Redis Settings
REDIS_HOST="plane-redis"
REDIS_PORT="6379"
REDIS_URL="redis://${REDIS_HOST}:6379/"
# AWS Settings
AWS_REGION=""
AWS_ACCESS_KEY_ID="access-key"
@@ -29,63 +24,39 @@ AWS_S3_ENDPOINT_URL="http://plane-minio:9000"
AWS_S3_BUCKET_NAME="uploads"
# Maximum file upload limit
FILE_SIZE_LIMIT=5242880
# GPT settings
OPENAI_API_BASE="https://api.openai.com/v1" # deprecated
OPENAI_API_KEY="sk-" # deprecated
GPT_ENGINE="gpt-3.5-turbo" # deprecated
GPT_ENGINE="gpt-4o-mini" # deprecated
# Settings related to Docker
DOCKERIZED=1 # deprecated
# set to 1 If using the pre-configured minio setup
USE_MINIO=1
# Nginx Configuration
NGINX_PORT=80
```
## {PROJECT_FOLDER}/web/.env.example
```
# Public boards deploy URL
NEXT_PUBLIC_DEPLOY_URL="http://localhost/spaces"
```
## {PROJECT_FOLDER}/apiserver/.env
```
# Backend
# Debug value for api server use it as 0 for production use
DEBUG=0
CORS_ALLOWED_ORIGINS="http://localhost"
# Error logs
SENTRY_DSN=""
SENTRY_ENVIRONMENT="development"
# Database Settings
PGUSER="plane"
PGPASSWORD="plane"
PGHOST="plane-db"
PGDATABASE="plane"
DATABASE_URL=postgresql://${PGUSER}:${PGPASSWORD}@${PGHOST}/${PGDATABASE}
POSTGRES_USER="plane"
POSTGRES_PASSWORD="plane"
POSTGRES_HOST="plane-db"
POSTGRES_DB="plane"
POSTGRES_PORT=5432
DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB}
# Redis Settings
REDIS_HOST="plane-redis"
REDIS_PORT="6379"
REDIS_URL="redis://${REDIS_HOST}:6379/"
# Email Settings
EMAIL_HOST=""
EMAIL_HOST_USER=""
EMAIL_HOST_PASSWORD=""
EMAIL_PORT=587
EMAIL_FROM="Team Plane <team@mailer.plane.so>"
EMAIL_USE_TLS="1"
EMAIL_USE_SSL="0"
# AWS Settings
AWS_REGION=""
AWS_ACCESS_KEY_ID="access-key"
@@ -95,35 +66,25 @@ AWS_S3_ENDPOINT_URL="http://plane-minio:9000"
AWS_S3_BUCKET_NAME="uploads"
# Maximum file upload limit
FILE_SIZE_LIMIT=5242880
# GPT settings
OPENAI_API_BASE="https://api.openai.com/v1" # deprecated
OPENAI_API_KEY="sk-" # deprecated
GPT_ENGINE="gpt-3.5-turbo" # deprecated
# Settings related to Docker
DOCKERIZED=1 # Deprecated
# Github
GITHUB_CLIENT_SECRET="" # For fetching release notes
DOCKERIZED=1 # deprecated
# set to 1 If using the pre-configured minio setup
USE_MINIO=1
# Nginx Configuration
NGINX_PORT=80
# SignUps
ENABLE_SIGNUP="1"
# Email Redirection URL
# Email redirections and minio domain settings
WEB_URL="http://localhost"
# Gunicorn Workers
GUNICORN_WORKERS=2
# Base URLs
ADMIN_BASE_URL=
SPACE_BASE_URL=
APP_BASE_URL=
SECRET_KEY="gxoytl7dmnc1y37zahah820z5iq3iozu38cnfjtu3yaau9cd9z"
```
## Updates
- The environment variable NEXT_PUBLIC_API_BASE_URL has been removed from both the web and space projects.
- The naming convention for containers and images has been updated.
- The plane-worker image will no longer be maintained, as it has been merged with plane-backend.
- The Tiptap pro-extension dependency has been removed, eliminating the need for Tiptap API keys.
+30 -35
View File
@@ -1,44 +1,39 @@
# Security Policy
# Security policy
This document outlines the security protocols and vulnerability reporting guidelines for the Plane project. Ensuring the security of our systems is a top priority, and while we work diligently to maintain robust protection, vulnerabilities may still occur. We highly value the communitys role in identifying and reporting security concerns to uphold the integrity of our systems and safeguard our users.
This document outlines security procedures and vulnerabilities reporting for the Plane project.
## Reporting a vulnerability
If you have identified a security vulnerability, submit your findings to [security@plane.so](mailto:security@plane.so).
Ensure your report includes all relevant information needed for us to reproduce and assess the issue. Include the IP address or URL of the affected system.
At Plane, we safeguarding the security of our systems with top priority. Despite our efforts, vulnerabilities may still exist. We greatly appreciate your assistance in identifying and reporting any such vulnerabilities to help us maintain the integrity of our systems and protect our clients.
To ensure a responsible and effective disclosure process, please adhere to the following:
To report a security vulnerability, please email us directly at security@plane.so with a detailed description of the vulnerability and steps to reproduce it. Please refrain from disclosing the vulnerability publicly until we have had an opportunity to review and address it.
- Maintain confidentiality and refrain from publicly disclosing the vulnerability until we have had the opportunity to investigate and address the issue.
- Refrain from running automated vulnerability scans on our infrastructure or dashboard without prior consent. Contact us to set up a sandbox environment if necessary.
- Do not exploit any discovered vulnerabilities for malicious purposes, such as accessing or altering user data.
- Do not engage in physical security attacks, social engineering, distributed denial of service (DDoS) attacks, spam campaigns, or attacks on third-party applications as part of your vulnerability testing.
## Out of Scope Vulnerabilities
## Out of scope
While we appreciate all efforts to assist in improving our security, please note that the following types of vulnerabilities are considered out of scope:
We appreciate your help in identifying vulnerabilities. However, please note that the following types of vulnerabilities are considered out of scope:
- Vulnerabilities requiring man-in-the-middle (MITM) attacks or physical access to a users device.
- Content spoofing or text injection issues without a clear attack vector or the ability to modify HTML/CSS.
- Issues related to email spoofing.
- Missing DNSSEC, CAA, or CSP headers.
- Absence of secure or HTTP-only flags on non-sensitive cookies.
- Attacks requiring MITM or physical access to a user's device.
- Content spoofing and text injection issues without demonstrating an attack vector or ability to modify HTML/CSS.
- Email spoofing.
- Missing DNSSEC, CAA, CSP headers.
- Lack of Secure or HTTP only flag on non-sensitive cookies.
## Our commitment
## Reporting Process
At Plane, we are committed to maintaining transparent and collaborative communication throughout the vulnerability resolution process. Here's what you can expect from us:
If you discover a vulnerability, please adhere to the following reporting process:
- **Response Time** <br/>
We will acknowledge receipt of your vulnerability report within three business days and provide an estimated timeline for resolution.
- **Legal Protection** <br/>
We will not initiate legal action against you for reporting vulnerabilities, provided you adhere to the reporting guidelines.
- **Confidentiality** <br/>
Your report will be treated with confidentiality. We will not disclose your personal information to third parties without your consent.
- **Recognition** <br/>
With your permission, we are happy to publicly acknowledge your contribution to improving our security once the issue is resolved.
- **Timely Resolution** <br/>
We are committed to working closely with you throughout the resolution process, providing timely updates as necessary. Our goal is to address all reported vulnerabilities swiftly, and we will actively engage with you to coordinate a responsible disclosure once the issue is fully resolved.
1. Email your findings to security@plane.so.
2. Refrain from running automated scanners on our infrastructure or dashboard without prior consent. Contact us to set up a sandbox environment if necessary.
3. Do not exploit the vulnerability for malicious purposes, such as downloading excessive data or altering user data.
4. Maintain confidentiality and refrain from disclosing the vulnerability until it has been resolved.
5. Avoid using physical security attacks, social engineering, distributed denial of service, spam, or third-party applications.
When reporting a vulnerability, please provide sufficient information to allow us to reproduce and address the issue promptly. Include the IP address or URL of the affected system, along with a detailed description of the vulnerability.
## Our Commitment
We are committed to promptly addressing reported vulnerabilities and maintaining open communication throughout the resolution process. Here's what you can expect from us:
- **Response Time:** We will acknowledge receipt of your report within three business days and provide an expected resolution date.
- **Legal Protection:** We will not pursue legal action against you for reporting vulnerabilities, provided you adhere to the reporting guidelines.
- **Confidentiality:** Your report will be treated with strict confidentiality. We will not disclose your personal information to third parties without your consent.
- **Progress Updates:** We will keep you informed of our progress in resolving the reported vulnerability.
- **Recognition:** With your permission, we will publicly acknowledge you as the discoverer of the vulnerability.
- **Timely Resolution:** We strive to resolve all reported vulnerabilities promptly and will actively participate in the publication process once the issue is resolved.
We appreciate your cooperation in helping us maintain the security of our systems and protecting our clients. Thank you for your contributions to our security efforts.
reference: https://supabase.com/.well-known/security.txt
We appreciate your help in ensuring the security of our platform. Your contributions are crucial to protecting our users and maintaining a secure environment. Thank you for working with us to keep Plane safe.
+4 -48
View File
@@ -1,52 +1,8 @@
module.exports = {
root: true,
extends: ["custom"],
extends: ["@plane/eslint-config/next.js"],
parser: "@typescript-eslint/parser",
settings: {
"import/resolver": {
typescript: {},
node: {
moduleDirectory: ["node_modules", "."],
},
},
parserOptions: {
project: true,
},
rules: {
"import/order": [
"error",
{
groups: ["builtin", "external", "internal", "parent", "sibling",],
pathGroups: [
{
pattern: "react",
group: "external",
position: "before",
},
{
pattern: "lucide-react",
group: "external",
position: "after",
},
{
pattern: "@headlessui/**",
group: "external",
position: "after",
},
{
pattern: "@plane/**",
group: "external",
position: "after",
},
{
pattern: "@/**",
group: "internal",
}
],
pathGroupsExcludedImportTypes: ["builtin", "internal", "react"],
alphabetize: {
order: "asc",
caseInsensitive: true,
},
},
],
},
}
};
+1 -1
View File
@@ -49,7 +49,7 @@ export const InstanceAIForm: FC<IInstanceAIForm> = (props) => {
</a>
</>
),
placeholder: "gpt-3.5-turbo",
placeholder: "gpt-4o-mini",
error: Boolean(errors.GPT_ENGINE),
required: false,
},
+244
View File
@@ -0,0 +1,244 @@
import { FC, useState } from "react";
import Link from "next/link";
import { useForm } from "react-hook-form";
// types
import { IFormattedInstanceConfiguration, TInstanceOIDCAuthenticationConfigurationKeys } from "@plane/types";
// ui
import { Button, TOAST_TYPE, getButtonStyling, setToast } from "@plane/ui";
// components
import {
ConfirmDiscardModal,
ControllerInput,
TControllerInputFormField,
CopyField,
TCopyField,
CodeBlock,
} from "@/components/common";
// helpers
import { cn } from "@/helpers/common.helper";
// hooks
import { useInstance } from "@/hooks/store";
type Props = {
config: IFormattedInstanceConfiguration;
};
type OIDCConfigFormValues = Record<TInstanceOIDCAuthenticationConfigurationKeys, string>;
export const InstanceOIDCConfigForm: FC<Props> = (props) => {
const { config } = props;
// states
const [isDiscardChangesModalOpen, setIsDiscardChangesModalOpen] = useState(false);
// store hooks
const { updateInstanceConfigurations } = useInstance();
// form data
const {
handleSubmit,
control,
reset,
formState: { errors, isDirty, isSubmitting },
} = useForm<OIDCConfigFormValues>({
defaultValues: {
OIDC_CLIENT_ID: config["OIDC_CLIENT_ID"],
OIDC_CLIENT_SECRET: config["OIDC_CLIENT_SECRET"],
OIDC_TOKEN_URL: config["OIDC_TOKEN_URL"],
OIDC_USERINFO_URL: config["OIDC_USERINFO_URL"],
OIDC_AUTHORIZE_URL: config["OIDC_AUTHORIZE_URL"],
OIDC_LOGOUT_URL: config["OIDC_LOGOUT_URL"],
OIDC_PROVIDER_NAME: config["OIDC_PROVIDER_NAME"],
},
});
const originURL = typeof window !== "undefined" ? window.location.origin : "";
const OIDC_FORM_FIELDS: TControllerInputFormField[] = [
{
key: "OIDC_CLIENT_ID",
type: "text",
label: "Client ID",
description: "A unique ID for this Plane app that you register on your IdP",
placeholder: "abc123xyz789",
error: Boolean(errors.OIDC_CLIENT_ID),
required: true,
},
{
key: "OIDC_CLIENT_SECRET",
type: "password",
label: "Client secret",
description: "The secret key that authenticates this Plane app to your IdP",
placeholder: "s3cr3tK3y123!",
error: Boolean(errors.OIDC_CLIENT_SECRET),
required: true,
},
{
key: "OIDC_AUTHORIZE_URL",
type: "text",
label: "Authorize URL",
description: (
<>
The URL that brings up your IdP{"'"}s authentication screen when your users click the{" "}
<CodeBlock>{"Continue with"}</CodeBlock>
</>
),
placeholder: "https://example.com/",
error: Boolean(errors.OIDC_AUTHORIZE_URL),
required: true,
},
{
key: "OIDC_TOKEN_URL",
type: "text",
label: "Token URL",
description: "The URL that talks to the IdP and persists user authentication on Plane",
placeholder: "https://example.com/oauth/token",
error: Boolean(errors.OIDC_TOKEN_URL),
required: true,
},
{
key: "OIDC_USERINFO_URL",
type: "text",
label: "Users' info URL",
description: "The URL that fetches your users' info from your IdP",
placeholder: "https://example.com/userinfo",
error: Boolean(errors.OIDC_USERINFO_URL),
required: true,
},
{
key: "OIDC_LOGOUT_URL",
type: "text",
label: "Logout URL",
description: "Optional field that controls where your users go after they log out of Plane",
placeholder: "https://example.com/logout",
error: Boolean(errors.OIDC_LOGOUT_URL),
required: false,
},
{
key: "OIDC_PROVIDER_NAME",
type: "text",
label: "IdP's name",
description: (
<>
Optional field for the name that your users see on the <CodeBlock>Continue with</CodeBlock> button
</>
),
placeholder: "Okta",
error: Boolean(errors.OIDC_PROVIDER_NAME),
required: false,
},
];
const OIDC_SERVICE_DETAILS: TCopyField[] = [
{
key: "Origin_URI",
label: "Origin URI",
url: `${originURL}/auth/oidc/`,
description:
"We will generate this for this Plane app. Add this as a trusted origin on your IdP's corresponding field.",
},
{
key: "Callback_URI",
label: "Callback URI",
url: `${originURL}/auth/oidc/callback/`,
description: (
<>
We will generate this for you.Add this in the{" "}
<CodeBlock darkerShade>Sign-in redirect URI</CodeBlock> field of
your IdP.
</>
),
},
{
key: "Logout_URI",
label: "Logout URI",
url: `${originURL}/auth/oidc/logout/`,
description: (
<>
We will generate this for you. Add this in the{" "}
<CodeBlock darkerShade>Logout redirect URI</CodeBlock> field of
your IdP.
</>
),
},
];
const onSubmit = async (formData: OIDCConfigFormValues) => {
const payload: Partial<OIDCConfigFormValues> = { ...formData };
await updateInstanceConfigurations(payload)
.then((response = []) => {
setToast({
type: TOAST_TYPE.SUCCESS,
title: "Done!",
message: "Your OIDC-based authentication is configured. You should test it now.",
});
reset({
OIDC_CLIENT_ID: response.find((item) => item.key === "OIDC_CLIENT_ID")?.value,
OIDC_CLIENT_SECRET: response.find((item) => item.key === "OIDC_CLIENT_SECRET")?.value,
OIDC_AUTHORIZE_URL: response.find((item) => item.key === "OIDC_AUTHORIZE_URL")?.value,
OIDC_TOKEN_URL: response.find((item) => item.key === "OIDC_TOKEN_URL")?.value,
OIDC_USERINFO_URL: response.find((item) => item.key === "OIDC_USERINFO_URL")?.value,
OIDC_LOGOUT_URL: response.find((item) => item.key === "OIDC_LOGOUT_URL")?.value,
OIDC_PROVIDER_NAME: response.find((item) => item.key === "OIDC_PROVIDER_NAME")?.value,
});
})
.catch((err) => console.error(err));
};
const handleGoBack = (e: React.MouseEvent<HTMLAnchorElement, MouseEvent>) => {
if (isDirty) {
e.preventDefault();
setIsDiscardChangesModalOpen(true);
}
};
return (
<>
<ConfirmDiscardModal
isOpen={isDiscardChangesModalOpen}
onDiscardHref="/authentication"
handleClose={() => setIsDiscardChangesModalOpen(false)}
/>
<div className="flex flex-col gap-8">
<div className="grid grid-cols-2 gap-x-12 gap-y-8 w-full">
<div className="flex flex-col gap-y-4 col-span-2 md:col-span-1 pt-1">
<div className="pt-2.5 text-xl font-medium">IdP-provided details for Plane</div>
{OIDC_FORM_FIELDS.map((field) => (
<ControllerInput
key={field.key}
control={control}
type={field.type}
name={field.key}
label={field.label}
description={field.description}
placeholder={field.placeholder}
error={field.error}
required={field.required}
/>
))}
<div className="flex flex-col gap-1 pt-4">
<div className="flex items-center gap-4">
<Button variant="primary" onClick={handleSubmit(onSubmit)} loading={isSubmitting} disabled={!isDirty}>
{isSubmitting ? "Saving..." : "Save changes"}
</Button>
<Link
href="/authentication"
className={cn(getButtonStyling("link-neutral", "md"), "font-medium")}
onClick={handleGoBack}
>
Go back
</Link>
</div>
</div>
</div>
<div className="col-span-2 md:col-span-1">
<div className="flex flex-col gap-y-4 px-6 pt-1.5 pb-4 bg-custom-background-80/60 rounded-lg">
<div className="pt-2 text-xl font-medium">Plane-provided details for your IdP</div>
{OIDC_SERVICE_DETAILS.map((field) => (
<CopyField key={field.key} label={field.label} url={field.url} description={field.description} />
))}
</div>
</div>
</div>
</div>
</>
);
};
+120
View File
@@ -0,0 +1,120 @@
"use client";
import { useState } from "react";
import { observer } from "mobx-react-lite";
import Image from "next/image";
import useSWR from "swr";
// ui
import { Loader, ToggleSwitch, setPromiseToast } from "@plane/ui";
// components
import { AuthenticationMethodCard } from "@/components/authentication";
import { PageHeader } from "@/components/common";
// hooks
import { useInstance } from "@/hooks/store";
// icons
import OIDCLogo from "/public/logos/oidc-logo.svg";
// plane admin hooks
import { useInstanceFlag } from "@/plane-admin/hooks/store/use-instance-flag";
// local components
import { InstanceOIDCConfigForm } from "./form";
const InstanceOIDCAuthenticationPage = observer(() => {
// state
const [isSubmitting, setIsSubmitting] = useState<boolean>(false);
// store
const { fetchInstanceConfigurations, formattedConfig, updateInstanceConfigurations } = useInstance();
// plane admin store
const isOIDCEnabled = useInstanceFlag("OIDC_SAML_AUTH");
// config
const enableOIDCConfig = formattedConfig?.IS_OIDC_ENABLED ?? "";
useSWR("INSTANCE_CONFIGURATIONS", () => fetchInstanceConfigurations());
const updateConfig = async (key: "IS_OIDC_ENABLED", value: string) => {
setIsSubmitting(true);
const payload = {
[key]: value,
};
const updateConfigPromise = updateInstanceConfigurations(payload);
setPromiseToast(updateConfigPromise, {
loading: "Saving Configuration...",
success: {
title: "Configuration saved",
message: () => `OIDC authentication is now ${value ? "active" : "disabled"}.`,
},
error: {
title: "Error",
message: () => "Failed to save configuration",
},
});
await updateConfigPromise
.then(() => {
setIsSubmitting(false);
})
.catch((err) => {
console.error(err);
setIsSubmitting(false);
});
};
if (isOIDCEnabled === false) {
return (
<div className="relative container mx-auto w-full h-full p-4 py-4 my-6 space-y-6 flex flex-col">
<PageHeader title="Authentication - God Mode" />
<div className="text-center text-lg text-gray-500">
<p>OpenID Connect (OIDC) authentication is not enabled for this instance.</p>
<p>Activate any of your workspace to get this feature.</p>
</div>
</div>
);
}
return (
<>
<PageHeader title="Authentication - God Mode" />
<div className="relative container mx-auto w-full h-full p-4 py-4 space-y-6 flex flex-col">
<div className="border-b border-custom-border-100 mx-4 py-4 space-y-1 flex-shrink-0">
<AuthenticationMethodCard
name="OIDC"
description="Authenticate your users via the OpenID connect protocol."
icon={<Image src={OIDCLogo} height={24} width={24} alt="OIDC Logo" />}
config={
<ToggleSwitch
value={Boolean(parseInt(enableOIDCConfig))}
onChange={() => {
Boolean(parseInt(enableOIDCConfig)) === true
? updateConfig("IS_OIDC_ENABLED", "0")
: updateConfig("IS_OIDC_ENABLED", "1");
}}
size="sm"
disabled={isSubmitting || !formattedConfig}
/>
}
disabled={isSubmitting || !formattedConfig}
withBorder={false}
/>
</div>
<div className="flex-grow overflow-hidden overflow-y-scroll vertical-scrollbar scrollbar-md px-4">
{formattedConfig ? (
<InstanceOIDCConfigForm config={formattedConfig} />
) : (
<Loader className="space-y-8">
<Loader.Item height="50px" width="25%" />
<Loader.Item height="50px" />
<Loader.Item height="50px" />
<Loader.Item height="50px" />
<Loader.Item height="50px" />
<Loader.Item height="50px" width="50%" />
</Loader>
)}
</div>
</div>
</>
);
});
export default InstanceOIDCAuthenticationPage;
+245
View File
@@ -0,0 +1,245 @@
import { FC, useState } from "react";
import Link from "next/link";
import { Controller, useForm } from "react-hook-form";
// types
import { IFormattedInstanceConfiguration, TInstanceSAMLAuthenticationConfigurationKeys } from "@plane/types";
// ui
import { Button, TOAST_TYPE, TextArea, getButtonStyling, setToast } from "@plane/ui";
// components
import {
ConfirmDiscardModal,
ControllerInput,
TControllerInputFormField,
CopyField,
TCopyField,
CodeBlock,
} from "@/components/common";
// helpers
import { cn } from "@/helpers/common.helper";
// hooks
import { useInstance } from "@/hooks/store";
import { SAMLAttributeMappingTable } from "@/plane-admin/components/authentication";
type Props = {
config: IFormattedInstanceConfiguration;
};
type SAMLConfigFormValues = Record<TInstanceSAMLAuthenticationConfigurationKeys, string>;
export const InstanceSAMLConfigForm: FC<Props> = (props) => {
const { config } = props;
// states
const [isDiscardChangesModalOpen, setIsDiscardChangesModalOpen] = useState(false);
// store hooks
const { updateInstanceConfigurations } = useInstance();
// form data
const {
handleSubmit,
control,
reset,
formState: { errors, isDirty, isSubmitting },
} = useForm<SAMLConfigFormValues>({
defaultValues: {
SAML_ENTITY_ID: config["SAML_ENTITY_ID"],
SAML_SSO_URL: config["SAML_SSO_URL"],
SAML_LOGOUT_URL: config["SAML_LOGOUT_URL"],
SAML_CERTIFICATE: config["SAML_CERTIFICATE"],
SAML_PROVIDER_NAME: config["SAML_PROVIDER_NAME"],
},
});
const originURL = typeof window !== "undefined" ? window.location.origin : "";
const SAML_FORM_FIELDS: TControllerInputFormField[] = [
{
key: "SAML_ENTITY_ID",
type: "text",
label: "Entity ID",
description: "A unique ID for this Plane app that you register on your IdP",
placeholder: "70a44354520df8bd9bcd",
error: Boolean(errors.SAML_ENTITY_ID),
required: true,
},
{
key: "SAML_SSO_URL",
type: "text",
label: "SSO URL",
description: (
<>
The URL that brings up your IdP{"'"}s authentication screen when your users click the{" "}
<CodeBlock>{"Continue with"}</CodeBlock> button
</>
),
placeholder: "https://example.com/sso",
error: Boolean(errors.SAML_SSO_URL),
required: true,
},
{
key: "SAML_LOGOUT_URL",
type: "text",
label: "Logout URL",
description: "Optional field that tells your IdP your users have logged out of this Plane app",
placeholder: "https://example.com/logout",
error: Boolean(errors.SAML_LOGOUT_URL),
required: false,
},
{
key: "SAML_PROVIDER_NAME",
type: "text",
label: "IdP's name",
description: (
<>
Optional field for the name that your users see on the <CodeBlock>Continue with</CodeBlock> button
</>
),
placeholder: "Okta",
error: Boolean(errors.SAML_PROVIDER_NAME),
required: false,
},
];
const SAML_SERVICE_DETAILS: TCopyField[] = [
{
key: "Metadata_Information",
label: "Entity ID | Audience | Metadata information",
url: `${originURL}/auth/saml/metadata/`,
description:
"We will generate this bit of the metadata that identifies this Plane app as an authorized service on your IdP.",
},
{
key: "Callback_URI",
label: "Callback URI",
url: `${originURL}/auth/saml/callback/`,
description: (
<>
We will generate this{" "}
<CodeBlock darkerShade>http-post request</CodeBlock> URL that you
should paste into your <CodeBlock darkerShade>ACS URL</CodeBlock>{" "}
or <CodeBlock darkerShade>Sign-in call back URL</CodeBlock> field
on your IdP.
</>
),
},
{
key: "Logout_URI",
label: "Logout URI",
url: `${originURL}/auth/saml/logout/`,
description: (
<>
We will generate this{" "}
<CodeBlock darkerShade>http-redirect request</CodeBlock> URL that
you should paste into your{" "}
<CodeBlock darkerShade>SLS URL</CodeBlock> or{" "}
<CodeBlock darkerShade>Logout URL</CodeBlock>
field on your IdP.
</>
),
},
];
const onSubmit = async (formData: SAMLConfigFormValues) => {
const payload: Partial<SAMLConfigFormValues> = { ...formData };
await updateInstanceConfigurations(payload)
.then((response = []) => {
setToast({
type: TOAST_TYPE.SUCCESS,
title: "Done!",
message: "Your SAML-based authentication is configured. You should test it now.",
});
reset({
SAML_ENTITY_ID: response.find((item) => item.key === "SAML_ENTITY_ID")?.value,
SAML_SSO_URL: response.find((item) => item.key === "SAML_SSO_URL")?.value,
SAML_LOGOUT_URL: response.find((item) => item.key === "SAML_LOGOUT_URL")?.value,
SAML_CERTIFICATE: response.find((item) => item.key === "SAML_CERTIFICATE")?.value,
SAML_PROVIDER_NAME: response.find((item) => item.key === "SAML_PROVIDER_NAME")?.value,
});
})
.catch((err) => console.error(err));
};
const handleGoBack = (e: React.MouseEvent<HTMLAnchorElement, MouseEvent>) => {
if (isDirty) {
e.preventDefault();
setIsDiscardChangesModalOpen(true);
}
};
return (
<>
<ConfirmDiscardModal
isOpen={isDiscardChangesModalOpen}
onDiscardHref="/authentication"
handleClose={() => setIsDiscardChangesModalOpen(false)}
/>
<div className="flex flex-col gap-8">
<div className="grid grid-cols-2 gap-x-12 gap-y-8 w-full">
<div className="flex flex-col gap-y-4 col-span-2 md:col-span-1 pt-1">
<div className="pt-2.5 text-xl font-medium">IdP-provided details for Plane</div>
{SAML_FORM_FIELDS.map((field) => (
<ControllerInput
key={field.key}
control={control}
type={field.type}
name={field.key}
label={field.label}
description={field.description}
placeholder={field.placeholder}
error={field.error}
required={field.required}
/>
))}
<div className="flex flex-col gap-1">
<h4 className="text-sm">SAML certificate</h4>
<Controller
control={control}
name="SAML_CERTIFICATE"
rules={{ required: "Certificate is required." }}
render={({ field: { value, onChange } }) => (
<TextArea
id="SAML_CERTIFICATE"
name="SAML_CERTIFICATE"
value={value}
onChange={onChange}
hasError={Boolean(errors.SAML_CERTIFICATE)}
placeholder="---BEGIN CERTIFICATE---\n2yWn1gc7DhOFB9\nr0gbE+\n---END CERTIFICATE---"
className="min-h-[102px] w-full rounded-md font-medium text-sm"
/>
)}
/>
<p className="pt-0.5 text-xs text-custom-text-300">
IdP-generated certificate for signing this Plane app as an authorized service provider for your IdP
</p>
</div>
<div className="flex flex-col gap-1 pt-4">
<div className="flex items-center gap-4">
<Button variant="primary" onClick={handleSubmit(onSubmit)} loading={isSubmitting} disabled={!isDirty}>
{isSubmitting ? "Saving..." : "Save changes"}
</Button>
<Link
href="/authentication"
className={cn(getButtonStyling("link-neutral", "md"), "font-medium")}
onClick={handleGoBack}
>
Go back
</Link>
</div>
</div>
</div>
<div className="col-span-2 md:col-span-1">
<div className="flex flex-col gap-y-4 px-6 pt-1.5 pb-4 bg-custom-background-80/60 rounded-lg">
<div className="pt-2 text-xl font-medium">Plane-provided details for your IdP</div>
{SAML_SERVICE_DETAILS.map((field) => (
<CopyField key={field.key} label={field.label} url={field.url} description={field.description} />
))}
<div className="flex flex-col gap-1">
<h4 className="text-sm text-custom-text-200 font-medium">Mapping</h4>
<SAMLAttributeMappingTable />
</div>
</div>
</div>
</div>
</div>
</>
);
};
+120
View File
@@ -0,0 +1,120 @@
"use client";
import { useState } from "react";
import { observer } from "mobx-react-lite";
import Image from "next/image";
import useSWR from "swr";
// ui
import { Loader, ToggleSwitch, setPromiseToast } from "@plane/ui";
// components
import { AuthenticationMethodCard } from "@/components/authentication";
import { PageHeader } from "@/components/common";
// hooks
import { useInstance } from "@/hooks/store";
// icons
import SAMLLogo from "/public/logos/saml-logo.svg";
// plane admin hooks
import { useInstanceFlag } from "@/plane-admin/hooks/store/use-instance-flag";
// local components
import { InstanceSAMLConfigForm } from "./form";
const InstanceSAMLAuthenticationPage = observer(() => {
// state
const [isSubmitting, setIsSubmitting] = useState<boolean>(false);
// store
const { fetchInstanceConfigurations, formattedConfig, updateInstanceConfigurations } = useInstance();
// plane admin store
const isSAMLEnabled = useInstanceFlag("OIDC_SAML_AUTH");
// config
const enableSAMLConfig = formattedConfig?.IS_SAML_ENABLED ?? "";
useSWR("INSTANCE_CONFIGURATIONS", () => fetchInstanceConfigurations());
const updateConfig = async (key: "IS_SAML_ENABLED", value: string) => {
setIsSubmitting(true);
const payload = {
[key]: value,
};
const updateConfigPromise = updateInstanceConfigurations(payload);
setPromiseToast(updateConfigPromise, {
loading: "Saving Configuration...",
success: {
title: "Configuration saved",
message: () => `SAML authentication is now ${value ? "active" : "disabled"}.`,
},
error: {
title: "Error",
message: () => "Failed to save configuration",
},
});
await updateConfigPromise
.then(() => {
setIsSubmitting(false);
})
.catch((err) => {
console.error(err);
setIsSubmitting(false);
});
};
if (isSAMLEnabled === false) {
return (
<div className="relative container mx-auto w-full h-full p-4 py-4 my-6 space-y-6 flex flex-col">
<PageHeader title="Authentication - God Mode" />
<div className="text-center text-lg text-gray-500">
<p>Security Assertion Markup Language (SAML) authentication is not enabled for this instance.</p>
<p>Activate any of your workspace to get this feature.</p>
</div>
</div>
);
}
return (
<>
<PageHeader title="Authentication - God Mode" />
<div className="relative container mx-auto w-full h-full p-4 py-4 space-y-6 flex flex-col">
<div className="border-b border-custom-border-100 mx-4 py-4 space-y-1 flex-shrink-0">
<AuthenticationMethodCard
name="SAML"
description="Authenticate your users via Security Assertion Markup Language
protocol."
icon={<Image src={SAMLLogo} height={24} width={24} alt="SAML Logo" className="pl-0.5" />}
config={
<ToggleSwitch
value={Boolean(parseInt(enableSAMLConfig))}
onChange={() => {
Boolean(parseInt(enableSAMLConfig)) === true
? updateConfig("IS_SAML_ENABLED", "0")
: updateConfig("IS_SAML_ENABLED", "1");
}}
size="sm"
disabled={isSubmitting || !formattedConfig}
/>
}
disabled={isSubmitting || !formattedConfig}
withBorder={false}
/>
</div>
<div className="flex-grow overflow-hidden overflow-y-scroll vertical-scrollbar scrollbar-md px-4">
{formattedConfig ? (
<InstanceSAMLConfigForm config={formattedConfig} />
) : (
<Loader className="space-y-8">
<Loader.Item height="50px" width="25%" />
<Loader.Item height="50px" />
<Loader.Item height="50px" />
<Loader.Item height="50px" />
<Loader.Item height="50px" width="50%" />
</Loader>
)}
</div>
</div>
</>
);
});
export default InstanceSAMLAuthenticationPage;
+18 -4
View File
@@ -9,8 +9,9 @@ import { IInstance, IInstanceAdmin } from "@plane/types";
import { Button, Input, TOAST_TYPE, ToggleSwitch, setToast } from "@plane/ui";
// components
import { ControllerInput } from "@/components/common";
// hooks
import { useInstance } from "@/hooks/store";
import { IntercomConfig } from "./intercom";
// hooks
export interface IGeneralConfigurationForm {
instance: IInstance;
@@ -20,11 +21,13 @@ export interface IGeneralConfigurationForm {
export const GeneralConfigurationForm: FC<IGeneralConfigurationForm> = observer((props) => {
const { instance, instanceAdmins } = props;
// hooks
const { updateInstanceInfo } = useInstance();
const { instanceConfigurations, updateInstanceInfo, updateInstanceConfigurations } = useInstance();
// form data
const {
handleSubmit,
control,
watch,
formState: { errors, isSubmitting },
} = useForm<Partial<IInstance>>({
defaultValues: {
@@ -36,7 +39,16 @@ export const GeneralConfigurationForm: FC<IGeneralConfigurationForm> = observer(
const onSubmit = async (formData: Partial<IInstance>) => {
const payload: Partial<IInstance> = { ...formData };
console.log("payload", payload);
// update the intercom configuration
const isIntercomEnabled =
instanceConfigurations?.find((config) => config.key === "IS_INTERCOM_ENABLED")?.value === "1";
if (!payload.is_telemetry_enabled && isIntercomEnabled) {
try {
await updateInstanceConfigurations({ IS_INTERCOM_ENABLED: "0" });
} catch (error) {
console.error(error);
}
}
await updateInstanceInfo(payload)
.then(() =>
@@ -74,6 +86,7 @@ export const GeneralConfigurationForm: FC<IGeneralConfigurationForm> = observer(
value={instanceAdmins[0]?.user_detail?.email ?? ""}
placeholder="Admin email"
className="w-full cursor-not-allowed !text-custom-text-400"
autoComplete="on"
disabled
/>
</div>
@@ -93,7 +106,8 @@ export const GeneralConfigurationForm: FC<IGeneralConfigurationForm> = observer(
</div>
<div className="space-y-3">
<div className="text-lg font-medium">Telemetry</div>
<div className="text-lg font-medium">Chat + telemetry</div>
<IntercomConfig isTelemetryEnabled={watch("is_telemetry_enabled") ?? false} />
<div className="flex items-center gap-14 px-4 py-3 border border-custom-border-200 rounded">
<div className="grow flex items-center gap-4">
<div className="shrink-0">
+82
View File
@@ -0,0 +1,82 @@
"use client";
import { FC, useState } from "react";
import { observer } from "mobx-react";
import useSWR from "swr";
import { MessageSquare } from "lucide-react";
import { IFormattedInstanceConfiguration } from "@plane/types";
import { ToggleSwitch } from "@plane/ui";
// hooks
import { useInstance } from "@/hooks/store";
type TIntercomConfig = {
isTelemetryEnabled: boolean;
};
export const IntercomConfig: FC<TIntercomConfig> = observer((props) => {
const { isTelemetryEnabled } = props;
// hooks
const { instanceConfigurations, updateInstanceConfigurations, fetchInstanceConfigurations } = useInstance();
// states
const [isSubmitting, setIsSubmitting] = useState<boolean>(false);
// derived values
const isIntercomEnabled = isTelemetryEnabled
? instanceConfigurations
? instanceConfigurations?.find((config) => config.key === "IS_INTERCOM_ENABLED")?.value === "1"
? true
: false
: undefined
: false;
const { isLoading } = useSWR(isTelemetryEnabled ? "INSTANCE_CONFIGURATIONS" : null, () =>
isTelemetryEnabled ? fetchInstanceConfigurations() : null
);
const initialLoader = isLoading && isIntercomEnabled === undefined;
const submitInstanceConfigurations = async (payload: Partial<IFormattedInstanceConfiguration>) => {
try {
await updateInstanceConfigurations(payload);
} catch (error) {
console.error(error);
} finally {
setIsSubmitting(false);
}
};
const enableIntercomConfig = () => {
submitInstanceConfigurations({ IS_INTERCOM_ENABLED: isIntercomEnabled ? "0" : "1" });
};
return (
<>
<div className="flex items-center gap-14 px-4 py-3 border border-custom-border-200 rounded">
<div className="grow flex items-center gap-4">
<div className="shrink-0">
<div className="flex items-center justify-center w-10 h-10 bg-custom-background-80 rounded-full">
<MessageSquare className="w-6 h-6 text-custom-text-300/80 p-0.5" />
</div>
</div>
<div className="grow">
<div className="text-sm font-medium text-custom-text-100 leading-5">Talk to Plane</div>
<div className="text-xs font-normal text-custom-text-300 leading-5">
Let your members chat with us via Intercom or another service. Toggling Telemetry off turns this off
automatically.
</div>
</div>
<div className="ml-auto">
<ToggleSwitch
value={isIntercomEnabled ? true : false}
onChange={enableIntercomConfig}
size="sm"
disabled={!isTelemetryEnabled || isSubmitting || initialLoader}
/>
</div>
</div>
</div>
</>
);
});
+1 -1
View File
@@ -7,7 +7,7 @@ import { GeneralConfigurationForm } from "./form";
function GeneralPage() {
const { instance, instanceAdmins } = useInstance();
console.log("instance", instance);
return (
<>
<div className="relative container mx-auto w-full h-full p-4 py-4 space-y-6 flex flex-col">
@@ -10,8 +10,9 @@ import {
// components
import { AuthenticationMethodCard } from "@/components/authentication";
// helpers
import { UpgradeButton } from "@/components/common/upgrade-button";
import { getBaseAuthenticationModes } from "@/helpers/authentication.helper";
// plane admin components
import { UpgradeButton } from "@/plane-admin/components/common";
// images
import OIDCLogo from "@/public/logos/oidc-logo.svg";
import SAMLLogo from "@/public/logos/saml-logo.svg";
@@ -27,24 +28,24 @@ export const getAuthenticationModes: (props: TGetBaseAuthenticationModeProps) =>
updateConfig,
resolvedTheme,
}) => [
...getBaseAuthenticationModes({ disabled, updateConfig, resolvedTheme }),
{
key: "oidc",
name: "OIDC",
description: "Authenticate your users via the OpenID Connect protocol.",
icon: <Image src={OIDCLogo} height={22} width={22} alt="OIDC Logo" />,
config: <UpgradeButton />,
unavailable: true,
},
{
key: "saml",
name: "SAML",
description: "Authenticate your users via the Security Assertion Markup Language protocol.",
icon: <Image src={SAMLLogo} height={22} width={22} alt="SAML Logo" className="pl-0.5" />,
config: <UpgradeButton />,
unavailable: true,
},
];
...getBaseAuthenticationModes({ disabled, updateConfig, resolvedTheme }),
{
key: "oidc",
name: "OIDC",
description: "Authenticate your users via the OpenID Connect protocol.",
icon: <Image src={OIDCLogo} height={22} width={22} alt="OIDC Logo" />,
config: <UpgradeButton />,
unavailable: true,
},
{
key: "saml",
name: "SAML",
description: "Authenticate your users via the Security Assertion Markup Language protocol.",
icon: <Image src={SAMLLogo} height={22} width={22} alt="SAML Logo" className="pl-0.5" />,
config: <UpgradeButton />,
unavailable: true,
},
];
export const AuthenticationModes: React.FC<TAuthenticationModeProps> = observer((props) => {
const { disabled, updateConfig } = props;
+1
View File
@@ -0,0 +1 @@
export * from "./upgrade-button";
+19
View File
@@ -0,0 +1,19 @@
import { enableStaticRendering } from "mobx-react";
// stores
import { CoreRootStore } from "@/store/root.store";
enableStaticRendering(typeof window === "undefined");
export class RootStore extends CoreRootStore {
constructor() {
super();
}
hydrate(initialData: any) {
super.hydrate(initialData);
}
resetOnSignOut() {
super.resetOnSignOut();
}
}
@@ -96,7 +96,7 @@ export const HelpSection: FC = observer(() => {
leaveTo="transform opacity-0 scale-95"
>
<div
className={`absolute bottom-2 min-w-[10rem] ${
className={`absolute bottom-2 min-w-[10rem] z-[15] ${
isSidebarCollapsed ? "left-full" : "-left-[75px]"
} divide-y divide-custom-border-200 whitespace-nowrap rounded bg-custom-background-100 p-1 shadow-custom-shadow-xs`}
ref={helpOptionsRef}
+6 -7
View File
@@ -2,15 +2,14 @@
import { FC, useEffect, useRef } from "react";
import { observer } from "mobx-react";
// hooks
import { HelpSection, SidebarMenu, SidebarDropdown } from "@/components/admin-sidebar";
import { useTheme } from "@/hooks/store";
import useOutsideClickDetector from "@/hooks/use-outside-click-detector";
// plane helpers
import { useOutsideClickDetector } from "@plane/helpers";
// components
import { HelpSection, SidebarMenu, SidebarDropdown } from "@/components/admin-sidebar";
// hooks
import { useTheme } from "@/hooks/store";
export interface IInstanceSidebar {}
export const InstanceSidebar: FC<IInstanceSidebar> = observer(() => {
export const InstanceSidebar: FC = observer(() => {
// store
const { isSidebarCollapsed, toggleSidebar } = useTheme();
@@ -5,11 +5,13 @@ import { observer } from "mobx-react";
import { useTheme as useNextTheme } from "next-themes";
import { LogOut, UserCog2, Palette } from "lucide-react";
import { Menu, Transition } from "@headlessui/react";
// plane ui
import { Avatar } from "@plane/ui";
// hooks
import { API_BASE_URL, cn } from "@/helpers/common.helper";
import { useTheme, useUser } from "@/hooks/store";
// helpers
import { API_BASE_URL, cn } from "@/helpers/common.helper";
import { getFileURL } from "@/helpers/file.helper";
// hooks
import { useTheme, useUser } from "@/hooks/store";
// services
import { AuthService } from "@/services/auth.service";
@@ -122,7 +124,7 @@ export const SidebarDropdown = observer(() => {
<Menu.Button className="grid place-items-center outline-none">
<Avatar
name={currentUser.display_name}
src={currentUser.avatar ?? undefined}
src={getFileURL(currentUser.avatar_url)}
size={24}
shape="square"
className="!text-base"
@@ -0,0 +1,29 @@
import { FC } from "react";
import { Info, X } from "lucide-react";
// helpers
import { TAuthErrorInfo } from "@/helpers/authentication.helper";
type TAuthBanner = {
bannerData: TAuthErrorInfo | undefined;
handleBannerData?: (bannerData: TAuthErrorInfo | undefined) => void;
};
export const AuthBanner: FC<TAuthBanner> = (props) => {
const { bannerData, handleBannerData } = props;
if (!bannerData) return <></>;
return (
<div className="relative flex items-center p-2 rounded-md gap-2 border border-custom-primary-100/50 bg-custom-primary-100/10">
<div className="w-4 h-4 flex-shrink-0 relative flex justify-center items-center">
<Info size={16} className="text-custom-primary-100" />
</div>
<div className="w-full text-sm font-medium text-custom-primary-100">{bannerData?.message}</div>
<div
className="relative ml-auto w-6 h-6 rounded-sm flex justify-center items-center transition-all cursor-pointer hover:bg-custom-primary-100/20 text-custom-primary-100/80"
onClick={() => handleBannerData && handleBannerData(undefined)}
>
<X className="w-4 h-4 flex-shrink-0" />
</div>
</div>
);
};
@@ -1,3 +1,4 @@
export * from "./auth-banner";
export * from "./email-config-switch";
export * from "./password-config-switch";
export * from "./authentication-method-card";
-1
View File
@@ -8,4 +8,3 @@ export * from "./empty-state";
export * from "./logo-spinner";
export * from "./page-header";
export * from "./code-block";
export * from "./upgrade-button";
@@ -7,11 +7,7 @@ import { Button } from "@plane/ui";
import InstanceFailureDarkImage from "@/public/instance/instance-failure-dark.svg";
import InstanceFailureImage from "@/public/instance/instance-failure.svg";
type InstanceFailureViewProps = {
// mutate: () => void;
};
export const InstanceFailureView: FC<InstanceFailureViewProps> = () => {
export const InstanceFailureView: FC = () => {
const { resolvedTheme } = useTheme();
const instanceImage = resolvedTheme === "dark" ? InstanceFailureDarkImage : InstanceFailureImage;
@@ -174,6 +174,7 @@ export const InstanceSetupForm: FC = (props) => {
placeholder="Wilber"
value={formData.first_name}
onChange={(e) => handleFormChange("first_name", e.target.value)}
autoComplete="on"
autoFocus
/>
</div>
@@ -190,6 +191,7 @@ export const InstanceSetupForm: FC = (props) => {
placeholder="Wright"
value={formData.last_name}
onChange={(e) => handleFormChange("last_name", e.target.value)}
autoComplete="on"
/>
</div>
</div>
@@ -208,6 +210,7 @@ export const InstanceSetupForm: FC = (props) => {
value={formData.email}
onChange={(e) => handleFormChange("email", e.target.value)}
hasError={errorData.type && errorData.type === EErrorCodes.INVALID_EMAIL ? true : false}
autoComplete="on"
/>
{errorData.type && errorData.type === EErrorCodes.INVALID_EMAIL && errorData.message && (
<p className="px-1 text-xs text-red-500">{errorData.message}</p>
@@ -247,6 +250,7 @@ export const InstanceSetupForm: FC = (props) => {
hasError={errorData.type && errorData.type === EErrorCodes.INVALID_PASSWORD ? true : false}
onFocus={() => setIsPasswordInputFocused(true)}
onBlur={() => setIsPasswordInputFocused(false)}
autoComplete="on"
/>
{showPassword.password ? (
<button
+25 -3
View File
@@ -8,8 +8,16 @@ import { Button, Input, Spinner } from "@plane/ui";
// components
import { Banner } from "@/components/common";
// helpers
import {
authErrorHandler,
EAuthenticationErrorCodes,
EErrorAlertType,
TAuthErrorInfo,
} from "@/helpers/authentication.helper";
import { API_BASE_URL } from "@/helpers/common.helper";
import { AuthService } from "@/services/auth.service";
import { AuthBanner } from "../authentication";
// ui
// icons
@@ -53,12 +61,11 @@ export const InstanceSignInForm: FC = (props) => {
const [csrfToken, setCsrfToken] = useState<string | undefined>(undefined);
const [formData, setFormData] = useState<TFormData>(defaultFromData);
const [isSubmitting, setIsSubmitting] = useState(false);
const [errorInfo, setErrorInfo] = useState<TAuthErrorInfo | undefined>(undefined);
const handleFormChange = (key: keyof TFormData, value: string | boolean) =>
setFormData((prev) => ({ ...prev, [key]: value }));
console.log("csrfToken", csrfToken);
useEffect(() => {
if (csrfToken === undefined)
authService.requestCSRFToken().then((data) => data?.csrf_token && setCsrfToken(data.csrf_token));
@@ -93,6 +100,15 @@ export const InstanceSignInForm: FC = (props) => {
[formData.email, formData.password, isSubmitting]
);
useEffect(() => {
if (errorCode) {
const errorDetail = authErrorHandler(errorCode?.toString() as EAuthenticationErrorCodes);
if (errorDetail) {
setErrorInfo(errorDetail);
}
}
}, [errorCode]);
return (
<div className="flex-grow container mx-auto max-w-lg px-10 lg:max-w-md lg:px-5 py-10 lg:pt-28 transition-all">
<div className="relative flex flex-col space-y-6">
@@ -105,7 +121,11 @@ export const InstanceSignInForm: FC = (props) => {
</p>
</div>
{errorData.type && errorData?.message && <Banner type="error" message={errorData?.message} />}
{errorData.type && errorData?.message ? (
<Banner type="error" message={errorData?.message} />
) : (
<>{errorInfo && <AuthBanner bannerData={errorInfo} handleBannerData={(value) => setErrorInfo(value)} />}</>
)}
<form
className="space-y-4"
@@ -129,6 +149,7 @@ export const InstanceSignInForm: FC = (props) => {
placeholder="name@company.com"
value={formData.email}
onChange={(e) => handleFormChange("email", e.target.value)}
autoComplete="on"
autoFocus
/>
</div>
@@ -147,6 +168,7 @@ export const InstanceSignInForm: FC = (props) => {
placeholder="Enter your password"
value={formData.password}
onChange={(e) => handleFormChange("password", e.target.value)}
autoComplete="on"
/>
{showPassword ? (
<button
@@ -1,21 +0,0 @@
"use client";
import React, { useEffect } from "react";
const useOutsideClickDetector = (ref: React.RefObject<HTMLElement>, callback: () => void) => {
const handleClick = (event: MouseEvent) => {
if (ref.current && !ref.current.contains(event.target as Node)) {
callback();
}
};
useEffect(() => {
document.addEventListener("mousedown", handleClick);
return () => {
document.removeEventListener("mousedown", handleClick);
};
});
};
export default useOutsideClickDetector;
+13 -1
View File
@@ -2,6 +2,7 @@
import { FC, ReactNode, useEffect } from "react";
import { observer } from "mobx-react";
import { useRouter } from "next/navigation";
import useSWR from "swr";
// components
import { InstanceSidebar } from "@/components/admin-sidebar";
import { InstanceHeader } from "@/components/auth-header";
@@ -9,6 +10,8 @@ import { LogoSpinner } from "@/components/common";
import { NewUserPopup } from "@/components/new-user-popup";
// hooks
import { useUser } from "@/hooks/store";
// plane admin hooks
import { useInstanceFeatureFlags } from "@/plane-admin/hooks/store/use-instance-feature-flag";
type TAdminLayout = {
children: ReactNode;
@@ -18,7 +21,16 @@ export const AdminLayout: FC<TAdminLayout> = observer((props) => {
const { children } = props;
// router
const router = useRouter();
// store hooks
const { isUserLoggedIn } = useUser();
// plane admin hooks
const { fetchInstanceFeatureFlags } = useInstanceFeatureFlags();
// fetching instance feature flags
const { isLoading: flagsLoader, error: flagsError } = useSWR(
`INSTANCE_FEATURE_FLAGS`,
() => fetchInstanceFeatureFlags(),
{ revalidateOnFocus: false, revalidateIfStale: false, errorRetryCount: 1 }
);
useEffect(() => {
if (isUserLoggedIn === false) {
@@ -26,7 +38,7 @@ export const AdminLayout: FC<TAdminLayout> = observer((props) => {
}
}, [router, isUserLoggedIn]);
if (isUserLoggedIn === undefined) {
if ((flagsLoader && !flagsError) || isUserLoggedIn === undefined) {
return (
<div className="relative flex h-screen w-full items-center justify-center">
<LogoSpinner />
+2 -2
View File
@@ -1,8 +1,8 @@
"use client";
import { ReactNode, createContext } from "react";
// store
import { RootStore } from "@/store/root.store";
// plane admin store
import { RootStore } from "@/plane-admin/store/root.store";
let rootStore = new RootStore();
+1 -1
View File
@@ -1,5 +1,5 @@
// helpers
import { API_BASE_URL } from "helpers/common.helper";
import { API_BASE_URL } from "@/helpers/common.helper";
// services
import { APIService } from "@/services/api.service";
+2 -2
View File
@@ -1,7 +1,7 @@
// helpers
import { API_BASE_URL } from "helpers/common.helper";
// types
import type { IUser } from "@plane/types";
// helpers
import { API_BASE_URL } from "@/helpers/common.helper";
// services
import { APIService } from "@/services/api.service";
+2 -2
View File
@@ -13,7 +13,7 @@ import { EInstanceStatus, TInstanceStatus } from "@/helpers/instance.helper";
// services
import { InstanceService } from "@/services/instance.service";
// root store
import { RootStore } from "@/store/root.store";
import { CoreRootStore } from "@/store/root.store";
export interface IInstanceStore {
// issues
@@ -46,7 +46,7 @@ export class InstanceStore implements IInstanceStore {
// service
instanceService;
constructor(private store: RootStore) {
constructor(private store: CoreRootStore) {
makeObservable(this, {
// observable
isLoading: observable.ref,
+1 -1
View File
@@ -6,7 +6,7 @@ import { IUserStore, UserStore } from "./user.store";
enableStaticRendering(typeof window === "undefined");
export class RootStore {
export abstract class CoreRootStore {
theme: IThemeStore;
instance: IInstanceStore;
user: IUserStore;
+2 -2
View File
@@ -1,6 +1,6 @@
import { action, observable, makeObservable } from "mobx";
// root store
import { RootStore } from "@/store/root.store";
import { CoreRootStore } from "@/store/root.store";
type TTheme = "dark" | "light";
export interface IThemeStore {
@@ -21,7 +21,7 @@ export class ThemeStore implements IThemeStore {
isSidebarCollapsed: boolean | undefined = undefined;
theme: string | undefined = undefined;
constructor(private store: RootStore) {
constructor(private store: CoreRootStore) {
makeObservable(this, {
// observables
isNewUserPopup: observable.ref,
+2 -2
View File
@@ -6,7 +6,7 @@ import { EUserStatus, TUserStatus } from "@/helpers/user.helper";
import { AuthService } from "@/services/auth.service";
import { UserService } from "@/services/user.service";
// root store
import { RootStore } from "@/store/root.store";
import { CoreRootStore } from "@/store/root.store";
export interface IUserStore {
// observables
@@ -31,7 +31,7 @@ export class UserStore implements IUserStore {
userService;
authService;
constructor(private store: RootStore) {
constructor(private store: CoreRootStore) {
makeObservable(this, {
// observables
isLoading: observable.ref,
@@ -1 +1,85 @@
export * from "ce/components/authentication/authentication-modes";
import { observer } from "mobx-react";
import Image from "next/image";
import { useTheme } from "next-themes";
import {
TInstanceAuthenticationMethodKeys as TBaseAuthenticationMethods,
TInstanceAuthenticationModes,
TInstanceEnterpriseAuthenticationMethodKeys,
} from "@plane/types";
import { getAuthenticationModes as getCEAuthenticationModes } from "@/ce/components/authentication/authentication-modes";
// types
// components
import { AuthenticationMethodCard } from "@/components/authentication";
// helpers
import { getBaseAuthenticationModes } from "@/helpers/authentication.helper";
// plane admin components
import { OIDCConfiguration, SAMLConfiguration } from "@/plane-admin/components/authentication";
// images
import { useInstanceFlag } from "@/plane-admin/hooks/store/use-instance-flag";
import OIDCLogo from "@/public/logos/oidc-logo.svg";
import SAMLLogo from "@/public/logos/saml-logo.svg";
// plane admin hooks
type TInstanceAuthenticationMethodKeys = TBaseAuthenticationMethods | TInstanceEnterpriseAuthenticationMethodKeys;
export type TAuthenticationModeProps = {
disabled: boolean;
updateConfig: (key: TInstanceAuthenticationMethodKeys, value: string) => void;
};
export type TGetAuthenticationModeProps = {
disabled: boolean;
updateConfig: (key: TInstanceAuthenticationMethodKeys, value: string) => void;
resolvedTheme: string | undefined;
};
// Enterprise authentication methods
export const getAuthenticationModes: (props: TGetAuthenticationModeProps) => TInstanceAuthenticationModes[] = ({
disabled,
updateConfig,
resolvedTheme,
}) => [
...getBaseAuthenticationModes({ disabled, updateConfig, resolvedTheme }),
{
key: "oidc",
name: "OIDC",
description: "Authenticate your users via the OpenID Connect protocol.",
icon: <Image src={OIDCLogo} height={22} width={22} alt="OIDC Logo" />,
config: <OIDCConfiguration disabled={disabled} updateConfig={updateConfig} />,
},
{
key: "saml",
name: "SAML",
description: "Authenticate your users via the Security Assertion Markup Language protocol.",
icon: <Image src={SAMLLogo} height={22} width={22} alt="SAML Logo" className="pl-0.5" />,
config: <SAMLConfiguration disabled={disabled} updateConfig={updateConfig} />,
},
];
export const AuthenticationModes: React.FC<TAuthenticationModeProps> = observer((props) => {
const { disabled, updateConfig } = props;
// next-themes
const { resolvedTheme } = useTheme();
// plane admin hooks
const isOIDCSAMLEnabled = useInstanceFlag("OIDC_SAML_AUTH");
const authenticationModes = isOIDCSAMLEnabled
? getAuthenticationModes({ disabled, updateConfig, resolvedTheme })
: getCEAuthenticationModes({ disabled, updateConfig, resolvedTheme });
return (
<>
{authenticationModes.map((method) => (
<AuthenticationMethodCard
key={method.key}
name={method.name}
description={method.description}
icon={method.icon}
config={method.config}
disabled={disabled}
unavailable={method.unavailable}
/>
))}
</>
);
});
@@ -1 +1,4 @@
export * from "./authentication-modes";
export * from "./oidc-config";
export * from "./saml-config";
export * from "./saml-attribute-mapping-table";
@@ -0,0 +1,72 @@
"use client";
import React from "react";
import { observer } from "mobx-react-lite";
import Link from "next/link";
// icons
import { Settings2 } from "lucide-react";
// types
import { TInstanceEnterpriseAuthenticationMethodKeys } from "@plane/types";
// ui
import { ToggleSwitch, getButtonStyling } from "@plane/ui";
// helpers
import { cn } from "@/helpers/common.helper";
// hooks
import { useInstance } from "@/hooks/store";
type Props = {
disabled: boolean;
updateConfig: (
key: TInstanceEnterpriseAuthenticationMethodKeys,
value: string
) => void;
};
export const OIDCConfiguration: React.FC<Props> = observer((props) => {
const { disabled, updateConfig } = props;
// store
const { formattedConfig } = useInstance();
// derived values
const enableOIDCConfig = formattedConfig?.IS_OIDC_ENABLED ?? "";
const isOIDCConfigured =
!!formattedConfig?.OIDC_CLIENT_ID && !!formattedConfig?.OIDC_CLIENT_SECRET;
return (
<>
{isOIDCConfigured ? (
<div className="flex items-center gap-4">
<Link
href="/authentication/oidc"
className={cn(
getButtonStyling("link-primary", "md"),
"font-medium"
)}
>
Edit
</Link>
<ToggleSwitch
value={Boolean(parseInt(enableOIDCConfig))}
onChange={() => {
Boolean(parseInt(enableOIDCConfig)) === true
? updateConfig("IS_OIDC_ENABLED", "0")
: updateConfig("IS_OIDC_ENABLED", "1");
}}
size="sm"
disabled={disabled}
/>
</div>
) : (
<Link
href="/authentication/oidc"
className={cn(
getButtonStyling("neutral-primary", "sm"),
"text-custom-text-300"
)}
>
<Settings2 className="h-4 w-4 p-0.5 text-custom-text-300/80" />
Configure
</Link>
)}
</>
);
});
@@ -0,0 +1,28 @@
export const SAMLAttributeMappingTable = () => (
<table className="table-auto border-collapse text-custom-text-200 text-sm">
<thead>
<tr className="text-left">
<th className="border-b border-r border-custom-border-300 px-4 py-1.5">IdP</th>
<th className="border-b border-custom-border-300 px-4 py-1.5">Plane</th>
</tr>
</thead>
<tbody>
<tr>
<td className="border-t border-r border-custom-border-300 px-4 py-1.5">Name ID format</td>
<td className="border-t border-custom-border-300 px-4 py-1.5">emailAddress</td>
</tr>
<tr>
<td className="border-t border-r border-custom-border-300 px-4 py-1.5">first_name</td>
<td className="border-t border-custom-border-300 px-4 py-1.5">user.firstName</td>
</tr>
<tr>
<td className="border-t border-r border-custom-border-300 px-4 py-1.5">last_name</td>
<td className="border-t border-custom-border-300 px-4 py-1.5">user.lastName</td>
</tr>
<tr>
<td className="border-t border-r border-custom-border-300 px-4 py-1.5">email</td>
<td className="border-t border-custom-border-300 px-4 py-1.5">user.email</td>
</tr>
</tbody>
</table>
);
@@ -0,0 +1,72 @@
"use client";
import React from "react";
import { observer } from "mobx-react-lite";
import Link from "next/link";
// icons
import { Settings2 } from "lucide-react";
// types
import { TInstanceEnterpriseAuthenticationMethodKeys } from "@plane/types";
// ui
import { ToggleSwitch, getButtonStyling } from "@plane/ui";
// helpers
import { cn } from "@/helpers/common.helper";
// hooks
import { useInstance } from "@/hooks/store";
type Props = {
disabled: boolean;
updateConfig: (
key: TInstanceEnterpriseAuthenticationMethodKeys,
value: string
) => void;
};
export const SAMLConfiguration: React.FC<Props> = observer((props) => {
const { disabled, updateConfig } = props;
// store
const { formattedConfig } = useInstance();
// derived values
const enableSAMLConfig = formattedConfig?.IS_SAML_ENABLED ?? "";
const isSAMLConfigured =
!!formattedConfig?.SAML_ENTITY_ID && !!formattedConfig?.SAML_CERTIFICATE;
return (
<>
{isSAMLConfigured ? (
<div className="flex items-center gap-4">
<Link
href="/authentication/saml"
className={cn(
getButtonStyling("link-primary", "md"),
"font-medium"
)}
>
Edit
</Link>
<ToggleSwitch
value={Boolean(parseInt(enableSAMLConfig))}
onChange={() => {
Boolean(parseInt(enableSAMLConfig)) === true
? updateConfig("IS_SAML_ENABLED", "0")
: updateConfig("IS_SAML_ENABLED", "1");
}}
size="sm"
disabled={disabled}
/>
</div>
) : (
<Link
href="/authentication/saml"
className={cn(
getButtonStyling("neutral-primary", "sm"),
"text-custom-text-300"
)}
>
<Settings2 className="h-4 w-4 p-0.5 text-custom-text-300/80" />
Configure
</Link>
)}
</>
);
});
+1
View File
@@ -0,0 +1 @@
export * from "./upgrade-button";
@@ -0,0 +1,39 @@
"use client";
import React from "react";
// ui
import { AlertModalCore, Button } from "@plane/ui";
// helpers
import { WEB_BASE_URL } from "@/helpers/common.helper";
export const UpgradeButton: React.FC = () => {
// states
const [isActivationModalOpen, setIsActivationModalOpen] = React.useState(false);
// derived values
const redirectionLink = encodeURI(WEB_BASE_URL + "/");
return (
<>
<AlertModalCore
variant="primary"
isOpen={isActivationModalOpen}
handleClose={() => setIsActivationModalOpen(false)}
handleSubmit={() => {
window.open(redirectionLink, "_blank");
setIsActivationModalOpen(false);
}}
isSubmitting={false}
title="Activate workspace"
content="Activate any of your workspace to get this feature."
primaryButtonText={{
loading: "Redirecting...",
default: "Go to Plane",
}}
secondaryButtonText="Close"
/>
<Button variant="primary" size="sm" onClick={() => setIsActivationModalOpen(true)}>
Activate workspace
</Button>
</>
);
};
@@ -0,0 +1,11 @@
import { useContext } from "react";
// context
import { StoreContext } from "@/lib/store-provider";
// plane admin stores
import { IInstanceFeatureFlagsStore } from "@/plane-admin/store/instance-feature-flags.store";
export const useInstanceFeatureFlags = (): IInstanceFeatureFlagsStore => {
const context = useContext(StoreContext);
if (context === undefined) throw new Error("useInstanceFeatureFlags must be used within StoreProvider");
return context.instanceFeatureFlags;
};
+13
View File
@@ -0,0 +1,13 @@
import { useContext } from "react";
// context
import { StoreContext } from "@/lib/store-provider";
export enum E_FEATURE_FLAGS {
OIDC_SAML_AUTH = "OIDC_SAML_AUTH",
}
export const useInstanceFlag = (flag: keyof typeof E_FEATURE_FLAGS, defaultValue: boolean = false): boolean => {
const context = useContext(StoreContext);
if (context === undefined) throw new Error("useInstanceFlag must be used within StoreProvider");
return context.instanceFeatureFlags.flags?.[E_FEATURE_FLAGS[flag]] ?? defaultValue;
};
@@ -0,0 +1,21 @@
import { API_BASE_URL } from "@/helpers/common.helper";
// services
import { APIService } from "@/services/api.service";
export type TInstanceFeatureFlagsResponse = {
[featureFlag: string]: boolean;
};
export class InstanceFeatureFlagService extends APIService {
constructor() {
super(API_BASE_URL);
}
async getInstanceFeatureFlags(): Promise<TInstanceFeatureFlagsResponse> {
return this.get<TInstanceFeatureFlagsResponse>("/api/instances/admins/feature-flags/")
.then((response) => response.data)
.catch((error) => {
throw error;
});
}
}
@@ -0,0 +1,50 @@
import { set } from "lodash";
import { action, makeObservable, observable, runInAction } from "mobx";
// services
import {
InstanceFeatureFlagService,
TInstanceFeatureFlagsResponse,
} from "@/plane-admin/services/instance-feature-flag.service";
const instanceFeatureFlagService = new InstanceFeatureFlagService();
type TFeatureFlagsMaps = Record<string, boolean>; // feature flag -> boolean
export interface IInstanceFeatureFlagsStore {
flags: TFeatureFlagsMaps;
// actions
hydrate: (data: any) => void;
fetchInstanceFeatureFlags: () => Promise<TInstanceFeatureFlagsResponse>;
}
export class InstanceFeatureFlagsStore implements IInstanceFeatureFlagsStore {
flags: TFeatureFlagsMaps = {};
constructor() {
makeObservable(this, {
flags: observable,
fetchInstanceFeatureFlags: action,
});
}
hydrate = (data: any) => {
if (data) this.flags = data;
};
fetchInstanceFeatureFlags = async () => {
try {
const response = await instanceFeatureFlagService.getInstanceFeatureFlags();
runInAction(() => {
if (response) {
Object.keys(response).forEach((key) => {
set(this.flags, key, response[key]);
});
}
});
return response;
} catch (error) {
console.error("Error fetching instance feature flags", error);
throw error;
}
};
}
+29
View File
@@ -0,0 +1,29 @@
import { enableStaticRendering } from "mobx-react";
// stores
import {
IInstanceFeatureFlagsStore,
InstanceFeatureFlagsStore,
} from "@/plane-admin/store/instance-feature-flags.store";
import { CoreRootStore } from "@/store/root.store";
// plane admin store
enableStaticRendering(typeof window === "undefined");
export class RootStore extends CoreRootStore {
instanceFeatureFlags: IInstanceFeatureFlagsStore;
constructor() {
super();
this.instanceFeatureFlags = new InstanceFeatureFlagsStore();
}
hydrate(initialData: any) {
super.hydrate(initialData);
this.instanceFeatureFlags.hydrate(initialData.instanceFeatureFlags);
}
resetOnSignOut() {
super.resetOnSignOut();
this.instanceFeatureFlags = new InstanceFeatureFlagsStore();
}
}
+14
View File
@@ -0,0 +1,14 @@
// helpers
import { API_BASE_URL } from "@/helpers/common.helper";
/**
* @description combine the file path with the base URL
* @param {string} path
* @returns {string} final URL with the base URL
*/
export const getFileURL = (path: string): string | undefined => {
if (!path) return undefined;
const isValidURL = path.startsWith("http");
if (isValidURL) return path;
return `${API_BASE_URL}${path}`;
};
+21
View File
@@ -0,0 +1,21 @@
/**
* @description
* This function test whether a URL is valid or not.
*
* It accepts URLs with or without the protocol.
* @param {string} url
* @returns {boolean}
* @example
* checkURLValidity("https://example.com") => true
* checkURLValidity("example.com") => true
* checkURLValidity("example") => false
*/
export const checkURLValidity = (url: string): boolean => {
if (!url) return false;
// regex to support complex query parameters and fragments
const urlPattern =
/^(https?:\/\/)?((([a-z\d-]+\.)*[a-z\d-]+\.[a-z]{2,6})|(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}))(:\d+)?(\/[\w.-]*)*(\?[^#\s]*)?(#[\w-]*)?$/i;
return urlPattern.test(url);
};
+1 -1
View File
@@ -2,4 +2,4 @@
/// <reference types="next/image-types/global" />
// NOTE: This file should not be edited
// see https://nextjs.org/docs/basic-features/typescript for more information.
// see https://nextjs.org/docs/app/building-your-application/configuring/typescript for more information.
+13 -11
View File
@@ -1,6 +1,6 @@
{
"name": "admin",
"version": "0.22.0",
"version": "0.23.1",
"private": true,
"scripts": {
"dev": "turbo run develop",
@@ -8,42 +8,44 @@
"build": "next build",
"preview": "next build && next start",
"start": "next start",
"lint": "next lint"
"lint": "eslint . --ext .ts,.tsx",
"lint:errors": "eslint . --ext .ts,.tsx --quiet"
},
"dependencies": {
"@headlessui/react": "^1.7.19",
"@plane/constants": "*",
"@plane/helpers": "*",
"@plane/types": "*",
"@plane/ui": "*",
"@sentry/nextjs": "^8.32.0",
"@tailwindcss/typography": "^0.5.9",
"@types/lodash": "^4.17.0",
"autoprefixer": "10.4.14",
"axios": "^1.6.7",
"js-cookie": "^3.0.5",
"axios": "^1.7.4",
"lodash": "^4.17.21",
"lucide-react": "^0.356.0",
"mobx": "^6.12.0",
"mobx-react": "^9.1.1",
"next": "^14.2.3",
"next": "^14.2.12",
"next-themes": "^0.2.1",
"postcss": "^8.4.38",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-hook-form": "^7.51.0",
"react-hook-form": "7.51.5",
"swr": "^2.2.4",
"tailwindcss": "3.3.2",
"uuid": "^9.0.1",
"zxcvbn": "^4.4.2"
},
"devDependencies": {
"@types/js-cookie": "^3.0.6",
"@plane/eslint-config": "*",
"@plane/typescript-config": "*",
"@types/node": "18.16.1",
"@types/react": "^18.2.48",
"@types/react": "^18.3.11",
"@types/react-dom": "^18.2.18",
"@types/uuid": "^9.0.8",
"@types/zxcvbn": "^4.4.4",
"eslint-config-custom": "*",
"tailwind-config-custom": "*",
"tsconfig": "*",
"typescript": "^5.4.2"
"typescript": "5.3.3"
}
}
+8 -13
View File
@@ -1,21 +1,16 @@
{
"extends": "tsconfig/nextjs.json",
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
"exclude": ["node_modules"],
"extends": "@plane/typescript-config/nextjs.json",
"compilerOptions": {
"plugins": [{ "name": "next" }],
"baseUrl": ".",
"jsx": "preserve",
"esModuleInterop": true,
"paths": {
"@/*": ["core/*"],
"@/helpers/*": ["helpers/*"],
"@/public/*": ["public/*"],
"@/plane-admin/*": ["ce/*"]
},
"plugins": [
{
"name": "next"
}
]
}
"@/plane-admin/*": ["ee/*"],
"@/ce/*": ["ce/*"]
}
},
"include": ["next-env.d.ts", "next.config.js", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
"exclude": ["node_modules"]
}
+12 -1
View File
@@ -15,12 +15,18 @@ POSTGRES_DB="plane"
POSTGRES_PORT=5432
DATABASE_URL=postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB}
# Redis Settings
REDIS_HOST="plane-redis"
REDIS_PORT="6379"
REDIS_URL="redis://${REDIS_HOST}:6379/"
# RabbitMQ Settings
RABBITMQ_HOST="plane-mq"
RABBITMQ_PORT="5672"
RABBITMQ_USER="plane"
RABBITMQ_PASSWORD="plane"
RABBITMQ_VHOST="plane"
# AWS Settings
AWS_REGION=""
AWS_ACCESS_KEY_ID="access-key"
@@ -50,3 +56,8 @@ GUNICORN_WORKERS=2
ADMIN_BASE_URL=
SPACE_BASE_URL=
APP_BASE_URL=
SILO_BASE_URL=
# Hard delete files after days
HARD_DELETE_AFTER_DAYS=60
+14 -13
View File
@@ -1,29 +1,30 @@
FROM python:3.11.1-alpine3.17 AS backend
FROM python:3.12.5-alpine AS backend
# set environment variables
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1
ENV PIP_DISABLE_PIP_VERSION_CHECK=1
ENV PIP_DISABLE_PIP_VERSION_CHECK=1
ENV INSTANCE_CHANGELOG_URL https://api.plane.so/api/public/anchor/c210fcf7b0ff439490b1cd606b4bb92b/pages/
WORKDIR /code
RUN apk --no-cache add \
"libpq~=15" \
"libxslt~=1.1" \
"nodejs-current~=19" \
"xmlsec~=1.2"
RUN apk add --no-cache \
"libpq" \
"libxslt" \
"nodejs-current" \
"xmlsec"
COPY requirements.txt ./
COPY requirements ./requirements
RUN apk add --no-cache libffi-dev
RUN apk add --no-cache --virtual .build-deps \
"bash~=5.2" \
"g++~=12.2" \
"gcc~=12.2" \
"cargo~=1.64" \
"git~=2" \
"make~=4.3" \
"postgresql13-dev~=13" \
"g++" \
"gcc" \
"cargo" \
"git" \
"make" \
"postgresql-dev" \
"libc-dev" \
"linux-headers" \
&& \
+14 -12
View File
@@ -1,26 +1,28 @@
FROM python:3.11.1-alpine3.17 AS backend
FROM python:3.12.5-alpine AS backend
# set environment variables
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1
ENV PIP_DISABLE_PIP_VERSION_CHECK=1
ENV INSTANCE_CHANGELOG_URL https://api.plane.so/api/public/anchor/c210fcf7b0ff439490b1cd606b4bb92b/pages/
RUN apk --no-cache add \
"bash~=5.2" \
"libpq~=15" \
"libxslt~=1.1" \
"nodejs-current~=19" \
"xmlsec~=1.2" \
"libpq" \
"libxslt" \
"nodejs-current" \
"xmlsec" \
"libffi-dev" \
"bash~=5.2" \
"g++~=12.2" \
"gcc~=12.2" \
"cargo~=1.64" \
"git~=2" \
"make~=4.3" \
"postgresql13-dev~=13" \
"g++" \
"gcc" \
"cargo" \
"git" \
"make" \
"postgresql-dev" \
"libc-dev" \
"linux-headers"
"linux-headers" \
"xmlsec-dev"
WORKDIR /code
+1
View File
@@ -0,0 +1 @@
# API SERVER
+18
View File
@@ -0,0 +1,18 @@
#!/bin/bash
set -e
export SKIP_ENV_VAR=0
python manage.py wait_for_db
# Wait for migrations
python manage.py wait_for_migrations
# Clear Cache before starting to remove stale values
python manage.py clear_cache
# Register instance if INSTANCE_ADMIN_EMAIL is set
if [ -n "$INSTANCE_ADMIN_EMAIL" ]; then
python manage.py setup_instance $INSTANCE_ADMIN_EMAIL
fi
exec gunicorn -w "$GUNICORN_WORKERS" -k uvicorn.workers.UvicornWorker plane.asgi:application --bind 0.0.0.0:"${PORT:-8000}" --max-requests 1200 --max-requests-jitter 1000 --access-logfile -
+39
View File
@@ -0,0 +1,39 @@
#!/bin/bash
set -e
python manage.py wait_for_db
# Wait for migrations
python manage.py wait_for_migrations
# Create the default bucket
#!/bin/bash
# Collect system information
HOSTNAME=$(hostname)
MAC_ADDRESS=$(ip link show | awk '/ether/ {print $2}' | head -n 1)
CPU_INFO=$(cat /proc/cpuinfo)
MEMORY_INFO=$(free -h)
DISK_INFO=$(df -h)
# Concatenate information and compute SHA-256 hash
SIGNATURE=$(echo "$HOSTNAME$MAC_ADDRESS$CPU_INFO$MEMORY_INFO$DISK_INFO" | sha256sum | awk '{print $1}')
# Export the variables
MACHINE_SIGNATURE=${MACHINE_SIGNATURE:-$SIGNATURE}
export SKIP_ENV_VAR=1
# Register instance
python manage.py register_instance_ee "$MACHINE_SIGNATURE"
# Load the configuration variable
python manage.py configure_instance
# Create the default bucket
python manage.py create_bucket
# Clear Cache before starting to remove stale values
python manage.py clear_cache
# Clear workspace licenses
python manage.py clear_workspace_licenses
exec gunicorn -w "$GUNICORN_WORKERS" -k uvicorn.workers.UvicornWorker plane.asgi:application --bind 0.0.0.0:"${PORT:-8000}" --max-requests 1200 --max-requests-jitter 1000 --access-logfile -
@@ -32,4 +32,3 @@ python manage.py create_bucket
python manage.py clear_cache
python manage.py runserver 0.0.0.0:8000 --settings=plane.settings.local
+1 -1
View File
@@ -32,4 +32,4 @@ python manage.py create_bucket
# Clear Cache before starting to remove stale values
python manage.py clear_cache
exec gunicorn -w "$GUNICORN_WORKERS" -k uvicorn.workers.UvicornWorker plane.asgi:application --bind 0.0.0.0:"${PORT:-8000}" --max-requests 1200 --max-requests-jitter 1000 --access-logfile -
exec gunicorn -w "$GUNICORN_WORKERS" -k uvicorn.workers.UvicornWorker plane.asgi:application --bind 0.0.0.0:"${PORT:-8000}" --max-requests 1200 --max-requests-jitter 1000 --access-logfile -
+1 -1
View File
@@ -1,4 +1,4 @@
{
"name": "plane-api",
"version": "0.22.0"
"version": "0.23.1"
}
+41
View File
@@ -40,3 +40,44 @@ class ApiKeyRateThrottle(SimpleRateThrottle):
request.META["X-RateLimit-Reset"] = reset_time
return allowed
class ServiceTokenRateThrottle(SimpleRateThrottle):
scope = "service_token"
rate = "300/minute"
def get_cache_key(self, request, view):
# Retrieve the API key from the request header
api_key = request.headers.get("X-Api-Key")
if not api_key:
return None # Allow the request if there's no API key
# Use the API key as part of the cache key
return f"{self.scope}:{api_key}"
def allow_request(self, request, view):
allowed = super().allow_request(request, view)
if allowed:
now = self.timer()
# Calculate the remaining limit and reset time
history = self.cache.get(self.key, [])
# Remove old histories
while history and history[-1] <= now - self.duration:
history.pop()
# Calculate the requests
num_requests = len(history)
# Check available requests
available = self.num_requests - num_requests
# Unix timestamp for when the rate limit will reset
reset_time = int(now + self.duration)
# Add headers
request.META["X-RateLimit-Remaining"] = max(0, available)
request.META["X-RateLimit-Reset"] = reset_time
return allowed
+3 -2
View File
@@ -5,11 +5,11 @@ from .issue import (
IssueSerializer,
LabelSerializer,
IssueLinkSerializer,
IssueAttachmentSerializer,
IssueCommentSerializer,
IssueAttachmentSerializer,
IssueActivitySerializer,
IssueExpandSerializer,
IssueLiteSerializer,
)
from .state import StateLiteSerializer, StateSerializer
from .cycle import CycleSerializer, CycleIssueSerializer, CycleLiteSerializer
@@ -18,4 +18,5 @@ from .module import (
ModuleIssueSerializer,
ModuleLiteSerializer,
)
from .inbox import InboxIssueSerializer
from .intake import IntakeIssueSerializer
from .issue_type import IssueTypeAPISerializer, ProjectIssueTypeAPISerializer
+2
View File
@@ -67,6 +67,7 @@ class BaseSerializer(serializers.ModelSerializer):
# Import all the expandable serializers
from . import (
IssueSerializer,
IssueLiteSerializer,
ProjectLiteSerializer,
StateLiteSerializer,
UserLiteSerializer,
@@ -86,6 +87,7 @@ class BaseSerializer(serializers.ModelSerializer):
"actor": UserLiteSerializer,
"owned_by": UserLiteSerializer,
"members": UserLiteSerializer,
"parent": IssueLiteSerializer,
}
# Check if field in expansion then expand the field
if expand in expansion:
+1
View File
@@ -40,6 +40,7 @@ class CycleSerializer(BaseSerializer):
"workspace",
"project",
"owned_by",
"deleted_at",
]
@@ -1,15 +1,17 @@
# Module improts
from .base import BaseSerializer
from .issue import IssueExpandSerializer
from plane.db.models import InboxIssue
from plane.db.models import IntakeIssue
from rest_framework import serializers
class InboxIssueSerializer(BaseSerializer):
class IntakeIssueSerializer(BaseSerializer):
issue_detail = IssueExpandSerializer(read_only=True, source="issue")
inbox = serializers.UUIDField(source="intake.id", read_only=True)
class Meta:
model = InboxIssue
model = IntakeIssue
fields = "__all__"
read_only_fields = [
"id",
+35 -12
View File
@@ -1,6 +1,3 @@
from django.core.exceptions import ValidationError
from django.core.validators import URLValidator
# Django imports
from django.utils import timezone
from lxml import html
@@ -14,7 +11,7 @@ from plane.db.models import (
IssueType,
IssueActivity,
IssueAssignee,
IssueAttachment,
FileAsset,
IssueComment,
IssueLabel,
IssueLink,
@@ -30,6 +27,10 @@ from .module import ModuleLiteSerializer, ModuleSerializer
from .state import StateLiteSerializer
from .user import UserLiteSerializer
# Django imports
from django.core.exceptions import ValidationError
from django.core.validators import URLValidator
class IssueSerializer(BaseSerializer):
assignees = serializers.ListField(
@@ -47,6 +48,12 @@ class IssueSerializer(BaseSerializer):
write_only=True,
required=False,
)
type_id = serializers.PrimaryKeyRelatedField(
source="type",
queryset=IssueType.objects.all(),
required=False,
allow_null=True,
)
class Meta:
model = Issue
@@ -54,9 +61,7 @@ class IssueSerializer(BaseSerializer):
"id",
"workspace",
"project",
"created_by",
"updated_by",
"created_at",
"updated_at",
]
exclude = [
@@ -132,11 +137,19 @@ class IssueSerializer(BaseSerializer):
workspace_id = self.context["workspace_id"]
default_assignee_id = self.context["default_assignee_id"]
# Get the issue type from the project
issue_type = IssueType.objects.filter(project_id=project_id).first()
issue_type = validated_data.pop("type", None)
if not issue_type:
# Get default issue type
issue_type = IssueType.objects.filter(
project_issue_types__project_id=project_id, is_default=True
).first()
issue_type = issue_type
issue = Issue.objects.create(
**validated_data, project_id=project_id, type=issue_type
**validated_data,
project_id=project_id,
type=issue_type,
)
# Issue Audit Users
@@ -262,6 +275,17 @@ class IssueSerializer(BaseSerializer):
return data
class IssueLiteSerializer(BaseSerializer):
class Meta:
model = Issue
fields = [
"id",
"sequence_id",
"project_id",
]
read_only_fields = fields
class LabelSerializer(BaseSerializer):
class Meta:
model = Label
@@ -274,6 +298,7 @@ class LabelSerializer(BaseSerializer):
"updated_by",
"created_at",
"updated_at",
"deleted_at",
]
@@ -335,16 +360,14 @@ class IssueLinkSerializer(BaseSerializer):
class IssueAttachmentSerializer(BaseSerializer):
class Meta:
model = IssueAttachment
model = FileAsset
fields = "__all__"
read_only_fields = [
"id",
"workspace",
"project",
"issue",
"created_by",
"updated_by",
"created_at",
"updated_at",
]
@@ -0,0 +1,45 @@
# Third party imports
from rest_framework import serializers
# Module imports
from plane.ee.serializers import BaseSerializer
from plane.db.models import IssueType, ProjectIssueType
class IssueTypeAPISerializer(BaseSerializer):
project_ids = serializers.ListField(
child=serializers.UUIDField(),
required=False,
)
class Meta:
model = IssueType
fields = fields = "__all__"
read_only_fields = [
"workspace",
"logo_props",
"is_default",
"level",
"deleted_at",
"created_at",
"updated_at",
"created_by",
"updated_by",
]
class ProjectIssueTypeAPISerializer(BaseSerializer):
class Meta:
model = ProjectIssueType
fields = fields = "__all__"
read_only_fields = [
"workspace",
"project",
"level",
"is_default",
"deleted_at",
"created_at",
"updated_at",
"created_by",
"updated_by",
]
+24
View File
@@ -39,6 +39,7 @@ class ModuleSerializer(BaseSerializer):
"updated_by",
"created_at",
"updated_at",
"deleted_at",
]
def to_representation(self, instance):
@@ -70,6 +71,16 @@ class ModuleSerializer(BaseSerializer):
project_id = self.context["project_id"]
workspace_id = self.context["workspace_id"]
module_name = validated_data.get("name")
if module_name:
# Lookup for the module name in the module table for that project
if Module.objects.filter(
name=module_name, project_id=project_id
).exists():
raise serializers.ValidationError(
{"error": "Module with this name already exists"}
)
module = Module.objects.create(**validated_data, project_id=project_id)
if members is not None:
ModuleMember.objects.bulk_create(
@@ -92,6 +103,19 @@ class ModuleSerializer(BaseSerializer):
def update(self, instance, validated_data):
members = validated_data.pop("members", None)
module_name = validated_data.get("name")
if module_name:
# Lookup for the module name in the module table for that project
if (
Module.objects.filter(
name=module_name, project=instance.project
)
.exclude(id=instance.id)
.exists()
):
raise serializers.ValidationError(
{"error": "Module with this name already exists"}
)
if members is not None:
ModuleMember.objects.filter(module=instance).delete()
@@ -19,6 +19,8 @@ class ProjectSerializer(BaseSerializer):
sort_order = serializers.FloatField(read_only=True)
member_role = serializers.IntegerField(read_only=True)
is_deployed = serializers.BooleanField(read_only=True)
cover_image_url = serializers.CharField(read_only=True)
inbox_view = serializers.BooleanField(read_only=True, source="intake_view")
class Meta:
model = Project
@@ -31,6 +33,8 @@ class ProjectSerializer(BaseSerializer):
"updated_at",
"created_by",
"updated_by",
"deleted_at",
"cover_image_url",
]
def validate(self, data):
@@ -86,6 +90,8 @@ class ProjectSerializer(BaseSerializer):
class ProjectLiteSerializer(BaseSerializer):
cover_image_url = serializers.CharField(read_only=True)
class Meta:
model = Project
fields = [
@@ -96,5 +102,6 @@ class ProjectLiteSerializer(BaseSerializer):
"icon_prop",
"emoji",
"description",
"cover_image_url",
]
read_only_fields = fields
+1
View File
@@ -23,6 +23,7 @@ class StateSerializer(BaseSerializer):
"updated_at",
"workspace",
"project",
"deleted_at",
]
+1
View File
@@ -13,6 +13,7 @@ class UserLiteSerializer(BaseSerializer):
"last_name",
"email",
"avatar",
"avatar_url",
"display_name",
"email",
]
+9 -2
View File
@@ -3,7 +3,11 @@ from .state import urlpatterns as state_patterns
from .issue import urlpatterns as issue_patterns
from .cycle import urlpatterns as cycle_patterns
from .module import urlpatterns as module_patterns
from .inbox import urlpatterns as inbox_patterns
from .intake import urlpatterns as intake_patterns
from .member import urlpatterns as member_patterns
from .issue_type import urlpatterns as issue_type_patterns
# ee imports
from plane.ee.urls.api.issue_property import urlpatterns as ee_issue_property_patterns
urlpatterns = [
*project_patterns,
@@ -11,5 +15,8 @@ urlpatterns = [
*issue_patterns,
*cycle_patterns,
*module_patterns,
*inbox_patterns,
*intake_patterns,
*member_patterns,
*issue_type_patterns,
*ee_issue_property_patterns,
]
-17
View File
@@ -1,17 +0,0 @@
from django.urls import path
from plane.api.views import InboxIssueAPIEndpoint
urlpatterns = [
path(
"workspaces/<str:slug>/projects/<uuid:project_id>/inbox-issues/",
InboxIssueAPIEndpoint.as_view(),
name="inbox-issue",
),
path(
"workspaces/<str:slug>/projects/<uuid:project_id>/inbox-issues/<uuid:issue_id>/",
InboxIssueAPIEndpoint.as_view(),
name="inbox-issue",
),
]
+27
View File
@@ -0,0 +1,27 @@
from django.urls import path
from plane.api.views import IntakeIssueAPIEndpoint
urlpatterns = [
path(
"workspaces/<str:slug>/projects/<uuid:project_id>/inbox-issues/",
IntakeIssueAPIEndpoint.as_view(),
name="inbox-issue",
),
path(
"workspaces/<str:slug>/projects/<uuid:project_id>/inbox-issues/<uuid:issue_id>/",
IntakeIssueAPIEndpoint.as_view(),
name="inbox-issue",
),
path(
"workspaces/<str:slug>/projects/<uuid:project_id>/intake-issues/",
IntakeIssueAPIEndpoint.as_view(),
name="intake-issue",
),
path(
"workspaces/<str:slug>/projects/<uuid:project_id>/intake-issues/<uuid:issue_id>/",
IntakeIssueAPIEndpoint.as_view(),
name="intake-issue",
),
]
+6
View File
@@ -7,6 +7,7 @@ from plane.api.views import (
IssueCommentAPIEndpoint,
IssueActivityAPIEndpoint,
WorkspaceIssueAPIEndpoint,
IssueAttachmentEndpoint,
)
urlpatterns = [
@@ -65,4 +66,9 @@ urlpatterns = [
IssueActivityAPIEndpoint.as_view(),
name="activity",
),
path(
"workspaces/<str:slug>/projects/<uuid:project_id>/issues/<uuid:issue_id>/issue-attachments/",
IssueAttachmentEndpoint.as_view(),
name="attachment",
),
]
+18
View File
@@ -0,0 +1,18 @@
from django.urls import path
from plane.api.views import IssueTypeAPIEndpoint
urlpatterns = [
# ======================== issue types start ========================
path(
"workspaces/<str:slug>/projects/<uuid:project_id>/issue-types/",
IssueTypeAPIEndpoint.as_view(),
name="external-issue-type",
),
path(
"workspaces/<str:slug>/projects/<uuid:project_id>/issue-types/<uuid:type_id>/",
IssueTypeAPIEndpoint.as_view(),
name="external-issue-type-detail",
),
# ======================== issue types end ========================
]
+13
View File
@@ -0,0 +1,13 @@
from django.urls import path
from plane.api.views import (
ProjectMemberAPIEndpoint,
)
urlpatterns = [
path(
"workspaces/<str:slug>/projects/<str:project_id>/members/",
ProjectMemberAPIEndpoint.as_view(),
name="users",
),
]
+5 -1
View File
@@ -9,6 +9,7 @@ from .issue import (
IssueLinkAPIEndpoint,
IssueCommentAPIEndpoint,
IssueActivityAPIEndpoint,
IssueAttachmentEndpoint,
)
from .cycle import (
@@ -24,4 +25,7 @@ from .module import (
ModuleArchiveUnarchiveAPIEndpoint,
)
from .inbox import InboxIssueAPIEndpoint
from .member import ProjectMemberAPIEndpoint
from .issue_type import IssueTypeAPIEndpoint
from .intake import IntakeIssueAPIEndpoint
+21 -6
View File
@@ -7,6 +7,7 @@ from django.core.exceptions import ObjectDoesNotExist, ValidationError
from django.db import IntegrityError
from django.urls import resolve
from django.utils import timezone
from plane.db.models.api import APIToken
from rest_framework import status
from rest_framework.permissions import IsAuthenticated
from rest_framework.response import Response
@@ -16,7 +17,7 @@ from rest_framework.views import APIView
# Module imports
from plane.api.middleware.api_authentication import APIKeyAuthentication
from plane.api.rate_limit import ApiKeyRateThrottle
from plane.api.rate_limit import ApiKeyRateThrottle, ServiceTokenRateThrottle
from plane.utils.exception_logger import log_exception
from plane.utils.paginator import BasePaginator
@@ -44,15 +45,29 @@ class BaseAPIView(TimezoneMixin, APIView, BasePaginator):
IsAuthenticated,
]
throttle_classes = [
ApiKeyRateThrottle,
]
def filter_queryset(self, queryset):
for backend in list(self.filter_backends):
queryset = backend().filter_queryset(self.request, queryset, self)
return queryset
def get_throttles(self):
throttle_classes = []
api_key = self.request.headers.get("X-Api-Key")
if api_key:
service_token = APIToken.objects.filter(
token=api_key,
is_service=True,
).first()
if service_token:
throttle_classes.append(ServiceTokenRateThrottle())
return throttle_classes
throttle_classes.append(ApiKeyRateThrottle())
return throttle_classes
def handle_exception(self, exc):
"""
Handle any exception that occurs, by returning an appropriate response,
@@ -152,4 +167,4 @@ class BaseAPIView(TimezoneMixin, APIView, BasePaginator):
for expand in self.request.GET.get("expand", "").split(",")
if expand
]
return expand if expand else None
return expand if expand else None
+170 -81
View File
@@ -13,8 +13,12 @@ from django.db.models import (
Q,
Sum,
FloatField,
Case,
When,
Value,
)
from django.db.models.functions import Cast
from django.db.models.functions import Cast, Concat
from django.db import models
# Third party imports
from rest_framework import status
@@ -26,14 +30,16 @@ from plane.api.serializers import (
CycleSerializer,
)
from plane.app.permissions import ProjectEntityPermission
from plane.bgtasks.issue_activites_task import issue_activity
from plane.bgtasks.issue_activities_task import issue_activity
from plane.db.models import (
Cycle,
CycleIssue,
Issue,
Project,
IssueAttachment,
FileAsset,
IssueLink,
ProjectMember,
UserFavorite,
)
from plane.utils.analytics_plot import burndown_plot
@@ -72,6 +78,7 @@ class CycleAPIEndpoint(BaseAPIView):
filter=Q(
issue_cycle__issue__archived_at__isnull=True,
issue_cycle__issue__is_draft=False,
issue_cycle__deleted_at__isnull=True,
),
)
)
@@ -82,6 +89,7 @@ class CycleAPIEndpoint(BaseAPIView):
issue_cycle__issue__state__group="completed",
issue_cycle__issue__archived_at__isnull=True,
issue_cycle__issue__is_draft=False,
issue_cycle__deleted_at__isnull=True,
),
)
)
@@ -92,6 +100,7 @@ class CycleAPIEndpoint(BaseAPIView):
issue_cycle__issue__state__group="cancelled",
issue_cycle__issue__archived_at__isnull=True,
issue_cycle__issue__is_draft=False,
issue_cycle__deleted_at__isnull=True,
),
)
)
@@ -102,6 +111,7 @@ class CycleAPIEndpoint(BaseAPIView):
issue_cycle__issue__state__group="started",
issue_cycle__issue__archived_at__isnull=True,
issue_cycle__issue__is_draft=False,
issue_cycle__deleted_at__isnull=True,
),
)
)
@@ -112,6 +122,7 @@ class CycleAPIEndpoint(BaseAPIView):
issue_cycle__issue__state__group="unstarted",
issue_cycle__issue__archived_at__isnull=True,
issue_cycle__issue__is_draft=False,
issue_cycle__deleted_at__isnull=True,
),
)
)
@@ -122,6 +133,7 @@ class CycleAPIEndpoint(BaseAPIView):
issue_cycle__issue__state__group="backlog",
issue_cycle__issue__archived_at__isnull=True,
issue_cycle__issue__is_draft=False,
issue_cycle__deleted_at__isnull=True,
),
)
)
@@ -205,8 +217,7 @@ class CycleAPIEndpoint(BaseAPIView):
# Incomplete Cycles
if cycle_view == "incomplete":
queryset = queryset.filter(
Q(end_date__gte=timezone.now().date())
| Q(end_date__isnull=True),
Q(end_date__gte=timezone.now()) | Q(end_date__isnull=True),
)
return self.paginate(
request=request,
@@ -307,10 +318,7 @@ class CycleAPIEndpoint(BaseAPIView):
request_data = request.data
if (
cycle.end_date is not None
and cycle.end_date < timezone.now().date()
):
if cycle.end_date is not None and cycle.end_date < timezone.now():
if "sort_order" in request_data:
# Can only change sort order
request_data = {
@@ -363,14 +371,28 @@ class CycleAPIEndpoint(BaseAPIView):
return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)
def delete(self, request, slug, project_id, pk):
cycle = Cycle.objects.get(
workspace__slug=slug, project_id=project_id, pk=pk
)
if cycle.owned_by_id != request.user.id and (
not ProjectMember.objects.filter(
workspace__slug=slug,
member=request.user,
role=20,
project_id=project_id,
is_active=True,
).exists()
):
return Response(
{"error": "Only admin or creator can delete the cycle"},
status=status.HTTP_403_FORBIDDEN,
)
cycle_issues = list(
CycleIssue.objects.filter(
cycle_id=self.kwargs.get("pk")
).values_list("issue", flat=True)
)
cycle = Cycle.objects.get(
workspace__slug=slug, project_id=project_id, pk=pk
)
issue_activity.delay(
type="cycle.activity.deleted",
@@ -389,11 +411,16 @@ class CycleAPIEndpoint(BaseAPIView):
)
# Delete the cycle
cycle.delete()
# Delete the user favorite cycle
UserFavorite.objects.filter(
entity_type="cycle",
entity_identifier=pk,
project_id=project_id,
).delete()
return Response(status=status.HTTP_204_NO_CONTENT)
class CycleArchiveUnarchiveAPIEndpoint(BaseAPIView):
permission_classes = [
ProjectEntityPermission,
]
@@ -416,6 +443,7 @@ class CycleArchiveUnarchiveAPIEndpoint(BaseAPIView):
filter=Q(
issue_cycle__issue__archived_at__isnull=True,
issue_cycle__issue__is_draft=False,
issue_cycle__deleted_at__isnull=True,
),
)
)
@@ -426,6 +454,7 @@ class CycleArchiveUnarchiveAPIEndpoint(BaseAPIView):
issue_cycle__issue__state__group="completed",
issue_cycle__issue__archived_at__isnull=True,
issue_cycle__issue__is_draft=False,
issue_cycle__deleted_at__isnull=True,
),
)
)
@@ -436,6 +465,7 @@ class CycleArchiveUnarchiveAPIEndpoint(BaseAPIView):
issue_cycle__issue__state__group="cancelled",
issue_cycle__issue__archived_at__isnull=True,
issue_cycle__issue__is_draft=False,
issue_cycle__deleted_at__isnull=True,
),
)
)
@@ -446,6 +476,7 @@ class CycleArchiveUnarchiveAPIEndpoint(BaseAPIView):
issue_cycle__issue__state__group="started",
issue_cycle__issue__archived_at__isnull=True,
issue_cycle__issue__is_draft=False,
issue_cycle__deleted_at__isnull=True,
),
)
)
@@ -456,6 +487,7 @@ class CycleArchiveUnarchiveAPIEndpoint(BaseAPIView):
issue_cycle__issue__state__group="unstarted",
issue_cycle__issue__archived_at__isnull=True,
issue_cycle__issue__is_draft=False,
issue_cycle__deleted_at__isnull=True,
),
)
)
@@ -466,6 +498,7 @@ class CycleArchiveUnarchiveAPIEndpoint(BaseAPIView):
issue_cycle__issue__state__group="backlog",
issue_cycle__issue__archived_at__isnull=True,
issue_cycle__issue__is_draft=False,
issue_cycle__deleted_at__isnull=True,
),
)
)
@@ -479,6 +512,7 @@ class CycleArchiveUnarchiveAPIEndpoint(BaseAPIView):
issue_cycle__issue__state__group="completed",
issue_cycle__issue__archived_at__isnull=True,
issue_cycle__issue__is_draft=False,
issue_cycle__deleted_at__isnull=True,
),
)
)
@@ -489,6 +523,7 @@ class CycleArchiveUnarchiveAPIEndpoint(BaseAPIView):
issue_cycle__issue__state__group="started",
issue_cycle__issue__archived_at__isnull=True,
issue_cycle__issue__is_draft=False,
issue_cycle__deleted_at__isnull=True,
),
)
)
@@ -512,13 +547,19 @@ class CycleArchiveUnarchiveAPIEndpoint(BaseAPIView):
cycle = Cycle.objects.get(
pk=cycle_id, project_id=project_id, workspace__slug=slug
)
if cycle.end_date >= timezone.now().date():
if cycle.end_date >= timezone.now():
return Response(
{"error": "Only completed cycles can be archived"},
status=status.HTTP_400_BAD_REQUEST,
)
cycle.archived_at = timezone.now()
cycle.save()
UserFavorite.objects.filter(
entity_type="cycle",
entity_identifier=cycle_id,
project_id=project_id,
workspace__slug=slug,
).delete()
return Response(status=status.HTTP_204_NO_CONTENT)
def delete(self, request, slug, project_id, cycle_id):
@@ -588,7 +629,10 @@ class CycleIssueAPIEndpoint(BaseAPIView):
# List
order_by = request.GET.get("order_by", "created_at")
issues = (
Issue.issue_objects.filter(issue_cycle__cycle_id=cycle_id)
Issue.issue_objects.filter(
issue_cycle__cycle_id=cycle_id,
issue_cycle__deleted_at__isnull=True,
)
.annotate(
sub_issues_count=Issue.issue_objects.filter(
parent=OuterRef("id")
@@ -614,8 +658,9 @@ class CycleIssueAPIEndpoint(BaseAPIView):
.values("count")
)
.annotate(
attachment_count=IssueAttachment.objects.filter(
issue=OuterRef("id")
attachment_count=FileAsset.objects.filter(
issue_id=OuterRef("id"),
entity_type=FileAsset.EntityTypeContext.ISSUE_ATTACHMENT,
)
.order_by()
.annotate(count=Func(F("id"), function="Count"))
@@ -647,72 +692,63 @@ class CycleIssueAPIEndpoint(BaseAPIView):
workspace__slug=slug, project_id=project_id, pk=cycle_id
)
if (
cycle.end_date is not None
and cycle.end_date < timezone.now().date()
):
return Response(
# Get all CycleIssues already created
cycle_issues = list(
CycleIssue.objects.filter(
~Q(cycle_id=cycle_id), issue_id__in=issues
)
)
existing_issues = [
str(cycle_issue.issue_id)
for cycle_issue in cycle_issues
if str(cycle_issue.issue_id) in issues
]
new_issues = list(set(issues) - set(existing_issues))
# New issues to create
created_records = CycleIssue.objects.bulk_create(
[
CycleIssue(
project_id=project_id,
workspace_id=cycle.workspace_id,
cycle_id=cycle_id,
issue_id=issue,
)
for issue in new_issues
],
ignore_conflicts=True,
batch_size=10,
)
# Updated Issues
updated_records = []
update_cycle_issue_activity = []
# Iterate over each cycle_issue in cycle_issues
for cycle_issue in cycle_issues:
old_cycle_id = cycle_issue.cycle_id
# Update the cycle_issue's cycle_id
cycle_issue.cycle_id = cycle_id
# Add the modified cycle_issue to the records_to_update list
updated_records.append(cycle_issue)
# Record the update activity
update_cycle_issue_activity.append(
{
"error": "The Cycle has already been completed so no new issues can be added"
},
status=status.HTTP_400_BAD_REQUEST,
"old_cycle_id": str(old_cycle_id),
"new_cycle_id": str(cycle_id),
"issue_id": str(cycle_issue.issue_id),
}
)
issues = Issue.objects.filter(
pk__in=issues, workspace__slug=slug, project_id=project_id
).values_list("id", flat=True)
# Get all CycleIssues already created
cycle_issues = list(CycleIssue.objects.filter(issue_id__in=issues))
update_cycle_issue_activity = []
record_to_create = []
records_to_update = []
for issue in issues:
cycle_issue = [
cycle_issue
for cycle_issue in cycle_issues
if str(cycle_issue.issue_id) in issues
]
# Update only when cycle changes
if len(cycle_issue):
if cycle_issue[0].cycle_id != cycle_id:
update_cycle_issue_activity.append(
{
"old_cycle_id": str(cycle_issue[0].cycle_id),
"new_cycle_id": str(cycle_id),
"issue_id": str(cycle_issue[0].issue_id),
}
)
cycle_issue[0].cycle_id = cycle_id
records_to_update.append(cycle_issue[0])
else:
record_to_create.append(
CycleIssue(
project_id=project_id,
workspace=cycle.workspace,
created_by=request.user,
updated_by=request.user,
cycle=cycle,
issue_id=issue,
)
)
CycleIssue.objects.bulk_create(
record_to_create,
batch_size=10,
ignore_conflicts=True,
)
# Update the cycle issues
CycleIssue.objects.bulk_update(
records_to_update,
["cycle"],
batch_size=10,
updated_records, ["cycle_id"], batch_size=100
)
# Capture Issue Activity
issue_activity.delay(
type="cycle.activity.created",
requested_data=json.dumps({"cycles_list": str(issues)}),
requested_data=json.dumps({"cycles_list": issues}),
actor_id=str(self.request.user.id),
issue_id=None,
project_id=str(self.kwargs.get("project_id", None)),
@@ -720,13 +756,14 @@ class CycleIssueAPIEndpoint(BaseAPIView):
{
"updated_cycle_issues": update_cycle_issue_activity,
"created_cycle_issues": serializers.serialize(
"json", record_to_create
"json", created_records
),
}
),
epoch=int(timezone.now().timestamp()),
notification=True,
origin=request.META.get("HTTP_ORIGIN"),
)
# Return all Cycle Issues
return Response(
CycleIssueSerializer(self.get_queryset(), many=True).data,
@@ -792,6 +829,7 @@ class TransferCycleIssueAPIEndpoint(BaseAPIView):
filter=Q(
issue_cycle__issue__archived_at__isnull=True,
issue_cycle__issue__is_draft=False,
issue_cycle__deleted_at__isnull=True,
),
)
)
@@ -802,6 +840,7 @@ class TransferCycleIssueAPIEndpoint(BaseAPIView):
issue_cycle__issue__state__group="completed",
issue_cycle__issue__archived_at__isnull=True,
issue_cycle__issue__is_draft=False,
issue_cycle__deleted_at__isnull=True,
),
)
)
@@ -812,6 +851,7 @@ class TransferCycleIssueAPIEndpoint(BaseAPIView):
issue_cycle__issue__state__group="cancelled",
issue_cycle__issue__archived_at__isnull=True,
issue_cycle__issue__is_draft=False,
issue_cycle__deleted_at__isnull=True,
),
)
)
@@ -822,6 +862,7 @@ class TransferCycleIssueAPIEndpoint(BaseAPIView):
issue_cycle__issue__state__group="started",
issue_cycle__issue__archived_at__isnull=True,
issue_cycle__issue__is_draft=False,
issue_cycle__deleted_at__isnull=True,
),
)
)
@@ -832,6 +873,7 @@ class TransferCycleIssueAPIEndpoint(BaseAPIView):
issue_cycle__issue__state__group="unstarted",
issue_cycle__issue__archived_at__isnull=True,
issue_cycle__issue__is_draft=False,
issue_cycle__deleted_at__isnull=True,
),
)
)
@@ -842,6 +884,7 @@ class TransferCycleIssueAPIEndpoint(BaseAPIView):
issue_cycle__issue__state__group="backlog",
issue_cycle__issue__archived_at__isnull=True,
issue_cycle__issue__is_draft=False,
issue_cycle__deleted_at__isnull=True,
),
)
)
@@ -858,13 +901,34 @@ class TransferCycleIssueAPIEndpoint(BaseAPIView):
assignee_estimate_data = (
Issue.issue_objects.filter(
issue_cycle__cycle_id=cycle_id,
issue_cycle__deleted_at__isnull=True,
workspace__slug=slug,
project_id=project_id,
)
.annotate(display_name=F("assignees__display_name"))
.annotate(assignee_id=F("assignees__id"))
.annotate(avatar=F("assignees__avatar"))
.values("display_name", "assignee_id", "avatar")
.annotate(
avatar_url=Case(
# If `avatar_asset` exists, use it to generate the asset URL
When(
assignees__avatar_asset__isnull=False,
then=Concat(
Value("/api/assets/v2/static/"),
"assignees__avatar_asset", # Assuming avatar_asset has an id or relevant field
Value("/"),
),
),
# If `avatar_asset` is None, fall back to using `avatar` field directly
When(
assignees__avatar_asset__isnull=True,
then="assignees__avatar",
),
default=Value(None),
output_field=models.CharField(),
)
)
.values("display_name", "assignee_id", "avatar", "avatar_url")
.annotate(
total_estimates=Sum(
Cast("estimate_point__value", FloatField())
@@ -901,7 +965,8 @@ class TransferCycleIssueAPIEndpoint(BaseAPIView):
if item["assignee_id"]
else None
),
"avatar": item["avatar"],
"avatar": item.get("avatar", None),
"avatar_url": item.get("avatar_url", None),
"total_estimates": item["total_estimates"],
"completed_estimates": item["completed_estimates"],
"pending_estimates": item["pending_estimates"],
@@ -912,6 +977,7 @@ class TransferCycleIssueAPIEndpoint(BaseAPIView):
label_distribution_data = (
Issue.issue_objects.filter(
issue_cycle__cycle_id=cycle_id,
issue_cycle__deleted_at__isnull=True,
workspace__slug=slug,
project_id=project_id,
)
@@ -973,13 +1039,34 @@ class TransferCycleIssueAPIEndpoint(BaseAPIView):
assignee_distribution = (
Issue.issue_objects.filter(
issue_cycle__cycle_id=cycle_id,
issue_cycle__deleted_at__isnull=True,
workspace__slug=slug,
project_id=project_id,
)
.annotate(display_name=F("assignees__display_name"))
.annotate(assignee_id=F("assignees__id"))
.annotate(avatar=F("assignees__avatar"))
.values("display_name", "assignee_id", "avatar")
.annotate(
avatar_url=Case(
# If `avatar_asset` exists, use it to generate the asset URL
When(
assignees__avatar_asset__isnull=False,
then=Concat(
Value("/api/assets/v2/static/"),
"assignees__avatar_asset", # Assuming avatar_asset has an id or relevant field
Value("/"),
),
),
# If `avatar_asset` is None, fall back to using `avatar` field directly
When(
assignees__avatar_asset__isnull=True,
then="assignees__avatar",
),
default=Value(None),
output_field=models.CharField(),
)
)
.values("display_name", "assignee_id", "avatar_url")
.annotate(
total_issues=Count(
"id",
@@ -1018,7 +1105,8 @@ class TransferCycleIssueAPIEndpoint(BaseAPIView):
"assignee_id": (
str(item["assignee_id"]) if item["assignee_id"] else None
),
"avatar": item["avatar"],
"avatar": item.get("avatar", None),
"avatar_url": item.get("avatar_url", None),
"total_issues": item["total_issues"],
"completed_issues": item["completed_issues"],
"pending_issues": item["pending_issues"],
@@ -1030,6 +1118,7 @@ class TransferCycleIssueAPIEndpoint(BaseAPIView):
label_distribution = (
Issue.issue_objects.filter(
issue_cycle__cycle_id=cycle_id,
issue_cycle__deleted_at__isnull=True,
workspace__slug=slug,
project_id=project_id,
)
@@ -1123,7 +1212,7 @@ class TransferCycleIssueAPIEndpoint(BaseAPIView):
if (
new_cycle.end_date is not None
and new_cycle.end_date < timezone.now().date()
and new_cycle.end_date < timezone.now()
):
return Response(
{

Some files were not shown because too many files have changed in this diff Show More