Giter VIP home page Giter VIP logo

app's Issues

Settings bug

When you logout and then create an accout or reset you password the second login really bugs out and doesn't work. When you logout and login again you're also still at the settings page, which should also probably be changed.

Multiple day events

If an event stretches over two days it does not get displayed properly in the calendar view. The event will only show up on the start day and display the end time for the following day. For example, the camp event is from 17(.), 25 augusti - 12:00, 26 augusti and is only displayed on the 25th where it says 17:00 - 12:00.

Notification on nav plz

There should be a notification icon on the nollning icon in the nav. Big mistake. Fix plz.

CircleCI 2.0

We need to upgrade Circle to v2.0 before August 31. V1 will be closed after that date, and we Will be unable to deploy the app

GDPR consent in the app

Making it possible to consent to our privacy policy in the app and locking it if they don't accept.

See all events you're signed up for

You forget sometimes which events you've signed up for and also when they are. Therefore, it would be nice if you could see all the events you've signed up for somewhere. By adding this you don't have to click through all the days on the calendar to find them. I don't know exactly where this would be, but could be a nice feature. Maybe there could be a filter option on the home tab or something?

More notifications

Right now you only get notifications for events/event signup and messages. We could fix notifications for much more like news, café shifts, car rental and room bookings etc. If these are added the notification settings available to the user also needs to be updated so that the user doesn't get unwanted notifications.

Status text when no nofications/groups are available

After notfications and groups are loaded there should be information if there was nothing to load, instead of the page being just empty. An empty page can be interpreted as it's not done loading yet or that something just went wrong.

Color theme white

Stoopid me changed the color theme from orange to white cause it looked nicer in some places. However, the result is that some things aren't visible anymore like the checkboxes on the user page and also the close text in the pickers.

Button to clear all notifications

Add a way to mark all notifications as read. This functionality is already available in the backend, but an API route also needs to be created

App showing wrong today date

Sometimes the app doesn't update the calendar nor the upcoming events to the current date and you're stuck with yesterdays events. For instance today it's the 13th, but as you see in the picture below it shows the 12th as the current day. The today link still works though and takes you to the correct current date.

Image

Image

Login and logout

You can't login after visiting signup or forgot pw anymore because we removed "cached" class from the tab1 page. If you reapply the class the subtabs stops working. If you remove the swipeable feature for the subtabs (tabs-swipeable-wrap), it works again for some reason.

The logout navigation also needs fixing. After the second login the navbar is bugged for ios and thinks you're on the settings page.

Calendar events slow load

A potential bug can appear while going back at least two months with the today link. By being at least two months away from the "today month" the events for the "today month" have not been loaded yet. Sometimes loading these can take time and while it's loading you can still send json requests by clicking an event day (This is all before the day gets the class event and has a dot on it). By doing this you can make more than one ticket of the same event in the day-content container, as you can see below. Not the most urgent bug, but an annyoing one.

Calendar event bug

Change api version

Need to fix some stuff with the api version for next release to match the api.

Picker scroll

All pickers in the app only scrolls on the alternative text. That is, if you scroll where there is no text in the picker you scroll the page and not the actual picker. So, if you have short strings as alternatives, like star year, things get really annoying.

Android back button in v2

The back button does not work in v2 because Vlad renamed or moved some functions. I have almost fixed it

Show if user is signed up for an event on the event cards

If a user has signed up for an event it could be a good idea to display a check mark or something on that event card, so that they don't have to click on it to find out. It's nice during initiation when there could be multiple events on one day and it gets confusing for new people which ones you need to sign up for.

Android slow load on back from event page

When you're scrolled down on the event page and you use the android back button it takes a long time for the previous page to load. This is probably due to the jquery animation for the android navbar during the onPageBack event.

Event date on same day

When an event is between two times on the same day it shows the date like "hh:mm 1 Jan - hh:mm 1 Jan" (picture below). It should be "hh:mm - hh:mm 1 Jan" or something. The date doesn't need to be displayed twice.

img_2628

Framework7 upgrade to v4

A new version of Framework7 is available and has some nice features and bugfixes that we probably want to have. This means that some code needs to be rewritten to fit the new version.

Event signup: food preferences

If you only added the custom food preference, the app says "inga matpreferenser", but if you check the signup on the website it will show both the standard field and the custom.

Not ignoring package.json and config.xml

Git wants to add package.json and config.xml when adding files to commit which is very annoying. Would be nice to find a way to automatically checkout these files when commiting. .gitignore can't be used since we need to be able to change these files at some point.

Home tab event flow

Right now, on the home tab, you can see today's events and the coming six day's events. I think it would be cool if you added an infinite scroll to this so you could scroll down to see events even further ahead. The same thing should also be applied to scrolling up and looking into past events. This is a nice way to see events that recently occurred or will occur in the near future and gives a quick and easy alternative to the calendar.

Changing profile picture on the user page

Right now you can only change your profile picture on the website and not in the app. By adding the Cordova camera plugin we can implement this feature in the app so that the user can change its profile picture on the apps user page as well.

Here is the link to the plugin:
Cordova camera plugin

Push notifications while app is open

Push notifications are not displayed when the app is open (standard for apps). This means that if the user is visiting the message page for one group, it will not be made aware of new messages in another group.

Scroll to the top when clicking on the current tab icon again

A nice feature that we haven't implemented yet for our tabs with long pages is scrolling to the top when you tap the current tab icon on the tabbar. For example, if you're looking far down in the news feed or looking through old notifications you should be able to go back to the top with just a simple click and not scroll yourself.

Messages editor

When updating to v2 I did not fix the editor for messages, so that doesn't work anymore

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.