Giter VIP home page Giter VIP logo

yyrichy / summit Goto Github PK

View Code? Open in Web Editor NEW
6.0 6.0 0.0 74.45 MB

iOS/Android mobile app for students with StudentVue

Home Page: https://vaporrrr.github.io/Summit/

License: MIT License

TypeScript 86.87% Java 4.82% JavaScript 0.90% Ruby 1.94% Objective-C 0.17% Objective-C++ 1.87% Swift 0.06% HTML 3.37%
android cross-platform expo grade-calculator gradebook ios mobile mobile-app react-native school studentvue

summit's People

Contributors

dependabot[bot] avatar yyrichy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

summit's Issues

Deprecate web support

Pros Cons
Less complex/uglycode Users must go to app store, adding complexity
Ability to use non web compatible features Can no longer be accessed from any device, only phones/tablets
Less work
  • + without @expo/webpack-config many vulnerabilities are gone

For now the website will be deprecated, maybe one day a real website will be made from scratch

Download instead of share

Currently downloading documents and school picture open the share action sheet

It would make more sense to download to the device's download folder

com.facebook.react.bridge.JSApplicationIllegalArgumentException

Exception com.facebook.react.bridge.JSApplicationIllegalArgumentException: Error while updating property 'numberOfLines' in shadow node of type: RCTText
  at com.facebook.react.uimanager.ViewManagersPropertyCache$PropSetter.updateShadowNodeProp (ViewManagersPropertyCache.java)
  at com.facebook.react.uimanager.ViewManagerPropertyUpdater$FallbackShadowNodeSetter.setProperty (ViewManagerPropertyUpdater.java)
  at com.facebook.react.uimanager.ViewManagerPropertyUpdater.updateProps (ViewManagerPropertyUpdater.java)
  at com.facebook.react.uimanager.ReactShadowNodeImpl.updateProperties (ReactShadowNodeImpl.java)
  at com.facebook.react.uimanager.UIImplementation.updateView (UIImplementation.java)
  at com.facebook.react.uimanager.UIManagerModule.updateView (UIManagerModule.java)
  at com.facebook.react.uimanager.ReanimatedUIManager.updateView (ReanimatedUIManager.java)
  at java.lang.reflect.Method.invoke (Method.java)
  at com.facebook.react.bridge.JavaMethodWrapper.invoke (JavaMethodWrapper.java)
  at com.facebook.react.bridge.JavaModuleWrapper.invoke (JavaModuleWrapper.java)
  at com.facebook.jni.NativeRunnable.run (NativeRunnable.java)
  at android.os.Handler.handleCallback (Handler.java:942)
  at android.os.Handler.dispatchMessage (Handler.java:99)
  at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage (MessageQueueThreadHandler.java)
  at android.os.Looper.loopOnce (Looper.java:226)
  at android.os.Looper.loop (Looper.java:313)
  at com.facebook.react.bridge.queue.MessageQueueThreadImpl$4.run (MessageQueueThreadImpl.java)
  at java.lang.Thread.run (Thread.java:1012)
Caused by java.lang.ClassCastException: java.lang.Boolean cannot be cast to java.lang.Double
  at com.facebook.react.uimanager.ViewManagersPropertyCache$IntPropSetter.getValueOrDefault (ViewManagersPropertyCache.java)
  at com.facebook.react.uimanager.ViewManagersPropertyCache$PropSetter.updateShadowNodeProp (ViewManagersPropertyCache.java)
© 2023 Google

on 1.2.1 24

Sort assignments purely by date

Currently assignments are listed first by weighted category then by date.
Assignments should instead be sorted by date only, with assignments of different categories mixing together

Export namespace error

IOS error on App start

iOS Bundling failed 23369ms
error: node_modules/react-native-reanimated/src/index.ts: /Users/user/Documents/GitHub/Summit/node_modules/react-native-reanimated/src/index.ts: Export namespace should be first transformed by `@babel/plugin-proposal-export-namespace-from`.
  5 | export * from './reanimated1';
  6 | export * from './reanimated2';
> 7 | export * as default from './Animated';
    |        ^^^^^^^^^^^^
  8 |

Warning: Can't perform a React state update on an unmounted component

When selecting a school district on Login screen:

index.js:1 Warning: Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, cancel all subscriptions and asynchronous tasks in the componentWillUnmount method.
    at VirtualizedList (http://localhost:19006/static/js/bundle.js:167976:34)
    at FlatList (http://localhost:19006/static/js/bundle.js:166052:34)
    at div
    at http://localhost:19006/static/js/bundle.js:155402:25
    at http://localhost:19006/static/js/bundle.js:150545:21
    at div
    at http://localhost:19006/static/js/bundle.js:155402:25
    at div
    at http://localhost:19006/static/js/bundle.js:155402:25
    at http://localhost:19006/static/js/bundle.js:149455:22
    at div
    at http://localhost:19006/static/js/bundle.js:155402:25
    at ModalFocusTrap (http://localhost:19006/static/js/bundle.js:149581:21)
    at div

This is due to react-native-dropdown-picker

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.