archethic-foundation / aeweb Goto Github PK
View Code? Open in Web Editor NEWHost websites on a decentralized network
Home Page: https://wiki.archethic.net/participate/aeweb/
License: GNU Affero General Public License v3.0
Host websites on a decentralized network
Home Page: https://wiki.archethic.net/participate/aeweb/
License: GNU Affero General Public License v3.0
No response
Add JavaScript snippet
<script defer data-domain="aeweb.archethic.net" src="https://plausible.io/js/script.js"></script>
No response
No response
I have put the website for small screen (see screenshot)
The menu icon don't work when I click on it.
Step to reproduce:
Maybe link to: #12
When i click on the button, I want to see a menu.
No response
No
In the Aeweb websites list, it would be nice to have a filter to display only online sites, and remove those that are unpublished.
For example, on the image, the first SERRATA website is unpublished, and I won't touch it again, so I would like to hide it from the list.
No response
No response
When website has many files tx, we can meet RPC Error - timeout in testnet
NB: Add logs
No response
No response
No response
Update AEWeb to manage archethic-foundation/archethic-node#1119
No response
No response
Some certificates are rejected by validity checks but are ok...
see Ephenodrom/Dart-Basic-Utils#96
No response
No response
Create AEWEb logo and integrate in the app
No response
No response
Fix responsive behaviour in mobile and tablet mode
No response
If users stop RPC server in the wallet, AEWeb is not informed and the status of the connection seems to be ok
Listen the status of the RPC Server and inform user if connection is closed
No response
No response
No response
No response
In the files explorer, add the display of the content for each files
No response
No response
Currently, the service is created at the beginning of the process when a new website is created.
If the user decides not to pay the fee (or cannot), the site is not deployed but the service still exists
2 possibilities
The second solution is blocked by a check on the address derivation and keypair methods which verify that the service exists in the keychain. It is therefore necessary either to put a parameter to exclude this control in certain cases (this also requires to provide the derivation path instead of the service name) or to manage the new keychain service on the wallet side in memory in a session.
No response
Create a video for each process
No response
No response
When we change the version in pubspec.yaml, the version on deployed AEWeb app doesn't change
No response
No response
No response
Rename the product from aeWeb to aeHosting
No response
No response
If we update a website with a certificate, the private key in the secret is not replicated in the new reference tx
No response
No response
No response
No response
No response
The application shuts down if there are too many transactions to sign.
No response
Add a website size limit to one transaction
No response
For the beginning of the launch
Confusion may arise when building the archive for the website download.
If the archive contains the archive name in the root folder, this will not correctly deploy the website on the blockchain, as aeweb will not point directly to the index.html to display the site.
Scan the location of the index.html (node access point) and validate the tree structure with the user.
No response
No response
An error occurs when we try to upload certificate and private key with flutter web
Error: Unsupported operation: _Namespace
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 288:49 throw_
dart-sdk/lib/_internal/js_dev_runtime/patch/io_patch.dart 205:5 get _namespace
dart-sdk/lib/io/file_impl.dart 489:31 openSync
dart-sdk/lib/io/file_impl.dart 574:18 readAsBytesSync
packages/aeweb/ui/views/add_website/layouts/components/add_website_select_public_cert_path.dart 40:38 <fn>
packages/aeweb/ui/views/add_website/layouts/components/add_website_select_public_cert_path.dart 40:38 _selectPublicCertFile
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 45:50 <fn>
dart-sdk/lib/async/zone.dart 1661:54 runUnary
dart-sdk/lib/async/future_impl.dart 147:18 handleValue
dart-sdk/lib/async/future_impl.dart 784:44 handleValueCallback
dart-sdk/lib/async/future_impl.dart 813:13 _propagateToListeners
dart-sdk/lib/async/future_impl.dart 584:5 [_completeWithValue]
dart-sdk/lib/async/future_impl.dart 657:7 callback
dart-sdk/lib/async/schedule_microtask.dart 40:11 _microtaskLoop
dart-sdk/lib/async/schedule_microtask.dart 49:5 _startMicrotaskLoop
dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 177:15 <fn>
No response
No response
Like in the wallet, allow user to choose his favorite fiat currency and display the conversion with UCO
No response
No response
No response
Update project with archethic framework + last design
No response
No response
No response
No response
No response
If certificate or private key is not valid, add the detail of the error
Examples
[log] Invalid argument(s): The given string does not have the correct begin/end markers expected in a PEM file.
[log] type 'ASN1OctetString' is not a subtype of type 'ASN1Integer' in type cast
No response
No response
If we close the wallet or if we disconnect the wallet, AEWeb displays an open connection
Check the status of the wallet and change the status in the AEWeb UI
No response
No response
Include notifications in the app about local laws/legislation and add a checkbox to invite users to accept conditions
No response
No response
No response
No response
No response
The update of a website can only concern the renewal of the certificate.
Add an option in the version list (just for the last version line) to go to a form allowing to update the certificate in the reference transaction chain
No response
No response
Add a link to the doc in the welcome page
No response
No response
Currently, Aeweb uploads Desktop Services files
We need exclude these files
Exclude files
.DS_Store
desktop.ini
No response
No response
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.