Releases: hicommonwealth/commonwealth
Releases · hicommonwealth/commonwealth
v1.7.2
What's Changed
- added trash icon to web links by @Israellund in #9574
- Replaces global activity cache with generic query caching by @Rotorsoft in #9554
- Granular level topic gating by @mzparacha in #9512
Bug Fixes
- made the Discussion clickable and navigate to discussionAll by @KaleemNeslit in #9527
- Kaleem neslit.9244.copy wallet address by @KaleemNeslit in #9487
- 1 found community copy change by @Israellund in #9544
- Raymond UI bugs fix by @Israellund in #9219
- more communities shown on explore page by @Israellund in #9538
- fixed the thread title after creating the new thread by @KaleemNeslit in #9540
- Fixed refresh memberships by @kurtisassad in #9549
- changed collaborators to names and made clickable by @Israellund in #9573
- Fix typo in create community copy by @mzparacha in #9618
- Added logic to use
content_url
for thread/comment bodies if present by @mzparacha in #9461 - Israel.9546.incorrect 404 redirect by @Israellund in #9608
- fixed the crash issue on search bar in thread by @KaleemNeslit in #9481
- improve the edit of thread from other screens by @KaleemNeslit in #9545
- Fix knock errors when not enabled or not authenticated. by @burtonator in #9644
- editor no longer adds extras lines after pressing enter by @Israellund in #9639
Contest
- Remove contest feature flag by @masvelio in #9534
- General cleanup by @masvelio in #9537
- Add possibility to reserve namespace without enabling stake by @masvelio in #9558
- Use new helper to run erc20 contest by @masvelio in #9578
- Client side prize amounts on contests by @ianrowan in #9550
- Show create contest button by @masvelio in #9609
- ERC20 zero balance check + community switch crash fix by @rbennettcw in #9640
- popover no longer blank if no upvotes by @Israellund in #9657
- Remove chain node from topics + Fix ERC20 voting by @rbennettcw in #9561
- Farcaster Platform Integration by @rbennettcw in #8884
Launchpad
- Add erc20 contest deployment helper by @ianrowan in #9517
- Add helper text to topic dropdowns by @masvelio in #9635
- [Launchpad Discovery]: Randomize token idea generation by @mzparacha in #9600
- [Launchpad Discovery]: Multiple images per token idea draft by @mzparacha in #9656
- [Launchpad Discovery]: Launch token from communities explore page by @mzparacha in #9566
Cleanup
- Fix avatar migration + image urls by @timolegros in #9676
- Remove dependency on Aave/Compound for devnet tests by @timolegros in #9464
- Refactor user activity queries by @Rotorsoft in #9526
- Publish API from /src by @Rotorsoft in #9505
- Tell knock about the timezone. by @burtonator in #9556
- Pass query from index.tsx to avoid invoking a secure API when user is logged off by @Rotorsoft in #9580
- Move
/banAddress
to new framework by @timolegros in #9592 - Snapshot Webhook Update by @timolegros in #9589
- Update CI by @timolegros in #9595
- fixed environment variable check for SNAPSHOT_WEBHOOK_SECRET by @kurtisassad in #9605
- truncated long community names in sidebar header and added tooltip by @Israellund in #9602
- Refactor getTopics by @Rotorsoft in #9584
- added Cancel button functionality to child comment by @Israellund in #9569
- External API GET threads and topics by @kurtisassad in #9102
- Remove
packages/scripts
by @timolegros in #9625 - add erc20 helper by @ianrowan in #9620
- Subscribe icon should change color and text on click by @salman-neslit in #9575
- Added newer
<CWCoverImageUploader/>
component with feature to switch b/w processed images by @mzparacha in #9634 - Default Avatar Image for Users with unset images by @salman-neslit in #9570
- Reduce size of Welcome to Common! cards in slider by @salman-neslit in #9587
- update vote value value + pending launchpad values by @ianrowan in #9655
- Handle mobile toolbar activation / focus on mobile by @burtonator in #9586
- Sanitize deleted comments from external API by @timolegros in #9631
- Page should scroll to comments after "X comments" button clicked by @salman-neslit in #9617
- Upload Fixes by @timolegros in #9663
- Refactors search threads by @Rotorsoft in #9653
- Refactor get active threads by @Rotorsoft in #9638
Docker/CD
- Fixed datadog by @kurtisassad in #9564
- Datadog Docker Fixes by @timolegros in #9576
Full Changelog: v1.7.1-6...v1.7.2
v1.7.1
What's Changed
- Mobile push notifications screen preferences. by @burtonator in #9504
Bug Fixes
- user can now delete image in topic separately by @Israellund in #9008
- made the text responsive by @KaleemNeslit in #9445
- Fix proposal details page displays infinite loader when visiting a proposal url that doesn't exist by @salman-neslit in #9268
- community name in Stake banner now correct case by @Israellund in https://github.com/hicommonwealth/commonwealth/p
- fixed the new line preview issue by @KaleemNeslit in #9498
- Fix chain node error for erc20 votes by @rbennettcw in #9474
- changed isPWA calls and stripped out old calls by @Israellund in #9490
ull/9495 - updated 404/PageNotFound by @Israellund in #9503
- Show more communities on explore page by @Israellund #9538
Contest
Launchpad
- [ERC20 Launchpad] - Token Signature Signing step by @mzparacha in #9320
- [ERC20 Launchpad] - Unique token name validation by @mzparacha in #9460
- [ERC20 Launchpad] - Added success step for tokenized community flow by @mzparacha in #9328
- [ERC20 Launchpad] - Store token info by @mzparacha in #9408
- Added nullish type to
uniswap_pool_address
from create token response by @mzparacha in #9497 - Hide token launch CTA elements behind feature flag by @mzparacha in #9484
Cleanup
- Adds new errors to global express error handler by @Rotorsoft in #9418
- Added docker deployment by @kurtisassad in #9263
- Fix load testing utilities by @timolegros in #9462
- Fixed needing PGUSER env issue by @kurtisassad in #9471
- Adds xp tables by @Rotorsoft in #9424
- Checksum address for
/updateSiteAdmin
by @timolegros in #9450 - Decode Content Clean-up by @timolegros in #9251
- Api Key auth improvement by @timolegros in #9444
- v3 of the editor by @burtonator in #9288
- 173 update app implementations and abis for slippage parameter by @ianrowan in #9336
Docker/CD
- Added demo to CD and changed staging branch to beta by @kurtisassad in #9480
- Added missing front end env vars for deployments by @kurtisassad in #9478
- Move Discord Bot app to main commonwealth package by @timolegros in #9425
- Move Snapshot integration route to main app by @timolegros in #9407
New Contributors
- @salman-neslit made their first contribution in #9268
Full Changelog: v1.7.0-1...v1.7.1
v1.7.0
What's Changed
Bug Fixes
- Improve custom domain error message by @kurtisassad in #9377
- Add the auto focus when user click the 'Generate Image' by @KaleemNeslit in #9417
- New notification page which scrolls the tabs on mobile. by @burtonator in #9401
- Made the explore communities page scrollable by @KaleemNeslit in #9411
- added logic to add redirect url w custom domain by @Israellund in #9402
- Muhammad kaleem171.7111.blog link to clickable by @MuhammadKaleem171 in #9255
- user can now drag image in firefox by @Israellund in #9319
- Show correct prices on fund drawer after contest launch by @mzparacha in #9373
- Fix comment, thread creation by @raykyri in #9237
- fixed my own css blunder by @Israellund in #9257
- Fix update community auth by @rbennettcw in #9291
- fix community deletion by @timolegros in #9301
- user redirected to discussions after deleting thread by @Israellund in #9299
- Fixed get community call failing during app init by @mzparacha in #9365
Launchpad
- [ERC20 Launchpad] - Endpoint integration for Launch token step by @mzparacha in #9227
- [ERC20 Launchpad] - Endpoint integration for Community information step by @mzparacha in #9230
Cleanup
- Restructures auth builder to prioritize comment and thread over community by @Rotorsoft in #9231
- Add output middleware to commit canvas signed data by @raykyri in #9248
- Decode Content in updateThread command by @timolegros in #9229
- Remove Snapshot Controller by @masvelio in #9078
- Refactors delete comment by @Rotorsoft in #9232
- Refactors delete topic by @Rotorsoft in #9241
- Refactors delete thread by @Rotorsoft in #9256
- V2 of the Markdown editor by @burtonator in #9212
- Safe URI Decoding + Profile Bio Decoding by @timolegros in #9265
- Multi-Adapter Ports by @timolegros in #9226
- Refactors delete group by @Rotorsoft in #9287
- Extension check by @timolegros in #8856
- Removed discord controller by @masvelio in #9294
- Fix address revalidation flow by @raykyri in #9314
- Refactors delete reaction by @Rotorsoft in #9289
- Remove sidebarRedraw from app object by @masvelio in #9293
- New topic flow - FE & BE integration by @masvelio in #9252
- UI for Farcaster leaderboard by @masvelio in #9308
- Refactors refresh community memberships by @Rotorsoft in #9309
- Refactors delete community by @Rotorsoft in #9303
- Removes old create group files by @Rotorsoft in #9315
- Token launch CTA elements by @mzparacha in #9317
- Refactors update group by @Rotorsoft in #9322
- Exposes create update topic by @Rotorsoft in #9334
- Version History R2 Migration part 1 by @timolegros in #9318
- Tokens for directly funded contests by @mzparacha in #9337
- Move Discord routes to tRPC by @timolegros in #9335
- Fern generated client/docs + API Key Auth + Working Sample by @timolegros in #9358
- Remove duplicate indexes by @timolegros in #9364
- Removed shared lib imports in core lib by @timolegros in #9380
- Migrate Existing Large Content to R2 by @timolegros in #9363
- Refactors join community by @Rotorsoft in #9346
- Adds option to force secure queries by @Rotorsoft in #9410
- Add PeerId config to commonwealth, add create-peer-id.js by @raykyri in #9353
New Contributors
- @MuhammadKaleem171 made their first contribution in #9255
- @KaleemNeslit made their first contribution in #9417
Full Changelog: v1.6.1...v1.7.0
v1.6.1-2
v1.6.1
What's Changed
Bug Fixes
- Fixed crash when topic is updated by @masvelio in #9218
- Fixed archived threads filter in community discussions page by @mzparacha in
- Fixed undefined key when joining a community during onboarding by @mzparacha in #9138
- Remove
Addresses.wallet_sso_source
by @timolegros in #9147 - Removed
EXCEPTION_CASE_threadCountersStore
by @mzparacha in #9005 - EVM CE bug fix by @timolegros in #9152
- Prevent setting email to profile on user create by @rbennettcw in #9192
- Fix window.ethereum usage to avoid phantom pop up by @ianrowan in #9178
- Fix sign in and create community flow by @ianrowan in #9187
- User is now redirected to discussions after deleting thread by @Israellund in #9299
- Refactor routes which prevents delete community over admin by @timolegros in #9301
- Unexpected behavior after connecting an address with different encoding than DB by @raykyri in #9314
Admin panel
- Admin panel chain node update by @Israellund in #8889
- Added custom domain functions to admin panel by @kurtisassad in #8227
Changes
- Added support to filter communities by all available tags in the communities list page by @mzparacha in
Notifications
- Add Upvote Notifications by @timolegros in #9038
Cleanup
- Remove command required id by @Rotorsoft in #9091
- Refactor version history (PART 2/2) by @kurtisassad in #8767
- Refactors tRPC middleware by @Rotorsoft in #9104
- Update database cleaner by @timolegros in #9066
- Created dockerfile for commonwealth app by @kurtisassad in #9100
- Burton/fix strict null check hidden errors by @burtonator in #8948
- Removed auth guidance and re-require signatures with new addresses by @mzparacha in #9052
- Removed
numTotalThreads
from get communities response by @mzparacha in #9122
#9121 - Avoid CE re-orgs by @timolegros in #9114
- Refactors create comment command by @Rotorsoft in #9120
- Random compilation fixes. by @burtonator in #9020
- Remove all legacy notification/subscription models by @timolegros in #9068
- Minimized calls to
/getAddressProfile
for auth user addresses by @mzparacha in #9128 - v0 of the new markdown editor. by @burtonator in #9040
- Refactors create thread reaction command by @Rotorsoft in #9127
- Refactors create comment reaction by @Rotorsoft in #9136
- Convert CommunityAlert dates to strings by @timolegros in #9116
- Subscription preference sync with Knock (Enable Push Notif) by @timolegros in #9080
- RabbitMQ queue purging config by @timolegros in #9148
- Refactors update comment command by @Rotorsoft in #9149
- Fix remaining strict null check issues by @timolegros in #9155
- Add new deployment chains to ChainConfig by @ianrowan in #9108
- v1 of the editor by @burtonator in #9143
- Creates new guards to validate auth context and extract address and other loaded instances by @Rotorsoft in #9156
- add TriggerNotificationsWorkflow command by @timolegros in #9154
- Community name validation by @mzparacha in #9159
#8978 - Update
app.chain.meta
and related types toExtendedCommunity
trpc response type + RemovedChainInfo
type by @mzparacha in #9035 - Refactors update thread by @Rotorsoft in #9189
- added charCount and validation to Community Profile by @Israellund in #9215
- Canvas v0.10 and federation readiness by @raykyri in #8537
- Tracks address activity in middleware by @Rotorsoft in #9191
- Don't require federation db for local testing by @raykyri in #9234
- Refactors update community by @Rotorsoft in #9166
- Remove deprecated routes by @rbennettcw in #9146
- thread version box now smaller by @Israellund in #9179
- Remove
_search
dependency onplaintext
columns by @timolegros in #9170 - Add fingerprint for trpc errors by @timolegros in #9174
- Update topic schema + add migration for weighted topics by @rbennettcw in #9153
- feat: Adds support for govgen version of gov SDK module by @clockworkgr in #9097
Contests
- [ERC20 Launchpad] - UI for Launch token step by @mzparacha in #9193
- Weighted voting flow FE by @masvelio in #9188
- [ERC20 Launchpad] - UI for Launch token community step by @mzparacha in #9194
- Decode DB contents by @timolegros in #9186
- UI for weighted voting topic creation flow by @masvelio in #9126
New Contributors
- @clockworkgr made their first contribution in #9097
Full Changelog: v1.6.0-9...v1.6.1
v1.6.0-3
v1.6.0
What's Changed
Bug Fixes
- x.com now shows as x(twitter) by @Israellund in #8974
- Fixed onboarding flow by @kurtisassad in #8965
- Common wallet: create wallet platform by @ianrowan in #8044
- Fixed community analytics query by @mzparacha in #9082
- Fixed duplicate trending communities by @mzparacha in #9084
- Fixed get comment/thread subscriptions return types by @mzparacha in #9079
- Remove frames code by @timolegros in #9087
- Refactors create community command by @Rotorsoft in #9076
- Remove auth for getLinks route by @rbennettcw in #9086
- Common Wallet: send transaction userop service by @ianrowan in #8137
- Fixed unnecessary wallet connect popup for contests by @mzparacha in #9089
- Character count now shown on community description by @Israellund in #8999
Cleanup
- Remove all
Subscription.create
andSubscription.bulkCreate
calls by @timolegros in #8907 - Eliminate Bans table. by @jnaviask in #8994
- fix latent git diff issues by @burtonator in #8993
- Refactors tRPC middleware to support more authorization handlers by @Rotorsoft in #9001
- Small schema prep work by @Rotorsoft in #9003
- Relocates user mention utils to libs/model by @Rotorsoft in #9007
- Move custom domain away from app object by @masvelio in #8976
- Remove legacy notifications from client by @timolegros in #8911
- Relocates quill utils by @Rotorsoft in #9011
- Removed older fetch active communities logic from frontend by @mzparacha in #9004
- Eliminate CommunityBanners table. by @jnaviask in #8991
- Added GetComments to external API by @kurtisassad in #9013
- Removes BanCache and replaces with is_banned by @Rotorsoft in #9019
- Migrate Webhooks to Knock by @timolegros in #8975
- Rotorsoft/8930 create thread command by @Rotorsoft in #8980
- Delete legacy notification emission and related code by @timolegros in #8996
- Remove legacy notification API by @timolegros in #9057
- Remove get active communities by @timolegros in #9047
- Workflow trigger pagination by @timolegros in #9048
Contests
Documentation
Full Changelog: v1.5.6-3...v1.6.0
v1.5.6
What's Changed
Bug Fixes
- Fixed sign in by @kurtisassad in #8886
- Removed
unseenPosts
reference from frontend by @mzparacha in #8628 - Fixed profile redirect bug by @mzparacha in #8954
- "Finish setting up your community" text now has more spacing on top by @Israellund in #8832
- user can now go to Archived page by @Israellund in #8979
- Fixed community trpc route breaking on invalid community id by @mzparacha in #8964
- Fixed community switching for auth user by @mzparacha in #8915
- Fix non-community scope loading by @mzparacha in #8926
- made more robust changes to the url redirect bug by @Israellund in #8928
- Custom Domain notifications fix by @timolegros in #8929
- Community id reference fix by @timolegros in #8942
- Prevent double notification with user mention notifications by @timolegros in #8899
- Optional chain app chain nodes ->
.node
calls by @mzparacha in #8950
Cleanup
- Refine templates and add query option by @Rotorsoft in #8906
- Block /profiles in robots.txt and then change crawl priority. by @burtonator in #8691
- Replaced Polls Controller with react-query by @masvelio in #8883
- Removed
app.config.chains.getAll()
references and/communities
call during app init by @mzparacha in #8877 - Fix eslint-diff excessive warnings by @burtonator in #8952
- Added support for fetching trending communities from fetch communities list api by @mzparacha in #8936
- fix lint branch warnings. by @burtonator in #8985
Contests
Documentation
- Update issue templates to point to Q3 Refinement board. by @jnaviask in #8880
- [Docs Improvement] Add Initial Contests Documentation by @gdjohnson in #7700
Full Changelog: v1.5.5-3...v1.5.6
v1.5.5
What's Changed
Bug Fixes
- Fix UI issues with community members page by @mzparacha in #8471
- Remove broken Cosmos gov notification generation by @timolegros in #8852
- URL redirect bug by @Israellund in #8928
- Bug: Non community scoped pages show loader infinitely by @mzparacha in #8926
- BUG: Community switch does not work by @mzparacha in #8915
- Sign in flow broken by @kurtisassad in #8886
- BUG: Non signed users have 401 errors for notifications by @burtonator in #8833
Notifications
- Changes for mobile notification management and subscription link colors. by @burtonator in #8765
- Fixed bug where unauthenticated users would get subscription errors in the console. by @burtonator in #8833
- if there's no thread URL skip that item on the client. by @burtonator in #8866
- Notifications page: All links for communities pointing on local env in #8865
Contests
- Fix sorting by upvotes by @masvelio in #8741
- Contest timer not active in #8858
- Remove extra upvote weight + prevent stakeless upvotes in staked community by @rbennettcw in #8768
- Contest bugs by @masvelio in #8771
- UI for Farcaster by @masvelio in #8700
Cleanup
- Create blob storage port and adapters by @Rotorsoft in #8666
- Add getCommunity route to query single community info. by @jnaviask in #8761
- Added e2e tests to detect webpage crash in un-authenticated mode by @mzparacha in #8689
- Added community page not found component by @mzparacha in #8740
- Bug Fix by @timolegros in #8788
- CE v3 Part 2 by @timolegros in #8732
- Ability to download markdown for Kyve by @burtonator in #8778
- Comments schema fix by @timolegros in #8794
- Creates api-client generator by @Rotorsoft in #8784
- First Pass at removing community_id from comments and reactions by @Rotorsoft in #8731
- Fixed upgrade roles form to display all addresses by @kurtisassad in #8737
- Moved server url to config by @masvelio in #8813
- Add namespace token mint method by @ianrowan in #8724
- Convert getCommunities to TRPC and add additional flags. by @jnaviask in #8777
- Added script to automate cloudflare cache purge by @kurtisassad in #8736
- Creates ADR with conventions for zod schemas by @Rotorsoft in #8824
- Move login related data away from app object by @masvelio in #8815
- Docs for migrating back to the default merge strategy. by @burtonator in #8758
- Schemas cleanup following model ADR #3 by @Rotorsoft in #8827
- Fix model hooks with events by @Rotorsoft in #8819
- Convert ChainNetwork type to string. by @jnaviask in #8843
- Remove substrate_spec field on communities. by @jnaviask in #8846
- Errors for promise issues in eslint... by @burtonator in #8796
- Eliminate createAddressHelper and fix Substrate login. by @jnaviask in #8850
- Migrated
app.config.chain.getById()
calls to newertrpc.community.getCommunity()
+ cleanup/state-refactor of related components by @mzparacha in #8779 - Remove is_councillor and is_validator columns from Address model. by @jnaviask in #8849
- Create external and internal API routes, simplifying the external interface with a few MVP endpoints by @Rotorsoft in #8839
- I don't like this, but we have to use click handlers for now. by @burtonator in #8865
- Replaced app.loadingError with zustand by @masvelio in #8869
- Change lib scope and version for first publish by @Rotorsoft in #8868
Full Changelog: v1.5.4-2...v1.5.5