cnft-clip-issue's Introduction
cnft-clip-issue's People
cnft-clip-issue's Issues
ユーザーからサーバーの状態が確認できるようにステータスページを作成、公開
概要
ユーザーからサーバーの状態が確認できるようにステータスページを作成、公開することで、問合せなくユーザーが状態を掴むことができるようにする。
CNFT CLIPを構成するサーバー
フロントサーバー@SAKEが管理
画像最適化サーバー@SAKEが管理
検索用サーバー@Gimbalabsが管理(Dandelionを使用させてもらっている)
IPFS gatewayサーバー@Protocol Labsが管理
補足
CNFT CLIPを構成するサーバーのうち、検索用サーバーはカルダノへの貢献のため、無料で公開頂いているものを使用させてもらっている。無料のため、コスト面、アクセス過多が発生するため、維持がとても大変と思われるため、ダウンタイムが多い傾向にある。
ダークモードを端末のシステム設定と連携するモードを追加する
概要
ダークモードを端末のシステム設定と連携するモードを追加し、よりユーザー体験を向上する。
また元々の任意にモードの設定も可能とする。
2022/09/12 21:21にHerokuにログイン不可能となり、稼働中の画像最適化サーバーもダウンした
概要
急遽Herokuにログインできなくなった。下記現象と同じと思われる。
https://www.reddit.com/r/Heroku/comments/vlm6bi/couldnt_find_that_user/
構築サービスごと落ちたということは、アカウント凍結、削除、休止となった可能性がある。
取り急ぎ、新規ユーザーでサインアップし、再構築で対応した。
根本原因は調査中。
jpg.storeへのリンクからjpg.storeで売買できるようにしたい[えむえむさん]
概要
モバイルでもjpg.storeへのリンクからjpg.storeで売買できるようにしたい。
モバイルの場合、CNFTCLIP内のブラウザでjpg.storeが開くため、そのまま売買は出来ない。
使用端末、ブラウザ
モバイル
期待する動作
find at jpg.storeで、ウォレット内ブラウザが起動し、そのまま売買できるようになる。
ただし、売買目的でなく、jpg.storeを閲覧したいのみのユーザーを考慮し、下記のような形で対応する。
・jpg.sotreを閲覧したいユーザー
→CNFTCLIP内のブラウザで起動
・売買をしたいユーザー
→Flintのディープリンクを用意し、Flint内ブラウザで起動
今後は複数選択可能になることを想定して対応すること。
tokenRegistory(FTの表示除外に使用)の更新処理の追加
概要
FTを表示から除外するために、cardano-foundationのtokenRegistryを利用している。
重要度が低いため、ひとまず手動更新で対応したが、自動化する必要がある。
制限事項
アプリ側にダウンタイムが発生しない
シンプルなロジックで実装する
AlbumのNameを一度設定したら変更できないので変更できると嬉しい[Akyoさん]
概要
AlbumのNameを一度設定したら変更できないので変更できると嬉しい
期待する動作
AlbumのEditから名称変更できるようにして欲しい
検索結果のリストで既にAlbumにCLIPしているCNFTがわかるようにしたい
概要
検索結果のリストで既にAlbumにCLIPしているCNFTがわかるようにしたい
検索サーバーのダウンタイムを無くすべく、代替手段(せめてダウン中だけでも)を検討する
概要
検索サーバーのダウンタイムを無くすべく、代替手段(せめてダウン中だけでも)を検討する
期待する動作
例:GimbalabsのGraphQL APIがダウンすると、サブのサーバーに切り替わる。
Albumのリストに「Add New Album」のアイコンを追加(左上の+より直感的にわかりやすい)[榊原さん]
メタデータのimage項目がvideo/mp4のCNFTのサポート[Muenさん]
概要
EIKONIKOSというメタバースのNFT が表示されない。
対象のFingerPrint
asset1u7uga0muzvlhhyp4g4xkeav0p68pmet4lyx05e
期待する動作
NFTの表示エリアに、video/mp4の表示がされること。
リストでは、「動画のまま表示」するか「サムネイルがない旨表示」するかは要検討。
詳細ページでは動画を表示。
※対象のNFTはCIP-25をサポートしていない
CIP-25では、画像ファイル(media typeがimage/*)を指定するように定義されている
HerokuのFreeプラン廃止に伴い、画像最適化サーバーの移転、もしくはSaaS利用検討
概要
HerokuのFreeプラン廃止に伴い、画像最適化サーバーの移転、もしくはSaaS利用検討。
現在は利用者が大規模(数十名/分)でないため、HerokuのFreeプランで画像最適システムを独自に構築し、運用している。
期待する動作
限りなく低費用で移転を実現したい。
ランニングコストが掛かるようだと、カタリストでプロジェクト費用を募る必要がある。
期待する対応日
2022/11/28まで
多言語対応
概要
英語に加えて日本語表示を追加
対応
SettingsにLanguageを追加し、初期値はブラウザのlocaleとする
検索で追跡できないNFTが存在するため、検索機能の刷新が必要
概要
検索で追跡できないNFTが存在するため、検索機能の刷新が必要
対象のFingerPrint
asset1xg2uwxyhu3cj0gujngmnptd0x20me63uu36y7x
期待する動作
対象のNFTが検索で表示される
未使用アドレスでAlbumを登録した際、使用済アドレスの取得方法を記載する
概要
未使用アドレスでAlbumを登録した際に、アドレスが見つかりませんのエラーが表示されるが、
使用済アドレスの取得方法へのリンクを付け加えることで、ユーザー体験を向上させる。
所有NFTをAlbumのトップ画として表示できると嬉しい[Akyoさん]
概要
所有NFTをAlbumのトップ画として表示できると嬉しい
期待する動作
現在、Alubmに登録したAddressは、固定のウォレット画像になっているが、ウォレット内のNFT画像を設定できるようにして欲しい。
対応
AlbumのEditから、一覧に表示されるNFTを設定できるようにする。 2022/09/13 UPDATE
Album指定後のCNFTのリストで、Editから個々のCNFTを並び替え出来るようにする。
1番最初(TOP)のCNFTがAlbumのサムネイル(トップ画)になるようにする。
サムネイル用画像をローカルに保存するモードの追加を検討
概要
サムネイル用画像をローカルに保存するモードの追加を検討
対応
Settingsに画像保存モードを追加。
ただし、画像最適化を行ってもサイズがとても大きなプロジェクトがあることを考慮し、対応可能かを判定すること。
アドレスを登録する際、NameからAddressへ移動するときにTabキーで移動[Akyoさん]
概要
アドレスを登録する際、NameからAddressへ移動するときにTabキーで移動したい
使用端末、ブラウザ
デスクトップ
iOSの場合、3Dモデルデータ付属CNFTからARを起動すると、正しくオブジェクトを読み込みできない
概要
iOSの場合、3Dモデルデータ付属CNFTからARを起動すると、正しくオブジェクトを読み込みできない
対象のFingerPrint
asset1vzdmdaa8fwtpg4kyacf5t2rkq98fsatkpvs7at
使用端末、ブラウザ
iOS
期待する動作
正しくAR表示されるように対応する
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.