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

chore(release): Test v7.35.0 #9808

Merged
merged 247 commits into from
May 31, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
247 commits
Select commit Hold shift + click to select a range
a0af0c1
chore(env vars): Stripe vars moved to the Integrations section (#9427)
rafaelromcar-parabol Feb 15, 2024
c0a2fdf
chore: fix misleading `isLead` field name on `Team` (#9413)
Dschoordsch Feb 16, 2024
f042628
feat: remove team template limit (#9424)
nickoferrall Feb 19, 2024
02dc6fa
feat: Add Google calendar meeting series for recurrence (#9380)
Dschoordsch Feb 20, 2024
b0b76f9
fix: Increase the number of projects fetched per request from Atlassi…
Dschoordsch Feb 20, 2024
c2a31e6
chore(deps): bump ip from 1.1.8 to 1.1.9 (#9442)
dependabot[bot] Feb 21, 2024
e4a831a
chore(release): release v7.17.0 (#9428)
parabol-release-bot[bot] Feb 22, 2024
61ba015
feat(standalone-deployment): Standalone host deployment improved and …
rafaelromcar-parabol Feb 22, 2024
92ab5be
feat: support env-defined saml issuer for PPMIs (#9455)
mattkrick Feb 26, 2024
c77925b
chore: Associate logs with traces (#9444)
Dschoordsch Feb 27, 2024
bd519c9
chore(release): release v7.18.0 (#9450)
parabol-release-bot[bot] Feb 27, 2024
6d46e1b
chore: no force-push to prod (#9401)
mattkrick Feb 27, 2024
b60ff4e
chore(release): release v7.18.1 (#9459)
parabol-release-bot[bot] Feb 27, 2024
55faa17
feat: embedder service (#9417)
jordanh Feb 27, 2024
1008578
merge production to avoid force push (#9461)
mattkrick Feb 27, 2024
20ca927
chore(release): release v7.19.0 (#9460)
parabol-release-bot[bot] Feb 27, 2024
7bd8803
fix: checkout prod before merging it (#9463)
mattkrick Feb 27, 2024
12ba80e
chore(release): release v7.19.1 (#9464)
parabol-release-bot[bot] Feb 28, 2024
9e90b9d
fix: mrege origin/production strategy (#9465)
mattkrick Feb 28, 2024
e67ca91
chore(release): release v7.19.2 (#9466)
parabol-release-bot[bot] Feb 28, 2024
581f0cf
fix: force push 5 (#9467)
mattkrick Feb 28, 2024
b52faf2
chore(release): release v7.19.3 (#9468)
parabol-release-bot[bot] Feb 28, 2024
5b9526c
fix: limit invites from spammers (#9416)
nickoferrall Feb 28, 2024
9cec00a
fix: Fetch Jira projects in parallel (#9456)
Dschoordsch Feb 28, 2024
00092ec
fix: replace lone surrogates in draft-js content (#9415)
mattkrick Feb 28, 2024
92f0be9
chore(deps): bump es5-ext from 0.10.62 to 0.10.64 (#9457)
dependabot[bot] Feb 28, 2024
1e0075e
fix: packages/server/package.json to reduce vulnerabilities (#9434)
adaniels-parabol Feb 28, 2024
fd833f5
fix: packages/server/package.json to reduce vulnerabilities (#9392)
adaniels-parabol Feb 28, 2024
fd75d3f
fix: packages/server/package.json to reduce vulnerabilities (#9298)
adaniels-parabol Feb 28, 2024
9441b27
chore(deps): bump follow-redirects from 1.14.8 to 1.15.4 (#9312)
dependabot[bot] Feb 28, 2024
7bfec91
chore: add upload to GCS step in ironbank (#9471)
dbumblis-parabol Feb 28, 2024
c1da6ba
chore(release): release v7.19.4 (#9470)
parabol-release-bot[bot] Feb 29, 2024
419d104
fix: Fix seasonal templates for leap years (#9476)
Dschoordsch Feb 29, 2024
ba67da8
chore(release): release v7.19.5 (#9477)
parabol-release-bot[bot] Feb 29, 2024
052acd1
fix: After parameter for meetingCount was ignored (#9479)
Dschoordsch Feb 29, 2024
5e356c2
chore(docker-build): simplify the docker build process and reduce doc…
rafaelromcar-parabol Feb 29, 2024
aa88da0
chore(release): release v7.19.6 (#9480)
parabol-release-bot[bot] Feb 29, 2024
2ff4a6e
fix(docker-build): home folder is /home/node now (#9482)
rafaelromcar-parabol Feb 29, 2024
9c44e23
chore(release): release v7.19.7 (#9483)
parabol-release-bot[bot] Feb 29, 2024
807e347
feat: OpenAIGeneration model for embedder (#9474)
jordanh Feb 29, 2024
4e2e2ca
fix: support single-tenant saml record (#9486)
mattkrick Mar 1, 2024
ba7d724
chore(release): release v7.20.0 (#9485)
parabol-release-bot[bot] Mar 1, 2024
a95fb88
chore: Update reviewers (#9504)
Dschoordsch Mar 4, 2024
58c5817
chore: bump ts node (#9498)
jordanh Mar 5, 2024
06c1f7e
chore: put server assets on CDN (#9278)
mattkrick Mar 5, 2024
1751731
fix: upgrade oy-vey from 0.11.2 to 0.12.1 (#9497)
mattkrick Mar 5, 2024
9fff933
fix: upgrade sharp from 0.32.6 to 0.33.2 (#9493)
mattkrick Mar 5, 2024
fe1ad43
fix: upgrade graphql-jit from 0.7.4 to 0.8.4 (#9495)
mattkrick Mar 6, 2024
5dfe26b
chore: remove pg-typed part 1 (#9508)
mattkrick Mar 6, 2024
6762ebc
feat: make all templates free (#9503)
nickoferrall Mar 6, 2024
4ce391e
feat: saml login no email, auth design fixups (#9507)
mattkrick Mar 6, 2024
fa9f8b1
chore(release): release v7.21.0 (#9505)
parabol-release-bot[bot] Mar 6, 2024
e7539d1
chore(gh-actions): reporting status to Slack if test or build GH Acti…
rafaelromcar-parabol Mar 6, 2024
2338414
feat: Add team sections to the Custom category in activity library (#…
Dschoordsch Mar 7, 2024
af47966
fix: recreate lockfile (#9516)
mattkrick Mar 7, 2024
f351cf9
feat: managing teams (#9285)
BartoszJarocki Mar 8, 2024
88bf97f
chore(ci): add capability to manually generate Docker Images (#9524)
rafaelromcar-parabol Mar 11, 2024
9350b93
fix: Make hasGCalError optional (#9526)
Dschoordsch Mar 12, 2024
37bd20c
chore: Remove Add Activity button from discussions (#9528)
Dschoordsch Mar 12, 2024
10c6f69
fix: Korean greeting corrected (#9525)
jordanh Mar 12, 2024
fc4429c
feat: Recurring GCal event dialog (#9506)
Dschoordsch Mar 13, 2024
1ed2796
feat: Release MS Teams integration (#9527)
Dschoordsch Mar 13, 2024
470e017
chore(release): release v7.22.0 (#9513)
parabol-release-bot[bot] Mar 13, 2024
c417b45
lint exceptions
Dschoordsch Mar 14, 2024
efc0dc9
chore: migrate FailedAuthRequest to pg (#9500)
jordanh Mar 14, 2024
5c39fde
chore: migrate ScheduledJob from rethinkdb to pg (#9490)
jordanh Mar 14, 2024
1009ede
fix: node-loader that ignores public path (#9537)
mattkrick Mar 14, 2024
09302e6
chore(release): release v7.22.1 (#9535)
parabol-release-bot[bot] Mar 14, 2024
bd907a9
chore: add GH Action, on Snyk PRs commit yarn.lock (#9534)
jordanh Mar 15, 2024
2c98ca1
fix(snyk-ci): removed toLowerCase function as it does not exit
rafaelromcar-parabol Mar 18, 2024
0217e11
fix: use base ref for migrition order check (#9542)
Dschoordsch Mar 18, 2024
081f7a0
fix: Only read the first ip of the x-forwarded-for header (#9545)
Dschoordsch Mar 18, 2024
66b0960
chore(release): release v7.22.2 (#9539)
parabol-release-bot[bot] Mar 18, 2024
fe128f0
chore: Remove random team names (#9543)
Dschoordsch Mar 19, 2024
6fca12c
chore(repo-structure): Docker images and stacks organized and clarifi…
rafaelromcar-parabol Mar 19, 2024
f16c21f
fix(build-ci): docker-build-push action fixed
rafaelromcar-parabol Mar 19, 2024
41f5654
fix(parabol-ubi): references to local files corrected
rafaelromcar-parabol Mar 19, 2024
00a1ca2
fix: Activity library illustrations in Firefox (#9549)
Dschoordsch Mar 19, 2024
24df17b
fix: Configure trusted proxies (#9548)
Dschoordsch Mar 19, 2024
b4ac874
chore(release): release v7.22.3 (#9547)
parabol-release-bot[bot] Mar 19, 2024
4ba2c9e
chore(ci): Gitlab deployment access token changed
rafaelromcar-parabol Mar 20, 2024
94513ae
chore(release): release v7.22.4 (#9552)
parabol-release-bot[bot] Mar 20, 2024
9be96eb
feat: make invoice row title more clear to understand (#9551)
tianrunhe Mar 21, 2024
2352669
feat: allow 2 custom templates for every user (#9518)
nickoferrall Mar 22, 2024
ef0fbc2
fix(admin): fix an issue where ORG_ADMIN cannot see members from team…
tianrunhe Mar 22, 2024
d18d754
chore(github): DevOps review if docker folder is modified or release-…
rafaelromcar-parabol Mar 25, 2024
fe71841
chore: refactor add template mutation to the new sdl pattern (#9533)
nickoferrall Mar 25, 2024
2171065
feat: switch template UI (#9093)
nickoferrall Mar 25, 2024
e6434e1
feat: add functionality to change templates during a retro (#9544)
nickoferrall Mar 25, 2024
87c84a2
feat: release AzureDevOps integration (#9531)
Dschoordsch Mar 25, 2024
b8fa708
chore: Roll out AIGeneratedDiscussion to all users (#9554)
tianrunhe Mar 25, 2024
1e22931
chore: [Snyk] Upgrade dotenv from 8.0.0 to 8.6.0 (#9494)
mattkrick Mar 26, 2024
0ce1384
chore: [Snyk] Upgrade graphql-typed from 0.6.1 to 0.7.2 (#9522)
mattkrick Mar 26, 2024
3e42d9b
chore: [Snyk] Upgrade react-swipeable-views-core from 0.13.1 to 0.14.…
mattkrick Mar 26, 2024
ef68915
chore: [Snyk] Upgrade react-dom-confetti from 0.0.10 to 0.2.0 (#9520)
mattkrick Mar 26, 2024
ab47ce4
chore: [Snyk] Upgrade core-js from 3.8.1 to 3.36.0 (#9519)
mattkrick Mar 26, 2024
092e5d9
chore: fix update snyk pr action (#9564)
jordanh Mar 26, 2024
5e98234
fix: Removed broken Rally links and fixed Youtube links (#9332)
mwermuth Mar 26, 2024
d9afe93
chore(release): release v7.23.0 (#9556)
parabol-release-bot[bot] Mar 27, 2024
5baf3b7
fix: remove destroyAll from add custom templates migration
nickoferrall Mar 27, 2024
79e67cd
Revert "fix: remove destroyAll from add custom templates migration"
nickoferrall Mar 27, 2024
0d30206
fix: ensure pool is callable after custom template migration (#9572)
nickoferrall Mar 28, 2024
cd229f7
chore(release): release v7.23.1 (#9571)
parabol-release-bot[bot] Mar 28, 2024
d1af0f1
chore: fix tsconfig problems (#9579)
mattkrick Mar 28, 2024
538c95c
feat: prepare embedder for Production (#9517)
mattkrick Mar 29, 2024
9865bc9
chore(release): release v7.24.0 (#9581)
parabol-release-bot[bot] Apr 1, 2024
8cdd901
fix: embedder doesn't dive deep into schema (#9582)
mattkrick Apr 1, 2024
341b4b7
fix: embedder errors in embed length (#9584)
mattkrick Apr 1, 2024
b6ddfa5
fix: Fetch CORS resources from network (#9586)
Dschoordsch Apr 2, 2024
9b21ad4
chore(release): release v7.24.1 (#9585)
parabol-release-bot[bot] Apr 2, 2024
dbc9f09
chore(deps-dev): bump webpack-dev-middleware from 4.0.2 to 5.3.4 (#9561)
dependabot[bot] Apr 2, 2024
9486587
fix(single-tenant): application upgrades do not need --profile databa…
rafaelromcar-parabol Apr 2, 2024
a5ca7f1
[Snyk] Upgrade json2csv from 5.0.5 to 5.0.7 (#9574)
mattkrick Apr 3, 2024
e372f5f
chore(deps): bump follow-redirects from 1.15.2 to 1.15.6 (#9536)
dependabot[bot] Apr 3, 2024
8ab86b4
chore(deps): bump express from 4.18.2 to 4.19.2 (#9566)
dependabot[bot] Apr 3, 2024
c8c2321
[Snyk] Upgrade react-beautiful-dnd from 13.0.0 to 13.1.1 (#9575)
mattkrick Apr 3, 2024
c312f48
chore(deps): bump jose from 4.14.4 to 4.15.5 (#9515)
dependabot[bot] Apr 3, 2024
df59066
[Snyk] Upgrade humanize-duration from 3.29.0 to 3.31.0 (#9573)
mattkrick Apr 3, 2024
1bca19a
[Snyk] Upgrade graphql from 15.7.2 to 15.8.0 (#9569)
mattkrick Apr 3, 2024
b92d96e
fix: Add graphql-relay to predeploy (#9595)
Dschoordsch Apr 3, 2024
01f69de
feat: update pricing page with template changes (#9596)
nickoferrall Apr 3, 2024
c6da00c
fix: trim inet address (#9598)
Dschoordsch Apr 4, 2024
415d03b
chore: Remove one on one meeting type (#9590)
Dschoordsch Apr 4, 2024
9794033
fix: Don't reuse another team members integrated task (#9600)
Dschoordsch Apr 4, 2024
d409ea2
chore(release): release v7.25.0 (#9591)
parabol-release-bot[bot] Apr 4, 2024
96f29b5
fix: fix the issue where timer doesn't work in TEAM_HEALTH phase (#9597)
tianrunhe Apr 4, 2024
89aeea3
chore: update ironbank GH action to copy ip-to-server-id script (#9594)
dbumblis-parabol Apr 4, 2024
1a7e298
fix: fallback for missing avatar images (#9603)
mattkrick Apr 5, 2024
cb52596
fix: fix an issue where upcoming invoice doesn't have the nextPeriodC…
tianrunhe Apr 8, 2024
cd5a3a8
chore: Add inviter name to invite email subject (#9604)
Mohd-Muneeb Apr 8, 2024
6ead321
fix: type error in invite email (#9606)
Dschoordsch Apr 8, 2024
26ba568
chore(release): release v7.25.1 (#9602)
parabol-release-bot[bot] Apr 8, 2024
7a26009
fix: return 100 gitlab pipeline jobs (#9607)
mattkrick Apr 8, 2024
c6b911c
chore(release): release v7.25.2 (#9608)
parabol-release-bot[bot] Apr 8, 2024
537a8af
chore(segment): remove Segment (#9599)
rafaelromcar-parabol Apr 8, 2024
72fc294
fix: remove top level graphql-relay dependency (#9611)
Dschoordsch Apr 9, 2024
e3d8b38
fix: Add AuthIdentityMicrosoft (#9612)
Dschoordsch Apr 9, 2024
62fd775
chore(release): release v7.25.3 (#9609)
parabol-release-bot[bot] Apr 9, 2024
ecc2cdc
fix: Revert "[Snyk] Upgrade graphql from 15.7.2 to 15.8.0 (#9569)" (#…
Dschoordsch Apr 9, 2024
d62e488
chore(release): release v7.25.4 (#9615)
parabol-release-bot[bot] Apr 9, 2024
fc1b9e7
chore: disable change template ui if phase complete (#9592)
nickoferrall Apr 9, 2024
82ac337
fix: bump prettier version (#9618)
mattkrick Apr 9, 2024
0e06d1f
chore: remove build steps from readme and reference build.yml (#9558)
mattkrick Apr 9, 2024
15a54fb
feat: related discussions refactor (#9557)
mattkrick Apr 10, 2024
4cf395f
chore(release): release v7.26.0 (#9619)
parabol-release-bot[bot] Apr 10, 2024
92a1dbd
feat: Release activity library for everyone (#9617)
Dschoordsch Apr 11, 2024
b337d17
chore: remove old new meeting dialog (#9621)
Dschoordsch Apr 11, 2024
a4f10d1
feat: release recurring retros (#9625)
Dschoordsch Apr 11, 2024
fba3b80
fix: Only list available categories in edit template (#9628)
Dschoordsch Apr 11, 2024
65f3119
chore: Add absolute date tooltip in history (#9629)
Dschoordsch Apr 11, 2024
e4f8d49
feat: Make top team templates clickable (#9630)
Dschoordsch Apr 11, 2024
38c8e61
fix: use radix-ui for avatars (#9633)
mattkrick Apr 11, 2024
c5a8eda
chore(release): release v7.27.0 (#9624)
parabol-release-bot[bot] Apr 11, 2024
4f25cba
fix: margin spacing on hover (#9635)
mattkrick Apr 11, 2024
7d1086d
fix: add prettier-plugin-organize-imports (#9637)
mattkrick Apr 11, 2024
c2a3a43
fix: vuln patch for undici (#9622)
mattkrick Apr 11, 2024
ddb4244
chore: migration reflection groups to pg (#9514)
mattkrick Apr 11, 2024
e3635ee
chore: fix ironbank action file copy (#9638)
dbumblis-parabol Apr 12, 2024
a21f1d0
fix: Migrate webpack dev server settings to v5 (#9644)
Dschoordsch Apr 15, 2024
19a6689
chore: add ip-to-server script dir to zip file (#9645)
dbumblis-parabol Apr 16, 2024
8552d43
chore: Remove old template editing logic (#9627)
Dschoordsch Apr 16, 2024
6f1c1d9
chore: Improve Activity Library focus and hover states (#9626)
Dschoordsch Apr 16, 2024
a01cf2b
chore(docker): delete all files used by old PPMIs and old Docker imag…
rafaelromcar-parabol Apr 16, 2024
1d18ec7
chore(release): release v7.27.1 (#9636)
parabol-release-bot[bot] Apr 16, 2024
0092d0b
fix: change retro group schema to allow for rethinkdb table migration…
mattkrick Apr 17, 2024
4549c44
chore(release): release v7.27.2 (#9654)
parabol-release-bot[bot] Apr 17, 2024
9944ac0
fix: Threaded reply input does not immediately close (#9652)
Dschoordsch Apr 18, 2024
fb76d9a
chore: remove noTemplateLimit flag (#9631)
Dschoordsch Apr 18, 2024
240e78d
chore: update activity library custom tab empty state (#9666)
nickoferrall Apr 23, 2024
898e1fd
feat: roll out ai icebreakers (#9660)
nickoferrall Apr 23, 2024
01372bc
feat(orgAdmin): org admin can promote others to org admin (#9655)
tianrunhe Apr 23, 2024
32574a6
fix: support PG reconnects (#9663)
mattkrick Apr 23, 2024
f3f0588
fix: remove premium badges from activity library cards (#9669)
BartoszJarocki Apr 25, 2024
42c432e
fix: can update gcal start datetime (#9668)
nickoferrall Apr 25, 2024
f4e0cda
fix: Increase process recurrence timeout (#9665)
Dschoordsch Apr 25, 2024
359222d
Prettier
Dschoordsch Apr 25, 2024
052a729
chore(release): release v7.28.0 (#9657)
parabol-release-bot[bot] Apr 25, 2024
a1658d8
fix: Sidebar in start custom activity (#9647)
Dschoordsch Apr 29, 2024
b28ccc2
chore: Remove adhoc teams (#9678)
Dschoordsch Apr 29, 2024
cedc91c
fix: handle 0 discussions (#9682)
mattkrick Apr 29, 2024
b433f7f
chore(release): release v7.28.1 (#9676)
parabol-release-bot[bot] Apr 29, 2024
e783662
feat: initial avatars on the fly (#9675)
mattkrick Apr 29, 2024
43d7849
chore(release): release v7.29.0 (#9685)
parabol-release-bot[bot] Apr 29, 2024
f066ab0
chore: bump packages core-js humanize-duration (#9687)
mattkrick Apr 30, 2024
95a95a1
fix: install plex on system (#9689)
mattkrick Apr 30, 2024
9e6947a
fix: copy fonts from static (#9690)
mattkrick Apr 30, 2024
56a54b3
fix pull static assets from root dir (#9691)
mattkrick Apr 30, 2024
eb6e608
fix: Optimize processRecurrence (#9670)
Dschoordsch Apr 30, 2024
fd30cfa
chore(docker): fonts are managed with the rest of app related stuff (…
rafaelromcar-parabol Apr 30, 2024
29b6e81
chore(release): release v7.29.1 (#9688)
parabol-release-bot[bot] Apr 30, 2024
db17c9d
feat: support private S3 buckets (#9697)
mattkrick May 1, 2024
aa97e05
fix: remove oneOnOne column in Team table (#9696)
mattkrick May 1, 2024
a839d31
chore(release): release v7.30.0 (#9698)
parabol-release-bot[bot] May 1, 2024
0dca699
fix: Refactor active meeting dropdown to get rid of some edge case bu…
Dschoordsch May 2, 2024
acab843
chore(deps): bump ejs from 3.1.8 to 3.1.10 (#9699)
dependabot[bot] May 2, 2024
723a28f
chore: [Snyk] Upgrade graphql from 15.7.2 to 15.8.0 (#9639)
mattkrick May 2, 2024
e61473e
chore: Add custom label to templates (#9703)
Dschoordsch May 2, 2024
1736e43
fix: presign MeetingTemplate.illustrationUrl (#9705)
mattkrick May 2, 2024
2b0c4bc
chore(release): release v7.30.1 (#9702)
parabol-release-bot[bot] May 2, 2024
695ccad
chore: Gracefully shutdown the embedder (#9693)
Dschoordsch May 6, 2024
93b26bb
fix: remove logs from embedder (#9718)
mattkrick May 7, 2024
476b3e5
chore(release): release v7.30.2 (#9717)
parabol-release-bot[bot] May 7, 2024
6c4369d
chore: Add some processRecurrence tracing (#9723)
Dschoordsch May 7, 2024
c71ec42
chore(release): release v7.30.3 (#9724)
parabol-release-bot[bot] May 7, 2024
b4f21d6
chore: Remove deprecated userId from Atmosphere (#9720)
Dschoordsch May 7, 2024
85d4e22
chore: add more granular process recurrence tracing (#9728)
Dschoordsch May 7, 2024
4c0623a
chore(release): release v7.30.4 (#9729)
parabol-release-bot[bot] May 7, 2024
7c75eb1
fix: only query templates when a user clicks the options menu (#9651)
nickoferrall May 7, 2024
881546c
chore: More processRecurrence tracing (#9736)
Dschoordsch May 8, 2024
2123159
chore: remove ai summary from discussion thread (#9708)
nickoferrall May 8, 2024
a02c935
chore: remove discussion prompt from summary (#9711)
nickoferrall May 8, 2024
9d2fa5f
feat: increase team subscription to $8 (#9727)
tianrunhe May 8, 2024
162de5e
fix: Handle invitation links with invalid auth token (#9741)
Dschoordsch May 8, 2024
d5520ae
fix: org admin can change team lead (#9742)
nickoferrall May 8, 2024
47224c1
chore(release): release v7.31.0 (#9734)
parabol-release-bot[bot] May 8, 2024
a5d4bad
fix: close websocket with reason on invalid token (#9744)
mattkrick May 9, 2024
9a904d3
fix: fix the issue where a successful upgrade won't refresh the billi…
tianrunhe May 10, 2024
5ec8f45
feat(single-tenant-host): Embedder and Text Embeddings Inference adde…
rafaelromcar-parabol May 14, 2024
1c8fa84
fix(dev-stack): update text-embeddings-inference to 1.2.2 (#9754)
rafaelromcar-parabol May 14, 2024
341772a
chore: Trace RRule (#9756)
Dschoordsch May 15, 2024
5cbca8d
[Snyk] Upgrade @aws-sdk/client-s3 from 3.537.0 to 3.556.0 (#9752)
mattkrick May 20, 2024
63e1ebd
[Snyk] Upgrade @mattkrick/trebuchet-client from 3.0.1 to 3.0.2 (#9751)
mattkrick May 20, 2024
d6a775d
feat: add favorite activities UI to activity library (#9680)
nickoferrall May 20, 2024
5c40fcf
feat: saml upload (#9750)
mattkrick May 20, 2024
28c7432
chore: update tutorial card thumbnail & video links (#9746)
tianrunhe May 20, 2024
4558e14
feat: add logic that lets users favorite a template (#9713)
nickoferrall May 20, 2024
ca20d75
fix: Send correct websocket status code (#9760)
Dschoordsch May 21, 2024
a39cd41
fix: Update remove user from org copy (#9759)
Dschoordsch May 21, 2024
7a3c567
chore(release): release v7.32.0 (#9747)
parabol-release-bot[bot] May 21, 2024
8fc0ec1
fix: Revert @aws-sdk/client-s3 upgrade (#9763)
Dschoordsch May 22, 2024
d5b5238
chore(release): release v7.32.1 (#9764)
parabol-release-bot[bot] May 22, 2024
2699c3d
fix: team lead can view teams in org settings (#9739)
nickoferrall May 22, 2024
222d6f9
chore: Update processRecurrence tests (#9770)
Dschoordsch May 23, 2024
413f5b6
feat: update plan upgrade CTA label (#9769)
jordanh May 23, 2024
462a7f4
feat: update promote team copy (#9767)
nickoferrall May 23, 2024
2243667
feat(stripe): handle Stripe subscription events (#9768)
tianrunhe May 27, 2024
adcabbc
feat: write equality checker to file store (#9786)
mattkrick May 29, 2024
da350e7
fix: bump trebuchet-client to latest version (#9797)
mattkrick May 29, 2024
c31b1c9
chore(release): release v7.33.0 (#9766)
parabol-release-bot[bot] May 29, 2024
23d48c4
chore: remove kudos (#9785)
nickoferrall May 30, 2024
eec025e
feat: Add Jira Server to Your Work (#9794)
Dschoordsch May 30, 2024
051e51c
chore: Allow global Jira Server integration provider (#9796)
Dschoordsch May 30, 2024
9487c1e
chore(release): release v7.34.0 (#9803)
parabol-release-bot[bot] May 30, 2024
712f79e
feat: type safety for gql perms (#9798)
mattkrick May 30, 2024
74d8dbc
fix: clear kudos received notifications (#9805)
nickoferrall May 30, 2024
bf93718
chore(release): release v7.35.0 (#9806)
parabol-release-bot[bot] May 30, 2024
df50255
Merge remote-tracking branch 'origin/production' into release/v7.35.0
invalid-email-address May 30, 2024
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
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "7.33.0"
".": "7.35.0"
}
25 changes: 25 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,31 @@ This project adheres to [Semantic Versioning](http://semver.org/).

This CHANGELOG follows conventions [outlined here](http://keepachangelog.com/).

## [7.35.0](https://github.com/ParabolInc/parabol/compare/v7.34.0...v7.35.0) (2024-05-30)


### Added

* type safety for gql perms ([#9798](https://github.com/ParabolInc/parabol/issues/9798)) ([712f79e](https://github.com/ParabolInc/parabol/commit/712f79eb81087b3a86301de3e611703a8ef46826))


### Fixed

* clear kudos received notifications ([#9805](https://github.com/ParabolInc/parabol/issues/9805)) ([74d8dbc](https://github.com/ParabolInc/parabol/commit/74d8dbc76366959be4274bde1d12d7978a146a2c))

## [7.34.0](https://github.com/ParabolInc/parabol/compare/v7.33.0...v7.34.0) (2024-05-30)


### Added

* Add Jira Server to Your Work ([#9794](https://github.com/ParabolInc/parabol/issues/9794)) ([eec025e](https://github.com/ParabolInc/parabol/commit/eec025e3e22202c0c4c5630d2e6a75db76e3008f))


### Changed

* Allow global Jira Server integration provider ([#9796](https://github.com/ParabolInc/parabol/issues/9796)) ([051e51c](https://github.com/ParabolInc/parabol/commit/051e51c7746dfb50c4853b07ecc5bf548bd99a4e))
* remove kudos ([#9785](https://github.com/ParabolInc/parabol/issues/9785)) ([23d48c4](https://github.com/ParabolInc/parabol/commit/23d48c48c01471be8e1332765f5d7cd9f0168954))

## [7.33.0](https://github.com/ParabolInc/parabol/compare/v7.32.1...v7.33.0) (2024-05-29)


Expand Down
1 change: 0 additions & 1 deletion codegen.json
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,6 @@
"InviteToTeamPayload": "./types/InviteToTeamPayload#InviteToTeamPayloadSource",
"JiraIssue": "./types/JiraIssue#JiraIssueSource",
"JiraRemoteProject": "../types/JiraRemoteProject#JiraRemoteProjectSource",
"Kudos": "../../postgres/types/Kudos#Kudos",
"MeetingSeries": "../../postgres/types/MeetingSeries#MeetingSeries",
"MeetingTemplate": "../../database/types/MeetingTemplate#default",
"NewMeeting": "../../postgres/types/Meeting#AnyMeeting",
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"description": "An open-source app for building smarter, more agile teams.",
"author": "Parabol Inc. <[email protected]> (http://github.com/ParabolInc)",
"license": "AGPL-3.0",
"version": "7.33.0",
"version": "7.35.0",
"repository": {
"type": "git",
"url": "https://github.com/ParabolInc/parabol"
Expand Down
4 changes: 2 additions & 2 deletions packages/chronos/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "chronos",
"version": "7.33.0",
"version": "7.35.0",
"description": "A cron job scheduler",
"author": "Matt Krick <[email protected]>",
"homepage": "https://github.com/ParabolInc/parabol/tree/master/packages/chronos#readme",
Expand All @@ -25,6 +25,6 @@
},
"dependencies": {
"cron": "^2.3.1",
"parabol-server": "7.33.0"
"parabol-server": "7.35.0"
}
}
59 changes: 0 additions & 59 deletions packages/client/components/KudosReceivedNotification.tsx

This file was deleted.

9 changes: 2 additions & 7 deletions packages/client/components/Mentioned.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@ const Mentioned = (props: Props) => {
status
senderName
senderPicture
kudosEmojiUnicode
createdAt
meetingId
meetingName
Expand All @@ -45,7 +44,6 @@ const Mentioned = (props: Props) => {
senderPicture,
meetingId,
meetingName,
kudosEmojiUnicode,
type,
status,
retroReflection,
Expand All @@ -58,8 +56,7 @@ const Mentioned = (props: Props) => {
useEffect(() => {
SendClientSideEvent(atmosphere, 'Notification Viewed', {
notificationType: type,
notificationStatus: status,
kudosEmojiUnicode
notificationStatus: status
})
}, [])

Expand All @@ -77,9 +74,7 @@ const Mentioned = (props: Props) => {
}
}

const message = !kudosEmojiUnicode
? `${authorName} mentioned you in ${locationType} in ${meetingName}`
: `${kudosEmojiUnicode} ${authorName} gave you kudos in ${locationType} in ${meetingName}`
const message = `${authorName} mentioned you in ${locationType} in ${meetingName}`

const goThere = () => {
history.push(actionUrl)
Expand Down
4 changes: 0 additions & 4 deletions packages/client/components/NotificationPicker.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -54,9 +54,6 @@ const typePicker: Record<NotificationEnum, LazyExoticPreload<any>> = {
MENTIONED: lazyPreload(() => import(/* webpackChunkName: 'Mentioned' */ './Mentioned')),
RESPONSE_REPLIED: lazyPreload(
() => import(/* webpackChunkName: 'ResponseReplied' */ './ResponseReplied')
),
KUDOS_RECEIVED: lazyPreload(
() => import(/* webpackChunkName: 'KudosReceivedNotification' */ './KudosReceivedNotification')
)
}

Expand Down Expand Up @@ -86,7 +83,6 @@ const NotificationPicker = (props: Props) => {
...TeamsLimitReminderNotification_notification
...PromptToJoinOrgNotification_notification
...RequestToJoinOrgNotification_notification
...KudosReceivedNotification_notification
}
`,
notificationRef
Expand Down
10 changes: 3 additions & 7 deletions packages/client/components/ResponseMentioned.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -31,21 +31,19 @@ const ResponseMentioned = (props: Props) => {
}
type
status
kudosEmojiUnicode
}
`,
notificationRef
)
const {history} = useRouter()
const atmosphere = useAtmosphere()
const {meeting, response, kudosEmojiUnicode, type, status} = notification
const {meeting, response, type, status} = notification
const {picture: authorPicture, preferredName: authorName} = response.user

useEffect(() => {
SendClientSideEvent(atmosphere, 'Notification Viewed', {
notificationType: type,
notificationStatus: status,
kudosEmojiUnicode
notificationStatus: status
})
}, [])

Expand All @@ -54,9 +52,7 @@ const ResponseMentioned = (props: Props) => {
history.push(`/meet/${meetingId}/responses?responseId=${encodeURIComponent(response.id)}`)
}

const message = kudosEmojiUnicode
? `${kudosEmojiUnicode} ${authorName} mentioned you and gave kudos in their response in ${meetingName}.`
: `${authorName} mentioned you in their response in ${meetingName}.`
const message = `${authorName} mentioned you in their response in ${meetingName}.`

// :TODO: (jmtaber129): Show mention preview.
return (
Expand Down
27 changes: 27 additions & 0 deletions packages/client/components/TeamPrompt/TeamPromptWorkDrawer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,14 @@ import gcalLogo from '../../styles/theme/images/graphics/google-calendar.svg'
import SendClientSideEvent from '../../utils/SendClientSideEvent'
import GitHubSVG from '../GitHubSVG'
import JiraSVG from '../JiraSVG'
import JiraServerSVG from '../JiraServerSVG'
import ParabolLogoSVG from '../ParabolLogoSVG'
import Tab from '../Tab/Tab'
import Tabs from '../Tabs/Tabs'
import GCalIntegrationPanel from './WorkDrawer/GCalIntegrationPanel'
import GitHubIntegrationPanel from './WorkDrawer/GitHubIntegrationPanel'
import JiraIntegrationPanel from './WorkDrawer/JiraIntegrationPanel'
import JiraServerIntegrationPanel from './WorkDrawer/JiraServerIntegrationPanel'
import ParabolTasksPanel from './WorkDrawer/ParabolTasksPanel'

interface Props {
Expand All @@ -32,11 +34,26 @@ const TeamPromptWorkDrawer = (props: Props) => {
...GitHubIntegrationPanel_meeting
...JiraIntegrationPanel_meeting
...GCalIntegrationPanel_meeting
...JiraServerIntegrationPanel_meeting
viewerMeetingMember {
teamMember {
teamId
integrations {
jiraServer {
sharedProviders {
id
}
}
}
}
}
}
`,
meetingRef
)
const atmosphere = useAtmosphere()
const hasJiraServer =
!!meeting.viewerMeetingMember?.teamMember?.integrations.jiraServer?.sharedProviders?.length

useEffect(() => {
SendClientSideEvent(atmosphere, 'Your Work Drawer Impression', {
Expand All @@ -54,6 +71,16 @@ const TeamPromptWorkDrawer = (props: Props) => {
label: 'Parabol',
Component: ParabolTasksPanel
},
...(hasJiraServer
? [
{
icon: <JiraServerSVG />,
service: 'jiraServer',
label: 'Jira Server',
Component: JiraServerIntegrationPanel
}
]
: []),
{icon: <GitHubSVG />, service: 'github', label: 'GitHub', Component: GitHubIntegrationPanel},
{icon: <JiraSVG />, service: 'jira', label: 'Jira', Component: JiraIntegrationPanel},
{
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
import graphql from 'babel-plugin-relay/macro'
import React from 'react'
import {useFragment} from 'react-relay'
import {JiraServerIntegrationPanel_meeting$key} from '../../../__generated__/JiraServerIntegrationPanel_meeting.graphql'
import useAtmosphere from '../../../hooks/useAtmosphere'
import useMutationProps from '../../../hooks/useMutationProps'
import jiraServerSVG from '../../../styles/theme/images/graphics/jira-software-blue.svg'
import JiraServerClientManager from '../../../utils/JiraServerClientManager'
import SendClientSideEvent from '../../../utils/SendClientSideEvent'
import JiraServerIntegrationResultsRoot from './JiraServerIntegrationResultsRoot'

interface Props {
meetingRef: JiraServerIntegrationPanel_meeting$key
}

const JiraServerIntegrationPanel = (props: Props) => {
const {meetingRef} = props
const meeting = useFragment(
graphql`
fragment JiraServerIntegrationPanel_meeting on TeamPromptMeeting {
id
teamId
viewerMeetingMember {
teamMember {
teamId
integrations {
jiraServer {
auth {
id
isActive
}
sharedProviders {
id
}
}
}
}
}
}
`,
meetingRef
)

const teamMember = meeting.viewerMeetingMember?.teamMember
const integration = teamMember?.integrations.jiraServer
const providerId = integration?.sharedProviders?.[0]?.id
const isActive = !!integration?.auth?.isActive

const atmosphere = useAtmosphere()
const mutationProps = useMutationProps()
const {error, onError} = mutationProps

const authJiraServer = () => {
if (!teamMember || !providerId) {
return onError(new Error('Could not find integration provider'))
}
JiraServerClientManager.openOAuth(atmosphere, providerId, teamMember.teamId, mutationProps)

SendClientSideEvent(atmosphere, 'Your Work Drawer Integration Connected', {
teamId: meeting.teamId,
meetingId: meeting.id,
service: 'jira server'
})
}
if (!teamMember || !teamMember) {
return null
}

return (
<>
{isActive ? (
<JiraServerIntegrationResultsRoot teamId={teamMember.teamId} />
) : (
<div className='-mt-14 flex h-full flex-col items-center justify-center gap-2'>
<div className='h-10 w-10'>
<img className='h-10 w-10' src={jiraServerSVG} />
</div>
<b>Connect to Jira Server</b>
<div className='w-1/2 text-center text-sm'>
Connect to Jira Server to view your issues.
</div>
<button
className='mt-4 cursor-pointer rounded-full bg-sky-500 px-8 py-2 font-semibold text-white hover:bg-sky-600'
onClick={authJiraServer}
>
Connect
</button>
{error && <div className='text-tomato-500'>Error: {error.message}</div>}
</div>
)}
</>
)
}

export default JiraServerIntegrationPanel
Loading
Loading