Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
271 commits
Select commit Hold shift + click to select a range
f5fe8d0
chore: sync changes from canary to preview
sriramveeraghanta Dec 11, 2025
f8f7646
fix: broken lock file
sriramveeraghanta Dec 11, 2025
8e51896
chore: add Plane sync label to github templates #8303
pushya22 Dec 11, 2025
906c1b5
[WEB-5624] chore: added webhook translations #8312
b-saikrishnakanth Dec 11, 2025
248acdc
sync: canary to preview
sriramveeraghanta Dec 11, 2025
234b088
chore(deps): upgrade next themes package
sriramveeraghanta Dec 12, 2025
119cf39
Merge branch 'canary' of github.com:makeplane/plane into preview
sriramveeraghanta Dec 12, 2025
192ed9b
[WEB-5654]fix: custom select selection and dropdown close #8324
vamsikrishnamathala Dec 12, 2025
1b42739
[WEB-5124] chore: intake work item toast enhancements (#8329)
anmolsinghbhatia Dec 12, 2025
2ac5efe
[WEB-5647] chore: list layout work item identifier enhancements (#8326)
anmolsinghbhatia Dec 12, 2025
0263f07
chore: file formating
sriramveeraghanta Dec 12, 2025
d86418a
[WEB-5650] feat: Enable Gitea OAuth configuration (#8325)
b-saikrishnakanth Dec 12, 2025
22339b9
[WEB-5602] feat: new design system (#8220)
aaryan610 Dec 12, 2025
fc1c7fe
[WEB-5668] fix: add fetchWorkspaceLevelProjectEntities method and upd…
prateekshourya29 Dec 16, 2025
e7974af
[SILO-783] feat: added porters and new serializer based exporter (#8335)
henit-chobisa Dec 16, 2025
be1113b
[WEB-5699] refactor: update styling and classnames of charts accordin…
JayashTripathy Dec 16, 2025
fa63964
feat: custom theming enhancements (#8342)
anmolsinghbhatia Dec 16, 2025
e8047b6
[WEB-5671] chore: settings workspace members enhancements #8346
b-saikrishnakanth Dec 16, 2025
df710e0
[WEB-5666] chore: set project timezone same as workspace timezone in …
sangeethailango Dec 16, 2025
88f5a06
[WEB-5614] fix: new design system consistency (#8351)
JayashTripathy Dec 17, 2025
d8930c5
[WEB-5708] regression: remove material icon instances from the Space …
aaryan610 Dec 17, 2025
7c6a6a3
chore: sync changes (#8343)
aaryan610 Dec 17, 2025
1338e9d
[WEB-5614] chore: work item detail and list layout enhancements #8355
anmolsinghbhatia Dec 17, 2025
1f06b67
regression: replace old css vars with the new design system tokens (#…
aaryan610 Dec 17, 2025
61db42b
[WEB-5614] chore: custom theme on colour improvement #8356
anmolsinghbhatia Dec 17, 2025
dbda750
[WEB-5732] style: update work item detail properties UI (#8357)
aaryan610 Dec 17, 2025
8bd23ac
[WEB-5730] fix: user mention colors #8358
aaryan610 Dec 17, 2025
2f80d59
[WEB-5614] fix: empty state and padding token fixes (#8359)
anmolsinghbhatia Dec 17, 2025
b675c5c
[WEB-5614] chore: update component styles and class names for consist…
JayashTripathy Dec 17, 2025
617c7ab
[WEB-5614] chore: logo and icon enhancements #8362
anmolsinghbhatia Dec 17, 2025
b7621c6
fix: work item property icon renderer (#8363)
aaryan610 Dec 17, 2025
8b0a816
[WEB-5614] fix: sidebar and label dropdown #8364
anmolsinghbhatia Dec 17, 2025
b906d42
fix: material icons font file (#8366)
aaryan610 Dec 17, 2025
508e332
[WEB-5614] chore: lucide icon code refactor #8365
anmolsinghbhatia Dec 17, 2025
4cac953
fix: nested context menu UI (#8367)
aaryan610 Dec 17, 2025
f0b98ce
[WEB-5708] style: space app kanban card UI (#8368)
aaryan610 Dec 17, 2025
d9ab601
[WEB-5742] fix: input field background #8369
aaryan610 Dec 17, 2025
9b90fbf
[WEB-5641] chore: sub work item quick menu padding #8370
anmolsinghbhatia Dec 17, 2025
88f4d82
chore: replace old classNames (#8372)
aaryan610 Dec 18, 2025
c56bb06
chore: update component styles and class names for consistency across…
JayashTripathy Dec 18, 2025
ad2291d
[WEB-5660] [WEB-5737] fix: cycle and module sidebar #8375
aaryan610 Dec 18, 2025
78f4a72
[WEB-5676] style: gantt column outline #8374
aaryan610 Dec 18, 2025
6741693
[WEB-5614] chore: platform design token enhancements (#8373)
anmolsinghbhatia Dec 18, 2025
cae66ef
[WEB-5649] [WEB-5675] fix: local font files #8377
aaryan610 Dec 18, 2025
e56417e
[WEB-5614] chore: primitive token updated (#8378)
anmolsinghbhatia Dec 18, 2025
3df5839
fix: tooltip imports (#8379)
aaryan610 Dec 18, 2025
b165e2a
[WEB-5614] chore: platform header and breadcrumb enhancements (#8383)
anmolsinghbhatia Dec 18, 2025
9747bff
[WEB-5652] fix: kanban quick add UI #8382
aaryan610 Dec 18, 2025
eafa393
[WEB-5726] fix: showing an empty state on deleted work item link #8381
b-saikrishnakanth Dec 18, 2025
ba7b2a3
fix: space app default background (#8384)
aaryan610 Dec 18, 2025
59f024d
[WIKI-849] feat: debounce for mention search (#8380)
iam-vipin Dec 18, 2025
5e0091e
fix: font imports (#8387)
aaryan610 Dec 18, 2025
80acecb
chore: platform layout enhancements (#8386)
anmolsinghbhatia Dec 18, 2025
cb56fbe
fix: image uploader bg in light mode (#8385)
aaryan610 Dec 18, 2025
81dbd5a
[WEB-5614] refactor: update styling and structure across various comp…
JayashTripathy Dec 18, 2025
465c99f
fix: input fields bg (#8389)
aaryan610 Dec 18, 2025
1e35145
fix: custom z-index classNames (#8395)
aaryan610 Dec 19, 2025
f3d5e7d
[WEB-5454] fix: optimize date validation logic in CycleCreateUpdateMo…
JayashTripathy Dec 19, 2025
df69886
[WEB-5614] chore: work item detail comment and sidebar enhancements (…
anmolsinghbhatia Dec 19, 2025
3876bf0
[WEB-5675] chore: implement `fontsource` as the fonts library (#8398)
aaryan610 Dec 19, 2025
67c39df
[WEB-5762] fix: workitem detail sidebar properties design consistency…
JayashTripathy Dec 19, 2025
1ad5772
[WEB-5761]fix: intake spacing issue (#8399)
vamsikrishnamathala Dec 19, 2025
313314e
[WEB-5614] chore: sidebar enhancement #8401
anmolsinghbhatia Dec 19, 2025
409a3e8
[WEB-5768]chore: updated comment UI #8402
vamsikrishnamathala Dec 19, 2025
8349648
[WEB-5614] chore: package and layout enhancements #8403
anmolsinghbhatia Dec 21, 2025
4908211
chore: update storybook dependency
sriramveeraghanta Dec 21, 2025
c2ce21e
[WEB-5657] feat: add synchronization configuration for multiple provi…
pablohashescobar Dec 22, 2025
4645356
[WEB-5657] chore: synchronization configuration for multiple provide…
b-saikrishnakanth Dec 22, 2025
57bbf3c
[WEB-5746]fix: workspace member modal z-index #8410
vamsikrishnamathala Dec 22, 2025
72883e7
[WEB-5773] fix: editor image full screen modal (#8413)
aaryan610 Dec 22, 2025
8a0b710
[WEB-5774] fix: editor nodes background colors (#8416)
aaryan610 Dec 22, 2025
daf65f5
[WEB-5776]chore: updated design system for alert modal #8415
vamsikrishnamathala Dec 22, 2025
e2fcb50
[WEB-5775] fix: mentions search on empty query #8417
aaryan610 Dec 22, 2025
5a2e2e7
[WEB-5662][WEB-5770] fix: alignment of cycles in sidebar and layout s…
JayashTripathy Dec 22, 2025
7a3cebd
fix: alpha colors (#8418)
aaryan610 Dec 22, 2025
cb9b4f7
[WEB-5784] fix: truncation issue in wi properties (#8422)
JayashTripathy Dec 22, 2025
dbf84bf
docs: update readme with react router badge (#8424)
sriramveeraghanta Dec 22, 2025
c0552f0
[WEB-5788] fix: board layout group by icon #8426
anmolsinghbhatia Dec 23, 2025
21df102
[WEB-5792] regression: editor font family #8427
aaryan610 Dec 23, 2025
373e640
[WIKI-740] refactor: editor table performance (#8411)
aaryan610 Dec 23, 2025
70eea50
[WEB-5786] fix: updated font size for dates at Kanban card #8429
vamsikrishnamathala Dec 23, 2025
5590bf7
[WEB-5772] fix: theme switch flicker (#8428)
anmolsinghbhatia Dec 23, 2025
6cd85a7
[WEB-5784] fix: truncation of links in work items (#8430)
JayashTripathy Dec 23, 2025
2bc7080
[WEB-5772] chore: theme switcher and editor colors enhancements (#8436)
anmolsinghbhatia Dec 23, 2025
d09c91b
[WEB-5772] chore: theme switcher code refactor #8438
anmolsinghbhatia Dec 23, 2025
777200d
chore: workspace events (#8439)
sriramveeraghanta Dec 23, 2025
0c795e9
[WEB-5798] refactor: web and admin auth related components and update…
prateekshourya29 Dec 24, 2025
27a7cdc
[WEB-5581] fix: resolve logo spinner hydration and theme loading issu…
prateekshourya29 Dec 24, 2025
1a7c537
[WEB-5791] fix: broken favicon in links (#8396)
sangeethailango Dec 24, 2025
59f26a8
[WEB-5667] fix: estimate value display in analytics #8448
NarayanBavisetti Dec 24, 2025
39728d4
[WEB-5779] fix: handle loading state while fetching project cover ima…
JayashTripathy Dec 24, 2025
5b28327
[WEB-5782]chore: migrated modals to @plane/ui (#8420)
vamsikrishnamathala Dec 24, 2025
55c49cc
[WEB-5808] chore: sidebar project list enhancements (#8451)
anmolsinghbhatia Dec 24, 2025
3c8624b
[WEB-5324] refactor: add Unified OAuth Configuration and Missing Gite…
prateekshourya29 Dec 24, 2025
5499e49
[WEB-5574]chore: notification card refactor (#8234)
vamsikrishnamathala Dec 24, 2025
f04be48
[WEB-5804] refactor: decouple filter value types from filter configur…
prateekshourya29 Dec 24, 2025
78eeb9c
[WEB-5785]fix: favorites icon size #8449
vamsikrishnamathala Dec 26, 2025
e3ba7c2
[WEB-5781]chore: removed info banner for preferences #8442
vamsikrishnamathala Dec 26, 2025
92ac28f
[WEB-5809] refactor: tailwind config inline variables (#8437)
aaryan610 Dec 26, 2025
2980c2d
refactor: actions icon migration (#8219)
anmolsinghbhatia Dec 26, 2025
6cc5c19
regression: red and green color backgrounds (#8456)
aaryan610 Dec 26, 2025
3241693
[WEB-5815] chore: removed the deleted states (#8457)
NarayanBavisetti Dec 26, 2025
ec215bb
Typo: database extension error message (#8461)
ShaikhNaasir Dec 29, 2025
630d2b9
[WEB-5179] chore: icon utils code refactor #8458
anmolsinghbhatia Dec 29, 2025
20492ff
[WEB-5790] feat: new email templates (#8423)
b-saikrishnakanth Dec 29, 2025
94d5779
chore: remove unused get_client_ip import (#8453)
majiayu000 Dec 29, 2025
8d479ac
[WEB-5822] fix: migrate ImagePickerPopover to Propel Tabs component a…
prateekshourya29 Dec 29, 2025
8663382
chore: navigation preference enhancements (#8468)
anmolsinghbhatia Dec 30, 2025
9141a93
[WEB-5472] refactor: components of project creation flow (#8462)
JayashTripathy Dec 30, 2025
031baaa
[WEB-857] regression: image uploader error state #8471
aaryan610 Dec 30, 2025
c97e418
[WEB-4959]chore: refactor project member page #8464
b-saikrishnakanth Dec 30, 2025
dcd8d27
[WEB-5472] refactor: project form #8472
JayashTripathy Dec 30, 2025
1072509
migration: added webhook version, navigation related fields and allow…
sangeethailango Dec 30, 2025
a976bea
fix: correct spelling error in database.ts log message (#8452)
majiayu000 Dec 30, 2025
a37e5e2
[WEB-5598] refactor: streamline object creation in workspace seed ta…
pablohashescobar Dec 30, 2025
d61b157
chore: remove posthog events (#8465)
sriramveeraghanta Dec 30, 2025
6129e8e
Revert "[WEB-4959]chore: refactor project member page #8464" (#8476)
sriramveeraghanta Dec 30, 2025
3d5e427
chore: remove unused right sidebar component and clean up workspace m…
prateekshourya29 Dec 30, 2025
ea1f92e
[WEB-5537]refactor: rename IssueUserProperty to ProjectUserProperty a…
pablohashescobar Jan 6, 2026
b83d460
[WIKI-826] chore: add unique id as key to logo selector (#8494)
iam-vipin Jan 7, 2026
110dbd9
[VPAT-50] chore(security): add X-Frame-Options header to nginx config…
prateekshourya29 Jan 8, 2026
5f3f9d2
chore: updated migration file name (#8515)
NarayanBavisetti Jan 9, 2026
8399f64
chore(deps): react router upgraded
sriramveeraghanta Jan 9, 2026
fa1b4a1
[WEB-5890] migration: added getting_started_checklist, tips, explored…
sangeethailango Jan 15, 2026
f783447
[WEB-5907] fix: magic code sign-in at Space app. #8552
vamsikrishnamathala Jan 19, 2026
3de7620
[WIKI-735] fix: table insert handle z-index #8545
aaryan610 Jan 19, 2026
f7debcd
[WEB-5898] chore: update tailwind config #8516
aaryan610 Jan 19, 2026
6c8779c
chore(deps): bump lodash-es in the npm_and_yarn group across 1 direct…
dependabot[bot] Jan 22, 2026
2a29ab8
[WEB-5845] chore: changing description field to description json (#8230)
NarayanBavisetti Jan 22, 2026
bb4f172
chore: fix typos in comments (#8553)
NAM-MAN Jan 23, 2026
ba5ba5b
[GIT-61] chore: allow .md files to be uploaded (#8571)
sangeethailango Jan 23, 2026
db8b671
[WEB-5860] [WEB-5861] [WEB-5862] style: improved settings interface (…
aaryan610 Jan 23, 2026
57806f9
[GIT-45] fix: allow markdown file attachments (#8524)
AshrithSathu Jan 23, 2026
20e266c
fix: node view renders (#8559)
Palanikannan1437 Jan 23, 2026
b31c019
fix: pdf export (#8564)
Palanikannan1437 Jan 26, 2026
f7d5200
migration: back migrate all product tour fields to set true (#8575)
sangeethailango Jan 26, 2026
32a2584
[GIT-66] improvement: prevent disabling last enabled authentication m…
prateekshourya29 Jan 26, 2026
66decf6
fully translated into Ukrainian language (#8579)
vcscroll Jan 26, 2026
02d0ee3
chore: add copyright (#8584)
sriramveeraghanta Jan 27, 2026
b8d3b3c
fix: module percentage calculation (#8595)
NarayanBavisetti Jan 29, 2026
587cb3e
fix: file fomatting
sriramveeraghanta Feb 2, 2026
d191615
[SECUR-113] fix: ssrf for work item links (#8607)
sangeethailango Feb 5, 2026
7872927
[SECUR-104] fix: Arbitrary Modification of API Token Rate Limits#8612
sangeethailango Feb 9, 2026
13a6794
chore(deps): upgrade django version
sriramveeraghanta Feb 9, 2026
dfbd043
[WEB-6058] chore : add logic to handle save#8614
iam-vipin Feb 9, 2026
ea7b30b
chore(deps): update the node pacakges
sriramveeraghanta Feb 9, 2026
e1227f0
fix: type fix for description payload (#8619)
Palanikannan1437 Feb 9, 2026
0887cbb
chore(deps): update lodash package
sriramveeraghanta Feb 9, 2026
57ce2a5
[WEB-6149] migration: change estimate point key max value to 50 #8620
sangeethailango Feb 10, 2026
06e4a16
fix: remove ee folder from web (#8622)
sriramveeraghanta Feb 10, 2026
7793feb
chore: merge constants and services (#8623)
sriramveeraghanta Feb 10, 2026
2b6e24d
chore: merge helpers and layouts (#8624)
sriramveeraghanta Feb 10, 2026
b59e541
chore(deps): bump cryptography (#8625)
dependabot[bot] Feb 11, 2026
bcc8fb4
style: update ASCII art in install script header (#8628)
akshat5302 Feb 12, 2026
c93f9fc
[WEB-6038] fix: work item empty title flicker #8618
anmolsinghbhatia Feb 12, 2026
dbe059b
fix: workitem description input inital load (#8617)
anmolsinghbhatia Feb 12, 2026
a8d8165
[WEB-6137] fix: work item peek view outside click #8610
anmolsinghbhatia Feb 12, 2026
cd613e5
[SECUR-105] fix: csv injection vulnerability sanitization #8611
sangeethailango Feb 13, 2026
60734b2
[WIKI-877] fix: order of this dropdown options in pages #8563
iam-vipin Feb 13, 2026
fab84eb
[WEB-5899]fix: project sort order (#8530)
vamsikrishnamathala Feb 13, 2026
dfce8c6
chore: admin folder structure (#8632)
sriramveeraghanta Feb 13, 2026
a3a1d14
i18n(ru): expand Russian translation coverage (#8603)
stelmsk Feb 13, 2026
efc600a
chore(deps): update axios dependency
sriramveeraghanta Feb 13, 2026
8fa08b2
[GIT-57 | WEB-5912] fix: app sidebar ux and responsiveness (#8560)
anmolsinghbhatia Feb 13, 2026
d497304
refactor: table drag preview using decorations (#8597)
aaryan610 Feb 13, 2026
7607cc9
[WEB-5884] chore: layout loader enhancements #8500
anmolsinghbhatia Feb 13, 2026
bf521b7
[WEB-1201] chore: dropdown options hierarchy improvements (#8501)
anmolsinghbhatia Feb 13, 2026
53b3358
[GIT-44] refactor(auth): add PASSWORD_TOO_WEAK error code (#8522)
JayashTripathy Feb 13, 2026
7e5b506
Update translations.ts: issue-artifacts discoverd (#7979)
conny3496 Feb 13, 2026
e92b835
[WEB-5873] fix: user avatar ui consistency (#8495)
anmolsinghbhatia Feb 13, 2026
c8a8001
[SILO-820] fix: update serializer for module detail API endpoint to u…
dheeru0198 Feb 16, 2026
ef5d481
[VPAT-51] fix: update workspace invitation flow to use token for vali…
dheeru0198 Feb 16, 2026
3a99ecf
[WEB-5871] chore: added intake count for projects (#8497)
sangeethailango Feb 16, 2026
4d1e6c4
[WEB-5829] fix: Intake open work count (#8547)
vamsikrishnamathala Feb 16, 2026
55e89cb
[WEB-5863] fix: estimate point input validation #8492
anmolsinghbhatia Feb 16, 2026
49fc6aa
[VPAT-55] chore(security): implement input validation across authenti…
prateekshourya29 Feb 16, 2026
e10deb1
[VPAT-16] improvement: add file validation to prevent malicious uploa…
prateekshourya29 Feb 16, 2026
d3c6e5e
[WEB-5827] fix: persist external cover image URLs (Unsplash) in proje…
anmolsinghbhatia Feb 16, 2026
e9b0118
[VPAT-27] chore(security): disable autocomplete on sensitive input fi…
prateekshourya29 Feb 16, 2026
f0dcf66
[WEB-5917] fix: generate clean plain text from HTML email template #8535
b-saikrishnakanth Feb 16, 2026
c4b3d52
[WEB-5878] chore: add validation for project name/identifier for spec…
sangeethailango Feb 16, 2026
b5fe8a2
[WEB-6194]migration: added archived_at in IssueView #8641
sangeethailango Feb 17, 2026
9070acb
fix: IDOR Vulnerabilities in Asset & Attachment Endpoints (#8644)
sriramveeraghanta Feb 20, 2026
f534463
fix: Member Information Disclosure via Public Endpoint #8646
sriramveeraghanta Feb 20, 2026
9425c66
chore: Add forum link and remove discord link on readme (#8655)
vihar Feb 23, 2026
5c9f2a1
fix: Update healthcheck endpoint in Dockerfile to target /spaces/ pat…
akshat5302 Mar 2, 2026
bf52fa2
Change Dependabot update interval from weekly to daily
sriramveeraghanta Mar 2, 2026
779f5e2
[WIKI-887] fix: add scroll in heading layout (#8596)
iam-vipin Mar 2, 2026
9ee73d5
fix: merge lists in editor (#8639)
iam-vipin Mar 2, 2026
41abaff
chore: replace prettier with oxfmt (#8676)
sriramveeraghanta Mar 2, 2026
c554243
fix: replace eslint with oxlint (#8677)
sriramveeraghanta Mar 2, 2026
da870a1
chore(deps): minimatch and rollup package vulnerabilities (#8675)
sriramveeraghanta Mar 2, 2026
a9d688f
[SILO-1028] feat: Project Summary external API (#8661)
Saurabhkmr98 Mar 2, 2026
a58642e
[WIKI-852] chore: update page version save logic (#8440)
NarayanBavisetti Mar 3, 2026
351344e
[WEB-5225] feat: enhance authentication logging with detailed error a…
pablohashescobar Mar 3, 2026
a75301d
[WEB-6420] chore: migrate community references from Discord to Forum …
anmolsinghbhatia Mar 4, 2026
2578c53
fix: dependabot and codeql CI
sriramveeraghanta Mar 4, 2026
be88366
fix: disable react-in-jsx-scope rule in oxlint config (#8682)
darkingtail Mar 4, 2026
7fb6696
chore: space folders (#8707)
sriramveeraghanta Mar 5, 2026
d20247e
chore(deps): django version upgrade
sriramveeraghanta Mar 5, 2026
60da3df
[GIT-40]fix: apply sub-issue display filter when adding work items #8534
vamsikrishnamathala Mar 5, 2026
98253e3
[WEB-5606] fix: work item preview word break #8537
aaryan610 Mar 5, 2026
5af0f58
[WIKI-892] fix: description input component re-render #8600
aaryan610 Mar 5, 2026
fc66fba
[WIKI-785] refactor: editor markdown handler #8546
aaryan610 Mar 5, 2026
cc7982c
[WEB-5911] fix: error outline button text color #8531
aaryan610 Mar 5, 2026
71b0d30
[SECUR-116] fix: ssrf webhook url for ip address #8716
sriramveeraghanta Mar 5, 2026
c3a9f99
[WEB-6420] chore: self-host social icons in project invitation email …
anmolsinghbhatia Mar 5, 2026
2e429e5
[WIKI-874] refactor: description input component (#8544)
aaryan610 Mar 5, 2026
d7c12f9
chore(deps): bump python-json-logger from 3.3.0 to 4.0.0 in /apps/api…
dependabot[bot] Mar 7, 2026
6627282
chore(deps): bump pytest from 7.4.0 to 9.0.2 in /apps/api (#8693)
dependabot[bot] Mar 7, 2026
588dc29
[WEB-6599] feat: instance not ready ui revamp (#8755)
anmolsinghbhatia Mar 16, 2026
e972989
chore(deps): upgrade the undici and flatted versions
sriramveeraghanta Mar 17, 2026
428cb47
[WEB-6610] Fix work item drag handle hover gap (#8759)
iam-vipin Mar 17, 2026
72b6453
chore(deps): bump the actions group across 1 directory with 11 update…
dependabot[bot] Mar 17, 2026
1faf06c
chore: remove chat support component
sriramveeraghanta Mar 17, 2026
9d3b5d9
fix: added workspace member check in allow permission for creator #8778
NarayanBavisetti Mar 23, 2026
c3c7c72
fix: package updates
sriramveeraghanta Mar 24, 2026
d9695af
fix: remove unused imports and variables (part 1 — packages & non-web…
darkingtail Mar 24, 2026
04d4490
fix: remove unused imports and variables (part 2 — web/core non-issue…
darkingtail Mar 24, 2026
5a7d1eb
fix: remove unused imports and variables (part 3) (#8753)
darkingtail Mar 24, 2026
d91b5a2
fix: removed unused files
sriramveeraghanta Mar 24, 2026
f3c7c05
chore: remove service token endpoint which is unused (#8797)
sriramveeraghanta Mar 25, 2026
6e033f9
sync: master branch changes to preview
sriramveeraghanta Mar 25, 2026
54b80e9
fix: broken lockfile
sriramveeraghanta Mar 25, 2026
d94a269
fix: add model_activity.delay() to API issue update/create paths for …
ouchanip Mar 25, 2026
942d2b9
[WEB-6702] feat: redesign intake action buttons and use design tokens…
anmolsinghbhatia Mar 26, 2026
5396d43
Open [WEB-6739] fix: color inside of active projects of analytics ove…
b-saikrishnakanth Mar 26, 2026
ce401c7
[WEB-6734] fix: circular progress indicator stroke color#8802
b-saikrishnakanth Mar 26, 2026
113bba4
fix: migrate page navigation pane tabs from headless ui to propel (#8…
Palanikannan1437 Mar 26, 2026
130ba5e
chore(deps): bump requests (#8804)
dependabot[bot] Mar 26, 2026
97b4abd
fix: tsdown watch (#8813)
lifeiscontent Mar 27, 2026
c53968a
[WEB-6762] fix: missing profile icons for recent activities on "Your …
b-saikrishnakanth Mar 27, 2026
f0468a9
[WEB-6763] fix: date range dropdown clipped in sub-issues list #8809
b-saikrishnakanth Mar 27, 2026
5e23793
[WEB-6783] fix: crash when deleting work item from peek view in works…
anmolsinghbhatia Mar 30, 2026
9851fe0
chore(deps): bump cryptography (#8819)
dependabot[bot] Mar 30, 2026
d7c8088
[SILO-1087] feat: add IssueRelations external API (#8763)
Saurabhkmr98 Mar 30, 2026
9fa707b
[SILO-1026] feat: add estimates external API endpoints (#8664)
Saurabhkmr98 Mar 30, 2026
d8ed19f
[WEB-6794] fix: align profile cover update with correct unsplash and …
anmolsinghbhatia Mar 31, 2026
f0ec846
chore(deps): update dependency overrides (#8831)
sriramveeraghanta Mar 31, 2026
b73d634
chore(deps): replace dotenvx with dotenv and update overrides (#8832)
sriramveeraghanta Mar 31, 2026
00a51f5
chore: version bump
sriramveeraghanta Mar 31, 2026
a01b51f
fix: scope IssueBulkUpdateDateEndpoint query to workspace and project…
sriramveeraghanta Mar 31, 2026
799b9cb
chore: adding traget commit sha for the github release
sriramveeraghanta Mar 31, 2026
d83944c
[INFRA-346] chore: remove artifacts.plane.so references from communit…
akshat5302 Mar 31, 2026
5747dc6
chore: Intake snooze modal width
sriramveeraghanta Mar 31, 2026
febf98e
[INFRA-351] fix: correct directory and command for space program in s…
akshat5302 Mar 31, 2026
a18d90d
[WEB-6813] fix: module not associated when accepting intake work item…
anmolsinghbhatia Mar 31, 2026
587fe76
fix: prevent privilege escalation in project member role updates (GHS…
sriramveeraghanta Apr 6, 2026
63fac3b
fix: validate redirects in favicon fetching to prevent SSRF (#8858)
sriramveeraghanta Apr 6, 2026
bb128e3
chore: upgrade turbo from v2.8.12 to v2.9.4 (#8859)
sriramveeraghanta Apr 6, 2026
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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
7 changes: 0 additions & 7 deletions .codespellrc

This file was deleted.

2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/--bug-report.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: Bug report
description: Create a bug report to help us improve Plane
title: "[bug]: "
labels: [🐛bug]
labels: [🐛bug, plane]
assignees: [vihar, pushya22]
body:
- type: markdown
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/--feature-request.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: Feature request
description: Suggest a feature to improve Plane
title: "[feature]: "
labels: [✨feature]
labels: [✨feature, plane]
assignees: [vihar, pushya22]
body:
- type: markdown
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
contact_links:
- name: Help and support
about: Reach out to us on our Discord server or GitHub discussions.
about: Reach out to us on our Forum or GitHub discussions.
- name: Dedicated support
url: mailto:support@plane.so
about: Write to us if you'd like dedicated support using Plane
29 changes: 15 additions & 14 deletions .github/workflows/build-branch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -134,15 +134,15 @@ jobs:

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

branch_build_push_admin:
name: Build-Push Admin Docker Image
runs-on: ubuntu-22.04
needs: [branch_build_setup]
steps:
- name: Admin Build and Push
uses: makeplane/actions/build-push@v1.0.0
uses: makeplane/actions/build-push@v1.4.0
with:
build-release: ${{ needs.branch_build_setup.outputs.build_release }}
build-prerelease: ${{ needs.branch_build_setup.outputs.build_prerelease }}
Expand All @@ -164,7 +164,7 @@ jobs:
needs: [branch_build_setup]
steps:
- name: Web Build and Push
uses: makeplane/actions/build-push@v1.0.0
uses: makeplane/actions/build-push@v1.4.0
with:
build-release: ${{ needs.branch_build_setup.outputs.build_release }}
build-prerelease: ${{ needs.branch_build_setup.outputs.build_prerelease }}
Expand All @@ -186,7 +186,7 @@ jobs:
needs: [branch_build_setup]
steps:
- name: Space Build and Push
uses: makeplane/actions/build-push@v1.0.0
uses: makeplane/actions/build-push@v1.4.0
with:
build-release: ${{ needs.branch_build_setup.outputs.build_release }}
build-prerelease: ${{ needs.branch_build_setup.outputs.build_prerelease }}
Expand All @@ -208,7 +208,7 @@ jobs:
needs: [branch_build_setup]
steps:
- name: Live Build and Push
uses: makeplane/actions/build-push@v1.0.0
uses: makeplane/actions/build-push@v1.4.0
with:
build-release: ${{ needs.branch_build_setup.outputs.build_release }}
build-prerelease: ${{ needs.branch_build_setup.outputs.build_prerelease }}
Expand All @@ -230,7 +230,7 @@ jobs:
needs: [branch_build_setup]
steps:
- name: Backend Build and Push
uses: makeplane/actions/build-push@v1.0.0
uses: makeplane/actions/build-push@v1.4.0
with:
build-release: ${{ needs.branch_build_setup.outputs.build_release }}
build-prerelease: ${{ needs.branch_build_setup.outputs.build_prerelease }}
Expand All @@ -252,7 +252,7 @@ jobs:
needs: [branch_build_setup]
steps:
- name: Proxy Build and Push
uses: makeplane/actions/build-push@v1.0.0
uses: makeplane/actions/build-push@v1.4.0
with:
build-release: ${{ needs.branch_build_setup.outputs.build_release }}
build-prerelease: ${{ needs.branch_build_setup.outputs.build_prerelease }}
Expand Down Expand Up @@ -282,7 +282,7 @@ jobs:
- branch_build_push_proxy
steps:
- name: Checkout Files
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Prepare AIO Assets
id: prepare_aio_assets
Expand All @@ -298,13 +298,13 @@ jobs:
echo "AIO_BUILD_VERSION=${aio_version}" >> $GITHUB_OUTPUT

- name: Upload AIO Assets
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
path: ./deployments/aio/community/dist
name: aio-assets-dist

- name: AIO Build and Push
uses: makeplane/actions/build-push@v1.1.0
uses: makeplane/actions/build-push@v1.4.0
with:
build-release: ${{ needs.branch_build_setup.outputs.build_release }}
build-prerelease: ${{ needs.branch_build_setup.outputs.build_prerelease }}
Expand Down Expand Up @@ -337,7 +337,7 @@ jobs:
- branch_build_push_proxy
steps:
- name: Checkout Files
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Update Assets
run: |
Expand All @@ -352,7 +352,7 @@ jobs:
# sed -i 's/APP_RELEASE=stable/APP_RELEASE='${REL_VERSION}'/g' deployments/cli/community/variables.env

- name: Upload Assets
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: community-assets
path: |
Expand Down Expand Up @@ -381,7 +381,7 @@ jobs:
REL_VERSION: ${{ needs.branch_build_setup.outputs.release_version }}
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Update Assets
run: |
Expand All @@ -391,12 +391,13 @@ jobs:

- name: Create Release
id: create_release
uses: softprops/action-gh-release@v2.1.0
uses: softprops/action-gh-release@v2.6.1
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 }}
target_commitish: ${{ github.sha }}
draft: false
prerelease: ${{ env.IS_PRERELEASE }}
generate_release_notes: true
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/check-version.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
ref: ${{ github.head_ref }}
fetch-depth: 0

- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6

- name: Get PR Branch version
run: echo "PR_VERSION=$(node -p "require('./package.json').version")" >> $GITHUB_ENV
Expand Down
31 changes: 4 additions & 27 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,43 +20,20 @@ jobs:
fail-fast: false
matrix:
language: ["python", "javascript"]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
# Use only 'java' to analyze code written in Java, Kotlin or both
# Use only 'javascript' to analyze code written in JavaScript, TypeScript or both
# Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v3
uses: github/codeql-action/init@v4
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.

# For more details on CodeQL's query packs, refer to: https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
# queries: security-extended,security-and-quality

# Autobuild attempts to build any compiled languages (C/C++, C#, Go, Java, or Swift).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v3

# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun

# If the Autobuild fails above, remove it and uncomment the following three lines.
# modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance.

# - run: |
# echo "Run, Build Application using script"
# ./location_of_script_within_repo/buildscript.sh
uses: github/codeql-action/autobuild@v4

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
uses: github/codeql-action/analyze@v4
with:
category: "/language:${{matrix.language}}"
25 changes: 0 additions & 25 deletions .github/workflows/codespell.yml

This file was deleted.

45 changes: 45 additions & 0 deletions .github/workflows/copyright-check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: Copy Right Check

on:
workflow_dispatch:
pull_request:
branches:
- "preview"
types:
- "opened"
- "synchronize"
- "ready_for_review"
- "review_requested"
- "reopened"

jobs:
license-check:
name: Copy Right Check
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v6

- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: "1.22"

- name: Install addlicense
run: |
go install github.com/google/addlicense@latest
echo "$(go env GOPATH)/bin" >> $GITHUB_PATH

- name: Check Copyright For Python Files
run: |
set -e
echo "Running copyright check..."
addlicense -check -f COPYRIGHT.txt -ignore "**/migrations/**" $(git ls-files '*.py')
echo "Copyright check passed."

- name: Check Copyright For TypeScript Files
run: |
set -e
echo "Running copyright check..."
addlicense -check -f COPYRIGHT.txt -ignore "**/*.config.ts" -ignore "**/*.d.ts" $(git ls-files '*.ts' '*.tsx')
echo "Copyright check passed."
12 changes: 6 additions & 6 deletions .github/workflows/feature-deployment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ jobs:

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

full_build_push:
runs-on: ubuntu-22.04
Expand All @@ -63,23 +63,23 @@ jobs:
BUILDX_ENDPOINT: ${{ needs.branch_build_setup.outputs.gh_buildx_endpoint }}
steps:
- name: Login to Docker Hub
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4
with:
driver: ${{ env.BUILDX_DRIVER }}
version: ${{ env.BUILDX_VERSION }}
endpoint: ${{ env.BUILDX_ENDPOINT }}

- name: Check out the repo
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Build and Push to Docker Hub
uses: docker/build-push-action@v6.9.0
uses: docker/build-push-action@v7.0.0
with:
context: .
file: ./aio/Dockerfile-app
Expand Down Expand Up @@ -112,7 +112,7 @@ jobs:
sudo apt-get install -y python3-pip
pip3 install awscli
- name: Tailscale
uses: tailscale/github-action@v2
uses: tailscale/github-action@v4
with:
oauth-client-id: ${{ secrets.TAILSCALE_OAUTH_CLIENT_ID }}
oauth-secret: ${{ secrets.TAILSCALE_OAUTH_SECRET }}
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/pull-request-build-lint-api.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +27,13 @@ jobs:
github.event.pull_request.draft == false &&
github.event.pull_request.requested_reviewers != null
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Set up Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: "3.12.x"
cache: 'pip'
cache-dependency-path: 'apps/api/requirements.txt'
- name: Install Pylint
run: python -m pip install ruff
- name: Install API Dependencies
Expand Down
Loading
Loading