CalDescent
a3ab5238d3
Merge branch 'master' into arbitrary-resources-cache
2023-08-05 13:01:00 +01:00
CalDescent
f7e1f2fca8
Increased timeout for SEARCH_QDN_RESOURCES from 10 to 30 seconds.
2023-07-28 21:47:29 +01:00
CalDescent
badd6ad2b0
Added optional minLevel filter to GET /arbitrary/resources/search
and the SEARCH_QDN_RESOURCES
action.
2023-06-23 11:55:49 +01:00
CalDescent
b4794ada72
Merge branch 'master' into arbitrary-resources-cache
2023-06-17 14:17:49 +01:00
QuickMythril
655073c524
Added 2m timeout for GET_WALLET_BALANCE action
2023-05-25 04:41:03 -04:00
CalDescent
21f01226e9
Merge branch 'master' into arbitrary-resources-cache
2023-05-12 11:50:24 +01:00
CalDescent
29480e5664
Added SEARCH_NAMES Q-App action.
2023-05-12 11:17:09 +01:00
CalDescent
df3c68679f
Log the action to the console, instead of the entire event.
2023-05-08 14:43:00 +01:00
CalDescent
c210d63c40
Added "mode" parameter to GET /arbitrary/resources/search
, with possible values of LATEST, ALL.
...
By default, only the latest resource is returned for a name/service combination. All identifiers can be optionally returned by setting `mode` to "ALL".
More search modes can be added in the future, for instance "RELEVANT" or "POPULAR" (these are just ideas, and are not currently supported).
2023-05-08 13:41:23 +01:00
CalDescent
0ec661431c
Added optional "before" and "after" params to GET /arbitrary/resources/search
2023-05-08 12:46:15 +01:00
CalDescent
2fd5bfb11a
Support title/description metadata searching in GET /arbitrary/resources/search
...
"query" searches name, identifier, title and description fields
"title" searches title only
"description" searches description only
All support "&prefix=true", to indicate searching by prefix only.
2023-05-08 12:34:26 +01:00
CalDescent
aba589c0e0
Added optional "build" parameter to GET_QDN_RESOURCE_STATUS.
...
This triggers an async build when checking the status.
2023-05-08 12:15:53 +01:00
CalDescent
3f71a63512
Increased timeout for other new actions.
2023-05-05 18:30:14 +01:00
CalDescent
86b5bae320
Set timeout of PUBLISH_MULTIPLE_QDN_RESOURCES to 60 mins.
2023-05-05 13:22:14 +01:00
CalDescent
95a1c6bf8b
Added "encoding" parameter to the SEARCH_CHAT_MESSAGES action.
2023-04-29 17:48:58 +01:00
CalDescent
0a1ab3d685
Added GET_QDN_RESOURCE_METADATA action.
2023-04-28 10:57:04 +01:00
CalDescent
1ce2dcfb2b
Fixed bug which prevented qortal:// URLs from working properly in most cases.
2023-04-25 08:33:33 +01:00
CalDescent
111ec3b483
Fixed typo
2023-04-21 20:05:24 +01:00
CalDescent
db4a9ee880
Return "Resource does not exist" error if requesting a non-existent resource via GET_QDN_RESOURCE_URL.
2023-04-21 19:50:01 +01:00
CalDescent
b1ebe1864b
Fixed bug in error handling.
2023-04-21 19:27:24 +01:00
CalDescent
560282dc1d
Added "exactMatchNames" parameter to GET /arbitrary/resources/search
2023-04-21 12:55:59 +01:00
CalDescent
3f00cda847
"nameListFilter" added to LIST_QDN_RESOURCES
and SEARCH_QDN_RESOURCES
Q-Apps actions.
2023-04-15 16:02:25 +01:00
CalDescent
61b7cdd025
Added "followedonly" and "excludeblocked" params to GET /arbitrary/resources
and GET /arbitrary/resources/search
, as well as LIST_QDN_RESOURCES
and SEARCH_QDN_RESOURCES
Q-Apps actions.
2023-04-15 15:24:10 +01:00
CalDescent
892b667f86
Fixed console errors seen in certain cases.
2023-04-15 09:57:26 +01:00
CalDescent
20893879ca
Allow multiple name parameters to optionally be included in GET /arbitrary/resources/search
...
Also updated SEARCH_QDN_RESOURCES action, to allow multiple names to be optionally specified via the "names" parameter.
2023-04-14 17:17:05 +01:00
CalDescent
e2a2a1f956
Fixed bug with GET_QDN_RESOURCE_URL action.
2023-04-11 19:03:56 +01:00
CalDescent
7f53983d77
Added support for hash routing in URL shown in address bar.
2023-04-09 18:21:19 +01:00
CalDescent
3296779125
Update address bar when navigating within an app.
2023-04-09 17:11:20 +01:00
CalDescent
4835e5732d
Fixed issue which caused UI to lock up when using qortalRequest()
2023-04-02 10:06:02 +01:00
CalDescent
85735fabb2
Block external links.
2023-03-31 13:03:46 +01:00
CalDescent
3109c3bb16
Increased timeouts to 5 mins for various actions that require the user to confirm.
2023-03-29 18:47:03 +01:00
CalDescent
929d0ac897
Added "name" filter to GET /arbitrary/resources
and LIST_QDN_RESOURCES
.
2023-03-24 10:31:35 +00:00
CalDescent
713fd4f0c6
Added GET_QDN_RESOURCE_PROPERTIES
Q-App action.
2023-03-19 08:56:06 +00:00
CalDescent
534a44d0ce
Fixed bugs with URL building.
2023-03-17 22:58:14 +00:00
CalDescent
469c1af0ef
Added new search features to the SEARCH_QDN_RESOURCES action.
...
Existing action renamed to LIST_QDN_RESOURCES, which is an alternative for listing QDN resources without using a search query.
2023-03-17 22:11:34 +00:00
CalDescent
94f14a39e3
Ensure theme is transferred when visiting a linked resource.
2023-03-03 18:16:35 +00:00
CalDescent
b254ca7706
Added support for optional Base64 encoding in FETCH_QDN_RESOURCE.
2023-03-03 15:39:37 +00:00
CalDescent
8e2dd60ea0
Increased default timeout for GET_USER_ACCOUNT from 30 seconds to 1 hour, to give the user more time to grant permissions.
2023-03-03 13:20:17 +00:00
CalDescent
b17035c864
Escape QDN vars and prefix with underscores.
2023-03-03 11:57:07 +00:00
CalDescent
5b7e9666dc
Send URL updates to the UI when pages are loaded.
2023-02-17 15:40:06 +00:00
CalDescent
600f98ddab
Fixed bug in extractComponents()
2023-01-29 13:38:08 +00:00
CalDescent
eb07e6613f
Fixed small bug
2023-01-29 13:23:12 +00:00
CalDescent
4d9cece9fa
Timeouts are specified by action, rather than using 10 second for every request. This allows certain requests to wait for longer before timing out, such as ones that create transactions.
2023-01-29 13:07:26 +00:00
CalDescent
8beffd4dae
Switched to document.querySelectorAll() as otherwise we were only intercepting the first image on the page.
2023-01-29 12:12:47 +00:00
CalDescent
566c6a3f4b
Added support for img src updates from a Q-App.
...
Example:
document.getElementById("logo").src = "qortal://thumbnail/QortalDemo/qortal_avatar";
2023-01-29 12:04:39 +00:00
CalDescent
7af551fbc5
Added "GET_QDN_RESOURCE_URL" Q-Apps action, to allow a website/app to programmatically determine the URL to retrieve any QDN resource it needs to access.
...
Examples:
### Get URL to load a QDN resource
```
let url = await qortalRequest({
action: "GET_QDN_RESOURCE_URL",
service: "THUMBNAIL",
name: "QortalDemo",
identifier: "qortal_avatar"
// path: "filename.jpg" // optional - not needed if resource contains only one file
});
```
### Get URL to load a QDN website
```
let url = await qortalRequest({
action: "GET_QDN_RESOURCE_URL",
service: "WEBSITE",
name: "QortalDemo",
});
```
### Get URL to load a specific file from a QDN website
```
let url = await qortalRequest({
action: "GET_QDN_RESOURCE_URL",
service: "WEBSITE",
name: "AlphaX",
path: "/assets/img/logo.png"
});
```
2023-01-29 11:44:59 +00:00
CalDescent
6ba6c58843
Added support for qortal:// protocol links when loading images from the DOM.
...
Example: <img src="qortal://THUMBNAIL/QortalDemo/qortal_avatar" />
2023-01-29 11:18:00 +00:00
CalDescent
9c58faa7c2
Added LINK_TO_QDN_RESOURCE support in the gateway.
2023-01-28 18:36:55 +00:00
CalDescent
37b20aac66
Upgraded rendering to support identifiers, as well as single file resources.
...
This allows any QDN resource (e.g. an IMAGE) to be linked to from a website/app and then rendered on screen. It isn't yet supported in gateway or domain map mode, as these need some more thought.
2023-01-28 16:55:04 +00:00
CalDescent
46e8baac98
Added linking between QDN websites / apps.
...
The simplest way to link to another QDN website is to include a link with the format:
<a href="qortal://WEBSITE/QortalDemo">link text</a>
This can be expanded to link to a specific path, e.g:
<a href="qortal://WEBSITE/QortalDemo/minting-leveling/index.html">link text</a>
Or it can be initiated programatically, via qortalRequest():
let res = await qortalRequest({
action: "LINK_TO_QDN_RESOURCE",
service: "WEBSITE",
name: "QortalDemo",
path: "/minting-leveling/index.html" // Optional
});
Note that qortal:// links don't yet support identifiers, so the above format is not confirmed.
2023-01-28 15:22:03 +00:00