Releases: hicommonwealth/commonwealth
Releases · hicommonwealth/commonwealth
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
v1.5.4-2: Hotfix
v1.5.4
What's Changed
Bug Fixes
- Fixed community banner link color by @mzparacha in #8638
- Fixed sidebar collapse button visibility by @mzparacha in #8641
- Fix Unleash and Client Env Var by @timolegros in #8636
- Fix tag migration by @timolegros in #8647
- Fix jitter when clicking into quill editor by @raykyri in #8634
- Fixed breadcrumbs effecting scrolled elements by @mzparacha in #8655
- User Sign In/Onboarding Fixes by @timolegros in #8654
- Add block gas estimation to avoid overpaying by @ianrowan in #8629
- Unifying members count (Part 2/2) by @kurtisassad in #8557
- Fix scrollbars display on Windows/Linux by @mzparacha in #8686
Contests
- Fixed sorting by upvotes (#8741)
- Remove extra upvote weight + prevent stakeless upvotes in staked community (#8768)
Notifications
__filename
logging fix by @timolegros in #8715- manage comment subscriptions by @burtonator in #8632
- changed Notifications to Notification settings in user menu by @Israellund in #8718
- made requested changes to Privacy page by @Israellund in #8513
Cleanup
- Deprecated category column from Communities table by @mzparacha in #8583
- Profiles cleanup step by @Rotorsoft in #8613
#8376 - Launchpad helpers by @ianrowan in #8601
- Fixes group lifecycle test by @Rotorsoft in #8678
- Israel.8682.outside link redirect by @Israellund in #8684
- Intelligent Message Routing by @timolegros in #8556
- gave contest banner max width by @Israellund in #8693
- Simplify logger factory by @Rotorsoft in #8677
- Moves required aggregate id in commands to input schemas to fix client type inference by @Rotorsoft in #8701
- Remove recent activity controller (react query transition) by @masvelio in #8723
Documentation
- [Docs Improvement] Rename Knowledge Base to Common Knowledge by @gdjohnson in #8668
- [Docs Improvement] Tidy Snapshot and ENS entries by @gdjohnson in #8336
- [Docs Improvement] Abridge and remove old Observability entries by @gdjohnson in
Full Changelog: v1.5.3-1...v1.5.4