diff --git a/apps/auth/.eslintrc.js b/apps/auth/.eslintrc.js
index 895847a1eefd0fb84ac9f0bb832c75d12d74fd55..306e7aa5c6bb365d67dbae8e2de5f69a2e04d7b4 100644
--- a/apps/auth/.eslintrc.js
+++ b/apps/auth/.eslintrc.js
@@ -1,4 +1,5 @@
module.exports = {
root: true,
- extends: ['@hive/eslint-config-custom']
+ extends: ['@hive/eslint-config-custom'],
+ ignorePatterns: ['.next/**', 'dist/**', 'build/**', 'node_modules/**']
};
diff --git a/apps/auth/package.json b/apps/auth/package.json
index aa1cb309681841d70ab3953661d54b1364347834..05d94e8bde032479c45e5ca46889fcd69215c372 100644
--- a/apps/auth/package.json
+++ b/apps/auth/package.json
@@ -9,8 +9,8 @@
"copy:worker": "cp ../../node_modules/@hiveio/hb-auth/dist/worker.js ./public/auth/",
"copy:assets": "cp -r ../../node_modules/@hiveio/hb-auth/dist/assets ./public/auth/assets",
"predev": "pnpm run clean",
- "dev": "react-env -- next dev -p 5000 | pnpm dlx pino-pretty --colorize",
- "devssl": "react-env -- next dev --port 5000 --experimental-https --experimental-https-key ../../ssl/server-key.pem --experimental-https-cert ../../ssl/server-cert.pem | pnpm dlx pino-pretty --colorize",
+ "dev": "react-env -- next dev -p 5000",
+ "devssl": "react-env -- next dev --port 5000 --experimental-https --experimental-https-key ../../ssl/server-key.pem --experimental-https-cert ../../ssl/server-cert.pem",
"prebuild": "pnpm run clean",
"build": "react-env -- next build",
"postbuild": "pnpm run copy:worker && pnpm run copy:assets",
diff --git a/apps/blog/.eslintrc.js b/apps/blog/.eslintrc.js
index 895847a1eefd0fb84ac9f0bb832c75d12d74fd55..306e7aa5c6bb365d67dbae8e2de5f69a2e04d7b4 100644
--- a/apps/blog/.eslintrc.js
+++ b/apps/blog/.eslintrc.js
@@ -1,4 +1,5 @@
module.exports = {
root: true,
- extends: ['@hive/eslint-config-custom']
+ extends: ['@hive/eslint-config-custom'],
+ ignorePatterns: ['.next/**', 'dist/**', 'build/**', 'node_modules/**']
};
diff --git a/apps/blog/app/(main-and-community)/created/[tag]/content.tsx b/apps/blog/app/(main-and-community)/created/[tag]/content.tsx
new file mode 100644
index 0000000000000000000000000000000000000000..eaed0a960641a9c9b50967f02e7a13786c8e33bb
--- /dev/null
+++ b/apps/blog/app/(main-and-community)/created/[tag]/content.tsx
@@ -0,0 +1,11 @@
+'use client';
+
+import SortedPagesPosts from '@/blog/features/tags-pages/list-of-posts';
+
+const sort = 'created';
+
+const Content = ({ tag }: { tag: string }) => {
+ return
+ {t('user_profile.social_tab.the_author_has_subscribed_to_the_following')} +
+ {data && data.length > 0 ? ( ++ {t('user_profile.social_tab.these_are_badges_received_by_the_author')} + + Peakd + + {` & `} + + Hivebuzz + + . +
+ ++ {postData.children === 0 + ? t('post_content.footer.no_responses') + : postData.children === 1 + ? t('post_content.footer.response') + : t('post_content.footer.responses', { responses: postData.children })} +
++ +
++ + This Privacy Policy describes how this site collects, uses and discloses information, and what + choices you have with respect to the information. + +
++ Updates in this version of the Privacy Policy reflect changes in data protection law. +
++ + When we refer to this site’s operator, we mean the entity that acts as the controller of your + information. + +
++ + By using the Services, you accept the terms of this Policy and our Terms of Service, and consent + to our initial collection, use, disclosure, and retention of your information as described in + this Policy and Terms of Service. + +
++ +
++ + Please note that this Policy does not apply to information collected through third-party + websites or services that you may access through the Services or that you submit to us through + email, text message or other electronic message or offline. + +
++ +
++ + If you are visiting this site from the European Union (EU), see our Notice to EU Data Subjects + below for our legal bases for processing and transfer of your data. + +
++ +
++ +
++ We get information about you in a range of ways. +
++ +
++ Information You Give Us. Information we collect from you includes: +
++ +
++ IP address; +
++ +
++ Language information; +
++ +
++ Contact information, such as your email address and telephone number; +
++ +
++ + Information Automatically Collected. We may automatically record certain information about how + you use our Site (we refer to this information as “Log Data“). Log Data may include + information such as a user’s Internet Protocol (IP) address, device and browser type, and + operating system. We use this information to administer and provide access to the Services + +
++ +
++ + Information we will never collect. We will never ask you to share your private keys or wallet + seed. Never trust anyone or any site that asks you to enter your private keys or wallet seed. + +
++ +
++ +
++ +
++ To provide our service we will use your personal information in the following ways: +
++ +
++ +
++ + We may use your personal information to protect, investigate, and deter against fraudulent, + unauthorized, or illegal activity. + +
++ + We may use your personal information to contact you with newsletters, marketing or promotional + materials and other information that may be of interest to you. You may opt out of receiving + any, or all, of these communications from us by following the unsubscribe or instructions + provided in any email send. + +
++ +
++ +
++ + We do not share or sell the personal information that you provide us with other organizations + without your express consent, except as described in this Privacy Policy. We disclose personal + information to third parties under the following circumstances: + +
++ +
++ + Affiliates. We may disclose your personal information to our subsidiaries and corporate + affiliates for purposes consistent with this Privacy Policy. + +
++ +
++ + Business Transfers. We may share personal information when we do a business deal, or negotiate a + business deal, involving the sale or transfer of all or a part of our business or assets. These + deals can include any merger, financing, acquisition, or bankruptcy transaction or proceeding. + +
++ +
++ + Compliance with Laws and Law Enforcement; Protection and Safety. We may share personal + information for legal, protection, and safety purposes. + +
++ +
++ We may share information to comply with laws. +
++ +
++ We may share information to respond to lawful requests and legal processes. +
++ +
++ + Professional Advisors and Service Providers. We may share information with those who need it to + do work for us. These recipients may include third party companies and individuals to administer + and provide the Service on our behalf (such as customer support, hosting, email delivery and + database management services), as well as lawyers, bankers, auditors, and insurers. + +
++ + Other. You may permit us to share your personal information with other companies or entities of + your choosing. Those uses will be subject to the privacy policies of the recipient entity or + entities. + +
++ +
++ We may also share aggregated and/or anonymized data with others for their own uses. +
++ +
++ +
++ + The Company has offices outside of the EU and has affiliates and service providers in the United + States and in other countries. Your personal information may be transferred to or from the + United States or other locations outside of your state, province, country or other governmental + jurisdiction where privacy laws may not be as protective as those in your jurisdiction. + +
++ +
++ + EU users should read the important information provided below about transfer of personal + information outside of the European Economic Area (EEA). + +
++ +
++ +
++ + We retain information we collect as long as it is necessary and relevant to fulfill the purposes + outlined in this privacy policy. In addition, we retain personal information to comply with + applicable law where required, prevent fraud, resolve disputes, troubleshoot problems, assist + with any investigation, enforce our Terms of Service, and other actions permitted by law. To + determine the appropriate retention period for personal information, we consider the amount, + nature, and sensitivity of the personal information, the potential risk of harm from + unauthorized use or disclosure of your personal information, the purposes for which we process + your personal information and whether we can achieve those purposes through other means, and the + applicable legal requirements. + +
++ +
++ + In some circumstances we may anonymize your personal information (so that it can no longer be + associated with you) in which case we may use this information indefinitely without further + notice to you. {' '} + +
++ +
++ + We employ industry standard security measures designed to protect the security of all + information submitted through the Services. However, the security of information transmitted + through the internet can never be guaranteed. We are not responsible for any interception or + interruption of any communications through the internet or for changes to or losses of data. + Users of the Services are responsible for maintaining the security of any password, user ID or + other form of authentication involved in obtaining access to password protected or secure areas + of any of our digital services. + +
++ +
++ +
++ +
++ Accessing, Updating, Correcting, and Deleting your Information +
++ +
++ + You may access information that you have voluntarily provided through your account on the + Services, and review, correct, or delete it. + + . +
++ +
++ + We welcome your comments or questions about this Policy, and you may contact us at: + privacy@hive.io. + +
++ +
++ + We may change this privacy policy at any time. We encourage you to periodically review + this page for the latest information on our privacy practices. If we make any changes, we will + change the Last Updated date above. + +
++ +
++ + Any modifications to this Privacy Policy will be effective upon our posting of the new terms + and/or upon implementation of the changes to the Site (or as otherwise indicated at the time of + posting). In all cases, your continued use of the the Site or Services after the posting of any + modified Privacy Policy indicates your acceptance of the terms of the modified Privacy Policy. + +
++ +
++ +
++ + If you are under the age of majority in your jurisdiction of residence, you may use the Services + only with the consent of or under the supervision of your parent or legal guardian. Consistent + with the requirements of the Children's Online Privacy Protection Act (COPPA), if we learn + that we have received any information directly from a child under age 13 without first receiving + his or her parent's verified consent, we will use that information only to respond directly + to that child (or his or her parent or legal guardian) to inform the child that he or she cannot + use the Site and subsequently we will delete that information. + +
++ +
++ +
++ + Under California Civil Code Section 1789.3, California users are entitled to the following + consumer rights notice: California residents may reach the Complaint Assistance Unit of the + Division of Consumer Services of the California Department of Consumer Affairs by mail at 1625 + North Market Blvd., Sacramento, CA 95834, or by telephone at (916) 445-1254 or (800) 952-5210. + +
++ +
++ +
++ +
++ Personal Information +
++ +
++ + With respect to EU data subjects, “personal information,” as used in this Privacy + Policy, is equivalent to “personal data” as defined in the European Union General + Data Protection Regulation (GDPR). + +
++ +
++ +
++ Legal Bases for Processing +
++ +
++ + We only use your personal information as permitted by law. We are required to inform you of the + legal bases of our processing of your personal information, which are described in the table + below. If you have questions about the legal bases under which we process your personal + information, contact us at legal@hive.io. + +
++ +
++ Processing Purpose +
++ +
++ +
++ +
++ + These processing activities constitute our legitimate interests. We make sure we consider and + balance any potential impacts on you (both positive and negative) and your rights before we + process your personal information for our legitimate interests. We do not use your personal + information for activities where our interests are overridden by any adverse impact on you + (unless we have your consent or are otherwise required or permitted to by law). + +
++ +
++ With your consent +
++ +
++ + Where our use of your personal information is based upon your consent, you have the right to + withdraw it anytime in the manner indicated in the Service or by contacting us at + privacy@hive.io + +
++ +
++ Use for New Purposes +
++ +
++ + We may use your personal information for reasons not described in this Privacy Policy, where we + are permitted by law to do so and where the reason is compatible with the purpose for which we + collected it. If we need to use your personal information for an unrelated purpose, we will + notify you and explain the applicable legal basis for that use. If we have relied upon your + consent for a particular use of your personal information, we will seek your consent for any + unrelated purpose. + +
++ +
++ Your Rights +
++ +
++ + Under the GDPR, you have certain rights regarding your personal information. You may ask us to + take the following actions in relation to your personal information that we hold: + +
++ +
++ Opt-out + + . Stop sending you direct marketing communications which you have previously consented to + receive. We may continue to send you Service-related and other non-marketing communications. + +
++ +
++ Access + + . Provide you with information about our processing of your personal information and give you + access to your personal information. + +
++ +
++ Correct + . Update or correct inaccuracies in your personal information. +
++ +
++ Delete + . Delete your personal information. +
++ +
++ Transfer + + . Transfer a machine-readable copy of your personal information to you or a third party of your + choice. + +
++ +
++ Restrict + . Restrict the processing of your personal information. +
++ +
++ Object + + . Object to our reliance on our legitimate interests as the basis of our processing of your + personal information that impacts your rights. + +
++ +
++ + You can submit these requests by email to privacy@hive.io. We may request specific information + from you to help us confirm your identity and process your request. Applicable law may require + or permit us to decline your request. If we decline your request, we will tell you why, subject + to legal restrictions. If you would like to submit a complaint about our use of your personal + information or response to your requests regarding your personal information, you may contact us + at privacy@hive.io or submit a complaint to the data protection regulator in your jurisdiction. + + . +
++ +
++ Cross-Border Data Transfer +
++ +
++ + Please be aware that your personal data will be transferred to, processed, and stored in the + United States. Data protection laws in the U.S. may be different from those in your country of + residence. You consent to the transfer of your information, including personal information, to + the U.S. as set forth in this Privacy Policy by visiting our site or using our service. + +
++ +
++ + Whenever we transfer your personal information out of the EEA to the U.S. or countries not + deemed by the European Commission to provide an adequate level of personal information + protection, the transfer will be based on a data transfer mechanism recognized by the European + Commission as providing adequate protection for personal information. + +
++ +
++ + Please contact us if you want further information on the specific mechanism used by us when + transferring your personal information out of the EEA. + +
++ +
++ Why do we use Cookies? +
++ +
++ We generally use Cookies for the following purposes: +
++ +
++ +
++ + Some Cookies are necessary for certain uses of the Site, and without such Cookies, we would not + be able to provide many services that you need to properly use the Site. These Cookies, for + example, allow us to operate our Site so you may access it as you have requested and let us + recognize that you have created an account and have logged into that account to access Site + content. They also include Cookies that enable us to remember your previous actions within the + same browsing session and secure our Sites. + +
++ +
++ + We also use functional Cookies and Cookies from third parties for analysis and marketing + purposes. Functional Cookies enable certain parts of the site to work properly and your + user preferences to remain known. Analysis Cookies, among other things, collect + information on how visitors use our Site, the content and products that users view most + frequently, and the effectiveness of our third party advertising. Advertising Cookies assist in + delivering ads to relevant audiences and having our ads appear at the top of search results. + Cookies are either “session” Cookies which are deleted when you end your browser + session, or “persistent,” which remain until their deletion by you (discussed below) + or the party who served the cookie. Full details on all of the Cookies used on the Site + are available at our Cookie Disclosure table below. + +
++ +
++ How to disable Cookies. +
++ + You can generally activate or later deactivate the use of cookies through a functionality built + into your web browser. To learn more about how to control + + cookie settings through your browser: +
++ +
++ Click + + + here + + + + to learn more about the “Private Browsing” setting and managing cookie + settings in Firefox; + +
++ +
++ Click + + + here + + + + to learn more about “Incognito” and managing cookie settings in Chrome; + +
++ +
++ Click + + + here + + + + to learn more about “InPrivate” and managing cookie settings in Internet + Explorer; or + +
++ +
++ Click + + + here + + + + to learn more about “Private Browsing” and managing cookie settings in Safari. + +
++ +
++ + If you want to learn more about cookies, or how to control, disable or delete them, please visit + http://www.aboutcookies.org for detailed guidance. In addition, certain third party advertising + networks, including Google, permit users to opt out of or customize preferences associated with + your internet browsing. + +
++ +
++ + We may link the information collected by Cookies with other information we collect from you + pursuant to this Privacy Policy and use the combined information as set forth herein. + Similarly, the third parties who serve cookies on our Site may link your name or email + address to other information they collect, which may include past purchases made offline or + online, or your online usage information. If you are located in the European Economic Area, you + have certain rights that are described above under the header “Notice to EU Data + Subjects”, including the right to inspect and correct or delete the data that we have + about you. + +
+- {profileData?.profile?.about - ? profileData?.profile?.about.slice(0, 157) + - (157 < profileData?.profile?.about.length ? '...' : '') - : null} -
-- {comment.stats && comment.stats.total_votes === 0 - ? t('post_content.footer.no_votes') - : comment.stats && comment.stats.total_votes === 1 - ? t('post_content.footer.vote') - : t('post_content.footer.votes', { - votes: comment.stats && comment.stats.total_votes - })} -
-- {comment.children === 0 - ? t('post_content.footer.no_responses') - : comment.children === 1 - ? t('post_content.footer.response') - : t('post_content.footer.responses', { responses: comment.children })} - {t('cards.post_card.click_to_respond')} -
-- There was a problem fetching the data. -
{' '} - -