Giter VIP home page Giter VIP logo

impromat's People

Contributors

dependabot[bot] avatar github-actions[bot] avatar marcoklein avatar maschamiriam avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

impromat's Issues

Share Workshop through unique link

As a workshop creater I would like to share workshops to a group of people that do not posess an Impromat account.

  • allow sharing of workshop through "share" button in workshop
  • workshop is accessible through unique link
  • preview workshop as anonymous user

Favorite Elements

Favorite Elements

As a user I want to bookmark individual elements to find and add them to workshops that I create much easier.

Acceptance Criteria

  • Overview page with favorite elements
  • Mark improbib elements as favorite
  • Access favorite elements when adding an element to the workshop

Related

#24

Add search filters

  • show quick filters in elements search screen to filter for tags, favorite state, source, ...

Switch to latest Improbib

Important before loading the improbib into the client db for searching.

  • impromat uses latest improbib with new data model
  • impromat automatically fetches improbib.json from the improbib package

Dedicated Improbib Tab

Related

#24 is a Predecessor

Acceptance Criteria

  • Dedicated tab in main menu for accessing all improv elements
  • Allow searching
  • and marking elements as favorites

[Feature] Release Notes Page

Is your feature request related to a problem? Please describe.
It is unclear what development is happing in Impromat.

Describe the solution you'd like
To create visibility we could publish the Changelog on a seperate page. E.g. when the user clicks on the version number in the home page we could show the changelog.

Describe alternatives you've considered

Additional context

Refactor Data Model to remove sections

Currently, the data model contains a Workshop -> Section -> Element relationship.
This introduces an unnecessary level of complexity.

The model can be simplified by just using the relationship Workshop -> Element where an Element could be a section. Part of this Issue is also to come up with a transition plan and a new data model approach (e.g. calling Element Item as it represents Section and Element.)

Custom Elements: Base Implementation

  • custom elements tab that shows all custom elements
  • page to create new custom element
  • change logic of url scheme to have one single url setup with /library... and pass workshop id as context
  • Custom elements appear in search

Track further improvements in #37

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.