Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cedriking/ArweaveApps
Permaweb indexer for permaweb apps built on top of Arweave.
https://github.com/cedriking/ArweaveApps
arweave arweave-blockchain permaweb
Last synced: about 2 months ago
JSON representation
Permaweb indexer for permaweb apps built on top of Arweave.
- Host: GitHub
- URL: https://github.com/cedriking/ArweaveApps
- Owner: cedriking
- Created: 2019-05-15T17:05:45.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-04T03:44:38.000Z (almost 2 years ago)
- Last Synced: 2024-08-03T23:03:34.226Z (5 months ago)
- Topics: arweave, arweave-blockchain, permaweb
- Language: CSS
- Homepage: http://arweaveapps.com
- Size: 1.66 MB
- Stars: 28
- Watchers: 3
- Forks: 7
- Open Issues: 6
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
- awesome-arweave - ArweaveApps - Permaweb indexer for permaweb apps built on top of Arweave. (Tools ⚙️)
README
# ArweaveApps
This is the source code for the ArweaveApps.The main purpose of the site is to work as an indexer for the Arweave permaweb.
### Things I noticed
- If an account sends a request but it has 0 balance, we get an `http error 400` but `arweave.transactions.sign(tx, wallet);` doesn't throw an error.### ChangeLog
```
v0.2.3 (https://arweave.net/ZMtcttp9r4U5Aq3e4nwO7F_GnBQlCUvoIScUu4GqGeI)
- Added two new categories, ETH dapps and EOS dapps, that go with the bounty https://github.com/ArweaveTeam/Bounties/issues/28v0.2.2 (https://arweave.net/-qwd78XBQn9kyImIebHfRvYZ_wh20PPep1bd6mqh074)
- Updated full decentralization of gateways, to work with perma.online and future gateways.v0.2.1 (https://arweave.net/yTHDaOcab_pkmyMCUQv2B9nkZlerT1Ox7dsayDe5ako)
- Updated cache to use webSQL and improved cache load from ~20sec to ~8sec
- Replaced GraphQL to ArQL, temporary rollback
- Solved issue on Publish page and replaced App select with an input text
- upgraded packages to latest version
- removed image upload, will help with future loaded content and cheaper for the userv0.2.0 (https://arweave.net/6sbzSXo0kjr8V0xjwRfyJ7JifQLqM3Zf1I0j6L_t_Xg)
- Replaced Gulp for ParcelJS. A lot easier and faster to work on newer versions
- Converting all src JS files to typescript and SCSS files to SASS
- Replaced index.html to use Pug and now available over the src dir
- Using GraphQL for most requests instead of ArQL, reducing request time from ~6secs to ~3secs
- Reduced transaction details load time from ~20 seconds to ~5 seconds using request poolsv0.1.5 (https://5nxrbkulhlk5.arweave.net/SxP07l_m3wDJKTYGapy7w-i_vaBjhkKgnFpln5gYn64/index.html)
- Using path manifest
- Updated one line to GraphQL
- Allowing apps that are deployed with path manifest to be added on ArweaveAppsv0.1.4 (https://arweave.net/M7K44qPmrtBwFOLMmofHQCfBC3D0pi3ux0iy5T6Rhk4)
- Temporary removed the use of ArweaveID to increase loading speed.
- Increased timeout for Arweave requestsv0.1.3 (https://arweave.net/fT3yafT-jSp4nOc_SfuUz5JhAD2OGkxQo8g9VX-azeM)
- Updated the designv0.1.2 (https://arweave.net/S6VgPIIUPxg6M9W89RaUInrrZF0FjBCEsEYlNI7U0Ys)
- Added webworkers + cache for faster loading time.
- Now apps can be directly linked to the latest version! (ex: http://arweaveapps.com/#Zeus/Archive)v0.1.1 (https://arweave.net/35IFq9BcIgpSPti9YDYDiaQy4wMfMIKZ25t7hHZrhek)
- Drag your wallet file and the login popup will appear!
- Icons are now optional.
- Updated sort for links.
- Updated the padding on each shown link to prevent clicking the title while click on the vote icon.
- Solved a small bug when clicking vote for the same app a second time without a refresh caused a JS error.v0.1.0 (https://arweave.net/HNciARM0UuSxnZvne6W_jWy2YG08YZFnxKuBr-DtDA8)
- App owners can now "update" their apps by using the same title while publishing.
- Homepage now shows the onwer of an app, showing usernames from ArweaveID.
- Removed all 'alert' and replaced with a 'toast'.
- Added preloader in homepage.
- Removed the typescript files and converted to es6.
- Separated every class on their own JS file.
- Only the owner of an app can publish that link.
- Changed the site colors.
- Removed all typescript related packages and updated gulfile.jsv0.0.1
- initial commit and first test version released.
```