crowetic b2da63d694
Merge pull request #306 from AlphaX-Projects/master
Q-Chat fixes and additions:
Updated dependencies
Added translations
Added copy paste with line breaks to message field
Added upload file ( max file size 125 MB )
Added auto detect if image is GIF and display it so ( max file size 3 MB )
Added auto detect if file is attachment or file
Added download splash if download larger files
Fixed regex for qortal// links
Fixed rporsemirror whitespace error
Fixed upload attachment like pdf ( max file size 10 MB )
Fixed delete image, gif, attachment, file
2024-05-31 17:43:49 -07:00
2022-01-02 18:22:35 +01:00
2024-05-08 13:16:23 +02:00
2024-05-25 11:42:58 +02:00
2024-05-25 12:05:45 +02:00
2024-05-08 13:16:23 +02:00
2024-01-26 12:13:15 -05:00
2024-05-08 13:16:23 +02:00
2022-01-03 22:45:09 +01:00
2024-03-27 12:48:38 +01:00
2021-12-25 14:39:47 +01:00
2021-12-25 14:39:47 +01:00
2023-12-13 13:42:23 -05:00
2021-12-25 14:39:47 +01:00
2021-12-25 14:39:47 +01:00
2024-05-08 13:16:23 +02:00
2023-05-11 18:40:52 +02:00
2023-05-22 09:38:09 +02:00
2024-05-08 13:16:23 +02:00
2021-12-25 14:39:47 +01:00
2024-05-25 11:40:30 +02:00
2024-05-25 11:40:30 +02:00
2024-05-25 11:40:30 +02:00
2021-12-25 14:39:47 +01:00
2024-05-08 13:16:23 +02:00
2021-12-25 14:39:47 +01:00
2024-05-08 13:16:23 +02:00
2024-05-08 13:16:23 +02:00

Qortal Project UI

GitHub tag (latest by date) GitHub Releases License Qortal Discord Invite

Decentralizing The World

Building and Running Qortal UI Server from source:

Follow the steps below to download, install, build and run Qortal UI locally on Linux.

Installation

Packages required:

  • Node.js
  • npm

Easiest way to install the lastest required packages on Linux is via nvm.

sudo apt update && sudo apt install curl -y
sudo rm -rf ~/.nvm (Only for update node version)
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
source ~/.profile (For Debian based distro)
source ~/.bashrc (For Fedora / CentOS)
nvm ls-remote (Fetch list of available versions)
nvm install v20.11.1 (LTS: Iron supported by Electron V30)
npm --location=global install npm@10.8.0

Adding via binary package mirror will only work if you have set the package path. You can do a node or java build via ports instead by downloading ports with portsnap fetch method.

Verify your installation with node --version

  • If you have an older installation of npm, please do not forget to update that with npm update -g

Clone the main UI repo

  • git clone https://github.com/Qortal/qortal-ui.git

Installation

In qortal-ui directory, run:

npm install

Build UI server and files

npm run build

Start UI Server ( preferred way )

npm run server &

The "&" at the end puts the UI server in the background.

Run UI using electron

npm run start-electron

Build script (unix-like systems only)

To automate the above process, run ./build.sh, optionally specifying the following options:

-s: run UI server after completing the build
-e: run electron server after completing the build
-w: use 'npm run watch' instead of 'npm run build', to enable hot swapping
-h: show help

Example command to build and run the UI server:

./build.sh -s
Description
Qortal UI - Main Code Repository A User Interface for the Qortal Blockchain Project. Truly decentralized web hosting, application hosting, communications, data storage, and full infrastructure for the future global decentralized digital world.
Readme 20 MiB
Languages
JavaScript 98.5%
HTML 0.9%
CSS 0.4%
Shell 0.1%