demokratie-live / democracy-client Goto Github PK
View Code? Open in Web Editor NEWDEMOCRACY App Client
Home Page: https://www.democracy-deutschland.de/#!prototyp
License: Apache License 2.0
DEMOCRACY App Client
Home Page: https://www.democracy-deutschland.de/#!prototyp
License: Apache License 2.0
If there is not Server connection possible the client is stuck in loading Screen.
Faulty Behaviour:
If there is not Server connection possible the client is stuck in loading Screen. At least an Error would be great - even better would be to start the app and show a warning
App-Version: 0.2.0
Detail Screen Result-Circle overlapps other Cards & Circle to wide
Faulty Behaviour:
The circle should always fit to the devices width (with normal space like the rest of the page)
Steps to reproduce:
App-Version: [0.2.0]
Description:
Die Text-Elemente des 2.-6. Tutorial-Screen skalieren nicht optimal.
Die Handys sind demgemäß in unterschiedlicher Höhe dargestellt.
Faulty Behaviour:
Beim 2. und 6. Tutorialscreen ist der Untertitel 3-zeilig. Beim 3.,4.,5. Screen ist er 2-zeilig und das Handy rückt dementsprechend hoch.
Expected Behaviour:
Eine einheitliche Handy-Höhe. Vorschlag: Handy-Höhe von Screen 2. bzw. 6.
Einheitlich 2-zeilige Untertitel, z.B. durch Silbentrennung (2. Screen) oder Abkürzungen ("&" anstatt "und" beim 6.).
Untertitel (in der Höhe) zentriert zwischen Titel und Handy anzeigen.
App-Version: 0.2.0 (1078)
Handy-Version iPhone Se
Ein neuer Menüpunkt Wahl(verfahren)
vgl. Menüpunkt Sicherheit - Design bereits vorhanden
vgl. https://github.com/demokratie-live/democracy-development/wiki/Anforderungen-Wahlverfahren
Kann man beim build Prozess assets für bestimmte Geräte definieren
after external fix remove:
https://github.com/demokratie-live/democracy-client/blob/sprint%233/header_search/rn-cli.config.js
perhaps solve also #60
Android requires an HD-Read Permission - is that really required?
Screeny pls @ulfgebhardt
kontakt e-mail zu [email protected]
ändern
Description:
Auf dem Detailscreen die Platzhalter Daten mit echten Daten ersetzen
Faulty Behaviour:
Es werden aktuell Daten aus einer Dummy-JSON Datei gezogen
Expected Behaviour:
Daten des Gesetzes über GraphQL ziehen und anzeigen
Description:
Burger (links) & Lupe (rechts) bündig zum Segmented Control ausrichten
Faulty Behaviour:
Die Elemente sind zu weit links bzw. rechts
Expected Behaviour:
@ReggaePanda linkes Burger-Ende links am Segmented Control ausgerichtet; rechtes Lupen-Ende rechts am Segmented Control ausgerichtet
Commit: A12B34E
Description:
Status auf Details Screen anzeigen
Um den aktuellen status einer Gesetzgebung anzuzeigen. Sollte langfristig durch eine Darstellung des Gesetzesverlaufes ersetzt werden.
Anzuzeigen wäre das unter den Details unter der Vorgangs-Id
Description:
Search could be improved, matching substrings of the search term.
Faulty Behaviour:
A search for "Cannab" yields no result
Expected Behaviour:
A search for "Cannab" should also match "Cannabis"
Steps to reproduce:
App-Version: 0.3.4 (TestFlight)
Device: iPhone 6S / iOS 11
Description:
Refresh der Detailseite - Ladekreis verschwindet nicht
Server Connection is ok - no error
On Android
Das war wohl ein Netzwerkfehler meines WLans, resultiert in einem Fehler und der Timeout sind 5min.
Gesetzesverlauf designen
Visuelle Aufbereitung der Stadien eines Gesetzes
Vergangene Zustände
Aktuellen hervorgehoben
Start- und End- Punkte analysieren (falls kein Star-/Endpunkt …
anzeigen)
Description:
[Bug] Mail & Phone auf Support Screen unfunktional (Android)
Faulty Behaviour:
Nichts passiert...
App-Version: 0.3.5
Description:
Sachgebiet(stext), Vorgang(stext), erstellt am (Text), Abstimmung(stext) und Inhalt vergrößern?
Faulty Behaviour:
Diese Textelemente sind kleiner (11) als die Schlagwörter und der Inhaltstext
Expected Behaviour:
@ReggaePanda @ulfgebhardt Text(e) auch größer (13) darstellen?
Commit: A12B34E
Description:
The App lags if the Data for the Detailview is not present.
Expected Behaviour:
Network and UI should be completly seperated - use state variables?
Steps to reproduce:
App-Version: 0.2.x
Description:
Das Textfeld im SupportScreen hat eine unpassende Seitenbegrenzung
Faulty Behaviour:
Das Textfeld im SupportScreen ist in der Breite zu eng begrenzt, sodass der Text nicht richtig dargestellt wird; dadurch verlängert sich der Screen unnötigerweise
Expected Behaviour:
Die Textfeldbreite erhöhen, sodass der Inhalt auf einem Screen dargestellt werden kann.
App-Version: 0.0.11 (999)
🕷[Search] Pressing X will not reset Results
Prsssing X clears the Search field, but not the Results
Activity Index auf Detail-/Such-/ListScreen
Bei hohen Zahlen verkürzen durch Abkürzungen
die Textbox ist auf 4 Zeichen ausgelegt:
9999 = 10T, 10,1T
Using the back button on various screens results in closing(minimizing) the app.
Description:
Comes when start with react-native run-ios
Faulty Behaviour:
on starte comes "Unrecognized font family "ionicons" only on device" error
Expected Behaviour:
no error
Steps to reproduce:
yarn start
react-native run-ios
Workaround:
start app with Xcode
Description:
Updating DetailScreen does not update ListScreen
Faulty Behaviour:
Updating DetailScreen does not update ListScreen
Expected Behaviour:
Updating DetailScreen updates ListScreen
PRs take ages, due to iOS builds - skip again?
Description:
When I try to vote on a poll, i.e. click on 👍 👎 or 🔵 , I see an error.
Faulty Behaviour:
Expected Behaviour:
I should see "Du hast abgestimmt".
Steps to reproduce:
yarn start:web
TypeError: __WEBPACK_IMPORTED_MODULE_3_react_native__.Alert is undefined
Commit: A12B34E
Ergebnis innerhalb von Abstimmung-Segment anzeigen
Description:
Der Abstand des hellblauen, halbtransparenten Anzeigers inklusive des Objekts (Kuppel-Icon + Bezeichnung: Bundestag) zur Überschrift LISTEN ist zu vergrößern
Faulty Behaviour:
Der Abstand ist zu klein
Expected Behaviour:
@ReggaePanda Abstand um 5-10Px vergrößern
Commit: A12B34E
Description:
Das Segmented Control der iOS-Version aktualisiert sich nicht (beim Swipe)
Faulty Behaviour:
Navigiert man per Swipe zwischen den Listen "Abstimmung", "Vorbereitung" und "What's hot?" bleibt die Segmented-Control-Anzeige dennoch bei der letzten "geklickten" Liste stehen.
Expected Behaviour:
Die Anzeige, welches Segment gerade aktiv ist, verändert sich auch beim Swipen.
App-Version: 0.0.10 (834)
Für android sollten im Tutorial Android Screens angezeigt werden
Description:
Details Seite springt beim öffnen
Expected Behaviour:
Sollte nicht springen
Description:
[Feature]Changelog for Android PlayStore
Faulty Behaviour:
No Chagelog is currently provide for the PlayStore
App-Version: 0.3.5
Description:
Die Elemente des 1. Tutorial-Screen sind zu eng beieinander
Faulty Behaviour:
Der Abstand zwischen der DEMOCRACY-Bubble zum Titel "Willkommen in der Beta" ist zu eng.
Der Abstand zwischen dem Untertitel "Alles über die..." zum Handy-Bild ist zu eng.
Expected Behaviour:
Titel "Willkommen in der Beta" und Untertitel "Alles über die..." im Vergleich zur Bubble 10Pkt nach unten verschieben.
Das-Handy im Vergleich zum Titel "Willkommen in der Beta" und Untertitel "Alles über die..." 20Pkt nach unten schieben. Dafür möglicherweise das Handy so tief positionieren, wie bei den folgenden Screens, vgl. Anhang
App-Version: 0.2.0 (1078)
Handy-Version iPhone SE
Description:
Das DEMOCRACY-Logo inklusive Bubble verkleinern
Faulty Behaviour:
Das DEMOCRACY-Logo inklusive Bubble ist so groß und wirkt insofern unästhetisch
Expected Behaviour:
@ulfgebhardt @ReggaePanda Logo verkleinern gemäß der Vorlage in Zeplin
Commit: A12B34E
Ich mag die Daumen nicht besonders, finde aber das Gleichzeichen
bei dem anderen Vorschlag irritierend.
MATH Bar mit Plus und Minus wäre eindeutiger, aber (=) für Enthaltung
ist nicht verständlich, besser wäre die "0" (Null) für Enthaltung
Damen hoch, Daumen runter - das passt; Bei neutraler Position: eher eine Faust,
auf jeden Fall etwas Anderes, nicht den Daumen nach Links
(falls doch, dann zumindest Daumen nach Rechts)
Daumen wär auch ok nur unentschieden ist komisch
zu den Bars in Frage 6: Wie wäre es mit Pfeilen für ja (hoch), nein (runter) und
einem Balken für Enthaltung? Die Daumen sind so.... Facebook.
Idee: Enthaltung Kreis
Idee von Greg: Vote Icons ausfüllen, nicht nur linie
Description:
Inhalt(stext)/Sachgebiet(stext) auf Detailseite linksbündig zum Gesetzestitel/zu den Schlagwörtern ausrichten
Faulty Behaviour:
Die Textelemente sind zu weit links
Expected Behaviour:
@ReggaePanda Text(e) bündig ausrichten
Commit: A12B34E
Automatisches setzen der Version für Android und iOS.
https://medium.com/@andr3wjack/versioning-react-native-apps-407469707661
Description:
"Details" und "Dokumente" im Detailsscreen gleichzeitig aufgeklappt haben
Faulty Behaviour:
Aktuell besteht ein exklusives Dropdown: Entweder können die Details (a) aufgeklappt sein oder die Dokumente (b). Mit dem Aufklappen von (a) klappt sich (b) automatisch zu und andersherum
Expected Behaviour:
@ReggaePanda (a) und (b) können gleichzeitig aufgeklappt sein; (a) und (b) können jeweils individuell auf- bzw. zugeklappt werden
Commit: A12B34E
Screen Wahlverfahren implementieren
-> Siehe Zeplin
Ein neuer Menüpunkt Wahl(verfahren)
vgl. Menüpunkt Sicherheit - Design bereits vorhanden
vgl. https://github.com/demokratie-live/democracy-development/wiki/Anforderungen-Wahlverfahren
Description:
I have difficulties with the installation, see below 👇
Faulty Behaviour:
➜ democracy-client git:(master) yarn install
yarn install v1.3.2
[1/4] Resolving packages...
[2/4] Fetching packages...
info There appears to be trouble with your network connection. Retrying...
[#########################################################################################################################################] 1545/1546%➜ democracy-client git:(master) gst
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
➜ democracy-client git:(master) yarn start:web
yarn run v1.3.2
$ node ./scripts/start.web.js
module.js:487
throw err;
^
Error: Cannot find module 'react-scripts/config/webpack.config.dev'
at Function.Module._resolveFilename (module.js:485:15)
at Function.Module._load (module.js:437:25)
at Module.require (module.js:513:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/home/robert/Development/React/democracy-client/scripts/start.web.js:4:27)
at Module._compile (module.js:569:30)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:503:32)
at tryModuleLoad (module.js:466:12)
at Function.Module._load (module.js:458:3)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Expected Behaviour:
I guess a web server should start?
Steps to reproduce:
yarn web:start
Commit: A12B34E
Das übersichtlichste wäre es meiner meinung nach einfach nur „öffnen“ und „schliessen“ zu verwenden,
als schaltfläche ersichtlich durch blaue schrift, mausover unterstrich oder schaltfläche dafür aber ohne
pfeil damit sich kein wiederspruch.
Danke für das Feedback @user Ich denke wir haben nicht auf allen Geräten genug Platz,
um öffnen/schließen als Wort abzubilden, wir werden das aber prüfen.
Und ein X zum Schließen?
Die Auf und Zuklapp Frage war ein kalter, sorry. Erstens hab ich's kaum verstanden und musste dreimal
lesen. Zweitens hat mich der Strich zwischen dem Titel und den Dokumenten so irritiert, dass ich gar
nicht auf die Idee kam, dass das schon auf ist. Drittens war die Variante, die ich richtig gut gefunden
hätte, noch gar nicht dabei. Zwischen lauter halbguten Sachen zu entscheiden, ist unbefriedigend.
Das müsst ihr noch besser machen. Ansonsten: ich freu mich. Tolles Projekt!
Die Frage mit dem zu/aufklappen hätte noch ein "keine Lösung ist intuitiv" haben sollen.
Vorschlag: Zum Öffnen Pfeil nach unten; geöffnete Ansichten bekommen gar kein Symbol
(oder ein anderes wie einen Kreis(ring)); geschlossen wird via Klick auf einen leeren Bereich
oder beim Öffnen eines anderen Tab.
Bei der frage auf /zu finde icv die gewählten symbole missverständlich: Auf wäre für mich begrifflich
eher ein winkel dessen spitze nach oben zeigt Bei „öffnen“ würde ich dagegen eher einen winkel mit
spitze nach unten erwarten (bewegungsrichtung von dropdown menü) Analog wäre dazu dann
„schliessen“ mit winkel dessen spitze hoch zeigt Frage: Symbole / winkel weglassen und nur
öffnen/schliessen als schaltfläche verwenden?
Description:
[13:23:27]: Could not set changelog: <html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/>
<title>Error 409 </title>
</head>
<body>
<h2>HTTP ERROR: 409</h2>
<p>Problem accessing /v2/providers/118962308/apps/1341311162/builds/29020418. Reason:
<pre> ERROR-1: What to Test can't contain the following characters: ?.</pre></p>
<hr /><i><small>Powered by Jetty://</small></i>
</body>
</html>
+------+------------------------+-------------+
| fastlane summary |
+------+------------------------+-------------+
| Step | Action | Time (in s) |
+------+------------------------+-------------+
| 1 | default_platform | 0 |
| 2 | increment_build_number | 3 |
| 3 | automatic_code_signing | 0 |
| 4 | setup_travis | 0 |
| 5 | sync_code_signing | 3 |
| 6 | build_app | 622 |
| 💥 | upload_to_testflight | 445 |
+------+------------------------+-------------+
[13:23:27]: fastlane finished with errors
[!] Could not set changelog: <html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/>
<title>Error 409 </title>
</head>
<body>
<h2>HTTP ERROR: 409</h2>
<p>Problem accessing /v2/providers/118962308/apps/1341311162/builds/29020418. Reason:
<pre> ERROR-1: What to Test can't contain the following characters: ?.</pre></p>
<hr /><i><small>Powered by Jetty://</small></i>
</body>
</html>
The command "DELIVER_ITMSTRANSPORTER_ADDITIONAL_UPLOAD_PARAMETERS="-t DAV" bundle exec fastlane ios beta" exited with 1.
App-Version: 0.2.x
Wir sollten für Pull requests in das Template eine Checkliste anfügen, wo dinge aufgelistet sind, welche vor einem merge abgeschlossen werden müssen.
z.B.
🕷 [Travis] Encrypt Webhook URL for Discord
The Webhook could be abused to spam the Discord
Description:
Android hat einen scrollfehler, dass nicht nach ganz unten geschellt werden kann.
Faulty Behaviour:
Android scrollt nicht nach ganz unten
Expected Behaviour:
Sollte nach ganz unten scrollen
Steps to reproduce:
depends on: wix/react-native-navigation/pull/2261
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.