From eaecae79c7e8656e07249c6876e81a9d8df0bc1d Mon Sep 17 00:00:00 2001 From: crowetic Date: Sat, 14 Dec 2024 19:40:31 -0800 Subject: [PATCH] Getting ready for first public announcement: FORUM CHANGES: - added encryption to Minters room (this was not easy) - cross-UI encrypted communciation now possible in Minters room. - NOTE - Minters room attachments and pictures are not yet able to be VIEWED from others, you can PUBLISH THEM but you CANNOT DOWNLOAD/VIEW THEM YET. - fixed NEW MESSAGE INDICATOR - added focusing on NEW messages when they are indicated in any given room. - added backups to base64 functions for failover - added encrypted publishing for all things in the ADMIN ROOM. - added new temporary group to be utilized for representation of admins on forum and Minter board 'Mintership-Forum-Admins' and added all invites to existing minter admins. - many little improvements and bugfixes. MINTER BOARD CHANGES: - Minter Board should now show downvotes from admins if they are in the Mintership-Forum-Admins group. - 3 downvotes from admins should make the card no longer show up (this needs testing) - Cards are supposed to be displaying in order, but are currently not doing so, will fix this in next update. MINTER ADMIN TOOLS PAGE - Minter Admin Tools page is set to be OBVIOUSLY UNDER CONSTRUCTION - Functionality here will be added once the overall mintership changes are completed. OTHER - Many additional improvements and bug fixes - visual changes - New functions in QortalApi.js for many use cases now and in the future. - updated to version 0.4beta Many additional changes. --- .gitignore | 2 + ...ndex-Dec-9-afterRemovingBottomSection.html | 260 --------- BACKUP/index-Dec-9-beforeRemovingSection.html | 300 ----------- assets/css/forum-styles.css | 8 + assets/js/AdminTools.js | 11 +- .../AdminTools-backup-before-linksCardEdit.js | 157 ------ ...dminTools.js-notworkingwell-nov-29-2024.js | 157 ------ ...ip-ScrollingWeirdness-1841PM-11-18-2024.js | 317 ----------- ...ip-ScrollingWeirdness-1941PM-11-18-2024.js | 317 ----------- ...ship-11-21-withAttachments-newer-1801PM.js | 423 --------------- .../Q-Mintership-11-21-withAttachments.js | 418 -------------- ...Mintership-Nov-29-workingWithAFewQwerks.js | 505 ----------------- .../Q-Mintership-with-few-bugs-Nov26-2024.js | 485 ----------------- ...ing-embeds-avatars-spacing-issue-nov-27.js | 494 ----------------- .../Q-Mintership-working-embeds-nov-27.js | 491 ----------------- assets/js/BACKUP/backup-Dec-9-MinterBoard.js | 175 ------ ...s-startedNewStyling-messagesDuplicating.js | 302 ----------- ...ackup-Q-Mintership.js-startedNewStyling.js | 289 ---------- ...js-workingButNeedsFurtherFormattingEtc-.js | 192 ------- ...ithOtherStyle-butToolbarStillIsNotRight.js | 282 ---------- ...ngWithOtherStyle-stillNeedsImprovements.js | 274 ---------- ...p-Q-Mintership.js-workingWithOtherStyle.js | 219 -------- ...4-KindaWorkingKindaStyled-2-MinterBoard.js | 464 ---------------- ...024-KindaWorkingKindaStyled-MinterBoard.js | 461 ---------------- ...10-2024-workingButNotStyled-MinterBoard.js | 450 ---------------- assets/js/BACKUP/backup-forum-styles.css | 195 ------- ...ubleCardsFuntionButWithOtherThingsFixed.js | 508 ------------------ ...AddingFileAttachments-1143AM-11-19-2024.js | 329 ------------ ...rking-fewLittleIssues-0858AM-11-19-2024.js | 319 ----------- assets/js/MinterBoard.js | 34 +- assets/js/Q-Mintership.js | 264 ++++++--- assets/js/QortalApi.js | 114 +++- assets/js/scratch-2.js | 305 ----------- assets/js/scratch.js | 392 -------------- 34 files changed, 340 insertions(+), 9573 deletions(-) create mode 100644 .gitignore delete mode 100644 BACKUP/index-Dec-9-afterRemovingBottomSection.html delete mode 100644 BACKUP/index-Dec-9-beforeRemovingSection.html delete mode 100644 assets/js/BACKUP/AdminTools-backup-before-linksCardEdit.js delete mode 100644 assets/js/BACKUP/AdminTools.js-notworkingwell-nov-29-2024.js delete mode 100644 assets/js/BACKUP/BU-Q-Mintership-ScrollingWeirdness-1841PM-11-18-2024.js delete mode 100644 assets/js/BACKUP/BU-Q-Mintership-ScrollingWeirdness-1941PM-11-18-2024.js delete mode 100644 assets/js/BACKUP/Q-Mintership-11-21-withAttachments-newer-1801PM.js delete mode 100644 assets/js/BACKUP/Q-Mintership-11-21-withAttachments.js delete mode 100644 assets/js/BACKUP/Q-Mintership-Nov-29-workingWithAFewQwerks.js delete mode 100644 assets/js/BACKUP/Q-Mintership-with-few-bugs-Nov26-2024.js delete mode 100644 assets/js/BACKUP/Q-Mintership-working-embeds-avatars-spacing-issue-nov-27.js delete mode 100644 assets/js/BACKUP/Q-Mintership-working-embeds-nov-27.js delete mode 100644 assets/js/BACKUP/backup-Dec-9-MinterBoard.js delete mode 100644 assets/js/BACKUP/backup-Q-Mintership.js-startedNewStyling-messagesDuplicating.js delete mode 100644 assets/js/BACKUP/backup-Q-Mintership.js-startedNewStyling.js delete mode 100644 assets/js/BACKUP/backup-Q-Mintership.js-workingButNeedsFurtherFormattingEtc-.js delete mode 100644 assets/js/BACKUP/backup-Q-Mintership.js-workingWithOtherStyle-butToolbarStillIsNotRight.js delete mode 100644 assets/js/BACKUP/backup-Q-Mintership.js-workingWithOtherStyle-stillNeedsImprovements.js delete mode 100644 assets/js/BACKUP/backup-Q-Mintership.js-workingWithOtherStyle.js delete mode 100644 assets/js/BACKUP/backup-dec-10-2024-KindaWorkingKindaStyled-2-MinterBoard.js delete mode 100644 assets/js/BACKUP/backup-dec-10-2024-KindaWorkingKindaStyled-MinterBoard.js delete mode 100644 assets/js/BACKUP/backup-dec-10-2024-workingButNotStyled-MinterBoard.js delete mode 100644 assets/js/BACKUP/backup-forum-styles.css delete mode 100644 assets/js/BACKUP/dec-11-MinterBoardDoubleCardsFuntionButWithOtherThingsFixed.js delete mode 100644 assets/js/BACKUP/working-beforeAddingFileAttachments-1143AM-11-19-2024.js delete mode 100644 assets/js/BACKUP/working-fewLittleIssues-0858AM-11-19-2024.js delete mode 100644 assets/js/scratch-2.js delete mode 100644 assets/js/scratch.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..cac48f6 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/.vscode +/.sync* diff --git a/BACKUP/index-Dec-9-afterRemovingBottomSection.html b/BACKUP/index-Dec-9-afterRemovingBottomSection.html deleted file mode 100644 index e0585dc..0000000 --- a/BACKUP/index-Dec-9-afterRemovingBottomSection.html +++ /dev/null @@ -1,260 +0,0 @@ - - - - - - - - - - - - - Home - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -
-
-
-
-

Q-Mintership Alpha

-

This is the initial 'alpha' of the Mintership Forum / Mintership tools that will be built into the final Q-Mintership app. This is a simplistic version built by crowetic that will offer a very simple communciations location, and the tools for the minter admins to accomplish the necessary GROUP_APPROVAL transactions. Scroll down for the currently available tools... 

- -
-
-
-
- -
- - -
- - - -
- - -
- -
-
-
-
-
- -
-

- Mintership Details

-

- Learn more about the Mintership concept, and why it was needed. The days of 'sponsorship' are a thing of the past on the Qortal Network. No more will there be the ability to self-sponsor. A new era of Qortal begins! Join the conversation with the other minters and admins here!

- -
-
-
-
-
- -
-

Become A Minter

-

- Not already minting? You've come to the right place to get started. The 'MINTERS.' links will take you to the 'Minter Board'. The Minter Board is a place to publish your intent to become a minter, and get support from the existing minters and Minter Admins.

- -
-
-
-
-
- -
-

Minter Admin Tools

-

- Are you one of the initially selected Minter Admins? We have the tools here you need to create and approve GROUP_APPROVAL transactions, and communicate securely with your fellow admins. There is a private forum, and Minter Admin Tools section available for you!

- -
-
-
-
-
- - -
- -
-
-
-
-

- More information...

-
- -
-
-
-
- - -
- -
-
-
-
-

- This is the beginning...

-
-
-
-
-

- This is the very start of the Q-Mintership app. It will be dramatically changing upon the beta release, and modification to the Q-Mintership Q-App. This initial version is a version that could be launched more quickly, and does not have nearly as much functionality as what will exist once the main app goes live. 

-
-
-
-
- -
- - -
- -
-
-
-
-
- -

Q-Mintership Alpha

-
-
- - - - -
-
- -
-
- -
-
-
-
- - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/BACKUP/index-Dec-9-beforeRemovingSection.html b/BACKUP/index-Dec-9-beforeRemovingSection.html deleted file mode 100644 index c13a99a..0000000 --- a/BACKUP/index-Dec-9-beforeRemovingSection.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - - - - - - - Home - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-
- -
-
-
-
-

Q-Mintership Alpha

-

This is the initial 'alpha' of the Mintership Forum / Mintership tools that will be built into the final Q-Mintership app. This is a simplistic version built by crowetic that will offer a very simple communciations location, and the tools for the minter admins to accomplish the necessary GROUP_APPROVAL transactions. Scroll down for the currently available tools... 

- -
-
-
-
- -
- - -
- - - -
- - -
- -
-
-
-
-
- -
-

- Mintership Details

-

- Learn more about the Mintership concept, and why it was needed. The days of 'sponsorship' are a thing of the past on the Qortal Network. No more will there be the ability to self-sponsor. A new era of Qortal begins!

-
-
-
-
-
- -
-

Become A Minter

-

- Not already minting? You've come to the right place to get started. The 'MINTERS.' links will take you to the 'Minter Board'. The Minter Board is a place to publish your intent to become a minter, and get support from the existing minters and Minter Admins.

- -
-
-
-
-
- -
-

Minter Admin Tools

-

- Are you one of the initially selected Minter Admins? We have the tools here you need to create and approve GROUP_APPROVAL transactions, and communicate securely with your fellow admins.

-
-
-
-
-
- - -
- -
-
-
-
-

- More information...

-
- -
-
-
-
- - -
- -
-
-
-
-
- -
-

- Get Information

-

- Would you like to become a minter? You've come to the right place! Obtain details about the new Mintership-based minting process on Qortal.

-
-
-
-
-
- -
-

- Minter Admin Tools

-

- If you are a Minter Admin, you will need to know how to create and sign GROUP_APPROVAL transactions. You may do so here!

-
-
-
-
-
- -
-

- Start your Mission

-

- Every mission has a beginning. If your mission is to become a minter, or a Minter Admin, then you've landed at the correct launchpad!

-
-
-
-
-
- - -
- -
-
-
-
-

- This is the beginning...

-
-
-
-
-

- This is the very start of the Q-Mintership app. It will be dramatically changing upon the beta release, and modification to the Q-Mintership Q-App. This initial version is a version that could be launched more quickly, and does not have nearly as much functionality as what will exist once the main app goes live. 

-
-
-
-
- -
- - -
- -
-
-
-
-
- -

Q-Mintership Alpha

-
-
- - - - -
-
- -
-
- -
-
-
-
- - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/assets/css/forum-styles.css b/assets/css/forum-styles.css index 26da4ad..72066ea 100644 --- a/assets/css/forum-styles.css +++ b/assets/css/forum-styles.css @@ -107,6 +107,14 @@ color: white } +.new-indicator { + margin-left: 1.25rem; + color: red; + font-weight: bold; + font-size: 1.25rem; /* Adjust size as needed */ +} + + .message-header.username { color: #1b8fc4; } diff --git a/assets/js/AdminTools.js b/assets/js/AdminTools.js index 01f18fd..db9395a 100644 --- a/assets/js/AdminTools.js +++ b/assets/js/AdminTools.js @@ -73,12 +73,17 @@ async function loadMinterAdminToolsPage() { const mainContent = document.createElement('div'); mainContent.innerHTML = `
-
-

MINTER ADMIN TOOLS for Admin =

-