Git Product home page Git Product logo

rhinobird-web's Introduction

RhinoBird web module

This is the web module for RhinoBird.

npm install

Development server

To start developement, please ensure you've started gateway, platform and other plugins, then run:

# start the webpack-dev-server
npm run dev-server
# wait for the first compilation is successful

Production compilation

# build the client bundle and the prerendering bundle
npm run build

rhinobird-web's People

Contributors

leonliuy avatar ronaldolee avatar wangboxue avatar zycbobby avatar wizawu avatar sokra avatar jeoygin avatar cd1989 avatar barrystaes avatar foxxmd avatar yosiat avatar daannijkamp avatar nalido avatar jonaswindey avatar eskimoblood avatar bryanlarsen avatar princed avatar mrmurphy avatar rcs avatar soniaxu avatar zingcs86 avatar localnerve avatar

Stargazers

Brad Reno avatar Shen Shuntian avatar Roger Luo avatar  avatar xichen avatar ww avatar  avatar Liu Che avatar Jersey avatar  avatar Xing Xueyuan avatar  avatar Shawn Cheng avatar YAMADA Nobuko avatar  avatar  avatar Ling Yang avatar

Watchers

James Cloos avatar  avatar Shawn Cheng avatar Sophiaso avatar  avatar Arthur avatar

rhinobird-web's Issues

SmartDisplay warning

flattenChildren(...): Encountered two children with the same key, `.1:$336`. Child keys must be unique; when two children share a key, only the first child will be used.
<div class="smart-display markdown-body" data-reactid=".0.1.1.0.0.0.1.$group335.0.1.1:$336">
  <span data-reactid=".0.1.1.0.0.0.1.$group335.0.1.1:$336.0">
    <p>aaaaaaaaaaaaaa<br>aaaaaa</p>
  </span>
</div>

Both the div and span havekey prop

Finish Team page

  1. Add relationship between teams
  2. Create team, leave team, invite user into team function.
  3. Team information left side preview.

'Searching' function

When the number of the topic or calendar-schedule, and organization increased, it is hard to find the target. So, in each feature needs 'Searching' function.

"two children same key" problem in Calendar list view

Warning: flattenChildren(...): Encountered two children with the same key, `.$17`. Child keys must be unique; when two children share a key, only the first child will be used.
warning.js:48 Warning: flattenChildren(...): Encountered two children with the same key, `.$28`. Child keys must be unique; when two children share a key, only the first child will be used.
warning.js:48 Warning: flattenChildren(...): Encountered two children with the same key, `.$15`. Child keys must be unique; when two children share a key, only the first child will be used.

Fix SmartEditor

  • Regular expression
  • vity username
  • getInputNode
  • marginTop for <input>
  • The character before @ and # must be whitespace
  • Support valueLink
  • Hide popup before the second positioning (with the setTimeout function)

Want 'Modify' (Update) function in each event

For now, event's author need to delete schedule once, and need to re-create it when he/she mistook the contents of the created schedule. It is requiring 2 steps operation, it should be reduced.

Migrate from Polymer

TODO list:

  • app-globals
  • dashboard-records
  • date-input
  • time-input
  • file-display
  • html-echo
  • member-select
  • smart-editor
  • smart-time-display
  • x-completion
  • calendar
  • dashboard
  • home-container
  • home-page
  • index
  • login
  • log-in
  • member-page
  • not-found
  • notification
  • notification-record
  • pluginManager
  • profile-page
  • team-page
  • team-snapshot
  • instant-message

Return key behavior in 'Post' feature needs consideration.

To send a post by return key in this Post feature is little hard to operate as operator.
Some user will expect this Post behave something like usual BBS, so by accident user will insert the line feed by using return key in middle of the sentence.

Want a setting of the holiday.

Enhancement idea on the operation of Create Event in Calendar:
Want a setting of the holiday at least, the setting of the weekend.
E.g. Want to skip the Sunday and Saturday in Daily schedule.
Hopefully, national holiday setting too in each country, but for the weekend at least.

Want, distinguishable UI in choosing of AM/PM

On the operation of Create Event in Calendar:
In the current UI, to distinguish the time of AM and PM is difficult in the setting. (Easily make a mistake of 10am and 10pm of the day in the setting operation)
Want, easy understandable UI for AM / PM.

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.