Giter VIP home page Giter VIP logo

nocodb-mobile's People

Contributors

enm10k avatar threedeejay 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

Watchers

 avatar  avatar  avatar  avatar  avatar

nocodb-mobile's Issues

Android | App does not start

Hi !

Thank you for your effort and making this open-source πŸ™‚

I tried the apk. When launching the app it doesn't come up (maybe crashes immediatly 🀷).
Are there some kind of logs (on the device)?
I've seen, the Flutter Logger was implemented, but as far as I've seen (roughly glimpse), the log are for debugging when in "dev mode" when coding πŸ˜‚. But maybe I'm wrong....

Please sign APK using a release key

The APK attached at releases here currently is signed using a debug key:

Signer #1 certificate DN: C=US, O=Android, CN=Android Debug
Signer #1 certificate SHA-256 digest: 51f3fc3c005e7f21a70112986b6e5b08426b2aacb5f0f1e18282cbdf059a6a12
Signer #1 certificate SHA-1 digest: ba971b989816336b5100b5f0ed401e190820f383
Signer #1 certificate MD5 digest: d614074827dad7eaa08c9583b6c8214b
Signer #1 key algorithm: RSA
Signer #1 key size (bits): 2048

Could you please sign it with a proper release key? And while on it:

SigningBlock blobs:
-------------------
0x504b4453 (DEPENDENCY_INFO_BLOCK; GOOGLE)

This can easily be avoided:

android {
    dependenciesInfo {
        // Disables dependency metadata when building APKs.
        includeInApk = false
        // Disables dependency metadata when building Android App Bundles.
        includeInBundle = false
    }
}

For some background: that BLOB is supposed to be just a binary representation of your app's dependency tree. But as it's encrypted with a public key belonging to Google, only Google can read it – and nobody else can even verify what it really contains.

Thanks in advance!

Attachment support

Objective

Support attachment field type

https://docs.nocodb.com/fields/field-types/custom-types/attachment/

The user should be able to

  • Create attachemnt(s) from camera or existing file(s) in the mobile
  • Browse the attachment field for all the images.
  • Download the attachment image.
  • Rename an image.
  • Delete an image.

WIP: Tasks

  • Research
    • Check the web application
    • ...
  • Implement file upload API
  • Design
  • Implement features
    • Attach file(s) from device storage
    • Attach file from camera
    • Delete
    • Donwload
    • Rename
  • Adjust permission for iOS
  • Improve
    • Improve error handling
    • Show proper message or indicator
  • Test
    • Android
    • iOS

CanΒ΄t connect to the database

Hi, noob here, I.m trying to connect to anocodb databe but I cannot find the API endpoint that the app ask for login, where I can find this info?

Thank you in advance
Jaime

Dark mode

This is starting to look great! Pls don't forget about dark mode support when you get around the ui part of things. thanx

Improve Attachment support

TODO

  • Implement a new page to manage attached files
  • Implement a dialog that allows users to view file details and also rename the file there
  • Request permission to notify file download completion on Android (?)

Prototype

Screen_recording_20240605_202942.webm

Compatibility with NocoDB >= v0.200

A login with the app is now possible (thank you for resolving #1 :-) ).

With the new NocoDB release it seem major changes in the API -> https://github.com/nocodb/nocodb/releases/tag/0.202.4

  • I updated my NocoDB to v0.202.4
  • After the login (which works), all projects are trying to be load, but get into an infinite loop of loading...
  • Clicking on the burger menu (left bottom corner):
    • Error Message: type 'Null' is not a subtype of type 'String' in type cast

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.