Commit Graph

  • 49c0d45bc6 Added count to get votes API call QuickMythril 2023-05-08 23:26:23 -04:00
  • cda32a47f1 Added API call to get votes QuickMythril 2023-05-08 20:23:54 -04:00
  • 49063e54ec Bump version to 4.0.3 v4.0.3 CalDescent 2023-05-08 19:18:38 +01:00
  • df3c68679f Log the action to the console, instead of the entire event. CalDescent 2023-05-08 14:43:00 +01:00
  • c210d63c40 Added "mode" parameter to GET /arbitrary/resources/search, with possible values of LATEST, ALL. CalDescent 2023-05-08 13:41:23 +01:00
  • 0ec661431c Added optional "before" and "after" params to GET /arbitrary/resources/search CalDescent 2023-05-08 12:46:15 +01:00
  • 8fa344125c Fixed issue updating cache when receiving metadata via the network. CalDescent 2023-05-08 09:49:10 +01:00
  • 2fd5bfb11a Support title/description metadata searching in GET /arbitrary/resources/search CalDescent 2023-05-07 17:57:14 +01:00
  • cdcb268bd9 Exclude status if includeStatus != true CalDescent 2023-05-07 17:21:41 +01:00
  • d03a2d7da9 Resource statuses moved to the db, so they don't have to be calculated on demand for every API call. CalDescent 2023-05-07 15:50:19 +01:00
  • 961aa9eefd Show splash screen when building QDN cache. CalDescent 2023-05-07 13:02:22 +01:00
  • 865d3d8aff Fixed ordering, to keep consistency with existing approach. CalDescent 2023-05-07 12:46:01 +01:00
  • c0f29f848f Fixed more bugs. CalDescent 2023-05-07 12:27:51 +01:00
  • 94f4c501fa Update caches where possible when processing arbitrary transactions. CalDescent 2023-05-07 11:49:57 +01:00
  • 200b0f3412 Added POST /arbitrary/resources/cache/rebuild endpoint to allow a rebuild of the cache. CalDescent 2023-05-07 11:43:48 +01:00
  • eb7a29dd2e Fixed bugs. CalDescent 2023-04-30 10:58:27 +01:00
  • 9dba4b2968 Initial attempt at a database cache to hold arbitrary resources and metadata. CalDescent 2023-04-22 16:05:12 +01:00
  • 81788610c4 Merge branch 'master' of github.com:Qortal/qortal CalDescent 2023-05-08 12:18:34 +01:00
  • fc10b61193 Fixed slow validation issue caused by loading the entire resource into memory. CalDescent 2023-05-08 12:17:44 +01:00
  • 05b4ecd4ed Updated documentation. CalDescent 2023-05-08 12:16:17 +01:00
  • aba589c0e0 Added optional "build" parameter to GET_QDN_RESOURCE_STATUS. CalDescent 2023-05-08 12:15:53 +01:00
  • c682fa89fd Avoid duplicate concurrent QDN builds. CalDescent 2023-05-08 12:14:00 +01:00
  • 21d1750779 Added more debug logging when building resources. CalDescent 2023-05-08 12:13:12 +01:00
  • 923e90ebed Fixed occasional NPE CalDescent 2023-05-08 12:12:40 +01:00
  • 9490c62242 Improved tx.pl that supports local signing via openssl and "deploy_at" transaction type + other minor fixes catbref 2023-05-08 12:07:02 +01:00
  • c941bc6024 Catch and log all exceptions when publishing data. CalDescent 2023-05-07 11:19:42 +01:00
  • 0acf0729e9 Bump version to 4.0.2 v4.0.2 CalDescent 2023-05-06 15:10:46 +01:00
  • 1f77ee535f Added link to example Q-App projects. CalDescent 2023-05-06 12:16:59 +01:00
  • b693a514fd Fixed warnings, and other improvements. CalDescent 2023-05-06 12:13:41 +01:00
  • b571931127 Fixed formatting of services list CalDescent 2023-05-05 22:35:19 +01:00
  • 92b983a16e Q-Apps documentation updates. CalDescent 2023-05-05 22:25:12 +01:00
  • 3f71a63512 Increased timeout for other new actions. CalDescent 2023-05-05 18:30:14 +01:00
  • 86b5bae320 Set timeout of PUBLISH_MULTIPLE_QDN_RESOURCES to 60 mins. CalDescent 2023-05-05 13:22:14 +01:00
  • 3775135e0c Added helper methods to fetch lists of private or public service objects. CalDescent 2023-05-05 12:39:11 +01:00
  • c172a5764b Added _PRIVATE services, to allow for publishing/validation of encrypted data. CalDescent 2023-05-05 12:26:18 +01:00
  • 1a5e3b4fb1 Added GET /names/search endpoint, to search names via case insensitive, partial name matching. CalDescent 2023-05-05 11:24:52 +01:00
  • f39b6a15da Fixed refresh bug on Windows. CalDescent 2023-05-05 11:03:13 +01:00
  • 2dfee13d86 Remove all backslashes from vars in HTML parser (correct order this time) CalDescent 2023-05-03 19:44:54 +01:00
  • b9d81645f8 Revert "Remove all backslashes from vars in HTML parser." CalDescent 2023-05-03 19:40:17 +01:00
  • 9547a087b2 Remove all backslashes from vars in HTML parser. CalDescent 2023-05-03 19:38:31 +01:00
  • e014a207ef Escape all vars added by HTML parser CalDescent 2023-05-03 19:28:26 +01:00
  • 611240650e Added GET /chat/messages/count endpoint, which is identical to /chat/messages but returns a count of the messages rather than the messages themselves. CalDescent 2023-05-03 19:27:59 +01:00
  • c71dce92b5 Bump version to 4.0.1 v4.0.1 CalDescent 2023-05-01 19:34:01 +01:00
  • 34c3adf280 Limit MAIL and MESSAGE to 1MB. CalDescent 2023-04-29 19:04:17 +01:00
  • 95a1c6bf8b Added "encoding" parameter to the SEARCH_CHAT_MESSAGES action. CalDescent 2023-04-29 17:48:58 +01:00
  • 36e944d7e2 Added MAIL and MESSAGE services. CalDescent 2023-04-29 17:45:38 +01:00
  • f044166b81 More qdnBase improvements, to hopefully handle all cases correctly. CalDescent 2023-04-29 17:13:50 +01:00
  • aed1823afb Added support of simple Range headers when requesting QDN data. CalDescent 2023-04-28 20:36:06 +01:00
  • 6dfaaf0054 Set charset to UTF-8 in various places that bytes are converted to a string. CalDescent 2023-04-28 13:06:29 +01:00
  • 45bc2e46d6 Improved metadata trimming, to better handle multibyte UTF-8 characters. CalDescent 2023-04-28 12:48:38 +01:00
  • 46e2e1043d Fixed issue with <base href> introduced in v4.0.0 CalDescent 2023-04-28 12:18:27 +01:00
  • a3518d1f05 Revert "Fixed bug with base path." CalDescent 2023-04-28 12:13:31 +01:00
  • 0a1ab3d685 Added GET_QDN_RESOURCE_METADATA action. CalDescent 2023-04-28 10:57:04 +01:00
  • 5dbacc4db3 Added "Accept-Ranges" header when serving arbitrary data. CalDescent 2023-04-28 10:12:16 +01:00
  • 1ce2dcfb2b Fixed bug which prevented qortal:// URLs from working properly in most cases. CalDescent 2023-04-25 08:33:33 +01:00
  • ed6333f82e Allow for faster and more frequent retries when QDN data fails to be retrieved (thanks to suggestions from @xspektrex) CalDescent 2023-04-23 19:14:28 +01:00
  • f27c9193c7 Auto delete any metadata files that are unreadable (e.g. due to being empty, or invalid JSON). CalDescent 2023-04-23 11:30:42 +01:00
  • e48529704c Bump version to 4.0.0 v4.0.0 CalDescent 2023-04-22 16:08:09 +01:00
  • dd991cebbd Added documentation link in Q-Apps branch, as it has now moved to the master branch. Don't merge this commit into master. q-apps CalDescent 2023-04-22 13:23:12 +01:00
  • 53508f9298 Fixed problems in last commit. CalDescent 2023-04-22 11:33:59 +01:00
  • 33aeec7e87 Added various new service types, in preparation for Q-Apps release. CalDescent 2023-04-22 11:00:21 +01:00
  • 8f847d3689 Upgraded to TLSv1.3 QuickMythril 2023-04-21 19:30:29 -04:00
  • 16dc23ddc7 Added new actions to gateway handler. CalDescent 2023-04-21 21:45:16 +01:00
  • e80494b784 Fixed unit test. CalDescent 2023-04-21 20:22:18 +01:00
  • 111ec3b483 Fixed typo CalDescent 2023-04-21 20:05:24 +01:00
  • db4a9ee880 Return "Resource does not exist" error if requesting a non-existent resource via GET_QDN_RESOURCE_URL. CalDescent 2023-04-21 19:50:01 +01:00
  • b1ebe1864b Fixed bug in error handling. CalDescent 2023-04-21 19:27:24 +01:00
  • 3c251c35ea Fixed divide by zero error in GET /arbitrary/resource/status/* CalDescent 2023-04-21 18:21:41 +01:00
  • 4954a1744b Fixed case sensitivity bugs. CalDescent 2023-04-21 17:47:29 +01:00
  • a7bbad17d7 Merge pull request #118 from QuickMythril/temp-test QuickMythril 2023-04-21 11:06:09 -04:00
  • 8ca9423c52 Added missing parameter to test QuickMythril 2023-04-21 10:58:09 -04:00
  • 32b9b7e578 Use a temporary file when reading on-chain data. CalDescent 2023-04-21 13:59:29 +01:00
  • f045e10ada Removed all case sensitivity when searching names. CalDescent 2023-04-21 12:56:15 +01:00
  • 560282dc1d Added "exactMatchNames" parameter to GET /arbitrary/resources/search CalDescent 2023-04-21 12:55:59 +01:00
  • 9cd6372161 Improved GET /admin/settings/{setting} further, in order to support all settings (fixes ones such as bitcoinNet). CalDescent 2023-04-21 12:06:16 +01:00
  • 2370a67b8a Merge branch 'master' into q-apps CalDescent 2023-04-21 11:07:01 +01:00
  • 0993903aa0 Added GET /settings/{setting} endpoint CalDescent 2023-04-21 11:03:24 +01:00
  • f5e9b91d6b Merge pull request #116 from QuickMythril/restart CalDescent 2023-04-21 10:27:58 +01:00
  • 7fe507a497 Merge pull request #117 from QuickMythril/rm-swagger-check CalDescent 2023-04-21 10:26:19 +01:00
  • 10f12221c9 Fixed exception in readJson(), and removed some duplicated code. CalDescent 2023-04-21 09:42:04 +01:00
  • 85980e4cfc Removed 3rd-party swagger server validation QuickMythril 2023-04-20 16:41:47 -04:00
  • 7bb6b84e86 Added API call for restarting node QuickMythril 2023-04-20 16:23:57 -04:00
  • dc25d33739 Merge branch 'master' into q-apps CalDescent 2023-04-19 20:57:31 +01:00
  • 358e67b050 Added "bindAddressFallback" setting, which defaults to "0.0.0.0". CalDescent 2023-04-19 20:56:47 +01:00
  • 8331241d75 Bump version to 3.9.1 v3.9.1 CalDescent 2023-04-18 19:01:45 +01:00
  • e041748b48 Improved name rebuilding code, to handle some more complex scenarios. CalDescent 2023-04-16 13:59:25 +01:00
  • 06691af729 Merge pull request #113 from QuickMythril/drew-api CalDescent 2023-04-16 11:43:31 +01:00
  • cfe6dfcd1c If nameFilter contains an empty or nonexistent list, return an empty array. CalDescent 2023-04-15 18:27:55 +01:00
  • 3f00cda847 "nameListFilter" added to LIST_QDN_RESOURCES and SEARCH_QDN_RESOURCES Q-Apps actions. CalDescent 2023-04-15 16:02:25 +01:00
  • a286db2dfd "namefilter" param in GET /arbitrary/resources/search is now exact match, which makes more sense when filtering results by names in a list. CalDescent 2023-04-15 15:55:52 +01:00
  • 28bd4adcd2 Removed GET /arbitrary/resources/names endpoint, as it's unused and doesn't scale well. CalDescent 2023-04-15 15:42:47 +01:00
  • 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. CalDescent 2023-04-15 15:24:10 +01:00
  • 250245d5e1 Added new list management actions to Q-Apps documentation. CalDescent 2023-04-15 14:34:30 +01:00
  • 0258d2bcb6 Fixed layout issues recently introduced in documentation. CalDescent 2023-04-15 14:31:41 +01:00
  • 735de93848 Removed internal use parameter from API endpoint QuickMythril 2023-04-15 09:25:28 -04:00
  • 57485bfe36 Removed check from poll tx that creator is owner QuickMythril 2023-04-15 09:11:27 -04:00
  • ed05560413 Gateway auth alert box replaced with a modal overlay in the lower right hand corner of the screen. CalDescent 2023-04-15 10:11:33 +01:00
  • 892b667f86 Fixed console errors seen in certain cases. CalDescent 2023-04-15 09:57:26 +01:00
  • ea7a2224d3 Allow the name of a list to be specified as a "namefilter" param in GET /arbitrary/resources/search. Any names in the list will be included in the search (same as if they were specified manually via &name=). CalDescent 2023-04-14 17:44:06 +01:00
  • 20893879ca Allow multiple name parameters to optionally be included in GET /arbitrary/resources/search CalDescent 2023-04-14 17:17:05 +01:00