recall-photos / recall-app Goto Github PK
View Code? Open in Web Editor NEW๐ผ๏ธ An open-source and decentralized alternative to Google Photos built on top of Blockstack
Home Page: https://app.recall.photos
License: Other
๐ผ๏ธ An open-source and decentralized alternative to Google Photos built on top of Blockstack
Home Page: https://app.recall.photos
License: Other
There is an app called blockstagram https://github.com/coding-berlin/blockstagram that handles photo sharing....
Create submitting.md file
https://help.github.com/en/articles/setting-guidelines-for-repository-contributors
Would be great to share this later on at open source communities such as
r/opensource?
r/coolgithubprojects?
Hacker News show and tell?
What other places would be good?
Change repo og image
https://github.blog/2019-04-17-custom-open-graph-images-for-repositories/
Design available at: https://www.figma.com/file/X1NJXGEkGPkPa2fgypko63fe/Web-App
As we promised
You will be able to search your photos by location, time and other data. Wherever you are, Recall is available.
Users should be able to search for their photos. We can start with dates first and then move to locations?
Currently, the users are clueless about what is going on, we need to improve that.
We could also add a progress bar line to the top of the browser?
Tailwind seems to allow a better organisation out of the box with the configuration (https://tailwindcss.com/docs/configuration/) file it provides. It will also allow for easier customization in the future.
Hi, I downloaded this app because I'm always on the lookout for more open-source projects to support. I want to try moving all of my photo and video library on recall, but as of right now, on my iPhone I have to do it individually. Will this feature be implemented soon?
As promised on our homepage
Soon you will be able to share your photos with others, without losing any of the privacy benefits offered by Recall.
We still need to breakdown exactly how to achieve this without losing the privacy element that we offer. @alvesjtiago is the man to talk to about it.
Implement https://storybook.js.org/
Have a button somewhere that links to a form where users can leave feedback, but only allow for this button to be shown if the user is login to the app
We need to save the location of the photos when they are uploaded to Recall.
I am not able to sign in in Firefox at https://app.recall.photos/ (Mac OS)
No problem with chrome. I cannot see much in the logs:
[INFO] blockstack.js: generating v1.3.1 auth request logger.js:46
openUriUsingFirefox index.js:207
[INFO] protocol handler detected logger.js:46
We want to focus on improving the experience that users have while using Recall. After taking care of the home page #6 with a more pleasant and clearer explanation on our mission, the UI for the dashboard should follow, improving also the experience.
Sharing the Figma link soon on discord.
Hi Guys-
Great project!
Any idea how to fix this?
Failed to load resource: the server responded with a status of 404 ()
logger.js:52 [DEBUG] getFile photos.json returned 404, returning null
gaia.blockstack.org/hub/191aftN8eVEefMpWsYnYeU6nUK9mh65iP9/photos.json:1 Failed to load resource: the server responded with a status of 404 ()
logger.js:52 [DEBUG] getFile photos.json returned 404, returning null
logger.js:52 [DEBUG] uploadToGaiaHub: uploading images/elfo.letter-paper.jpg to https://hub.blockstack.org
dashboard:1 Access to fetch at 'https://hub.blockstack.org/store/191aftN8eVEefMpWsYnYeU6nUK9mh65iP9/images/elfo.letter-paper.jpg' from origin 'https://app.recall.photos' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: Redirect is not allowed for a preflight request.
dashboard:1 Uncaught (in promise) TypeError: Failed to fetch
logger.js:52 [DEBUG] uploadToGaiaHub: uploading compressed_images/elfo.letter-paper.jpg to https://hub.blockstack.org
dashboard:1 Access to fetch at 'https://hub.blockstack.org/store/191aftN8eVEefMpWsYnYeU6nUK9mh65iP9/compressed_images/elfo.letter-paper.jpg' from origin 'https://app.recall.photos' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: Redirect is not allowed for a preflight request.
Remove blockstack-large-storage
for now since the file limit was increased to 25MB.
Chrome version: 76.0.3809.100 (Official Build) (64-bit)
Firefox version: 68.0.2 (64-bit)
Chrome works as expected
Firefox does not work as expected
Firefox needs anchor object to be appended to the document.body before click. This seems like a browser specific behaviour that Chrome doesn't care about.
orientation-exif-blob
referencing a forked version of exif-js
, which does not include xml2json
functiontoBlob
Readme could be arranged nicer
There needs to be an easier way for other contributors (and users) to track what is going on at each release
Linked with #28
Chrome version: 76.0.3809.100 (Official Build) (64-bit)
Firefox version: 68.0.2 (64-bit)
When downloading pictures, the file sizes are bigger than expected.
Browser | Name | Original | Downloaded | Diff |
---|---|---|---|---|
Firefox | image1 | 21,054,684 bytes | 62,930,672 bytes | 198.89% |
Chrome | image1 | 21,054,684 bytes | 47,848,001 bytes | 127.26% |
Firefox | image2 | 4,137,797 bytes | 17,492,908 bytes | 322.76% |
Chrome | image2 | 4,137,797 bytes | 13,552,186 bytes | 227.52% |
Two images were used for testing:
Image quality slider settings for users with a default of q95 or lower
Would be good to add an open page to showcase our numbers.
Problems with this are that we don't want to intrude into our users' privacy to get metrics such as usage (or how they are using Recall). Current metrics I can think off such as number of installations
by https://theblockstats.com but this might be changing as some users are also developing some more offerings on this field.
We might also consider to showcase our numbers? since the app mining data is public I don't see why we can't show how much we get from the program/donations or even our costs (illustrations and infra come to mind).
If latitude and longitude are available via EXIF information, reverse geocode that location to get more information about it.
Use, for example, Nominatim.
More information at https://wiki.openstreetmap.org/wiki/Nominatim#Reverse_Geocoding
We received this feedback on Blockstack's Slack when we revamped the home page design on #6
Button is too big and the app login should match it
Create a side page with maybe an illustrated story showcasing why our privacy matters and how it all works with recall+blockstack
Design a component that we can use when displaying errors
Create a FAQ page with answers to questions that we received multiple times from users.
Would be nice to add voice-over to the video that is now on the website or even re-do the video together with the voice-over
Would be nice to include an illustration here too.
The error should be displayed when:
Implementation on iOS here recall-photos/recall-ios#10
Looks like a great app, not seeing many changes in the recent months. Hoping that this product has plans for future development.
Linked to #11
If anyone wants to contribute to the project there should be an easier and clear way for them to do so. Can consider just creating a QR code for a bitcoin wallet?
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.