Giter Site home page Giter Site logo

flowhorn / schulplaner Goto Github PK

View Code? Open in Web Editor NEW
31.0 31.0 10.0 6.37 MB

In this repository we collaborate to build the perfect school planner. And you can help us.

License: GNU General Public License v3.0

TypeScript 4.50% Dart 91.06% Batchfile 0.01% Swift 0.24% HTML 0.33% JavaScript 0.03% Kotlin 2.70% Java 0.81% Ruby 0.29% Shell 0.03% Objective-C 0.01%

schulplaner's People

Contributors

flowhorn avatar friendly424 avatar jbetts197 avatar jbetts97 avatar logischjo avatar th3ph4nt0m avatar ultimatumgamer 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

Watchers

 avatar  avatar  avatar  avatar  avatar

schulplaner's Issues

Email changing

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

It is currently not possible to update the email address of an existing account. We should implement this!

New navigation

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

The schoolplanner app has very features, but they are not structured very well. We should create a new navigation, for best as a Navigation Drawer, to have a more clean way to access the single pages.

Push notifications not working

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming fixes.

Describe the bug

Push notifications are not working. The devices are generating new tokens maybe which could be the reason for his.
("Android Gerät" was formerly the one shown in the screenshot)

Environment:

  • Device model: Huawei P10 Lite
  • OS version: Android 8.0.0
  • App version: 10.3.0

Auto-archiving of assignments

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

I am pretty sure that every student has these days when he just thinks "Nope, I won't do this homework".

Assignments that are older than 7 days and are not yet completed should be archived if this is set up.

Grade diagram wrong positioned

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming fixes.

Describe the bug

The grade diagram is wrong positioned.

Environment:

  • Device model: Huawei P10 Lite
  • OS version: Android 8.0.0
  • App version: 10.3.0

No Buttons at left from a subject (WebApp)

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming fixes.

Describe the bug

If you want to left a subject, there are no decision buttons

image

Environment:

  • Device model: Asus ZenBook
  • OS version: Windows 10
  • App version: 11.6.0 (632)

In-App votings

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

Not every user is on the Discord-Server. All votes should be made inside the App in the future.

Class events without courses

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

Create events for a class without giving a course

Auto-Mute during lessons

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

While there are active lessons, the phone can be muted if this is set up in the settings.

Splash screen

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

Old devices sometimes take a long time to load the app. Until now, a white screen is displayed during loading. This should be replaced by a splash screen with the app logo.

"Copy planner" is only copying the name, not the contents

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming fixes.

Describe the bug

When copying a planner, only the name is transferred.

Environment:

  • Device model: Huawei P10 Lite
  • OS version: Android 8.0.0
  • App version: 10.3.0

Printing the timetable

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming fixes.

Describe the bug

The font is always black so that it is not visible on courses with a black background color.

Screenshots

Print preview of a timetable

Environment:

  • Device model: Oneplus 7 Pro
  • OS version: Android 10.0
  • App version: 10.1 (612)

Override times for lessons - no default value

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming fixes.

Describe the bug

The timeOfDay seems to be only the name, it is not really set as a value in the time selection. The time selection should take the default times as default values, so that the user can also change only the end time (the start time remains default).

Homework-Countdown in create-dialog

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

While creating a new assignment, there should be a countdown showing how much time you have left to work on it.

School class buttons not centered

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

The buttons (see screenshot below) should be centered.

Better error descriptions

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

The error messages should be way more detailed.

Cursor jumps back to the "name" field i assignments

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming fixes.

Describe the bug

The cursor is jumping back to the "Name" field when creating new assignments.

Environment:

  • Device model: Oneplus 7 Pro
  • OS version: 10.0
  • App version: 10.1 (612)

File upload not working in WEB

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming fixes.

Describe the bug

When trying to upload a file via the web-app, the UI works fine (The "Done" button shows up). When clicking the "Done" button, the error "Please check data" comes up.

Environment:

  • Device model: All common web browsers on all common systems
  • OS version: All
  • App version: 11.2.1 (623)

Bug with buttons in the web client

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming fixes.

Describe the bug

The last letter of every button disappears on small screens in the web client.

Environment:

  • Device model: Asus Zenbook 14
  • OS version: Windows 10; Firefox v84.0.1
  • App version: 10.3.0

Whole day drop

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

Due to current events, it should be possible to drop an entire day!

Deactivated courses in schoolclasses are still active

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming fixes.

Describe the bug

If a user disables a course of a school class, it remains active (visible in timetable and timeline).

Environment:

  • Device model: Oneplus 7 Pro
  • OS version: Android 11
  • App version: 11.5 (627)

Grey screen at a subjects own settings (WebApp)

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming fixes.

Describe the bug

If you open the own settings at a subject you only get a grey screen.

image

Environment:

  • Device model: Asus ZenBook
  • OS version: Windows 10
  • App version: 11.6.0

Lesson change -> different course

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

It is already possible to change the teacher and the room for a lesson. It should be possible to also change the course itself.

Automatic dark mode

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

The dark mode should have an option to be synchronized with the system wide setting.

Teacher info is not transferred through school classes

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming fixes.

Describe the bug

Wenn ein Stundenplan durch die Klassenfunktion übernommen wurde, werden Lehrernamen zwar beim anklicken eines Faches angezeigt. Aber wenn man auf den Lehrernamen drückt, kommt nur ein Ladebildschirm.

When transferring a timetable via a school class, only the teacher names are transferred. The teacher information seems to be missing (only an infinite loading screen)

So sollte es aussehen:

Environment:

  • Device model: Huawei P10 Lite
  • OS version: Android 8.0.0
  • App version: 10.3.0

Custom names for weektypes

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

The names of the week types are limited to the letters ABCD. Some students call them "1 and 2" or something like else so that you should be able to choose these names.

Grade 6 in German grade system counts as 5.67 (6+) when calculating average

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming fixes.

Describe the bug
Grade 6 in German grade system counts as 5.67 when calculating the average of grades. The app thinks it exists the grade 6+.

It should be a fast fix

Environment:

  • Device model:
  • OS version:
  • App version:

More colors for primary and accent

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

The Primary- and Accent color are limited to each 19. The color picker should be replaced with an RGB color picker.

Automatic UI color for specific grades

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

While entering a new grade, the UI color could automatically change the color (e.g. red for a 6 (F) and green for a 1 (A)). We can use a gradient for the whole time span than.

In-App Feature requests

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

Not everybody is on the Discord or have an account on GitHub. Therefor, it should be possible to request features from inside the app. This would be possible via the GitHub REST API.

Appointments can't be more than 7 days

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming fixes.

Describe the bug

When creating an appointment with a time span of more than 7 days, the error message just says "Please check your data".

Environment:

  • Device model: Huawei P10 Lite
  • OS version: Android 8.0.0
  • App version: 10.3.0

Drop for half double-lessons

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

Possibility to enter only one lesson of a double lesson as a dropout

Google Calendar sync

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

It would be a great option to connect the Google calendar to the app so that exams etc. are synchronized between the app and the Google calendar.

English translations

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

Due to some reviews on the Google Play Store, the English translations are sometimes not as well as they should be. The English translations should be updated.

Autofill-support

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

The web client as well as the Apps are currently not supporting autofill, e.g. via the Dashlane Add-on. This should be integrated!

Add funny emojys to days in the timeline

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

To spruce up the look of the app a bit, emojis could be added to the days of the week in the timeline. For example for Monday 🤢

lessons independently of the timetable

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

It should be possible to enter lessons independently of the timetable.

Open Source notice

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

The app is now open source. This should be mentioned in the about page.

Incorrect display/calculation of the grade graph

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming fixes.

Describe the bug

The grade curve is rounded, which ensures that the display is consumed. For example, it looks like you had a 1+. Also, the curve goes out of the box at the bottom.

Screenshots

Graph

Environment:

  • Device model: Samsung Tab S7
  • OS version: Android Q
  • App version: 10.3.2

Changing location on timetable doesn't work

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming fixes.

Describe the bug

The menu to change the location of the subject on the timetable doesn't appear after clicking on the location button.

Screenshots
Screenshot_20211008-180837_Schoolplanner.jpg
Screenshot_20211008-175745_Schoolplanner.jpg

Environment:

  • Device model: Samsung Galaxy S20 FE 5G (SM-G781B/DS)
  • OS version: Android 11
  • App version: 11.6.2

Edit: removed comment tags, added screenshot

"Go Back" button on the login page

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

If the login failed, there is no nice possibility to go back to try again. There should be a "Go Back" button.

Add Vector graphics

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

Adding some vector graphics to the app would make it look very more modern!

Holidays for the whole class

Discussed in #187

Originally posted by SelectLOL1 September 22, 2021
Hello, first of all, thanks for this amazing open-source project.

My questions is: How can I add holidays for the whole schoolclass? Holidays that I add seem to be visible only for me.

Thank you very much and greetings
SelectLOL

Daily notification about events on the next day

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

Every user should have the possibility to receive a notification in the evening about upcoming events on the next day.

Backspace not working

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming fixes.

Describe the bug

The backspace key is not working on Chromebooks.

Environment:

  • Device model: Lenovo Ideapad Duet Chromebook
  • OS version: 90 (90.0.4430.100)/Android 9
  • App version: 11.2.2 (624)

Rooms for exams

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Feature Request

An exam is (nearly) always related to a room. There should be a field to select a room for every exam.

Weird behavior when lesson time is overwritten

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming fixes.

If a time interval for a lesson is overwritten the "-" changes to a ":".

Screenshot

Environment:

  • Device model: Oneplus 7 Pro
  • OS version: Android 11.0
  • App version: 11.2.2

description for password reset page.

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming features.

Redesign Request

Add a more detailed description to the password reset page.

Homework-Titles are wrong centerd

General Troubleshooting

  • I have checked for similar issues.
  • I have updated to the latest version.
  • I have checked the branches or the maintainers' PRs for upcoming fixes.

Describe the bug

The title is not centered correctly if it is too long.

Environment:

  • Device model: Huawei P10 Lite
  • OS version: Android 8.0.0
  • App version: 10.3.0

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.