Decentralized video-sharing social media platform, built using Lens protocol. ๐ŸŒฟ

Overview
banner

Lenstube

Decentralized video-sharing social media platform.

lenstube.xyz


About

Lenstube is a decentralized video-sharing social media platform, built using Lens Protocol ๐ŸŒฟ

Community

For a place to have open discussions on features, voice your ideas, or get help with general questions please visit our community at Discord.

Contributing

We love your input! Please check out the Contributing guide for guidelines.

Local Setup

cp .env.example .env
yarn install
yarn dev

and visit http://localhost:4783

Others

License

Lenstube is open-sourced software licensed under the MIT license.

Comments
  • feat: mux data integration

    feat: mux data integration

    Description

    Integrated Mux to track videos

    Type of change

    • [ ] Bug fix (non-breaking change which fixes an issue)
    • [X] New feature (non-breaking change which adds functionality)
    • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
    • [ ] Minor changes in old functionality

    Checklist

    • [X] My code follows the style guidelines of this project
    • [X] I have performed a self-review of my own code
    • [X] I have commented on my code, particularly in hard-to-understand areas
    • [X] My changes generate no new warnings
    opened by suhailkakar 10
  • chore: removed 'picture' text from image alt

    chore: removed 'picture' text from image alt

    Description

    Closes #365

    Type of change

    • [X] Bug fix (non-breaking change which fixes an issue)

    Checklist

    • [X] My code follows the style guidelines of this project
    • [X] I have performed a self-review of my own code
    • [X] I have commented on my code, particularly in hard-to-understand areas
    • [X] My changes generate no new warnings
    opened by zt4ff 10
  • chore: added button role to divs with click handlers

    chore: added button role to divs with click handlers

    Description

    Closes #371

    Type of change

    • [X] Bug fix (non-breaking change which fixes an issue)

    Checklist

    • [X] My code follows the style guidelines of this project
    • [X] I have performed a self-review of my own code
    • [ ] I have commented on my code, particularly in hard-to-understand areas
    • [X] My changes generate no new warnings
    opened by zt4ff 8
  • (JS-0750) Prefer not to use words image, photo in image alt content

    (JS-0750) Prefer not to use words image, photo in image alt content

    Description

    Enforce img alt attribute does not contain the word image, picture, or photo. Screenreaders already announce img elements as an image. There is no need to use words such as image, photo, and/or picture.

    Occurrences

    There are 12 occurrences of this issue in the repository.

    See all occurrences on DeepSource โ†’ deepsource.io/gh/lenstube-xyz/lenstube/issue/JS-0750/occurrences/

    opened by sasicodes 7
  • fix: optimistic flow

    fix: optimistic flow

    Description

    Closes #(issue)

    Type of change

    • [x] Bug fix (non-breaking change which fixes an issue)
    • [ ] New feature (non-breaking change which adds functionality)
    • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
    • [x] Minor changes in old functionality

    Checklist

    • [x] My code follows the style guidelines of this project
    • [ ] I have performed a self-review of my own code
    • [ ] I have commented on my code, particularly in hard-to-understand areas
    • [ ] My changes generate no new warnings
    opened by sasicodes 6
  • Feat/crop channel picture2

    Feat/crop channel picture2

    Description

    Closes https://github.com/lenstube-xyz/lenstube/issues/56

    Type of change

    • [ ] Bug fix (non-breaking change which fixes an issue)
    • [x] New feature (non-breaking change which adds functionality)
    • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
    • [ ] Minor changes in old functionality

    Checklist

    • [x] My code follows the style guidelines of this project
    • [x] I have performed a self-review of my own code
    • [x] I have commented on my code, particularly in hard-to-understand areas
    • [x] My changes generate no new warnings
    opened by 0xkeivin 6
  • Feat/crop channel picture

    Feat/crop channel picture

    Description

    Closes https://github.com/lenstube-xyz/lenstube/issues/56

    Type of change

    • [ ] Bug fix (non-breaking change which fixes an issue)
    • [x] New feature (non-breaking change which adds functionality)
    • [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
    • [ ] Minor changes in old functionality

    Checklist

    • [x] My code follows the style guidelines of this project
    • [x] I have performed a self-review of my own code
    • [x] I have commented on my code, particularly in hard-to-understand areas
    • [x] My changes generate no new warnings
    opened by 0xkeivin 6
  • Notifications Page with All Notifications, Mentions, comments tabs

    Notifications Page with All Notifications, Mentions, comments tabs

    Instead of a popup, we should route to the /notifications page (we already have that page)

    The notifications page should have two tabs,

    1. All notifications
    2. Mentions
    3. Commented

    Mentions filter - https://docs.lens.xyz/docs/users-notifications#api-details

    opened by sasicodes 6
  • fix: typescript any keywords in errors

    fix: typescript any keywords in errors

    Description

    Closes #24

    Type of change

    • [X] Bug fix (non-breaking change which fixes an issue

    Checklist

    • [X] My code follows the style guidelines of this project
    • [X] I have performed a self-review of my own code
    • [X] I have commented on my code, particularly in hard-to-understand areas
    • [X] My changes generate no new warnings
    opened by zt4ff 6
  • feat: add shop button to collect on the secondary marketplace

    feat: add shop button to collect on the secondary marketplace

    Add "Shop Collects" button to Lenstube (like the one on Lenster).

    What does this PR do? Shop button will allow users to find a video's collects on the secondary marketplace. If a video is sold out of collects, users might want to buy one from secondary. This makes it easy for them to find those collects they want to buy.

    Instead of browsing on LensPort for videos to collect they can also browse on Lenstube now.

    image

    Type of change New feature (non-breaking change which adds functionality) Enhancement (non-breaking small changes to existing functionality)

    opened by ahomentc 5
  • added literal instead string concatenation

    added literal instead string concatenation

    Description

    added literal instead string concatenation Closes #124

    Type of change

    • [x] Minor changes in old functionality

    Checklist

    • [x] My code follows the style guidelines of this project
    • [x] I have performed a self-review of my own code
    • [x] I have commented on my code, particularly in hard-to-understand areas
    • [x] My changes generate no new warnings
    opened by goverdhan07 5
  • Remove dependency of network in SignIn With Lens

    Remove dependency of network in SignIn With Lens

    Is there an existing issue for this?

    • [X] I have searched the existing issues

    Current Behavior

    We are asking users to switch networks in order to sign in, this can annoying! Not required to switch networks to sign a message!

    Expected Behavior

    Need to remove the logic of switching networks in SignIn and ask to switch only in required areas.

    Steps To Reproduce

    No response

    What platform(s) does this occur on?

    Web

    What browser(s) does this occur on?

    Chrome

    Anything else?

    • CUSTOM IMPLEMENTATION
    bug priority 
    opened by sasicodes 0
  • Locale input and filters

    Locale input and filters

    Locale Filter - https://docs.lens.xyz/docs/metadata-publication-filters

    Currently, we are fetching browser language and storing it in metadata. We can plan on getting video language from user and also have a filter in explore tab to filter video based on languages.

    feat 
    opened by sasicodes 0
  • [Discussion] Opinions for a new video container format to be used in Lenstube

    [Discussion] Opinions for a new video container format to be used in Lenstube

    As I've proposed to DTube:

    Back in 2017, seeing the interactivity limitation in YouTube videos, and also lack of ergonomic accessibility, I thought in a brand new video format: USV. In the same epoch, it gained a site and its first specification docs. It should have multiple subtitles and even audio in different languages, and interactive options (since 2010 I'm proponent of a interactive TV) such as scene selection, polls and like/dislike buttons appearing on-screen programatically.

    2019 gave a total change in USV's direction, and I saw the previous concept was very wrong: built-in files (which would make it very similar to the heavy MKV). Instead, it should use the IPFS CID of the video scenes and audios, downloading asynchronously, and also containering existing video formats instead of frames. The USV Player, a existing app since the start of USV, gained a update capable of reading and displaying basic video data: title, cover, family rating and languages.

    I'm yet open on improving USV Player and making it compatible to be used in DTube. The specification isn't fully developed, so opinions are welcome.

    https://usv.js.org/

    opened by danimesq 0
Releases(1.0.2-beta)
  • 1.0.2-beta(Dec 19, 2022)

    What's Changed

    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.41.0 to 5.42.0 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/280
    • chore(deps): bump @aws-sdk/lib-storage from 3.199.0 to 3.200.0 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/279
    • chore(deps-dev): bump @types/node from 18.11.8 to 18.11.9 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/278
    • chore(deps): bump next from 13.0.0 to 13.0.1 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/276
    • chore(deps-dev): bump @next/bundle-analyzer from 13.0.0 to 13.0.1 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/277
    • chore(deps): bump react-hook-form from 7.38.0 to 7.39.1 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/285
    • chore(deps-dev): bump eslint-config-next from 13.0.0 to 13.0.1 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/284
    • chore(deps): bump @aws-sdk/client-sts from 3.199.0 to 3.201.0 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/283
    • chore(deps-dev): bump @graphql-codegen/typescript from 2.8.0 to 2.8.1 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/282
    • chore(deps-dev): bump @graphql-codegen/cli from 2.13.8 to 2.13.10 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/281
    • chore: remove temp bucket by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/287
    • chore(deps-dev): bump @graphql-codegen/cli from 2.13.8 to 2.13.11 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/286
    • chore(deps): bump @aws-sdk/lib-storage from 3.200.0 to 3.202.0 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/289
    • chore(deps): bump @aws-sdk/client-s3 from 3.199.0 to 3.202.0 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/292
    • chore(deps): bump zustand from 4.1.3 to 4.1.4 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/291
    • chore(deps): bump @sentry/nextjs from 7.17.2 to 7.17.3 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/290
    • chore(deps): bump @bundlr-network/client from 0.9.0-b8 to 0.9.0 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/293
    • feat: collect image for text pubs by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/294
    • chore: bump dep by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/295
    • feat: url based default tab by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/297
    • chore: remove recents by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/298
    • chore(deps-dev): bump husky from 8.0.1 to 8.0.2 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/299
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.42.0 to 5.42.1 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/300
    • chore(deps): bump next-axiom from 0.15.0 to 0.15.1 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/301
    • chore(deps): bump wagmi from 0.7.12 to 0.7.13 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/303
    • chore(deps-dev): bump eslint from 8.26.0 to 8.27.0 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/302
    • chore: remove sentry by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/304
    • Typed document queries by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/296
    • chore(deps-dev): bump tailwindcss from 3.2.2 to 3.2.3 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/310
    • chore(deps): bump wagmi from 0.7.13 to 0.7.15 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/309
    • chore(deps): bump @aws-sdk/lib-storage from 3.204.0 to 3.207.0 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/308
    • chore(deps): bump react-hook-form from 7.39.1 to 7.39.2 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/307
    • Add more events by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/311
    • chore(deps-dev): bump eslint-config-next from 13.0.2 to 13.0.3 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/316
    • chore(deps-dev): bump postcss from 8.4.18 to 8.4.19 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/315
    • chore(deps): bump @aws-sdk/client-s3 from 3.204.0 to 3.208.0 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/314
    • chore(deps): bump react-hook-form from 7.39.2 to 7.39.3 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/313
    • chore(deps): bump next from 13.0.2 to 13.0.3 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/312
    • chore: move scroll margin to constants by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/317
    • feat: add shop button to collect on the secondary marketplace by @ahomentc in https://github.com/lenstube-xyz/lenstube/pull/318
    • Replace short hand type conversions with function calls by @deepsource-autofix in https://github.com/lenstube-xyz/lenstube/pull/319
    • stage -> main by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/326
    • chore(deps-dev): bump tailwindcss from 3.2.3 to 3.2.4 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/325
    • chore(deps): bump @aws-sdk/client-s3 from 3.208.0 to 3.209.0 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/324
    • chore(deps): bump @aws-sdk/lib-storage from 3.207.0 to 3.209.0 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/321
    • feat: notifications filter by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/327
    • feat: feed grid and sort filters by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/328
    • chore: add more icons by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/329
    • chore(deps-dev): bump @types/react-dom from 18.0.8 to 18.0.9 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/335
    • chore(deps): bump @aws-sdk/client-sts from 3.209.0 to 3.210.0 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/334
    • chore(deps): bump react-hook-form from 7.39.3 to 7.39.4 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/332
    • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.42.1 to 5.43.0 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/331
    • chore(deps): bump @aws-sdk/lib-storage from 3.209.0 to 3.210.0 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/333
    • chore(deps): bump @aws-sdk/client-sts from 3.210.0 to 3.211.0 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/336
    • chore(deps-dev): bump @graphql-codegen/typescript from 2.8.1 to 2.8.2 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/337
    • chore(deps-dev): bump typescript from 4.8.4 to 4.9.3 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/339
    • chore(deps): bump @aws-sdk/lib-storage from 3.210.0 to 3.211.0 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/340
    • chore(deps): bump @aws-sdk/client-s3 from 3.209.0 to 3.211.0 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/338
    • sync stage -> main by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/342
    • chore(deps-dev): bump @graphql-codegen/typescript-operations from 2.5.6 to 2.5.7 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/346
    • chore(deps): bump @aws-sdk/client-s3 from 3.211.0 to 3.212.0 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/347
    • chore(deps-dev): bump @graphql-codegen/typed-document-node from 2.3.6 to 2.3.7 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/350
    • chore(deps): bump @aws-sdk/lib-storage from 3.211.0 to 3.212.0 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/349
    • Monorepo Setup by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/356
    • fix: JS-0464 by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/362
    • JS-0085 by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/363
    • fix: js-0750 by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/364
    • feat: add embed app by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/367
    • feat: add assets app by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/375
    • chore(deps-dev): bump eslint-config-next from 13.0.3 to 13.0.4 in /apps/embed by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/374
    • chore(deps-dev): bump typescript from 4.8.4 to 4.9.3 in /apps/embed by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/373
    • Sync branches by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/376
    • feat: eslint package by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/377
    • chore(deps): bump next from 13.0.3 to 13.0.4 in /apps/embed by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/372
    • feat: tsconfig by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/378
    • chore(deps): bump @aws-sdk/lib-storage from 3.212.0 to 3.213.0 in /apps/web by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/361
    • chore(deps): bump next from 13.0.3 to 13.0.4 in /apps/web by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/357
    • chore(deps): bump @aws-sdk/client-sts from 3.212.0 to 3.213.0 in /apps/web by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/360
    • chore(deps-dev): bump eslint-config-next from 13.0.3 to 13.0.4 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/353
    • feat: shared lens package by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/379
    • Format code with prettier by @deepsource-autofix in https://github.com/lenstube-xyz/lenstube/pull/380
    • feat: remove queries from apps by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/381
    • chore: add badge by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/382
    • feat: shared utils, hooks and helpers by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/384
    • Format code with prettier by @deepsource-autofix in https://github.com/lenstube-xyz/lenstube/pull/383
    • chore(deps): bump ethers from 5.6.0 to 5.7.2 in /apps/web by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/386
    • Revert "chore(deps): bump ethers from 5.6.0 to 5.7.2 in /apps/web" by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/387
    • chore(deps): bump wagmi from 0.7.15 to 0.8.5 in /apps/web by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/385
    • feat: profile interests by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/388
    • chore(deps): bump @rainbow-me/rainbowkit from 0.7.4 to 0.8.0 in /apps/web by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/391
    • chore: update channel route by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/393
    • feat: shared api by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/394
    • feat: remove apis from web by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/395
    • chore(deps): bump eslint from 8.27.0 to 8.28.0 in /packages/eslint-config-weblint by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/390
    • chore: added button role to divs with click handlers by @zt4ff in https://github.com/lenstube-xyz/lenstube/pull/397
    • chore(deps): bump eslint-plugin-unicorn from 44.0.2 to 45.0.0 in /packages/eslint-config-weblint by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/396
    • feat: metatags api by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/400
    • chore(deps): bump next from 13.0.4 to 13.0.5 in /apps/embed by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/401
    • chore(deps): bump eslint-config-next from 13.0.4 to 13.0.5 in /packages/eslint-config-weblint by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/402
    • chore(deps): bump next from 13.0.4 to 13.0.5 in /apps/api by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/403
    • chore(deps): bump next from 13.0.4 to 13.0.5 in /apps/web by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/404
    • chore: add bytes shimmer by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/405
    • chore: remove husky hooks by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/407
    • chore: remove assets from apps by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/410
    • chore: bump packages by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/411
    • chore(deps-dev): bump @types/uuid from 8.3.4 to 9.0.0 in /apps/web by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/412
    • feat: oembed api and tags by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/413
    • chore(deps-dev): bump @types/node from 18.11.9 to 18.11.10 in /apps/api by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/416
    • chore(deps-dev): bump @types/node from 18.11.9 to 18.11.10 in /apps/embed by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/415
    • chore(deps-dev): bump @types/node from 18.11.9 to 18.11.10 in /apps/web by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/414
    • chore(deps-dev): bump @types/react from 18.0.25 to 18.0.26 in /apps/embed by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/417
    • chore(deps): bump next-axiom from 0.15.1 to 0.16.0 in /apps/web by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/418
    • chore(deps): bump next from 13.0.5 to 13.0.6 in /apps/embed by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/419
    • chore(deps): bump eslint-config-next from 13.0.5 to 13.0.6 in /packages/eslint-config-weblint by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/420
    • chore(deps): bump next from 13.0.5 to 13.0.6 in /apps/web by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/421
    • chore(deps): bump next-axiom from 0.15.1 to 0.16.0 in /apps/embed by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/422
    • chore(deps): bump eslint from 8.28.0 to 8.29.0 in /packages/eslint-config-weblint by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/423
    • chore(deps): bump next from 13.0.5 to 13.0.6 in /apps/api by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/424
    • chore(deps-dev): bump @types/react from 18.0.25 to 18.0.26 in /apps/web by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/425
    • chore: removed 'picture' text from image alt by @zt4ff in https://github.com/lenstube-xyz/lenstube/pull/406
    • chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/426
    • fix: bundlr deposit errors by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/427
    • chore: set revert as default collect by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/428
    • chore: hide dislike count by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/429
    • chore: added a title to nftcard iframe by @zt4ff in https://github.com/lenstube-xyz/lenstube/pull/399
    • chore(deps-dev): bump @types/node from 18.11.10 to 18.11.11 in /apps/web by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/432
    • chore(deps-dev): bump @types/node from 18.11.10 to 18.11.11 in /apps/api by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/431
    • chore(deps-dev): bump @types/node from 18.11.10 to 18.11.11 in /apps/embed by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/430
    • chore: remove axiom by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/433
    • feat: thanks page by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/434
    • chore: remove isDisconnected by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/435
    • chore(deps-dev): bump typescript from 4.9.3 to 4.9.4 in /apps/web by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/440
    • chore(deps-dev): bump typescript from 4.9.3 to 4.9.4 in /apps/embed by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/439
    • chore(deps): bump typescript from 4.9.3 to 4.9.4 in /packages/utils by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/436
    • chore(deps-dev): bump typescript from 4.9.3 to 4.9.4 in /apps/api by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/438
    • chore(deps): bump typescript from 4.9.3 to 4.9.4 in /packages/lens by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/437
    • Format code with prettier by @deepsource-autofix in https://github.com/lenstube-xyz/lenstube/pull/442
    • fix: react-input-mentions by @JanaSundar in https://github.com/lenstube-xyz/lenstube/pull/444
    • chore: update mov format for playback by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/446
    • chore(deps-dev): bump @types/node from 18.11.11 to 18.11.12 in /apps/embed by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/449
    • feat: optimistic post and quick delete from cache by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/454
    • chore: add privacy and terms by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/456
    • fix: bytes routing and video repetition issues by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/458
    • chore: delete comment from cache by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/460
    • feat: optimistic comments by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/461
    • chore(deps-dev): bump @types/node from 18.11.12 to 18.11.13 in /apps/api by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/462
    • chore(deps-dev): bump @types/node from 18.11.12 to 18.11.13 in /apps/embed by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/463
    • chore(deps-dev): bump @types/node from 18.11.12 to 18.11.13 in /apps/web by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/464
    • chore(deps-dev): bump @types/node from 18.11.13 to 18.11.14 in /apps/web by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/468
    • chore(deps-dev): bump @types/node from 18.11.13 to 18.11.14 in /apps/api by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/467
    • chore(deps-dev): bump @types/node from 18.11.13 to 18.11.14 in /apps/embed by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/466
    • fix: optimistic flow by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/469
    • chore(deps-dev): bump @types/node from 18.11.14 to 18.11.15 in /apps/embed by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/472
    • chore(deps-dev): bump @types/node from 18.11.14 to 18.11.15 in /apps/web by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/471
    • chore(deps-dev): bump @types/node from 18.11.14 to 18.11.15 in /apps/api by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/470
    • feat: livepeer player by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/452
    • feat: init listen by @sasicodes in https://github.com/lenstube-xyz/lenstube/pull/474
    • chore(deps): bump eslint-config-next from 13.0.6 to 13.0.7 in /packages/eslint-config-weblint by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/476
    • chore(deps): bump wagmi from 0.8.10 to 0.9.4 in /apps/web by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/478
    • chore(deps): bump next from 13.0.6 to 13.0.7 in /apps/api by @dependabot in https://github.com/lenstube-xyz/lenstube/pull/477
    • chore: used template literals instead of string additions by @zt4ff in https://github.com/lenstube-xyz/lenstube/pull/481

    New Contributors

    • @ahomentc made their first contribution in https://github.com/lenstube-xyz/lenstube/pull/318
    • @JanaSundar made their first contribution in https://github.com/lenstube-xyz/lenstube/pull/444

    Full Changelog: https://github.com/lenstube-xyz/lenstube/compare/1.0.1-beta...1.0.2-beta

    Source code(tar.gz)
    Source code(zip)
  • 1.0.1-beta(Nov 1, 2022)

    Features

    ๐Ÿ“บ Create channels.

    ๐Ÿ“€ Publish any video content or NFTs.

    ๐Ÿ”จ Collect video as NFT.

    ๐Ÿชž Mirror and share video across Lens Dapps.

    ๐Ÿ’ฐ Set membership fees to your channel.

    ๐Ÿ”” Notifications about new members, comments, mirrors, and mints.

    ๐Ÿ’ฒ Customize who can collect your video and associated fees.

    โค๏ธ Support any creator by sending a Tip.

    ๐Ÿ‘ Like and comment on videos.

    ๐ŸŽฅ Short videos called Bytes

    ๐ŸŒฟ Watch later and recently watched videos library.

    ๐Ÿท Video categories

    Source code(tar.gz)
    Source code(zip)
Owner
Lenstube
Decentralized video-sharing social media platform, built using Lens protocol. ๐ŸŽฅ ๐ŸŒฟ
Lenstube
Decentralized Social Media. Built using Next.js. Web3 integration with Moralis, Metamask and Ethers.js. Also uses Lens Protofcol to get the profile data.

DecentraGram Decentralized Social Media. Built using Next.js. Web3 integration with Moralis, Metamask and Ethers.js. Also uses Lens Protofcol to get t

Didier Peran Ganthier 8 Dec 20, 2022
A social media platform aimed to capture the essence of all popular, existing social media platforms

Social Fuel Reimagining Social Media, step by step ?? About A social media platform aimed to capture the essence of all popular, existing social media

HariHaran 6 Feb 12, 2022
A Hacker News style forum, built on the Lens Protocol.

Refract A Hacker News style forum, built on the Lens Protocol This starter kit is composed of Next.js and Tailwind CSS, with RainbowKit, ethers, & wag

Miguel Piedrafita 65 Dec 2, 2022
Lets you add a character to Hacker News links to add social media and OpenGraph previews for sharing on things like Slack or Twitter.

news.ycombinator1.com Lets you add a character to Hacker News links to add social media and OpenGraph previews for sharing on things like Slack or Dis

Ian Langworth โ˜  38 Sep 18, 2022
This Lens Protocol module allows you to create a Transparent Promotion system in which the post creator can add a reward for who (ex: influencers) mirror it.

promote-module (in progress) This Lens Protocol module allows you to create a Transparent Promotion system in which the post creator can add a reward

Alessandro Manfredi 9 Oct 2, 2022
Social media platform that hosts community-driven challenges where everyone can play and compete

Komo A social media platform that hosts community-driven challenges where everyone can play and compete. How To Install Komo TBA Preview Home Screen A

null 2 Jun 13, 2022
A file sharing service, where you can upload files and provide a download link for anyone on the internet by sharing the link ๐Ÿ”— or via mail โœ‰๏ธ which remains active for 24hours ๐Ÿ•™.

eShare | File Sharing App A file sharing service, where you can upload files and provide a download link for anyone on the internet by sharing the lin

Akhil Bhalerao 7 Nov 20, 2022
A completely decentralized way of sharing temporary messages.

Debin A completely decentralized way of sharing temporary and permanent messages. Debin uses Waku and IPFS decentralized networks to temporarily or pe

Paolo D'Amico 5 Jun 29, 2022
DecentraMix.io is a cross-chain, non-custodial, universal privacy-preserving protocol with the decentralized governance

DecentraMix.io is a cross-chain, non-custodial, universal privacy-preserving protocol with the decentralized governance. DecentraWorld applies zkSNARKs to enable transactional privacy for all DeFi components by breaking the on-chain link between depositor and recipient addresses.

DecentraWorld Ecosystem 65 May 7, 2022
A decentralized protocol for indexing and querying data from DecentraMix's on chain contracts across all supported blockchains.

A decentralized protocol for indexing and querying data from DeMix contracts across all supported blockchains.

DecentraWorld Ecosystem 92 May 3, 2022
decentralized social network using #nostr

Nauka Nauka is an attempt at creating a social network using the nostr protocol. For now it is just a nostr relay that runs on nodejs, but is going to

null 12 Aug 31, 2022
This plugin can generate timestamps for video, audio and Bilibili video, it takes you to the corresponding video/audio position when clicked.

logseq-plugin-media-ts ๆœฌๆ’ไปถ่ƒฝๅคŸ็”Ÿๆˆ่ง†้ข‘ใ€้Ÿณ้ข‘ไปฅๅŠ B ็ซ™่ง†้ข‘็š„ๆ—ถ้—ดๆˆณ๏ผŒ็‚นๅ‡ปๆ—ถ้—ดๆˆณๅŽไผš่ทณ่ฝฌๅˆฐๅฏนๅบ”็š„้Ÿณ่ง†้ข‘ไฝ็ฝฎใ€‚ This plugin can generate timestamps for video, audio and Bilibili video, it takes

Seth Yuan 58 Jan 3, 2023
Decentralized Social Network Money Frauds/Scams including BitClout, Twetch, Steemit, PeakD

Decentralized Social Network Money Frauds and DAOs: BitClout, Twetch, PeakD, Steemit ... Updates 4/29/2021 https://www.coindesk.com/wyoming-dao-llc-la

Scott Stirling 29 Nov 27, 2022
Trivy-Operator Lens Extension

Trivy-Operator Lens Extension This is a Lens extension for trivy-operator which provides visibility into vulnerability,misconfiguration and secrets as

Aqua Security 18 Dec 5, 2022
Using decentralized identities with Web 2 to create a no login required website. Built using the Handshake blockchain.

Blending Web 2/3, is this Web .666? ( โ€ขฬ€แด—โ€ขฬ )ูˆ ฬ‘ฬ‘ Learn more by joining the Handshake Discord Community applause is a platform I built using centraliz

Publius Federalist 13 Mar 3, 2022
Sharerbox - Free, minimalist and lightweight JavaScript-based social-media sharer for websites

Sharerbox Free minimalist and lightweight JavaScript-based social-media sharer for websites. Version: 0.8.1 Description SharerBox is a free, minimalis

Juan Astudillo 3 Aug 22, 2022
A collection of social media strategies for remix-auth

Remix Auth Socials A collection of Remix Auth strategies for Oauth2 Social logins. ?? If you are interested in creating one of the planned strategies,

Tom Rowe 80 Jan 5, 2023
A health-focused app for users to be able to track workouts and nutritional data with a social media component to inspire friendly competition among the users.

A health-focused app for users to be able to track workouts and nutritional data with a social media component to inspire friendly competition among the users.

Jon Jackson 3 Aug 26, 2022