alovoa / alovoa-expo Goto Github PK
View Code? Open in Web Editor NEWAlovoa 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
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
Current workaround is to disable Location on your phone / deny location permission and set your location in the browser
Tested on Firefox for Android. You get right back to the login screen. Google Oauth works fine.
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.
If you encounter login issues, please post the following info:
Also, login via web on Android using any oAuth provider is not working at the moment (#22), please use the native application.
Mobile app v1.8.2 from F-Droid.
Add photo works fine in desktop browser
Formerly at Alovoa/alovoa#379
coming from Alovoa/alovoa#383 (comment)
nothing is displayed upon pressing 3 dots. The UI twitches displaying horizontal scrollbar for a second, then scrollbar disappears. That's all
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:
so, 3 dots think I am at "Hidden users" but main area displays "Like you"
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 got my first Like but can't change from unlike to like state. After looking the profile i would like to give a try to chat.
It showed faces before. Now I see endless spinner.
Other tabs like Profile work fine.
On both desktop browser and mobile app
Formerly at Alovoa/alovoa#375
See Chat and Likes page
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
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.
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.
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.
Increased the number of interests to 10, can be tested on beta.alovoa.com
Alovoa/alovoa#363 (comment)
Desktop browser.
"Interests" pop-up window occupies about half of height.
Upon adding 6th, 7th etc. interest, the pop-up keeps its size, I can see 5 interests and a scrollbar. Scrollbar works.
Given there is unused vertical space, I'd expect more (all?) interests seen at a glance.
Formerly at Alovoa/alovoa#374
Use a single component for all views, including the likes view
Only on Android for now
> 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!
Changes to support email notification preferences on new likes, matches or messages.
Refer Issue in alovoa backend
Possible solution: expo/expo#21853 (comment)
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.
Multiple profiles shown at Search would be even better,
whereas for one-by-one mode please make it possible to skip liking/disliking and still see new faces.
Sometimes you don't feel like disliking/blocking them but liking would be too much. You need additional time to consider a person.
Also bookmarking Alovoa/alovoa#369
Formerly at Alovoa/alovoa#382
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
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
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
https://monitor.f-droid.org/builds/log/com.alovoa.expo/15#site-footer
Could you please take a look? Thanks!
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.
Software with live functionality has a large number of users, for example https://play.google.com/store/apps/details?id=com.hkfuliao.chamet One week google play top2๐ฒ
Similar to youtube shorts
Filled 245 / 255 characters in "Something about myself" on desktop.
Open "Edit profile" in mobile app - it shows 245 / 200 at the bottom right corner and the text itself is incomplete.
Formerly at Alovoa/alovoa#376
Works locally, so it seems to be a security issue
Config documentation of Alovoa-Expo should be improved, does URL.tsx contain any config options?
As users can't see their own donations, it's nice to see if it was registered or not
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!
Reporting users should have predefined options to select
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.
Pressing a back button while in the app will sign you out.
Please make the back button function as exit the app, not sign out.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.