Lithium finance ◱ ◱ (@lithiumfinance) • Hey
Lithium finance
Publications
-
A funny lens protocol requires all participants to wear silly glasses, make silly faces and take lots of photos!
#lensgpt #gelatonetwork
- Create funny and dank Lens memes. We’ll mirror and highlight our favorites.
We are running a competition on @memester-xyz.lens! Go to https://memester.xyz to submit your entry!
- You might have missed out on $arb, but ...
Don't miss out on DiverseHQ Mainnet!
Collect this post for FREE, and you will be whitelisted.
- RELEASE - 1.9.0 - August 22nd, 2022, 11:15
## Features
- feat: add some new indexes
- feat: free follow and free collect logic in the `proxyAction` and `proxyActionStatus`
- feat: speed up explore profiles sql
- feat: add spam to the reporting
- feat: ability to validate your publication metadata before you submit it `validatePublicationMetadata`. This allows devs to not submit broken metadata standards and easily debug.
- feat: ability to check the status of your metadata after you upload and its mined `publicationMetadataStatus`. This will give full visibility if its not queryable.
- feat: speed up the explore publication query
## Bug fixes
- fix: resolve notification mirror profile
You can now follow people who do not have a follow module or collect publications which are free without doing an approval modal. Enjoy!
- RELEASE - 1.9.1 - August 22nd, 2022, 16:00
Features
- feat: all dApps on testnet can use gasless + dispatcher within the API freely! Happy building!
- # 1.10.0 - August 24th 2022, 11:00
## Features
- feat: allow unknown collect modules (sandbox incoming)
- feat: allow unknown follow modules (sandbox incoming)
- feat: allow unknown reference modules (sandbox incoming)
- feat: improve error tracing
- feat: whitelist orbs and social3 for relay
- feat: bake in retries of the relay on proxyActions
- feat: add `getWhoReactedPublication` so you can fetch who reacted to a publication
- feat: enable `fastest` in relay mode to avoid going into secondary nodes
- feat: prod API dashboard deployment
## Bug fixes
- fix: issue sometimes getting back reactions
- fix: extra checks if only followers can collect the free collect
- # 1.10.1 - August 24th 2022, 17:30
## Features
- feat: mutual followers
## Bug fixes
- fix: resolve validation on metadata bio, name, attributes
- fix: relay
- fix: resolve bad `bio` in metadata profiles
- # 1.11.0 - August 26th 2022, 11:00
# Features
- feat: deploy sandbox API to production allowing builders to have an environment they can whitelist modules and use the API
- # 1.12.0 - 2st September 2020, 14:30
## Features
- feat: big query base generic package lays out the interface to query
- feat: write the machine-learning base package and add the first wtf-rec logic in
- feat: `recommendedProfiles` now uses ML to predict who to follow
## Bug fixes
- fix: explore fix on publications
- fix: profile metadata snapshot
- fix: tagging searching
- fix: metadata filtering and paging
- # 1.12.1 - 5th September 2022, 13:00
## Features
- feat: make explore default time 24 hours not 1 week to try to explore more publications and make it more fun for UIs
- feat: add new explore filter which is `CURATED_PROFILES` to allow discovery on known good content profiles
- feat: order collects by default profiles first then collected times to make profiles be top
- feat: order followers by default profiles first then follow time to make discovery better and wallet fall at the bottom
- feat: make random on explore a bit better instead of random everything use only its context it got back
- # 1.12.2 - 9th September 2022, 18:00
## Features
- feat: allow internally to use metadata v2
- feat: extend the curated profiles
- feat: improve the publication building
- feat: improve query speed all round
- # 1.13.0 and 1.14.0 - 14th September 2022, 12:30
## Features
- feat: custom filters cron
- feat: the first custom filter gardeners
- feat: add more curated profiles
- feat: add reactions to notifications
## Bugs
- fix: resolve 5xx sometimes happening when pod is not ready
- # 1.15.0 and 1.16.0 - 22nd September 2022, 13:30
## Features
- feat: degree of seperation reference module
- feat: add field resolvers for `canComment` and `canMirror`
## Bug fixes
- fix: resolve tagging snapshots
- fix: expose alt tag and cover when snapshotting
- fix: invalidating cache for collects!
- # 1.16.1 - 27th September - 3rd October 2022, 20:00pm
## Features
- feat: add more profiles to curated list
- feat: add ability for others to see each other timeline
- feat: whitelist stems for relay
- feat: make profile searching exact match on handle
- feat: add `https://theshr.xyz/` to gasless
- feat: add memester to gasless
- feat: add caching to the degree of seperation
- feat: add more handles to curated
- feat: add caching to reference module
## Fixes
- fix: take out expensive stats query for now
- # 1.18.0-1.19.0 - 28th October 2022, 18:00PM
Features
- deployment: reorganize tags on deployment to have better visibility on our monitoring tool.
- feat: feed highlights
- feat: allow `profileIds` in the publication query!
- feat: ability to filter on notification type to allow rich UIs
- feat: allow `profileIds` with `collectBy` in the publication query
- feat: support ML on big table and bring back ML recommendations
- feat: content should have a max length of 30,000 chars before it can be indexed
- feat: start storing the content of publication in db for ML purposes
- feat: shard the relay to improve relay performance (1 of 3)
- feat: extend gasless limits
- feat: add more profiles to the curated
Bugs
- fix: bug in first_comment_id should be the first not the last
- fix: resolve all the * in queries to avoid loading more stuff in memory then needed
- fix: add extra validation on metadata to avoid empty content
- fix: bug in first_comment_id should be the first not the last
- fix: resolve all the * in queries to avoid loading more stuff in memory then needed
- fix: add extra validation on metadata to avoid empty content
- 4,000,000 gasless transactions & counting!
- # 1.20.0-1.20.1 - 4th November 2022
This is a huge step forward for UX for the API. This is our first steps doing optimistic API updates, this means when you do a free follow or collect the state will be reflected straight away in the UI experience. No need for hard UI optimistic caching and this inherits on all of the lens apps instantly. The transaction then is processed in the background without the user having to wait. This means for example you follow user Y and then refresh it will still look like your following, you will start seeing them in the timeline and it just be as it is like on web2 social media sites. Optimistic API updates is something we going to be doing for all actions as we start trying to build the best UX we can from the API level.
Features:
- feat: optimistic proxy action follow
- feat: optimistic proxy action collect
- feat: improve has tx been indexed reporting error quicker
- The Lens API Team has received a request from the community to open up discussion for a new version of the metadata standard.
We invite the entire Lens Dev Community to join the discussion on Github and contribute your ideas to version 3 of the metadata standard!
https://github.com/lens-protocol/api-examples/discussions/101
- # 1.12.2 - 9th September 2022, 18:00
## Features
- feat: allow internally to use metadata v2
- feat: extend the curated profiles
- feat: improve the publication building
- feat: improve query speed all round
- # 1.13.0 and 1.14.0 - 14th September 2022, 12:30
## Features
- feat: custom filters cron
- feat: the first custom filter gardeners
- feat: add more curated profiles
- feat: add reactions to notifications
## Bugs
- fix: resolve 5xx sometimes happening when pod is not ready
- # 1.15.0 and 1.16.0 - 22nd September 2022, 13:30
## Features
- feat: degree of seperation reference module
- feat: add field resolvers for `canComment` and `canMirror`
## Bug fixes
- fix: resolve tagging snapshots
- fix: expose alt tag and cover when snapshotting
- fix: invalidating cache for collects!
- # 1.16.1 - 27th September - 3rd October 2022, 20:00pm
## Features
- feat: add more profiles to curated list
- feat: add ability for others to see each other timeline
- feat: whitelist stems for relay
- feat: make profile searching exact match on handle
- feat: add `https://theshr.xyz/` to gasless
- feat: add memester to gasless
- feat: add caching to the degree of seperation
- feat: add more handles to curated
- feat: add caching to reference module
## Fixes
- fix: take out expensive stats query for now
- # 1.17.0/1.16.2 - 12th October 2022, 12:00PM
## Features
- feat: migrate cron to rust `cron-sybil-org-rs`
- feat: migrate cron to rust `cron-custom-filter-sync-rs`
- feat: feed aggregator replaces `timeline`
- feat: protect the amount of scanning 1 alias can do. You are now limited to 3 per query and 1 per mutation
- feat: fix pods sometimes going down with 5xx due to memory issues
- feat: add authentication record to get more visibility of active users
- feat: improve performance and decrease hosting costs
## Bugs
- fix: resolve mentions notifications not being sent
- fix: degree of seperation 0 means nobody can comment even yourself
- fix: locale to handle bad regions for now
- fix: proxy free collect if following allow to collect
## Nullable warnings
- `totalCount` on `PaginatedResultInfo` is now nullable as some queries like `feed` can not work out full total due to aggregation
## Breaking changes
- incoming breaking change: `timeline` will be removed on November 15th, 2021 use feed instead
- incoming breaking change: `collectedBy` on `Post` and `Comment` will be removed on November 15th, 2021
- incoming breaking change: `timeline` will be removed on November 15th, 2021 use feed instead
- incoming breaking change: `collectedBy` on `Post` and `Comment` will be removed on November 15th, 2021
- # 1.18.0-1.19.0 - 28th October 2022, 18:00PM
Features
- deployment: reorganize tags on deployment to have better visibility on our monitoring tool.
- feat: feed highlights
- feat: allow `profileIds` in the publication query!
- feat: ability to filter on notification type to allow rich UIs
- feat: allow `profileIds` with `collectBy` in the publication query
- feat: support ML on big table and bring back ML recommendations
- feat: content should have a max length of 30,000 chars before it can be indexed
- feat: start storing the content of publication in db for ML purposes
- feat: shard the relay to improve relay performance (1 of 3)
- feat: extend gasless limits
- feat: add more profiles to the curated
Bugs
- fix: bug in first_comment_id should be the first not the last
- fix: resolve all the * in queries to avoid loading more stuff in memory then needed
- fix: add extra validation on metadata to avoid empty content
- fix: bug in first_comment_id should be the first not the last
- fix: resolve all the * in queries to avoid loading more stuff in memory then needed
- fix: add extra validation on metadata to avoid empty content
- 4,000,000 gasless transactions & counting!
- # 1.20.0-1.20.1 - 4th November 2022
This is a huge step forward for UX for the API. This is our first steps doing optimistic API updates, this means when you do a free follow or collect the state will be reflected straight away in the UI experience. No need for hard UI optimistic caching and this inherits on all of the lens apps instantly. The transaction then is processed in the background without the user having to wait. This means for example you follow user Y and then refresh it will still look like your following, you will start seeing them in the timeline and it just be as it is like on web2 social media sites. Optimistic API updates is something we going to be doing for all actions as we start trying to build the best UX we can from the API level.
Features:
- feat: optimistic proxy action follow
- feat: optimistic proxy action collect
- feat: improve has tx been indexed reporting error quicker
- The Lens API Team has received a request from the community to open up discussion for a new version of the metadata standard.
We invite the entire Lens Dev Community to join the discussion on Github and contribute your ideas to version 3 of the metadata standard!
https://github.com/lens-protocol/api-examples/discussions/101
- # 1.12.2 - 9th September 2022, 18:00
## Features
- feat: allow internally to use metadata v2
- feat: extend the curated profiles
- feat: improve the publication building
- feat: improve query speed all round
- # 1.13.0 and 1.14.0 - 14th September 2022, 12:30
## Features
- feat: custom filters cron
- feat: the first custom filter gardeners
- feat: add more curated profiles
- feat: add reactions to notifications
## Bugs
- fix: resolve 5xx sometimes happening when pod is not ready
- # 1.15.0 and 1.16.0 - 22nd September 2022, 13:30
## Features
- feat: degree of seperation reference module
- feat: add field resolvers for `canComment` and `canMirror`
## Bug fixes
- fix: resolve tagging snapshots
- fix: expose alt tag and cover when snapshotting
- fix: invalidating cache for collects!
- # 1.16.1 - 27th September - 3rd October 2022, 20:00pm
## Features
- feat: add more profiles to curated list
- feat: add ability for others to see each other timeline
- feat: whitelist stems for relay
- feat: make profile searching exact match on handle
- feat: add `https://theshr.xyz/` to gasless
- feat: add memester to gasless
- feat: add caching to the degree of seperation
- feat: add more handles to curated
- feat: add caching to reference module
## Fixes
- fix: take out expensive stats query for now
- # 1.17.0/1.16.2 - 12th October 2022, 12:00PM
## Features
- feat: migrate cron to rust `cron-sybil-org-rs`
- feat: migrate cron to rust `cron-custom-filter-sync-rs`
- feat: feed aggregator replaces `timeline`
- feat: protect the amount of scanning 1 alias can do. You are now limited to 3 per query and 1 per mutation
- feat: fix pods sometimes going down with 5xx due to memory issues
- feat: add authentication record to get more visibility of active users
- feat: improve performance and decrease hosting costs
## Bugs
- fix: resolve mentions notifications not being sent
- fix: degree of seperation 0 means nobody can comment even yourself
- fix: locale to handle bad regions for now
- fix: proxy free collect if following allow to collect
## Nullable warnings
- `totalCount` on `PaginatedResultInfo` is now nullable as some queries like `feed` can not work out full total due to aggregation
## Breaking changes
- incoming breaking change: `timeline` will be removed on November 15th, 2021 use feed instead
- incoming breaking change: `collectedBy` on `Post` and `Comment` will be removed on November 15th, 2021
- incoming breaking change: `timeline` will be removed on November 15th, 2021 use feed instead
- incoming breaking change: `collectedBy` on `Post` and `Comment` will be removed on November 15th, 2021
- # 1.18.0-1.19.0 - 28th October 2022, 18:00PM
Features
- deployment: reorganize tags on deployment to have better visibility on our monitoring tool.
- feat: feed highlights
- feat: allow `profileIds` in the publication query!
- feat: ability to filter on notification type to allow rich UIs
- feat: allow `profileIds` with `collectBy` in the publication query
- feat: support ML on big table and bring back ML recommendations
- feat: content should have a max length of 30,000 chars before it can be indexed
- feat: start storing the content of publication in db for ML purposes
- feat: shard the relay to improve relay performance (1 of 3)
- feat: extend gasless limits
- feat: add more profiles to the curated
Bugs
- fix: bug in first_comment_id should be the first not the last
- fix: resolve all the * in queries to avoid loading more stuff in memory then needed
- fix: add extra validation on metadata to avoid empty content
- fix: bug in first_comment_id should be the first not the last
- fix: resolve all the * in queries to avoid loading more stuff in memory then needed
- fix: add extra validation on metadata to avoid empty content
- 4,000,000 gasless transactions & counting!
- # 1.20.0-1.20.1 - 4th November 2022
This is a huge step forward for UX for the API. This is our first steps doing optimistic API updates, this means when you do a free follow or collect the state will be reflected straight away in the UI experience. No need for hard UI optimistic caching and this inherits on all of the lens apps instantly. The transaction then is processed in the background without the user having to wait. This means for example you follow user Y and then refresh it will still look like your following, you will start seeing them in the timeline and it just be as it is like on web2 social media sites. Optimistic API updates is something we going to be doing for all actions as we start trying to build the best UX we can from the API level.
Features:
- feat: optimistic proxy action follow
- feat: optimistic proxy action collect
- feat: improve has tx been indexed reporting error quicker
- The Lens API Team has received a request from the community to open up discussion for a new version of the metadata standard.
We invite the entire Lens Dev Community to join the discussion on Github and contribute your ideas to version 3 of the metadata standard!
https://github.com/lens-protocol/api-examples/discussions/101
- # 1.23.0 - 30th November 2022
## Features
- feat: DA base package
- feat: bring in curated profiles into the database for ML
- feat: make backend to be easier to run locally
- feat: expose curated profiles to big query
- feat: performance upgrades and scaling improvements
## Bug fixes
- fix: do not get notifications for stuff once it is hidden
- fix: resolve canDecrypt on nested conditions
- we will be doing a database migration moving to aurora to allow our pings worldwide to be faster, general speed up of all queries, having many read databases with auto-scale, alongside having read and write separate databases for memory reasons. This will mean on 08:15AM GMT Thursday 22nd December write actions will be down for 20 minutes.
- indexer will not index any new publications, profiles etc
- reactions and other parts will not be able to be actioned
once the migration is complete the indexer will catch up with anything it missed of course anything on-chain will still go on-chain but not be shown in the API if done in that period until it is back.
Reads will continue working as normal throughout the migration process.
Happy building all!
- If you could directly query the @lensapi.lens database (still in a graphql query) to be able to build your own custom queries and bulk fetch any data you wish would you use it? seeing more and more need for this IMO!
- Here's everything you need to know about our 0.2.0 Lens SDK Update
https://github.com/lens-protocol/lens-sdk
- The Lens team continues to ship 🚢 hop aboard! 💨 0.3.0 💨
**Improvements in this release**
We added new hooks to enable some useful features for our community, some highlights below 👇
🪞Ability to Mirror a publication
👋Ability to report publication
⚡️Consolidated interface of several hooks for better consistency and ease of use
🫣Hide publications can now be enabled
👌More features to manage your profiles
🚀 Get Started https://docs.lens.xyz/docs/sdk-react-getting-started
🛠️ Get Technical here https://github.com/lens-protocol/lens-sdk
**What's New?**
- Added capability to filter by event type in useFeed hook.
- Added isValidHandle validation helper
- Added signless support to useUpdatedProfileImage hook
- Added useProfilesOwnedBy hook
- Added useReportPublication hook
- Added useWhoCollectedPublication hook
- Added useCreateMirror hook
- Added useActiveProfileSwitcher hook
- Added useProfilePublicationRevenue hook
- Added useUpdateDispatcherConfig hook
- Added useHidePublication hook
- Added useUpdateFollowPolicy hook
- Added useUpdateProfileImage hook
- Added useEnabledModules hook
- Consolidate useWalletLogin, useWalletLogout, and useActiveWallet interface
- Simplified async error handling
- Quick update for quicker load times. The Lens Protocol core team has rolled out some big improvements and now the Lens API notification server is 1000x faster 🤯