Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release: v0.22-dev #5041

Merged
merged 313 commits into from
Jul 5, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
313 commits
Select commit Hold shift + click to select a range
ee655a0
chore: spreadsheet layout assignee column improvement (#4756)
anmolsinghbhatia Jun 11, 2024
3e34699
chore: page loader improvement (#4753)
anmolsinghbhatia Jun 11, 2024
679db71
[WEB-1574] dev: page head hook (#4768)
anmolsinghbhatia Jun 11, 2024
afe723e
[WEB-1548] chore: Remove Drag Handles (#4769)
rahulramesha Jun 12, 2024
8ccd37d
chore: handled next_path in auth wrapper (#4774)
gurusainath Jun 12, 2024
f4ceaaf
[WEB-1574] chore: page head (#4773)
anmolsinghbhatia Jun 12, 2024
aa92ace
[WEB-1559] chore: make AI assistant endpoint workspace level (#4770)
aaryan610 Jun 12, 2024
eb34dca
fix: issue title input flicker (#4775)
anmolsinghbhatia Jun 12, 2024
28fc8cc
[WEB-1565] fix: onboarding steps logic. (#4779)
prateekshourya29 Jun 12, 2024
cf13ac3
[WEB-1578] chore: add max length validation for workspace slug in cre…
prateekshourya29 Jun 12, 2024
64619bf
dev: fix issue export (#4777)
pablohashescobar Jun 12, 2024
7677f02
[WEB-1580] chore: drag handler and sidebar improvement (#4780)
anmolsinghbhatia Jun 12, 2024
060fe8e
cancel issues API call when new call are being made (#4785)
rahulramesha Jun 12, 2024
3165c3b
fix: magic code when smtp is not configured (#4767)
pablohashescobar Jun 12, 2024
aeec219
chore: duplicated project collaborators (#4784)
NarayanBavisetti Jun 12, 2024
a0152ca
style: spreadsheet layout loader border (#4786)
anmolsinghbhatia Jun 12, 2024
d64cc44
[WEB-1597] fix: toast themes. (#4781)
prateekshourya29 Jun 12, 2024
8071350
fix: pagination grouping when grouping by created_by (#4783)
pablohashescobar Jun 12, 2024
61d8586
[WEB-522] chore: enabled estimate point analytics for module and cycl…
gurusainath Jun 12, 2024
cb59353
[WEB - 1552]chore: attach pages to multiple projects (#4741)
pablohashescobar Jun 12, 2024
bdd43f3
feat(configure_instance): check mandatory variables before starting (…
Royalsspirit Jun 12, 2024
4e5ca88
style: list layout load more border (#4787)
anmolsinghbhatia Jun 12, 2024
47dfb87
[WEB-1564] chore: add interceptor to handle 401 errors and redirect u…
prateekshourya29 Jun 12, 2024
34e1be7
fix: headless ui version updated (#4789)
anmolsinghbhatia Jun 12, 2024
ec955e0
[WEB-1559] chore: App switcher component added (#4793)
aaryan610 Jun 13, 2024
d81a476
[WEB-1559] chore: add page prop to the quick actions dropdown (#4782)
aaryan610 Jun 13, 2024
703aac5
chore: create extended root store (#4796)
aaryan610 Jun 13, 2024
0b4b092
fix: add default export for sidebar. (#4798)
prateekshourya29 Jun 13, 2024
e79b0c4
chore: rename page store (#4799)
aaryan610 Jun 13, 2024
d9c8271
chore: build error fixes and code cleanup. (#4800)
prateekshourya29 Jun 13, 2024
ee4ad58
chore: auth email input one password extenction improvement (#4791)
anmolsinghbhatia Jun 13, 2024
52617ba
[WEB-522] chore:Estimate structure (#4801)
gurusainath Jun 13, 2024
ab3a00d
chore: admin sidebar improvement (#4802)
anmolsinghbhatia Jun 13, 2024
d75e33c
fix issue mutation and count (#4804)
rahulramesha Jun 13, 2024
645764e
chore: update page search input (#4805)
aaryan610 Jun 13, 2024
7f97f23
Add missing exports (#4807)
SatishGandham Jun 13, 2024
e5d2902
chore: add woprkspace pages empty state (#4806)
aaryan610 Jun 13, 2024
5183f44
fix: eslint warnings
sriramveeraghanta Jun 13, 2024
a72d095
Merge branch 'develop' of github.com:makeplane/plane into develop
sriramveeraghanta Jun 13, 2024
f5f5726
fix ee sync error on base issues store (#4812)
rahulramesha Jun 13, 2024
b8ee986
fix: eslint config and errors
sriramveeraghanta Jun 13, 2024
c9147e7
Merge branch 'develop' of github.com:makeplane/plane into develop
sriramveeraghanta Jun 13, 2024
78d4d98
fix: core root store import fixes
sriramveeraghanta Jun 13, 2024
9145234
fix: core store import fixes
sriramveeraghanta Jun 13, 2024
b3626d8
[WEB-522] chore: estimate restructure and handled error while creatin…
gurusainath Jun 14, 2024
99e1963
feat: add GitLab OAuth client (#4692)
almereyda Jun 14, 2024
92ea599
Merge branch 'preview' of github.com:makeplane/plane into develop
sriramveeraghanta Jun 14, 2024
64bbe19
fix: merging gitlab changes
sriramveeraghanta Jun 14, 2024
299e220
fix: adding constant package.
sriramveeraghanta Jun 14, 2024
cfbc0cf
chore: ui fix and validation on estimare on active cycles estimate in…
gurusainath Jun 14, 2024
d1bfed9
[WEB-1608] fix: deleted project errors (#4820)
prateekshourya29 Jun 14, 2024
fd9f0fb
[WEB-1607[ fix: state dropwdown default state. (#4816)
prateekshourya29 Jun 14, 2024
707c4f9
[WEB-522] chore: handled numeric validation on estimate point update …
gurusainath Jun 14, 2024
c5b1d95
fix: god mode redireciton without trailing slash. (#4811)
prateekshourya29 Jun 14, 2024
71c77d3
fix: extra indexed db update on mount (reload) causing repeated popup…
Palanikannan1437 Jun 14, 2024
0aca5c7
[WEB-1601] fix: archive issues mutation. (#4815)
prateekshourya29 Jun 14, 2024
2449865
chore: move modal core components to the UI package (#4794)
aaryan610 Jun 14, 2024
831a336
[WEB-1613] chore: material logo loader (#4823)
anmolsinghbhatia Jun 14, 2024
2a740b9
[WEB - 1604]fix: pagination on many to many fields when grouping and …
pablohashescobar Jun 14, 2024
5925658
[WEB-1628] style: fix admin app telmetry checkbox on setup page. (#4824)
prateekshourya29 Jun 14, 2024
5bbb796
fix: migration order
sriramveeraghanta Jun 14, 2024
84236f5
fix: gitlab authentication (#4826)
pablohashescobar Jun 14, 2024
8f091b7
[WEB-522] chore: estimate point active cycles pending count and fixed…
gurusainath Jun 14, 2024
c5731ce
fix: duplicate import lint error. (#4827)
prateekshourya29 Jun 14, 2024
a8f4d21
[WEB-1596] fix: empty groups for issue list and kanban (#4829)
rahulramesha Jun 14, 2024
bba10d7
[WEB-1603] fix: load more issues when issues are deleted (#4830)
rahulramesha Jun 15, 2024
c99579c
[WEB-1600] chore: issue detail ui enhancement (#4832)
anmolsinghbhatia Jun 15, 2024
1028ec8
[WEB-1617] chore: created by implementation (#4831)
anmolsinghbhatia Jun 17, 2024
aba2af9
[WEB-1559] chore: updated pages response (#4821)
aaryan610 Jun 17, 2024
bd0799f
replaced redis docker images with valkey/valkey (#4836)
mguptahub Jun 17, 2024
5eb8e76
fix: turbo upgrade
sriramveeraghanta Jun 17, 2024
072e821
fix error while switching grouped by (#4843)
rahulramesha Jun 17, 2024
c5cac27
[WEB-1622] chore: profile setting layout improvement (#4840)
anmolsinghbhatia Jun 17, 2024
fc3e63f
Add some new eslint rules and fix the corresponding errors (#4839)
SatishGandham Jun 17, 2024
cf80538
[WEB-1551] fix: theme mutation when custom theme is applied. (#4838)
prateekshourya29 Jun 17, 2024
c4f5093
[WEB-1630] chore: fix project doesn't exist empty state fluctuation o…
prateekshourya29 Jun 17, 2024
ae3dcc3
[WEB-1397] chore: update project publish types (#4841)
aaryan610 Jun 17, 2024
e01e736
fix bulk issues selection checkboxes in list view (#4842)
rahulramesha Jun 17, 2024
0dc0a2a
[WEB-1612] chore: add length validation for state name. (#4837)
prateekshourya29 Jun 17, 2024
6a997bb
fix: workspace help section badge
sriramveeraghanta Jun 17, 2024
909fe12
chore: change one estimate point to another (#4845)
NarayanBavisetti Jun 17, 2024
413d6d2
[WEB-1397] chore: add anchor key to page type (#4844)
aaryan610 Jun 17, 2024
c9cf7cc
[WEB-1397] refactor: edition specific migration (#4847)
aaryan610 Jun 17, 2024
0e63128
[WEB-1589] chore: fix list group header padding. (#4848)
prateekshourya29 Jun 17, 2024
10e6714
fix the bug that incorrectly updates issue store for array properties…
rahulramesha Jun 18, 2024
6828d33
[WEB-1634] dev: update application router to support n-progress. (#4846)
prateekshourya29 Jun 18, 2024
d3d723c
[WEB-1632] fix: validating and showing proper alert estimate point ha…
gurusainath Jun 18, 2024
190c854
[WEB - 1418] chore: events for auth & onboarding (#4576)
1akhanBaheti Jun 18, 2024
8705a96
dev: create a global component for emoji/icon logo (#4851)
aaryan610 Jun 18, 2024
cc455b0
[WEB-1640] fix: validating the error in estimate delete (#4853)
gurusainath Jun 18, 2024
56956d8
fix: updated the ui inconsistancy in active cycle estimate dropdown (…
gurusainath Jun 18, 2024
59f0e9f
[WEB-1397] fix: UI package logo component (#4858)
aaryan610 Jun 18, 2024
e43b4b3
[WEB-1611] style: fixed state column width for consistency. (#4859)
prateekshourya29 Jun 18, 2024
c8736f1
[WEB-1635] style: fix vertical section tabs highlights. (#4855)
prateekshourya29 Jun 18, 2024
8500c63
fix issue pagination cursor logic (#4857)
rahulramesha Jun 18, 2024
135024a
[WEB-1397] chore: update space app types (#4861)
aaryan610 Jun 18, 2024
8155d9a
[WEB-1624] chore: add un-snooze option and minor fixes in inbox issue…
prateekshourya29 Jun 18, 2024
a06beaa
chore: removed estimate select dropdown component from estimate point…
gurusainath Jun 18, 2024
0b4faf7
[WEB-1642] chore: mutating issue estimation_point when we delete the …
gurusainath Jun 18, 2024
9b79a66
chore: updated Workspace views filter in all issues (#4868)
gurusainath Jun 19, 2024
67ad958
[WEB-1616] chore: improving the graphs ui and label in analytics (#4872)
gurusainath Jun 19, 2024
46ac908
chore: updated error and empty states' content (#4870)
aaryan610 Jun 19, 2024
cff2161
[WEB-1663] chore: imporve create new label UI. (#4873)
prateekshourya29 Jun 19, 2024
a2d691a
[WEB-1652] fix: add optional channing to fix app crash if router para…
prateekshourya29 Jun 19, 2024
77baf40
chore: Added swr to fetch the workspace members (#4874)
gurusainath Jun 19, 2024
1bc8095
[WEB-1661] fix: on update project emoji window was closing (#4875)
gurusainath Jun 19, 2024
d65d89b
chore: sign up form password strength improvement (#4876)
anmolsinghbhatia Jun 19, 2024
c6a3c04
chore: handled estimation error when the input field is not empty (#4…
gurusainath Jun 19, 2024
e04eb1a
fix issue creation logic for module and cycle issues (#4878)
rahulramesha Jun 20, 2024
718453b
[WEB-1610] chore: re-implement reload confirmation hook. (#4880)
prateekshourya29 Jun 20, 2024
aeb0979
fix: pagination repeat on none filters (#4879)
pablohashescobar Jun 20, 2024
418ca92
[WEB-1665] chore: advance views migration (#4869)
NarayanBavisetti Jun 20, 2024
268c35a
fix: update root store import in space app. (#4883)
prateekshourya29 Jun 20, 2024
f029683
[WEB-1420] chore: considering telemetry settings while capturing even…
1akhanBaheti Jun 20, 2024
ba63e0c
fix: replacing mobx react lite with mobx react
sriramveeraghanta Jun 20, 2024
f3bafb0
fix: change sync repo scope
sriramveeraghanta Jun 20, 2024
1984524
[WEB-1674] chore: views access control (#4885)
NarayanBavisetti Jun 20, 2024
4e5b445
chore: workspace cycles (#4886)
NarayanBavisetti Jun 20, 2024
24adddd
[WEB-1647] chore: breadcrumb items loader (#4887)
anmolsinghbhatia Jun 20, 2024
c36c984
chore: move `FavoriteStar` component to ui package (#4834)
aaryan610 Jun 20, 2024
280a69b
[WEB-1669] chore: enable sign out and sentry on exception error page.…
prateekshourya29 Jun 20, 2024
f06cce4
chore: enable posthog pageview. (#4888)
prateekshourya29 Jun 20, 2024
01d785b
[WEB-1681] chore: handled password strength validation and improved t…
gurusainath Jun 20, 2024
00de199
fix: issue peek view label with longer title (#4892)
anmolsinghbhatia Jun 20, 2024
d638ed8
choe: icon list sectoin improvement (#4890)
anmolsinghbhatia Jun 20, 2024
522cdc6
style: emoji picker search section consistency (#4889)
anmolsinghbhatia Jun 20, 2024
1b1302d
chore: handled password validation on onboarding screen (#4894)
gurusainath Jun 20, 2024
096d9b1
fix: project label error message added and ui improvement (#4895)
anmolsinghbhatia Jun 20, 2024
94e6fd4
[WEB-1657] dev: admin application code structuring. (#4867)
prateekshourya29 Jun 20, 2024
c0ad595
[WEB-522] chore: Move the estimates store and service out of core (#4…
gurusainath Jun 20, 2024
8d3755c
[WEB-1670] style: fix tab highlights on user activity page. (#4898)
prateekshourya29 Jun 20, 2024
d164aa5
chore: external api cycle snapshot (#4882)
NarayanBavisetti Jun 21, 2024
7bb1f7c
[WEB-1681] fix: onboarding password validation on weak password (#4899)
gurusainath Jun 21, 2024
69d67fc
chore: updated input validation on create and update estimate point f…
gurusainath Jun 21, 2024
efab68b
chore: updated workspace members in workspace settings members (#4902)
gurusainath Jun 21, 2024
367ccba
[WEB-1690] fix: always show the search input if search query is prese…
aaryan610 Jun 21, 2024
dcdd1ef
[WEB-1682] refactor: editor code splitting (#4893)
aaryan610 Jun 21, 2024
adec4e1
[WEB-1686] fix: issues incorrect filters while switching between, pro…
rahulramesha Jun 21, 2024
55a5c2d
[WEB-1682] chore: additional document editor extensions (#4905)
aaryan610 Jun 21, 2024
616e593
[WEB-1685] chore: page and view list page improvement (#4906)
anmolsinghbhatia Jun 21, 2024
2c33107
fix: version number component creation
sriramveeraghanta Jun 23, 2024
3f7516f
chore(deps): bump ws from 8.17.0 to 8.17.1 (#4911)
dependabot[bot] Jun 24, 2024
ce9d541
fix: pagination when group is not present in result (#4910)
pablohashescobar Jun 24, 2024
716a357
chore: remove set password option in space app (#4912)
pablohashescobar Jun 24, 2024
1c8e709
[WEB-522] chore: handled maximum no of char that user can enter in es…
gurusainath Jun 24, 2024
dcbd974
fix: mentions not working in any editor (#4915)
aaryan610 Jun 24, 2024
a554d87
fix: Input type number validation on estimate in create and update (#…
gurusainath Jun 24, 2024
08c4027
chore: updated redirection in archied estimates (#4919)
gurusainath Jun 24, 2024
7c4c777
[WEB-1696] chore: rendering mention comments in notification modal (#…
gurusainath Jun 24, 2024
e538bfa
[WEB-1702] chore: fix project archives breadcrumbs and minor ui fixes…
prateekshourya29 Jun 24, 2024
04eca3c
[WEB-1499] fix: fixed onboarding multiple redirections (#4920)
gurusainath Jun 24, 2024
b6cf177
chore: draft issue quick action menu validation (#4918)
anmolsinghbhatia Jun 24, 2024
3eda384
[WEB-1008] chore: issue toast alert improvement (#4914)
anmolsinghbhatia Jun 24, 2024
535a273
[WEB-1716] dev: app sidebar revamp (#4921)
aaryan610 Jun 24, 2024
7da5443
fix getting issue filter params based on only spreadsheet for workspa…
rahulramesha Jun 25, 2024
0ce17ff
fix: module and cycle sidebar issue progress (#4922)
anmolsinghbhatia Jun 25, 2024
981a8e9
[WEB-1691] fix: update `ControlLink` default target to `_blank` to av…
prateekshourya29 Jun 25, 2024
c5cd823
[WEB-522] fix: handling the issue and estimate point dropdown in the …
gurusainath Jun 25, 2024
245962d
fix: resolved theme updation workflow in store-wrapper and workspace …
gurusainath Jun 25, 2024
711494b
[WEB-1716] fix: sidebar UI inconsistencies (#4933)
aaryan610 Jun 25, 2024
635efea
[WEB-1255] chore: public and unlocked views (#4932)
rahulramesha Jun 25, 2024
c919435
style: admin app UI & UX updates. (#4934)
prateekshourya29 Jun 25, 2024
9918437
[WEB-1727] refactor: pages editor sync logic solidified (#4926)
Palanikannan1437 Jun 25, 2024
bafe3f9
fix: password strength banner validation (#4935)
anmolsinghbhatia Jun 25, 2024
f087af3
fix: export page root from component pages
sriramveeraghanta Jun 25, 2024
a3a1e9c
[WEB-1684] chore: handled estimate dropdown render dynaically for in …
gurusainath Jun 26, 2024
4e97fcd
[WEB-1724] fix: initial pages list loading. (#4939)
prateekshourya29 Jun 26, 2024
9e97aa2
fix: disable posthog events
sriramveeraghanta Jun 26, 2024
141f740
[WEB-1718] style: fix spreadsheet column width. (#4943)
prateekshourya29 Jun 26, 2024
4452630
fix: added import order rules to the editor package (#4946)
aaryan610 Jun 26, 2024
eda1599
chore: add extra check to fetch pages list and page details (#4945)
aaryan610 Jun 26, 2024
67784b4
[WEB-1716] chore: sidebar improvements for guests/viewers (#4941)
aaryan610 Jun 26, 2024
adaf3b1
[WEB-1746] fix: remove password validation for sign-in. (#4951)
prateekshourya29 Jun 27, 2024
8266158
[WEB-1255] feat: filters for project views and changes required for a…
rahulramesha Jun 27, 2024
9a25594
fix: drag drop issues with h4,h5,h6,images and drag handle position i…
Palanikannan1437 Jun 27, 2024
aa6ad4d
[WEB-1255] chore: Replicate the existing services to fix build (#4954)
rahulramesha Jun 27, 2024
dbd7756
fix: issue embed option in slash command (#4938)
aaryan610 Jun 27, 2024
1f9f821
[WEB-1255] chore: necessary changes for advanced views (#4955)
rahulramesha Jun 27, 2024
ff4de9a
[WEB-1691] chore: refactor finish onboarding logic to avoid multiple …
prateekshourya29 Jun 27, 2024
90339b1
fix: dummy data script to handle multiple projects (#4953)
pablohashescobar Jun 27, 2024
1a37c15
[WEB - 1742] chore: user activation and deactivation workflow (#4944)
pablohashescobar Jun 27, 2024
d1ec830
[WEB - 1749] chore: send email when a user is added to the project (#…
pablohashescobar Jun 27, 2024
761fbe3
chore: rename deploy to publish (#4957)
aaryan610 Jun 28, 2024
b5a2e5c
fix: All in one docker image setup and build workflow (#4960)
mguptahub Jun 28, 2024
5895762
[WEB-1748] fix: onboarding infinite loading issue. (#4961)
prateekshourya29 Jun 28, 2024
1e1a912
fix: turbo version update
sriramveeraghanta Jun 28, 2024
8d5d042
chore, make core changes for Advanced views (#4962)
rahulramesha Jun 28, 2024
209dc57
[WEB-1764] chore: revamp workspace notifications (#4947)
gurusainath Jun 28, 2024
6264645
chore: add custom n-progress component to fix unwanted n-progress tri…
prateekshourya29 Jun 28, 2024
3b2af2d
fix: page publish typo (#4963)
aaryan610 Jun 28, 2024
96563b4
[WEB-1255] fix: edit and delete access control for views (#4964)
rahulramesha Jun 28, 2024
7d4bb3e
Fix: image insertion in node boundaries and missing extensions (#4977)
Palanikannan1437 Jul 1, 2024
ab2e96a
fix: fix multiline copy paste (#4978)
Palanikannan1437 Jul 1, 2024
f2694e0
[WEB-1791] fix: issue delete redirection (#4980)
anmolsinghbhatia Jul 1, 2024
c215068
[WEB-1792] chore: handled loader state and empty state in notificatio…
gurusainath Jul 1, 2024
184c333
modify default filter options for views (#4984)
rahulramesha Jul 1, 2024
fa2cfbb
fix: padding inside the blockquotes inside list items (#4983)
Palanikannan1437 Jul 1, 2024
f3347c5
[WEB-1736] fix: drag drop task list (#4959)
Palanikannan1437 Jul 1, 2024
439d678
fix: handle issue details error (#4979)
aaryan610 Jul 1, 2024
830d404
chore(deps): bump djangorestframework in /apiserver/requirements (#4987)
dependabot[bot] Jul 1, 2024
e824c37
[WEB-1790] chore: delete view permission change (#4981)
NarayanBavisetti Jul 1, 2024
936c21d
chore: handled Notification error (#4990)
gurusainath Jul 1, 2024
e78263e
[WEB-1689] fix: command enter submits the form (#4986)
aaryan610 Jul 1, 2024
6e379b9
[WEB-1802] chore: remove redirection logic from security settings pag…
prateekshourya29 Jul 1, 2024
d62654e
fix: upgrading turbo
sriramveeraghanta Jul 1, 2024
03f7685
[WEB-1810] style: fix issue with screen height on all layouts when pe…
prateekshourya29 Jul 1, 2024
35f78e8
responsive styles for recent-collborators (#4958)
dByler1 Jul 1, 2024
26be5da
chore: handled notification error styling (#4996)
gurusainath Jul 1, 2024
764e081
[WEB-1814] chore: admin app UI & UX improvements. (#4999)
prateekshourya29 Jul 2, 2024
a5628c4
fix: issue link count mutation (#5006)
anmolsinghbhatia Jul 2, 2024
c217185
chore: open on hover functionality added to custom menu (#5003)
anmolsinghbhatia Jul 2, 2024
0fd3625
[WEB-1814] chore: update OIDC and SAML logo. (#5009)
prateekshourya29 Jul 2, 2024
2604014
[WEB-1792] chore: integrated inbox issue in notification peek view an…
gurusainath Jul 2, 2024
78e0405
[WEB-1801] improvement: open shortcut guide using `shift+/` key combi…
prateekshourya29 Jul 2, 2024
b591203
[WEB-1679] chore: relation and attachment icons (#5005)
anmolsinghbhatia Jul 2, 2024
d9d62c2
Add empty state when view is not available (#5002)
rahulramesha Jul 2, 2024
83587c2
fix: converted and handled the estimate type to lowercase in the stor…
gurusainath Jul 2, 2024
c8491a1
[WEB - 1827]remove: migration for account and social login connection…
pablohashescobar Jul 2, 2024
b0bc818
[WEB-1819] dev: collapsible component (#5001)
anmolsinghbhatia Jul 2, 2024
4e8b7e6
fix: api requests cors (#4929)
Quadrubo Jul 2, 2024
fc15ca5
[WEB-1792] fix: handled redirection issue when we change the status o…
gurusainath Jul 2, 2024
1201a42
[WEB-1679] chore: sub-issues, attachments, and links UI revamp (#5007)
anmolsinghbhatia Jul 2, 2024
12401c5
fix: update link view now updates the link (#4989)
Palanikannan1437 Jul 2, 2024
c637639
tweak pagination and virtualization thresholds to have a smoother scr…
rahulramesha Jul 2, 2024
b50df9e
fix: peek overview layout dropdown icons (#4993)
aaryan610 Jul 2, 2024
cc479f3
[WEB-1808] style: fix `settings` highlight on app sidebar. (#4995)
prateekshourya29 Jul 2, 2024
86464c1
fix: project publish redirection (#5004)
aaryan610 Jul 2, 2024
fc33238
fix: updated unread count UI and validation (#5016)
gurusainath Jul 2, 2024
3dc933f
[WEB - 1835] chore: update workspace constants (#5017)
pablohashescobar Jul 2, 2024
0363057
fix: modal core onClose (#5018)
anmolsinghbhatia Jul 3, 2024
db722d5
[WEB-1801] fix: avoid opening shortcut guide on editors / input eleme…
prateekshourya29 Jul 3, 2024
095639b
fix: workspace slug validation (#5023)
pablohashescobar Jul 3, 2024
5ad0114
fix:feature preview (#4976)
mguptahub Jul 3, 2024
8f59a36
fix: sidebar quick action overlapping (#5020)
anmolsinghbhatia Jul 3, 2024
af51992
[WEB-1715] chore: issue filters indicator enhancement (#5027)
anmolsinghbhatia Jul 3, 2024
825b2f2
fix: issue pagination listing (#5029)
pablohashescobar Jul 3, 2024
a7aa5c2
[WEB-1829] fix: stop issues query before fetching the view filters (#…
rahulramesha Jul 3, 2024
82fa134
[WEB-1843] chore: active cycles file restructuring. (#5031)
prateekshourya29 Jul 3, 2024
734e920
chore: updated dropdown hover ui on estimate dropdown menu options (#…
gurusainath Jul 3, 2024
2f8c8ac
[WEB-1847] chore: handled project id on the issue creation modal toas…
gurusainath Jul 4, 2024
9717497
chore: package version change
sriramveeraghanta Jul 4, 2024
f1496e3
fix module Quick add (#5039)
rahulramesha Jul 4, 2024
5918607
[WEB-1818] fix: issue changes done in Peek overview to reflect in the…
rahulramesha Jul 4, 2024
2b570da
chore: change comment box placeholder (#5042)
aaryan610 Jul 4, 2024
dda19b0
fix: issue peek view link list ui (#5045)
anmolsinghbhatia Jul 4, 2024
d3ec1aa
[WEB-1792] chore: updated UI notification tooltip on header and app s…
gurusainath Jul 4, 2024
72f00e3
fix build errors due to conflicting PRs (#5047)
rahulramesha Jul 4, 2024
9a927de
chore: estimate points float field (#5038)
NarayanBavisetti Jul 4, 2024
a36d1a7
chore: corrected the subissue ordering (#5030)
NarayanBavisetti Jul 4, 2024
156f101
chore: Active cycle muatation when current cycle creation when curren…
gurusainath Jul 5, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
98 changes: 73 additions & 25 deletions .github/workflows/build-aio-base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,11 @@ name: Build AIO Base Image

on:
workflow_dispatch:
inputs:
base_tag_name:
description: 'Base Tag Name'
required: false
default: ''

env:
TARGET_BRANCH: ${{ github.ref_name }}
Expand All @@ -16,37 +21,87 @@ jobs:
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_base: ${{ steps.changed_files.outputs.base_any_changed }}
image_tag: ${{ steps.set_env_variables.outputs.IMAGE_TAG }}

steps:
- id: set_env_variables
name: Set Environment Variables
run: |
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 "TARGET_BRANCH=${{ env.TARGET_BRANCH }}" >> $GITHUB_OUTPUT

if [ "${{ github.event.inputs.base_tag_name }}" != "" ]; then
echo "IMAGE_TAG=${{ github.event.inputs.base_tag_name }}" >> $GITHUB_OUTPUT
elif [ "${{ env.TARGET_BRANCH }}" == "master" ]; then
echo "IMAGE_TAG=latest" >> $GITHUB_OUTPUT
elif [ "${{ env.TARGET_BRANCH }}" == "preview" ]; then
echo "IMAGE_TAG=preview" >> $GITHUB_OUTPUT
else
echo "IMAGE_TAG=develop" >> $GITHUB_OUTPUT
fi


if [ "${{ env.TARGET_BRANCH }}" == "master" ]; 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

- id: checkout_files
name: Checkout Files
uses: actions/checkout@v4

- name: Get changed files
id: changed_files
uses: tj-actions/changed-files@v42
full_base_build_push:
runs-on: ubuntu-latest
needs: [base_build_setup]
env:
BASE_IMG_TAG: makeplane/plane-aio-base:full-${{ needs.base_build_setup.outputs.image_tag }}
BUILDX_DRIVER: ${{ needs.base_build_setup.outputs.gh_buildx_driver }}
BUILDX_VERSION: ${{ needs.base_build_setup.outputs.gh_buildx_version }}
BUILDX_PLATFORMS: ${{ needs.base_build_setup.outputs.gh_buildx_platforms }}
BUILDX_ENDPOINT: ${{ needs.base_build_setup.outputs.gh_buildx_endpoint }}
steps:
- name: Check out the repo
uses: actions/checkout@v4

- name: Login to Docker Hub
uses: docker/login-action@v3
with:
files_yaml: |
base:
- aio/Dockerfile.base
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

base_build_push:
if: ${{ needs.base_build_setup.outputs.build_base == 'true' || github.event_name == 'workflow_dispatch' || needs.base_build_setup.outputs.gh_branch_name == 'master' }}
- 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: Build and Push to Docker Hub
uses: docker/build-push-action@v5.1.0
with:
context: ./aio
file: ./aio/Dockerfile-base-full
platforms: ${{ env.BUILDX_PLATFORMS }}
tags: ${{ env.BASE_IMG_TAG }}
push: true
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_base_build_push:
runs-on: ubuntu-latest
needs: [base_build_setup]
env:
BASE_IMG_TAG: makeplane/plane-aio-base:${{ needs.base_build_setup.outputs.gh_branch_name }}
TARGET_BRANCH: ${{ needs.base_build_setup.outputs.gh_branch_name }}
BASE_IMG_TAG: makeplane/plane-aio-base:slim-${{ needs.base_build_setup.outputs.image_tag }}
BUILDX_DRIVER: ${{ needs.base_build_setup.outputs.gh_buildx_driver }}
BUILDX_VERSION: ${{ needs.base_build_setup.outputs.gh_buildx_version }}
BUILDX_PLATFORMS: ${{ needs.base_build_setup.outputs.gh_buildx_platforms }}
Expand All @@ -55,15 +110,6 @@ jobs:
- name: Check out the repo
uses: actions/checkout@v4

- name: Set Docker Tag
run: |
if [ "${{ env.TARGET_BRANCH }}" == "master" ]; then
TAG=makeplane/plane-aio-base:latest
else
TAG=${{ env.BASE_IMG_TAG }}
fi
echo "BASE_IMG_TAG=${TAG}" >> $GITHUB_ENV

- name: Login to Docker Hub
uses: docker/login-action@v3
with:
Expand All @@ -81,10 +127,12 @@ jobs:
uses: docker/build-push-action@v5.1.0
with:
context: ./aio
file: ./aio/Dockerfile.base
file: ./aio/Dockerfile-base-slim
platforms: ${{ env.BUILDX_PLATFORMS }}
tags: ${{ env.BASE_IMG_TAG }}
push: true
cache-from: type=gha
cache-to: type=gha,mode=max
env:
DOCKER_BUILDKIT: 1
DOCKER_USERNAME: ${{ secrets.DOCKERHUB_USERNAME }}
Expand Down
203 changes: 203 additions & 0 deletions .github/workflows/build-aio-branch.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,203 @@
name: Branch Build AIO

on:
workflow_dispatch:
inputs:
full:
description: 'Run full build'
type: boolean
required: false
default: false
slim:
description: 'Run slim build'
type: boolean
required: false
default: false
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 }}
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 [ "${{ env.TARGET_BRANCH }}" == "master" ] || [ "${{ github.event_name }}" == "release" ]; 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: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:${{env.BUILD_TYPE}}-stable,makeplane/plane-aio:${{env.BUILD_TYPE}}-${{ github.event.release.tag_name }}
elif [ "${{ env.TARGET_BRANCH }}" == "master" ]; then
TAG=makeplane/plane-aio:${{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: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:${{env.BUILD_TYPE}}-stable,makeplane/plane-aio:${{env.BUILD_TYPE}}-${{ github.event.release.tag_name }}
elif [ "${{ env.TARGET_BRANCH }}" == "master" ]; then
TAG=makeplane/plane-aio:${{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 }}
3 changes: 2 additions & 1 deletion .github/workflows/build-test-pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,11 @@ name: Build and Lint on Pull Request
on:
workflow_dispatch:
pull_request:
types: ["opened", "synchronize"]
types: ["opened", "synchronize", "ready_for_review"]

jobs:
get-changed-files:
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
outputs:
apiserver_changed: ${{ steps.changed-files.outputs.apiserver_any_changed }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/create-sync-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
else
echo "MATCH=false" >> $GITHUB_OUTPUT
fi
Auto_Merge:
Create_PR:
if: ${{ needs.Check_Branch.outputs.BRANCH_MATCH == 'true' }}
needs: [Check_Branch]
runs-on: ubuntu-latest
Expand Down
Loading
Loading