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

dev: implement global views using MobX #2404

Merged
merged 156 commits into from
Oct 11, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
156 commits
Select commit Hold shift + click to select a range
e930f8c
Merge pull request #1697 from makeplane/stage-release
vamsi Jul 27, 2023
e5a3bec
Merge pull request #1709 from makeplane/stage-release
aaryan610 Jul 28, 2023
2ced7e4
Merge pull request #1758 from makeplane/stage-release
vamsi Aug 1, 2023
3488001
Merge pull request #1762 from makeplane/stage-release
vamsi Aug 1, 2023
9ff8994
Merge pull request #1784 from makeplane/stage-release
vamsi Aug 3, 2023
13d21e7
Merge pull request #1910 from makeplane/develop
pablohashescobar Aug 18, 2023
3beab9d
Merge pull request #1923 from makeplane/develop
pablohashescobar Aug 21, 2023
aa2e169
Merge pull request #1928 from makeplane/develop
pablohashescobar Aug 21, 2023
85a08e4
Merge pull request #1929 from makeplane/stage-release
vamsi Aug 21, 2023
eb50ade
Merge pull request #1931 from makeplane/develop
pablohashescobar Aug 21, 2023
59bdf22
Merge pull request #1932 from makeplane/stage-release
pablohashescobar Aug 21, 2023
46b138e
Merge pull request #1934 from makeplane/develop
pablohashescobar Aug 22, 2023
62ba9ab
Merge pull request #1936 from makeplane/stage-release
pablohashescobar Aug 22, 2023
e833fcc
Merge pull request #1940 from makeplane/develop
pablohashescobar Aug 22, 2023
2f5bd58
Merge pull request #1941 from makeplane/stage-release
pablohashescobar Aug 22, 2023
b75473a
Merge pull request #1947 from makeplane/develop
sriramveeraghanta Aug 23, 2023
9d39520
Merge pull request #1948 from makeplane/stage-release
sriramveeraghanta Aug 23, 2023
e6bd6b6
Merge pull request #1950 from makeplane/develop
sriramveeraghanta Aug 23, 2023
6f39771
Merge pull request #1951 from makeplane/stage-release
sriramveeraghanta Aug 23, 2023
650c0c3
promote: develop to stage-release (#2045)
sriramveeraghanta Sep 1, 2023
c110218
Merge pull request #2059 from makeplane/develop
sriramveeraghanta Sep 1, 2023
674347c
Merge pull request #2060 from makeplane/develop
sriramveeraghanta Sep 1, 2023
2b84b7c
Merge pull request #2076 from makeplane/develop
sriramveeraghanta Sep 4, 2023
414ea73
Merge pull request #2085 from makeplane/develop
sriramveeraghanta Sep 4, 2023
3db0ec8
Merge pull request #2090 from makeplane/develop
sriramveeraghanta Sep 4, 2023
80bcca7
Merge pull request #2091 from makeplane/stage-release
sriramveeraghanta Sep 4, 2023
73b360c
Merge pull request #2140 from makeplane/develop
pablohashescobar Sep 11, 2023
b8dd9ca
Merge pull request #2144 from makeplane/develop
sriramveeraghanta Sep 11, 2023
cc63f67
Merge pull request #2143 from makeplane/stage-release
sriramveeraghanta Sep 11, 2023
bc99ec0
fix: selfhosted fixes (#2154)
sriramveeraghanta Sep 12, 2023
14fe545
Merge pull request #2156 from makeplane/stage/self-hosted-fixes
sriramveeraghanta Sep 12, 2023
2bc05cc
Merge pull request #2157 from makeplane/stage-release
sriramveeraghanta Sep 12, 2023
e01a0d2
chore: dynamic position dropdown (#2138)
anmolsinghbhatia Sep 20, 2023
cdfff12
fix: fields not getting selected in the create issue form (#2212)
dakshesh14 Sep 20, 2023
60ae940
chore: sub issues count in individual issue (#2221)
NarayanBavisetti Sep 20, 2023
bd077e6
Implemented nested issues in the sub issues section in issue detail p…
gurusainath Sep 21, 2023
1621125
refactor: product updates modal layout (#2225)
aaryan610 Sep 21, 2023
e3793f4
fix: handle no issues in custom analytics (#2226)
aaryan610 Sep 21, 2023
de9f34c
fix: activity label color (#2227)
aaryan610 Sep 21, 2023
978909c
fix: profile issues layout switch (#2228)
aaryan610 Sep 21, 2023
73afb8f
fix: issues resolved in sub issues (#2238)
gurusainath Sep 21, 2023
c7092ed
fix: aws region name (#2234)
NarayanBavisetti Sep 22, 2023
4d835c5
chore: updated docker naming conventions (#2239)
pablohashescobar Sep 22, 2023
0c7b7c4
chore: added state and priority order in workspace user profile (#2241)
NarayanBavisetti Sep 22, 2023
0005ff5
fix: changed priority from None to none (#2229)
NarayanBavisetti Sep 22, 2023
daa0b16
fix: cycle and module stats when issues are archived (#2185)
pablohashescobar Sep 22, 2023
771ca58
feat: quick add (#2240)
dakshesh14 Sep 22, 2023
02060f6
chore: added epoch in draft (#2244)
NarayanBavisetti Sep 22, 2023
1aadbee
fix: resolved pending issue graph in analytics, user wishes in dashbo…
gurusainath Sep 22, 2023
c9a6380
style: settings page improvement (#2211)
anmolsinghbhatia Sep 22, 2023
e8d303d
chore: changed priority props in workspace and project (#2253)
NarayanBavisetti Sep 22, 2023
68c8741
fix: bug fix related to fetching dropdown options for the profile iss…
anmolsinghbhatia Sep 25, 2023
afa10d7
fix: sub issue state and member select build error (#2254)
anmolsinghbhatia Sep 25, 2023
0e96edd
rename view to layout (#2255)
rhea0110 Sep 25, 2023
de7a672
fix: bug fixes and ui improvement (#2250)
anmolsinghbhatia Sep 25, 2023
d47efaa
dev: remove auto filter endpoint
pablohashescobar Sep 25, 2023
5e8d523
feat: quick-add placement in spreadsheet and gantt (#2259)
dakshesh14 Sep 25, 2023
7db7859
fix: draft issue delete not working (#2249)
dakshesh14 Sep 25, 2023
1ad9987
feat: Add peek overview in sub issues and updated UI for empty states…
gurusainath Sep 26, 2023
6d3bd78
chore: add tooltip to show full time on activity logs (#2235)
aaryan610 Sep 26, 2023
dae8ca6
fix: issue automation iterable error (#2208)
pablohashescobar Sep 26, 2023
d385943
fix: n+1 queries for cycle list and project member endpoints (#2257)
pablohashescobar Sep 26, 2023
ab028a3
chore: dev merge fixes
sriramveeraghanta Sep 26, 2023
88a35ef
[fix] nginx continuously rewriting and reloading on index page of spa…
henit-chobisa Sep 26, 2023
52b57b1
dev: migration for 0.13 (#2266)
NarayanBavisetti Sep 26, 2023
6e0999c
dev: re-split migrations into two different files (#2268)
NarayanBavisetti Sep 26, 2023
608ba9d
chore: udpate date filters to support dynamic options
pablohashescobar Sep 26, 2023
b317a14
fix: bugs in quick-add and draft issues (#2269)
dakshesh14 Sep 26, 2023
4c333d5
chore: add instructions to contributing guide (#2270)
thomasync Sep 26, 2023
a187e77
fix: user dashboard greeting timezone (#2267)
aaryan610 Sep 26, 2023
698b427
Merge branch 'develop' of github.com:makeplane/plane into stage/dev-r…
sriramveeraghanta Sep 26, 2023
3a6d72e
feat: workspace global view, style: spreadsheet view revamp (#2273)
anmolsinghbhatia Sep 26, 2023
2d8cbcc
style: gantt layout quick-add padding (#2272)
dakshesh14 Sep 27, 2023
5298f1e
fix: block click happening while moving (#2275)
aaryan610 Sep 27, 2023
42d3919
dev: refactor date filters to a single function
pablohashescobar Sep 27, 2023
b3be363
chore: handle calendar date range in frontend (#2277)
aaryan610 Sep 27, 2023
a243bb6
chore: gantt chart empty state (#2279)
aaryan610 Sep 27, 2023
e00ae0b
style: calender quick-add same width as single date (#2280)
dakshesh14 Sep 27, 2023
191aeca
chore: updated created at in draft issue (#2278)
NarayanBavisetti Sep 27, 2023
7b453dd
chore: make target dates inclusive when filtering (#2276)
pablohashescobar Sep 27, 2023
62ba8d5
Merge branch 'develop' of github.com:makeplane/plane into stage/dev-r…
sriramveeraghanta Sep 27, 2023
dc2b4de
Merge pull request #2265 from makeplane/stage/dev-release-0-13
sriramveeraghanta Sep 27, 2023
7404fe7
chore: sort order and issue props for global views (#2283)
NarayanBavisetti Sep 27, 2023
9dd22f0
chore: removed project filter (#2284)
NarayanBavisetti Sep 27, 2023
32d2f91
fix: inbox issue deletes (#2290)
pablohashescobar Sep 28, 2023
6afbd3f
chore: views (#2288)
pablohashescobar Sep 28, 2023
34af666
chore: fetch issues from previous and next month in the calendar view…
aaryan610 Sep 28, 2023
60a69e2
fix: issue activity estimate value bug fix (#2281)
anmolsinghbhatia Sep 28, 2023
ec91a0d
fix: ui and bugs (#2289)
dakshesh14 Sep 28, 2023
4503810
fix: notifications for created by me and assigned to me (#2292)
pablohashescobar Sep 28, 2023
a048e51
chore: workspace view display filters and properties , code refactor …
anmolsinghbhatia Sep 28, 2023
6cb4b22
chore: label create error (#2299)
pablohashescobar Sep 29, 2023
459999e
chore: global issues ui improvement and bug fixes (#2300)
anmolsinghbhatia Sep 29, 2023
fbf88c3
Merge pull request #2296 from makeplane/develop
sriramveeraghanta Sep 29, 2023
2a770e4
chore: workspace view mutation fix ,bug fixes and code refactor (#2301)
anmolsinghbhatia Sep 29, 2023
1b28125
chore: workspace view order by removed (#2303)
anmolsinghbhatia Sep 29, 2023
26bb51e
Merge pull request #2304 from makeplane/develop
sriramveeraghanta Sep 29, 2023
f1879a4
dev: updated migrations for 0.13-dev (#2305)
NarayanBavisetti Sep 29, 2023
4cab00e
fix: workspace view filters count fix (#2307)
anmolsinghbhatia Sep 29, 2023
7c12507
Merge pull request #2308 from makeplane/develop
sriramveeraghanta Sep 29, 2023
8d4ac9b
Merge pull request #2309 from makeplane/stage-release
sriramveeraghanta Sep 29, 2023
843ba5b
fix: unsplash api fix (#2310)
sriramveeraghanta Sep 29, 2023
adf4978
Merge pull request #2311 from makeplane/develop
sriramveeraghanta Sep 29, 2023
f751619
Merge pull request #2312 from makeplane/stage-release
sriramveeraghanta Sep 29, 2023
f73135c
fix: workspace view redirection fix, style: spreadsheet view shadow s…
anmolsinghbhatia Sep 29, 2023
6b5fe0f
fix: update build workflow for the deploy app (#2315)
pablohashescobar Sep 29, 2023
f001852
Merge pull request #2316 from makeplane/develop
sriramveeraghanta Sep 29, 2023
ebf79ee
fix: workspace view add issue mutation fix (#2317)
anmolsinghbhatia Sep 29, 2023
25a973a
Merge pull request #2318 from makeplane/develop
sriramveeraghanta Sep 29, 2023
3ff47b3
Merge pull request #2319 from makeplane/stage-release
sriramveeraghanta Sep 29, 2023
c56aacd
dev: create action to sync PR changes to the repo (#2333)
pablohashescobar Oct 2, 2023
7eba4a5
fix: ui package readme added (#2334)
sriramveeraghanta Oct 2, 2023
c969609
fix: variable name for token (#2336)
pablohashescobar Oct 2, 2023
de33e67
dev: update add permissions to the action (#2337)
pablohashescobar Oct 2, 2023
6d463de
dev: rename token variables (#2338)
pablohashescobar Oct 2, 2023
0d0cf30
fix: updated readme fixes (#2339)
sriramveeraghanta Oct 2, 2023
d9bd078
dev: update sync workflow to run only when the source repo is configu…
pablohashescobar Oct 3, 2023
cecdf89
fix: issue relation mutation and draft issue (#2340)
dakshesh14 Oct 4, 2023
db1bcdb
fix: sync workflow fixes (#2365)
sriramveeraghanta Oct 4, 2023
4017f6b
fix: sync job pr description escaped values fix (#2366)
sriramveeraghanta Oct 4, 2023
981e2aa
Update index.tsx (#2343)
luis-cruzt Oct 4, 2023
eacf543
dev: update apiserver configuration files (#2348)
pablohashescobar Oct 4, 2023
1e9149d
fix: themening validation in store init. (#2350)
gurusainath Oct 4, 2023
fb6f645
chore: member can change role (#2371)
NarayanBavisetti Oct 4, 2023
c2f0ae1
chore: removed the issue draft log from my profile (#2368)
NarayanBavisetti Oct 4, 2023
7a3b556
adding sync info in pr title (#2373)
sriramveeraghanta Oct 4, 2023
05920a7
chore: layout access validation and switch in plane deploy issues rou…
gurusainath Oct 4, 2023
7bdca9c
show current version in the help section dropdown (#2353)
aaryan610 Oct 4, 2023
d0a51d7
fix: table menu positioning (#2354)
aaryan610 Oct 4, 2023
48c65c9
fix: handle cross project issues in the sub-issues. (#2357)
gurusainath Oct 4, 2023
ea2c1e2
fix: login process validation based on api config (#2361)
sriramveeraghanta Oct 4, 2023
18bcf55
dev: configuration endpoint for frontend client (#2355)
pablohashescobar Oct 4, 2023
9482cc3
fix: 404 when redirecting user clicks on Sign In button (#2349)
dakshesh14 Oct 4, 2023
4ec2811
fix: project setting member role validation (#2369)
anmolsinghbhatia Oct 4, 2023
64af5e2
chore: project covers endpoint (#2370)
pablohashescobar Oct 4, 2023
77c1b90
feat: default project cover images tab on the change cover popover (#…
aaryan610 Oct 4, 2023
1c43d31
chore: remove unnecessary OAuth envs (#2378)
aaryan610 Oct 4, 2023
62035f3
fix: added user store variables in mobx store observable (#2380)
gurusainath Oct 5, 2023
85147db
fix: state group icons (#2381)
aaryan610 Oct 5, 2023
67922f9
fix: removed default theme setting in the index page (#2382)
gurusainath Oct 5, 2023
af61054
Merge pull request #2384 from makeplane/develop
sriramveeraghanta Oct 5, 2023
5ac2c27
Merge pull request #2385 from makeplane/stage-release
sriramveeraghanta Oct 5, 2023
c65d999
dev: global views and workspace filters store implemented
aaryan610 Oct 9, 2023
4a380ae
sync CE Master to EE Develop
mguptahub Oct 9, 2023
0252734
Merge pull request #2400 from makeplane/dev/sync-ce-master-to-ee-develop
sriramveeraghanta Oct 9, 2023
5470f76
refactor: create update view modal
aaryan610 Oct 9, 2023
0f31585
Merge branch 'develop' into chore/date_filters
pablohashescobar Oct 9, 2023
d88eb09
Merge pull request #2271 from makeplane/chore/date_filters
sriramveeraghanta Oct 9, 2023
18bee25
chore: static issue global views
aaryan610 Oct 10, 2023
fdfc0ba
refactor: remove old code
aaryan610 Oct 10, 2023
d0f67ef
:fix: merge conflicts
aaryan610 Oct 10, 2023
327113d
refactor: filters select dropdown
aaryan610 Oct 10, 2023
ad31b17
chore: handle display filters
aaryan610 Oct 10, 2023
ecf381d
chore: fix calendar layout
aaryan610 Oct 10, 2023
fb81bf8
chore: mobx store for new applied filters
aaryan610 Oct 11, 2023
cf78a04
chore: dded search functionality
aaryan610 Oct 11, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
chore: fix calendar layout
  • Loading branch information
aaryan610 committed Oct 10, 2023
commit ecf381d5abec468d950274ce3bfa6959c9152edc
8 changes: 4 additions & 4 deletions web/components/issues/issue-layouts/calendar/calendar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,14 @@ import { IIssueGroupedStructure } from "store/issue";

type Props = {
issues: IIssueGroupedStructure | null;
layout: "month" | "week" | undefined;
};

export const CalendarChart: React.FC<Props> = observer((props) => {
const { issues } = props;
const { issues, layout } = props;

const { calendar: calendarStore, issueFilter: issueFilterStore } = useMobxStore();
const { calendar: calendarStore } = useMobxStore();

const calendarLayout = issueFilterStore.userDisplayFilters.calendar?.layout ?? "month";
const calendarPayload = calendarStore.calendarPayload;

const allWeeksOfActiveMonth = calendarStore.allWeeksOfActiveMonth;
Expand All @@ -37,7 +37,7 @@ export const CalendarChart: React.FC<Props> = observer((props) => {
<CalendarHeader />
<CalendarWeekHeader />
<div className="h-full w-full overflow-y-auto">
{calendarLayout === "month" ? (
{layout === "month" ? (
<div className="h-full w-full grid grid-cols-1 divide-y-[0.5px] divide-custom-border-200">
{allWeeksOfActiveMonth &&
Object.values(allWeeksOfActiveMonth).map((week: ICalendarWeek, weekIndex) => (
Expand Down
7 changes: 5 additions & 2 deletions web/components/issues/issue-layouts/calendar/module-root.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import { CalendarChart } from "components/issues";
import { IIssueGroupedStructure } from "store/issue";

export const ModuleCalendarLayout: React.FC = observer(() => {
const { module: moduleStore } = useMobxStore();
const { module: moduleStore, issueFilter: issueFilterStore } = useMobxStore();

// TODO: add drag and drop functionality
const onDragEnd = (result: DropResult) => {
Expand All @@ -29,7 +29,10 @@ export const ModuleCalendarLayout: React.FC = observer(() => {
return (
<div className="h-full w-full pt-4 bg-custom-background-100 overflow-hidden">
<DragDropContext onDragEnd={onDragEnd}>
<CalendarChart issues={issues as IIssueGroupedStructure | null} />
<CalendarChart
issues={issues as IIssueGroupedStructure | null}
layout={issueFilterStore.userDisplayFilters.calendar?.layout}
/>
</DragDropContext>
</div>
);
Expand Down
7 changes: 5 additions & 2 deletions web/components/issues/issue-layouts/calendar/root.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import { CalendarChart } from "components/issues";
import { IIssueGroupedStructure } from "store/issue";

export const CalendarLayout: React.FC = observer(() => {
const { issue: issueStore } = useMobxStore();
const { issue: issueStore, issueFilter: issueFilterStore } = useMobxStore();

// TODO: add drag and drop functionality
const onDragEnd = (result: DropResult) => {
Expand All @@ -29,7 +29,10 @@ export const CalendarLayout: React.FC = observer(() => {
return (
<div className="h-full w-full pt-4 bg-custom-background-100 overflow-hidden">
<DragDropContext onDragEnd={onDragEnd}>
<CalendarChart issues={issues as IIssueGroupedStructure | null} />
<CalendarChart
issues={issues as IIssueGroupedStructure | null}
layout={issueFilterStore.userDisplayFilters.calendar?.layout}
/>
</DragDropContext>
</div>
);
Expand Down
Loading