GithubHelp home page GithubHelp logo

alovoa / alovoa-expo Goto Github PK

View Code? Open in Web Editor NEW
53.0 7.0 11.0 18.71 MB

Alovoa frontend for Web, Android and iOS - Made with expo

Home Page: https://play.google.com/store/apps/details?id=com.alovoa.expo

License: Mozilla Public License 2.0

TypeScript 98.36% JavaScript 0.74% Shell 0.91%

alovoa-expo's Issues

Download .apk from github directly with Obtainium

I would like to pull the latest .apk directly from github using Obtainium. In order to do this, the latest released .apk would have to be listed under Releases. Would this be possible or is there another way to get the latest .apk directly without using F-Droid? Thanks in advance.

[BUG] Login issues

If you encounter login issues, please post the following info:

  • Platform (web/app), OS version and authentication method (E-mail, Google, Facebook).
  • Try login in at least 2 more times

Also, login via web on Android using any oAuth provider is not working at the moment (#22), please use the native application.

[BUG] 3 dots - "Like you" instead of "Hidden users"

Alovoa 1.8.2 from F-Droid

Likes -> 3 dots -> Hidden users -> enter arbitrary user profile -> press back, either top-left app UI arrow, or Android bottom-left arrow

for a second, "Hidden users" and a spinner are displayed, then "Hidden users" are gone and "Like you" users are displayed

while in 3 dots:

  • Like you
  • Given Likes
  • Blocked users

so, 3 dots think I am at "Hidden users" but main area displays "Like you"

[FEATURE] count graphemes instead of code units in text fields

Pertinent to "Something about myself", "Prompts" and "Send a compliment"

grapheme and code unit as defined at https://stackoverflow.com/a/27331885

With measly size of text fields, I tried to save replacing words with emoji. Ha,
many popular emojis like ๐Ÿš€ cost 2 characters/code units
flags like ๐Ÿ‡ฌ๐Ÿ‡ง cost 4 (could use GB costing 2)
๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ (Family: Man, Woman, Girl, Boy) is a single grapheme costing 11 characters/code units. Word family costs 6. Losing 5 ๐Ÿ˜›

Please count graphemes instead of code units

I am can not change "I want.." in "Search preference"

Hi!
I am a new user this app. Version 1.8.2. Downloaded from f-droid.
Before i set variable "I want.." in "Search preference" to "Relationship". Yesterday changed to "To meet new people". Now i want change back. But list to set this variable is not active. I can not change variable "I want.."!
This bug in Android and Web version. See screenshots.

Best, regards Parom

Screenshot 2024-03-02 at 14-33-33 Search preferences
photo_2024-03-02_14-22-09
photo_2024-03-02_14-22-03

#Q&A Inquiry Regarding Publishing Expo React Native App on F-Droid

Dear Alovoa Team,

I recently explored your application repository and noticed that you are using Expo React Native. I am genuinely intrigued by how you successfully published your application on F-Droid . I am currently working on creating my own workflow for publishing an application, but Iโ€™m facing challenges due to Expoโ€™s unsupported components. It appears that Expo Go cannot be directly published on F-Droid.

Could you kindly share any insights, documentation, or tutorials that might guide me in achieving a similar outcome? Your expertise would be greatly appreciated.

Build not reproducable

I am followed instructions from README.md, after yarn start following happens:

yarn run v1.22.19
warning ../package.json: No license field
$ expo start --tunnel
Starting project at /home/cfadm/Development/idea-workspace/alovoa-expo
Starting Metro Bundler
Tunnel connected.
Tunnel ready.
...qr code here...
โ€บ Metro waiting on exp://gnc2tpu.anonymous.8081.exp.direct
โ€บ Scan the QR code above with Expo Go (Android) or the Camera app (iOS)

โ€บ Web is waiting on http://localhost:8081

โ€บ Using Expo Go
โ€บ Press s โ”‚ switch to development build

โ€บ Press a โ”‚ open Android
โ€บ Press w โ”‚ open web

โ€บ Press j โ”‚ open debugger
โ€บ Press r โ”‚ reload app
โ€บ Press m โ”‚ toggle menu
โ€บ Press o โ”‚ open project code in your editor

โ€บ Press ? โ”‚ show all commands

Logs for your project will appear below. Press Ctrl+C to exit.

When calling http://localhost:8081 following error message appears:

Web Bundling failed 168ms
Unable to resolve "react-native-web/dist/exports/ToastAndroid" from "Global.tsx"

Please provide some more information regarding configuring IDE (e.g. IntelliJ Idea) to get build working.

Can't set location

I cannot set my location. If I open Alovoa (in my web browser) it tells me it's missing location permission and I can't set the location manually. I think there used to be a cog icon to set the location but it's gone.

F-Droid build failed

> Task :gradle-plugin:inspectClassesForKotlinIC
FAILURE: Build completed with 2 failures.
1: Task failed with an exception.
-----------
* Where:
Build file '/builds/linsui/fdroiddata/build/com.alovoa.expo/node_modules/expo-application/android/build.gradle' line: 40
* What went wrong:
A problem occurred evaluating project ':expo-application'.
> Could not set unknown property 'classifier' for task ':expo-application:androidSourcesJar' of type org.gradle.api.tasks.bundling.Jar.
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
==============================================================================
2: Task failed with an exception.
-----------
* What went wrong:
A problem occurred configuring project ':expo'.
> compileSdkVersion is not specified. Please add it to build.gradle
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
==============================================================================
* Get more help at https://help.gradle.org/
BUILD FAILED in 1m 59s

Could you please take a look? Thanks!

[FEATURE] Add profile prompts

The purpose of the prompts is to provide additional but specific information of the user.

Prompts usually look like this:

"I bet you can't..."
"My favorite childhood memory"
"Team dog or cats?"

Acceptance criteria:
Up to 5 prompts per user
Maximum 120 characters per prompt text.

app crashing

Hello, I don't understand why,
multiple times when I click on someone who liked me (or same the profile picture)
the app crash...
I don't really understand why.

Also when I press โค๏ธ to someone, it didn't work.
I need to use the webbrowser to be able to do that.

Regards.


Android version: 12
App version: 1.4.0

F-Droid can't build

ref: https://gitlab.com/fdroid/fdroiddata/-/jobs/4581114988#L2337 (maybe related to #4?)

Anyway, let me remove that line...

+ cd android/app
+ gradle assembleRelease
Found 7.5.1 via distributionUrl
Downloading missing gradle version 7.5.1
cachedir
/tmp/tmp.I297vkj0qf/gradle-7.5.1-bin.zip: OK
Running /opt/gradle/versions/7.5.1/bin/gradle assembleRelease

Welcome to Gradle 7.5.1!

Here are the highlights of this release:
 - Support for Java 18
 - Support for building with Groovy 4
 - Much more responsive continuous builds
 - Improved diagnostics for dependency resolution

For more details see https://docs.gradle.org/7.5.1/release-notes.html

To honour the JVM settings for this build a single-use Daemon process will be forked. See https://docs.gradle.org/7.5.1/userguide/gradle_daemon.html#sec:disabling_the_daemon.
Daemon will be stopped at the end of the build 

FAILURE: Build failed with an exception.

* Where:
Script '/home/vagrant/build/com.alovoa.expo/node_modules/@react-native-community/cli-platform-android/native_modules.gradle' line: 450

* What went wrong:
A problem occurred evaluating script.
> Calling `[node, /home/vagrant/build/com.alovoa.expo/node_modules/@react-native-community/cli/build/bin.js, config]` finished with an exception. Error message: groovy.json.JsonException: Unable to determine the current character, it is not a string, number, array, or object
  
  The current character read is 'i' with an int value of 105
  Unable to determine the current character, it is not a string, number, array, or object
  line number 1
  index number 0
  info Run CLI with --verbose flag for more details.
  ^. Output: info Run CLI with --verbose flag for more details.

Hmm, now?

/LE: fyi, https://gitlab.com/fdroid/fdroiddata/-/commit/fe29469fcc263a3e481bfb2d1de16ad4d7987633

[FEATURE] multiple persons at a glance in Search

One-by-one approach is inefficient.
When I have to go through lots of photos on my PC, I don't open them in a viewer one-by-one. I use huge thumbnails so I can see about 20 pics simultaneously. Huge boost to productivity.
Similarly, a web search engine doesn't present results one-by-one but lists several on a page with more pages available.
Current mode might be OK for small screens, but as soon as you open Alovoa on a tablet or a desktop, it feels hampered.

Formerly at Alovoa/alovoa#381

impossible to sign in

Hi,
I tried to sign in maybe 10 times but always show me the message "an error occured please try again".
I also try with a Google account, same message.
So, impossible to use your app.

Color bottom bar to match app

It would be a nice touch to color the bottom bar to match app color (it is possible on Android at least)
Screenshot_20240325-200313.png

Example in Gmail
Screenshot_20240325-200819.png

Documentation

Config documentation of Alovoa-Expo should be improved, does URL.tsx contain any config options?

Android app - search shows nothing blank screen

Search is just a blank screen.

  1. Tried allowing location access
  2. Tried forbidding location access

Still just blank screen in any case. (After pink loading circle)

Other screens work fine.

Installed via F-Droid.

Screenshot_20231202-153931_Alovoa

About Location on f-droid

So this basically means when using expo, location feature is unavailable if we are targeting f-droid?

I'm also writing an opensource app, I want to upload it to f-droid, so I'm learning how to do it on your repo, thanks!

page will not load

Logs for your project will appear below. Press Ctrl+C to exit.
Web Bundling complete 5096ms
Error: Unauthorized request from https://ugotfluxxed.com. This may happen because of a conflicting browser extension to intercept HTTP requests. Please try again without browser extensions or using incognito mode.

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.