CalDescent
3296779125
Update address bar when navigating within an app.
1 year ago
CalDescent
3dcd9d237c
Added "_qdnBase" global javascript var, for apps to use as a basename / path prefix.
1 year ago
QuickMythril
23ec71d7be
Renamed API calls from "voting" to "polls"
1 year ago
QuickMythril
5bbde4dcdb
Added API calls to get polls & node settings
1 year ago
QuickMythril
dc2da8b283
Merge pull request #37 from DrewMPeacock/VotingTransactions
...
Fix up CREATE_POLL and VOTE_ON_POLL transactions to process and valid…
1 year ago
QuickMythril
f3772d19f5
Merge pull request #36 from DrewMPeacock/master
...
Add API handles to build CREATE_POLL and VOTE_ON_POLL transactions.
1 year ago
CalDescent
35def54ecc
Added support for multiple block/follow lists.
...
Any list with the following prefix will be used in block/follow logic:
blockedNames
blockedAddresses
followedNames
For instance, any names in a list named "blockedNames_CustomBlockList" would also be blocked, along with those in the standard "blockedNames" list.
This will ultimately allow apps to offer custom block/follow lists to users (once list functionality is added to the Q-Apps API).
1 year ago
CalDescent
2086a2c476
Moved block/follow utility methods to a new ListUtils class
1 year ago
CalDescent
4835e5732d
Fixed issue which caused UI to lock up when using qortalRequest()
1 year ago
CalDescent
d831972005
Fixed NPE in isMetadataEqual()
1 year ago
CalDescent
f6914821d3
Always use PUT for on-chain data.
1 year ago
CalDescent
073d124aef
Add "percentLoaded" to resource statuses.
1 year ago
CalDescent
a83e332c11
Major upgrade of arbitrary data functionality, to support on-chain data for small payloads.
...
Max size for on-chain data is 239 bytes, due to 16-byte IV. Must be a single file resource, without .qortal folder.
1 year ago
CalDescent
7deb9328fa
Don't delete metadata when deleting a resource from the Data Management screen.
1 year ago
CalDescent
e598d7476b
Updated documentation, to discourage custom timeouts.
2 years ago
CalDescent
85735fabb2
Block external links.
2 years ago
CalDescent
7392082875
Ignore "qdnAuthBypassEnabled" setting when in gateway mode.
2 years ago
CalDescent
88f8041b05
Updated testnet documentation.
2 years ago
CalDescent
3109c3bb16
Increased timeouts to 5 mins for various actions that require the user to confirm.
2 years ago
CalDescent
8d462dedfa
Added routing info to documentation.
2 years ago
CalDescent
fdd9741936
Documentation updates.
2 years ago
CalDescent
929d0ac897
Added "name" filter to `GET /arbitrary/resources` and `LIST_QDN_RESOURCES`.
2 years ago
CalDescent
952d18390b
Q-Apps documentation updates
2 years ago
CalDescent
bc026d9d1c
Merge branch 'master' into q-apps
2 years ago
CalDescent
ea2577d1c3
Include "created" and "updated" timestamps in GET /arbitrary/resource/* API endpoints.
2 years ago
CalDescent
c78593cf15
Reduced MAX_DESCRIPTION_LENGTH from 500 to 240, in preparation for upcoming arbitrary db reshape.
2 years ago
CalDescent
de4523c34e
Added support for custom URL routing when using the APP service.
...
Unhandled requests (where no file exists) are now forwarded to the index file, to allow for custom routing in the app. This applies to the APP service only. For the WEBSITE and other services, unhandled requests will return a 404. In future, we may be able to allow websites to opt in to URL routing too, and maybe even allow both services to specify custom routing rules in a file.
2 years ago
CalDescent
b08329dcf1
Bump version to 3.9.0
2 years ago
CalDescent
668be633c4
arbitraryOptionalFeeTimestamp set to Friday, 31st March 2023 at 16:00:00
2 years ago
CalDescent
ea6225ab9a
Include "mimeType" in metadata for single file resources (but only when a metadata file would have otherwise been created).
2 years ago
CalDescent
055b66e835
Fixed gateway prefix bugs.
2 years ago
CalDescent
2a7a2d3220
Added gateway-specific Q-Apps handler. For now, just show a warning alert if an app requires authentication / interactive features.
2 years ago
CalDescent
73a7c1fe7e
More improvements to Service handling.
2 years ago
CalDescent
2848ae695c
More improvements to Service handling.
2 years ago
CalDescent
713fd4f0c6
Added `GET_QDN_RESOURCE_PROPERTIES` Q-App action.
2 years ago
CalDescent
519bb10c60
Updated docs for `PUBLISH_QDN_RESOURCE`, to include "filename" parameter.
2 years ago
CalDescent
3a64336d9f
If the MIME type can't be determined from the file's contents, fall back to using the filename.
2 years ago
CalDescent
5ecc633fd7
`GET /arbitrary/resource/properties/{service}/{name}/{identifier}` can now extract the MIME type from the file's contents as an alternative to using the filename.
2 years ago
CalDescent
1b9afce21f
Filename API renamed to `GET /resource/properties/{service}/{name}/{identifier}`.
...
Now returns filename, size, and mimeType where available.
2 years ago
CalDescent
f9f34a61ac
Treat service as an int in other parts of ArbitraryTransactionData too
2 years ago
CalDescent
46b225cdfb
Treat service as an int in other parts of ArbitraryTransactionData too
2 years ago
CalDescent
4ce3b2a786
Added `GET /resource/filename/{service}/{name}/{identifier}` endpoint.
...
This allows the filename of single file resources to be returned via the API. Useful to help determine to file format of the data.
2 years ago
CalDescent
87ed49a2ee
Added optional "filename" parameter when publishing data from a string or base64-encoded string.
...
This causes the data to be stored with the requested filename, instead of generating a random one. Also, randomly generated filenames now use a timestamp instead of a random number.
2 years ago
CalDescent
a555f503eb
Treat service as an int in ArbitraryTransactionData
2 years ago
CalDescent
50780aba53
Set max size of APP service to 50MB.
2 years ago
CalDescent
2bee3cbb5c
Treat service as an int in ArbitraryTransactionData
2 years ago
CalDescent
534a44d0ce
Fixed bugs with URL building.
2 years ago
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.
2 years ago
CalDescent
5656100197
Added "identifier", "name", and "prefix" parameters to GET /arbitrary/resources/search endpoint.
...
- "identifier" is an alternative to "query" that will search identifiers only.
- "name" is an alternative to "query" that will search names only.
- "query" remains the same as before - it searches both name and identifier fields.
- "prefix" is a boolean, and when true it will only match the beginning of each field. Works with "identifier", "name", and "query" params.
2 years ago
CalDescent
d9cac6db39
Allow "data:" URLs to be played in app/website media players.
...
E.g: src="data:video/mp4;base64,VideoContentEncodedInBase64GoesHere"
2 years ago