Git Product home page Git Product logo

rechord's Introduction

rechord's People

Contributors

comorebi-notes avatar to-lz1 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rechord's Issues

新機能があったらログイン時に表示されるようにしたい

したいこと

  • 新機能を表示して気づけるようにしたい

期待できる結果

  • Twitter を見ない人にも安心

実装メモ

  • 最新バージョンを localStorage に保存しておいて、サーバのバージョンの方が新しければ更新内容を表示する
  • localStorage にバージョンが無ければ表示しない

現在鳴っている音を可視化したい

したいこと

  • 現在鳴っている音を可視化したい
  • 鍵盤でどの音が鳴っているか表記すればわかりやすそう

期待できる結果

  • コードネームを見てもどの音が鳴っているかわからない人が助かる
    • 僕もテンションコードがぱっと見でわからないので助かる

実装メモ

  • currentNotes を使えばいい
  • 音の厚みを出すために置いたノートが邪魔になる気もする

リクエスト機能

したいこと

  • 「こういう感じのコードが欲しい!」「この曲を耳コピして欲しい!」というリクエストに応える機能

期待できる結果

  • ユーザが欲しいスコアを得られる
  • ユーザの動向が分かる

実装メモ

  • 先にコメント機能の実装必須

Private のスコアは共有できないようにしたい

したいこと

  • Private のスコアでも共有できるが、実際にアクセスする時に初めて閲覧できないことに気づく仕様になっている
  • Private の場合は Share ボタンを非活性にする等したい

期待できる結果

  • Twitter に貼ったけど見れないという事態を減らせる

CIツールによる自動デプロイを実現したい

したいこと

  • circleci や jenkins 等による自動デプロイ

期待できる結果

  • 手動で行っているデプロイ作業が安全になる

実装メモ

  • circleci の場合、master に push された時やタグを切られた時にデプロイ?
  • jenkins の場合、ジョブを作成して実行してデプロイ?

FAQ を整備したい

したいこと

  • FAQ ページがずっとグレーアウトのままなので作成したい

期待できる結果

  • いろいろ気になる人にも安心

実装メモ

  • 本当に Frequently Asked な Questions を調べよう

<| と入力するとエラーになる

  • <| と入力するとエラーになるのでパースのルールを修正したい
  • そもそもパース系のエラーは catch してもいいかも?

ゲストユーザのスコアをふぁぼると全員に通知が行く

内容

  • ゲストユーザのスコアをふぁぼると全員に通知が行く

原因

  • ゲストユーザの場合は notification に user の ID がセットされないため、全員通知になってしまう

対策

  • ふぁぼの notification を生成する際、投稿者がいない場合は生成しない

レスポンシブがおかしいので修正

したいこと

image

  • タブレットサイズの時にえらいことになるので修正したい

期待できる結果

  • タブレットユーザが助かる

実装メモ

  • 見出しの左右のマージンとかもおかしいのでテストは入念に

ブログへの埋め込み機能

したいこと

  • ブログへの埋め込みコードを生成する

期待できる結果

  • 理論の紹介等、記事を書く上で大変便利

実装メモ

  • iframe を使う?要調査

C#b のようにシャープとフラットを併記すると挙動がおかしくなる

したいこと

  • C##Cbb は許容するが C#b のように別種記号が連続するのは禁止する
  • エラーにはならないけど音は鳴らない、でもベース音を書くと単音鳴るらしい

期待できる結果

  • エクストリーム作曲をする輩を防げる

実装メモ

  • 他のパターンが無いかちゃんと確認しよう

URL からスコアを生成できるようにしたい

したいこと

  • https://rechord.cc/?score=C|F|G|C という感じでアクセスしたらコードがセットされた状態になるようにしたい

期待できる結果

  • スコアを保存しなくても、外部から任意のスコアでアクセスできる

実装メモ

  • localStorage からの復帰はどうする??

セッションの管理に redis を使用したい

パレットからコードを追加できるようにしたい

したいこと

  • コード入力時に自由入力ではなくコードが並んだ�パレットから入力できるようにしたい
  • ルート音を入力したらサジェストされるとかでもいい

期待できる結果

  • 選択肢が可視化されることでインスピレーションの補助になる
  • 「こんなコードあったのか、使ってみよ」的な発見につながる

実装メモ

  • スマホのことを考えると UI が難しそうなので実装難易度は高め

更新順でスコアを表示したい

したいこと

  • 新着順だけでなく更新順を追加する

期待できる結果

  • 更新されたスコアが見つけやすくなる

実装メモ

  • ついでにクエリの脆弱性を緩和する

マニュアルを作成したい

したいこと

  • 記法やボタン操作の入力マニュアルが欲しい

期待できる結果

  • 初心者にも安心

実装メモ

  • 画像は多用したくない

ログのアーカイブとローテーション

したいこと

  • ログファイルが溜まってきているのでアーカイブとローテーションをしたい

期待できる結果

  • 日付でファイルを分けることで、日付を指定してログの調査ができる
  • サーバの容量の逼迫を防げる

実装メモ

  • 一定以上古いものは退避?削除?

お問い合わせページを作りたい

したいこと

  • お問い合わせページを作りたい

期待できる結果

  • 外部サービスを経由しなくていいので、ユーザが気軽に問い合わせが出来るようになる…はず

実装メモ

  • [email protected] から受付メールを返信したい
  • Slack に通知が来るようにするといいかも

meta description にコードの情報を記載する

したいこと

  • 現状 #41 が不完全なため、投稿されたスコアが検索に表示されない
  • meta の description にコードの情報を記載することで、検索エンジンが見れるようにする

期待できる結果

  • 投稿されたスコアが Google 検索で表示されるようになる

実装メモ

  • スコア以外のページも、タイトルと同様にページ遷移ごとに設定する必要がある

Let's Encrypt を再設定する

したいこと

  • CloudGarage への移行の際、前のサーバから直接証明書ファイルをコピーして設定したため、自動更新の設定がされていない
  • certbot を使って Let's Encrypt の再取得&再設定を行う

期待できる結果

  • 今後、証明書更新について気にする必要がなくなる

実装メモ

  • 短時間だがメンテナンスが必要になる
  • 2019/2/24 までに実施必須

ログインしてない場合、新規保存時に警告を表示させたい

したいこと

  • 新規保存時に「ログインしていない場合はあとで編集できません。それでもいいですか?」という確認を表示する

期待できる結果

  • 気づかず保存してしまってゾンビになってしまうパターンを極力減らしたい

実装メモ

  • 特になし

更新履歴を作りたい

したいこと

  • 現状、Twitter を見ないと更新履歴がわからない
  • 更新履歴を表示するページが作りたい

期待できる結果

  • Twitter を見ない人にも安心

実装メモ

  • タグ管理やマイルストン管理をきちんとしよう

途中から再生したい

したいこと

  • コード進行を最初からだけでなく途中から再生できるようにしたい

期待できる結果

  • 長いコード進行を入力する際に便利になる

実装メモ

  • 再生開始位置はカーソルが合ってるとこから?要検討

Capistrano を導入

したいこと

  • Capistrano を導入して、本番サーバに ssh せずともコマンド一発でデプロイしたい

期待できる結果

  • リリース作業が簡単になる
  • リリース作業が安全になる

実装メモ

  • 実際に使ってる某プロジェクトを参考にしよう

Private=非公開なのを理解していないユーザがいる

したいこと

  • スコアを Private に設定すると非公開になるということをユーザに確実に伝えたい

期待できる結果

  • リンクを貼ったはいいものの誰も見れないという事態を防ぐことができる

実装メモ

  • Private 設定の下にメモ的に表示する
  • Private のスコアを表示するとタイトル付近に自分しか見れない旨が表示されるようにする

ユーザページを作りたい

したいこと

  • 各ユーザのマイページを実装したい

期待できる結果

  • 投稿したコード進行を管理しやすくなる
  • 同じ人が投稿したコード進行を探しやすくなる

実装メモ

  • ログイン周りは面倒なのでTwitterアカウント必須にしたいところ

タグ機能を実装したい

したいこと

  • 各コード進行に任意のタグを設定できるようにしたい

期待できる結果

  • あとあと検索機能やランキング機能が実装された時に類似の進行を見つけやすくなる

実装メモ

  • サジェスト機能も欲しい?
    • サジェストするとなるとサーバサイドとの通信があって少々面倒

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.