Releases: hicommonwealth/commonwealth
Releases · hicommonwealth/commonwealth
v1.5.3
What's Changed
Bug Fixes
- user now able to add social link without community having an image by @Israellund in #8546
- refined the snapshot proposal modal by @Israellund in #8523
- X logo now seen in sidebar socials by @Israellund in #8551
- Show latest comment version after comment update by @mzparacha in #8589
- made padding changes to the For You page by @Israellund in #8590
- Fixed thread card preview rendering issue on iOS mobile by @mzparacha in #8625
- Fix duplicate threads by @timolegros in #8623
- Fixed breadcrumbs effecting scrolled elements by @mzparacha in #8655
- User Sign In/Onboarding Fixes by @timolegros in #8654
- Israel.8682.outside link redirect by @Israellund in #8684
Contests
- Add contest metadata to events by @rbennettcw in #8370
- Fix contests docs link by @rbennettcw in #8543
- added mixpanel calls to contests by @Israellund in #8598
- Copy fix for minimum eth value by @masvelio in #8603
- gave contest banner max width by @Israellund in #8693
Notifications
- Notification fixes to get knock working in prod... by @burtonator in #8459
- Push notifications implemented including unsubscribe. Works for Safari and Chrome. by @burtonator in #8515
- inverted FCM and APNS by @burtonator in #8579
- collection of small UI fixes for notification settings. by @burtonator in #8580
- Emit Event Scripts and Stake Trade Notification Bug Fix by @timolegros in #8535
- only enable push notification on Safari with the PWA enabled. by @burtonator in #8588
- Burton/fix for missing notifications on pwa by @burtonator in #8600
- Fix mention notifications by @timolegros in #8621
- Recap Email Route Updates by @timolegros in #8624
SEO
- Fixes for sitemaps by @burtonator in #8461
Cleanup
- Refactors get bulk thread queries using new profile by @Rotorsoft in #8432
- Migrated
/viewCount
calls to react query by @mzparacha in #8464 - Dissolved
<SessionKeyRevalidationModal/>
into<AuthModal/>
+ updated auth options for session key revalidation modal variant by @mzparacha in #8088 - Refactor profiles in remaining queries referencing Profiles by @Rotorsoft in #8480
- Refactor profiles in comment created handler by @Rotorsoft in #8531
- Refactor client models, removing all references to profile_id and profileId by @Rotorsoft in #8547
- Decouples profile from addresses in remaining server files by @Rotorsoft in #8561
- Decouple discordbot from profiles by @Rotorsoft in #8559
- Removes malformed sso token logic by @Rotorsoft in #8510
- Removed communityStake feature flag by @masvelio in #8608
- Simplify Role handling, eliminating RolesController. by @jnaviask in #8509
- Remove feature flags by @masvelio in #8622
APP_ENV
and Strict ENV VAR by @timolegros in #8581- StatsD Local Server + Delay on Exit by @timolegros in #8631
- Refactors create and update profile api with new model by @Rotorsoft in #8574
- Fix Unleash and Client Env Var by @timolegros in #8636
- Profiles cleanup step by @Rotorsoft in #8613
Documentation
- EVM Chain Feature Matrix by @timolegros in #8616
- Add more detail to chain feature matrix by @timolegros in #8626
Full Changelog: v1.5.2...v1.5.3
v1.5.2-1 Eth Min Price Hotfix
v1.5.2
What's Changed
Bug Fixes
- Fix ProfileTags migration script by @Rotorsoft in #8449
- Variable ce block range by @timolegros in #8076
- Fix for linking issue b/w threads by @mzparacha in #8476
- Fix infinite bug in members page by @masvelio in #8463
- Removed user onboarding flag by @mzparacha in #8469
- updated privacy page by @Israellund in #8481
- Remove express.response_time metric. by @jnaviask in #8486
- Add statusCode to
cw.path.latency
by @timolegros in #8489 - Fix one to one util when FK=PK by @Rotorsoft in #8494
- Israel.7440 8125.remove proposal in modal by @Israellund in #8451
- Activity Updates by @timolegros in #8448
- [Docs Improvement] Tidy Database-* Entries by @gdjohnson in #8374
- Refactor getWebhookData to use new profile model by @Rotorsoft in #8445
- Fix SSO for new users by @timolegros in #8498
Contests
- Apply contest rate limits by @rbennettcw in #8475
- Add url links to contest docs by @masvelio in #8465
- Fixed getStakeTransaction by @kurtisassad in #8390
- Added contest card to the topic view by @masvelio in #8436
Platform Cleanup
- K6 Cloud Support by @timolegros in #8409
- Alchemy Webhook Route Skeleton by @timolegros in #8520
- Delete user script by @timolegros in #8501
- Edge case fix in user delete script by @timolegros in #8504
- Remove keytype field from Addresses model. by @jnaviask in #8516
- Removes author profile id by @Rotorsoft in #8503
- Refactors GetMembers query with new profile by @Rotorsoft in #8427
- Refactor misc thread queries to new profile model by @Rotorsoft in #8455
- Moved over canvas packages to shared by @kurtisassad in #8269
- Refactor version history (PART 1/2) by @kurtisassad in #8041
- Generate load tests from OpenAPI Spec + Load-test Uitlity API by @timolegros in #8422
Full Changelog: v1.5.1...v1.5.2
v1.5.1-2
v1.5.1
What's Changed
Bug Fixes
- Fixed console error in members page by @kurtisassad in #8341
- user now sees full background image on profile by @Israellund in #8330
- Fixed images in assets not being referenced correctly. by @kurtisassad in #8345
- Hide react query dev tools on prod by @kurtisassad in #8347
- Fix canvas props by @rbennettcw in #8352
- updated new snapshot proposal functionality by @Israellund in #8371
- Removed duplicates in GetMembersQuery by @kurtisassad in #8384
- Topics now shows correct character count by @Israellund in #8397
- Fixed minor issues with welcome onboard modal by @mzparacha in #8401
- Fix missing names and avatars by @masvelio in #8407
- Fix for the service worker not being served. by @burtonator in #8414
- Unifying members count (Part 1/2) by @kurtisassad in #8071
- Show proper error messages when user is trying to auth with uninitiated wallet by @mzparacha in #8425
- user now able to drag and drop image in comment by @Israellund in #8428
- Fix custom stages crash on user dashboard. by @jnaviask in #8434
- Fix EVM_CE_POLL_INTERVAL default value parsing by @timolegros in #8446
- Fix infinite bug in members page by @masvelio in #8463
- Fix for linking issue b/w threads by @mzparacha in #8476
Growth Requests
- Israel.8313.export proposals as markdown by @Israellund in #8348
Contests
- Change contest time on QA by @masvelio in #8332
- Contest UI fixes by @masvelio in #8413
- De-duped winners tags for contests by @kurtisassad in #8419
- Add performance metrics for contests by @rbennettcw in #8435
- Prevent editing of contest threads by @rbennettcw in #8251
SEO
- Burton/changes for canonical plus seo by @burtonator in #8416
Product Cleanup
- Remove NEAR login and Sputnik support by @jnaviask in #8315
- Remove CAT functionality in the UI side by @jnaviask in #8327
- Remove Aave and Compound gov support on client only. by @jnaviask in #8351
- Clean up ancient slug identifiers file. by @jnaviask in #8361
- Remove contracts controller on client. by @jnaviask in #8363
- Remove app.proposalEmitter. by @jnaviask in #8365
- Move
app.config
away from app object by @masvelio in #8349 - Remove unused role functions and types. by @jnaviask in #8429
- Migrated app.user to zustand + react query by @mzparacha in #8312
- updated tos by @Israellund in #8430
- updated privacy page by @Israellund in #8481
Platform Cleanup
- Use
private_url
for server-side Web3 requests by @timolegros in #8335 - Added indices to profile/address search by @kurtisassad in #8229
- Convert Aave and Compound communities by @timolegros in #8329
- K6 Load Testing Package by @timolegros in #8223
- Moved alchemy endpoint to env by @mzparacha in #8333
- Remove proposal API by @timolegros in #8350
- Added secure: false to routes after change makes it required by @kurtisassad in #8359
- Remove CAT on platform by @timolegros in #8358
- Remove
ETHERSCAN_JS_API_KEY
by @timolegros in #8368 - Decouple profile from tags by @Rotorsoft in #8396
- Remove xk6 by @timolegros in #8403
- Add/sync User.profile with profiles by @Rotorsoft in #8399
- Remove profile association to sso tokens by @Rotorsoft in #8380
- Refactor profiles misc queries by @Rotorsoft in #8443
Full Changelog: v1.5.0...v1.5.1-1
v1.5.0-1
v1.5.0
What's Changed
INCLUDES ALL CHANGES FROM v1.4.1.
Bug Fixes
- Fixed scrolling parent for
<Virtuoso/>
list in community discussions page by @mzparacha in #8116 - Fixed thread version date by @mzparacha in #8190
- Show "Thread not found" message when visiting a deleted thread page by @mzparacha in #8248
- user no longer able to input bad url in discussion pages by @Israellund in #8113
- Update user activity feed queries by @timolegros in #8148
- Hide image in thread card preview by @mzparacha in #8155
- Updated SSO display logic in AuthModal by @mzparacha in #8197
- Update community thread counts when new threads are added/removed from community by @mzparacha in #8241
- 7845.israel.android pwa prompt error by @Israellund in #8280
Growth Requests
- Added more fined grain permission gating for groups by @kurtisassad in #7900
- Add core migration by @timolegros in #8153
- Added created_at to admin panel by @kurtisassad in #8169
- created a reusable growl template by @Israellund in #8181
- ideacoin survey growl made by @Israellund in #8182
- removed Send Feedback from dropdown et al by @Israellund in #8166
- removed survey growl from master by @Israellund in #8302
- Enable Mava widget with identify, and production changes. by @burtonator in #7832
- added mixpanel analyticst to show pwa use by @Israellund in #7954
Thread Previews
- Added followup changes to thread previews by @mzparacha in #8115
Notifications
- Enable push notifications for Knock by @burtonator in #7972
- Fix for knock push notifications broken. by @burtonator in #8265
- Fix to remove useNotificationSubscriptions by @burtonator in #8261
- Implements subscriptions and community alerts page. by @burtonator in #7910
- Fix for flakey tests for thread subcriptions. by @burtonator in #8224
Contests
- Fixed get_bulk_threads associated contest by @kurtisassad in #8070
- Refine getAllContests as public without actions by @Rotorsoft in #8103
- Add contest log query by @rbennettcw in #8107
- Creation contest fix by @masvelio in #8100
- Add nonce mutex for protocol helpers by @rbennettcw in #8130
- Fix ContestManager schema by @rbennettcw in #8117
- Protocol/Chain testing sdk additions by @ianrowan in #8048
- EVM address comparison utility by @timolegros in #8020
- Create new contest protocol helper by @ianrowan in #8147
- FE Contest fixes by @masvelio in #8112
- Create contest UI fixes by @masvelio in #8131
- Contest rollover fix by @rbennettcw in #8138
- One-off contest fixes by @rbennettcw in #8170
- Contest - disable unvoting by @masvelio in #8157
- Update contest manager query join by @rbennettcw in #8310
- Fee manager balance banner by @masvelio in #8256
- Get fee manager balance by @ianrowan in #8247
- Contest tags by @masvelio in #8230
- Show contest prize affordance by @masvelio in #8294
- Fix contest action thread ID by @rbennettcw in #8240
- Fix upvote persistency by @masvelio in #8189
- Fix PG notify for relayer by @rbennettcw in #8205
User Onboarding
- Show welcome modal to new signups only by @mzparacha in #8135
Platform Cleanup
- Alternative build with Vite by @kurtisassad in #8023
- Vitest BABYYY by @timolegros in #8085
- Removed Webpack, replaced prod usage with vite by @kurtisassad in #8104
- Fix Coveralls in Cosmos Devnet Tests CI by @timolegros in #8161
- Add dotenv back to
packages/commonwealth/package.json
by @timolegros in #8233 - Solana ChainNodes migration by @timolegros in #8238
- Update Alchemy API Keys Part 1 by @timolegros in #8202
- Rotate Alchemy Keys by @timolegros in #8219
- Reduce Rollbar Usage by @timolegros in #8249
- Fix alchemy urls + db scripts + EVM proposal loading by @timolegros in #8217
- Body truncate utility by @timolegros in #8152
Product Cleanup
- Created generic
<CardSlider/>
component by @mzparacha in #8255 - Removed
/whyCommonwealth
page by @mzparacha in #8262 - Remove legacy email login feature. by @jnaviask in #7971
- Replace search controller with react-query by @kurtisassad in #8308
- Updated Edit Profile page to use newer
<CWForm/>
component with newer validations + cleaned up related stale components by @mzparacha in #8150 - Sorted topics display in
<NewThreadForm/>
by @mzparacha in #8242
Canvas
- Upgrade Canvas packages to 0.10 by @rjwebb in #7395
- Fixes for session keys after v0.10 Canvas upgrade by @raykyri in #8210
Documentation
- Add issue template for configuration change. by @jnaviask in #8096
- Add Web Wallet Entry by @gdjohnson in #8097
- Update RabbitMQ documentation by @gdjohnson in #8140
Full Changelog: v1.4.0-9...v1.5.0