marcoklein / impromat Goto Github PK
View Code? Open in Web Editor NEWThe Improvisational Theatre App
Home Page: https://impromat.app
License: GNU General Public License v3.0
The Improvisational Theatre App
Home Page: https://impromat.app
License: GNU General Public License v3.0
Currently, the update process is not working. You have to restart the application several times.
As a workshop creater I would like to share workshops to a group of people that do not posess an Impromat account.
As a user I want to bookmark individual elements to find and add them to workshops that I create much easier.
Recommend similar workshop elements when adding a new element.
Follow up of #23
For proper error handling: nestjs/graphql#1053 (comment)
Important before loading the improbib into the client db for searching.
impromat-api is currently using graphql yoga version 2 but the latest version is 3. Follow this guide for upgrading: https://the-guild.dev/graphql/yoga-server/docs/migration/migration-from-yoga-v2
Successor of #31 to add elements to a specific workshop.
PWA is always opening the home page. Find a way to change that (e.g. through manifest.json
startUrl
?)
Verify a working Google Login with a Google service account.
#24 is a Predecessor
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.
Load more elements through endless loading
Describe to users and also for SEO what certain pages are about:
If users use the PWA there is no way to share impromat or the current URL because it is not visible in the browser anymore.
It is not intuitive that the My Library
in the Element Library contains the functionality to add own elements. Therefore, the search pane should presend an "add" button to allow easy adding of custom elements.
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
.)
Sync is not updating elements directly.
The workshops page uses the new card-based layout already. Same components should be used by the improv elements too.
Track further improvements in #37
Ionic is very limited regarding customizations, desktop usage, and SSR. Therefore, we want to create a small PoC implementation using Next 13 and Mantine to test a possible re-implementation for the impromat frontend.
Custom elements are not editable right now.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.