Skip to content

Commit

Permalink
Merge branch 'main' into fix/ui_fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
shanimal08 committed Dec 6, 2024
2 parents abaddb5 + cfc1f81 commit 4d61495
Show file tree
Hide file tree
Showing 4 changed files with 70 additions and 17 deletions.
26 changes: 13 additions & 13 deletions .updater/latest.json
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
{
"version": "0.8.2",
"version": "0.8.7",
"notes": "Tari Universe - See the assets to download this version and install",
"pub_date": "2024-11-28T18:18:00.212Z",
"pub_date": "2024-12-05T17:16:20.900Z",
"platforms": {
"linux-x86_64": {
"signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGJ0LzAra0hwQ1NodTlkRjgwb0pKb202MGt3aXFrcTdDUi9WRkc3bEJYcm5RemYycGR1MW5nUHQ1TUdzQVlvY3pKSnQ0Z2pyZmZEbFhONXkvMmEvQVFFPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzMyODAwMjg5CWZpbGU6dGFyaS11bml2ZXJzZV8wLjguMl9hbWQ2NC5BcHBJbWFnZS50YXIuZ3oKUm1sVDJUNnBzbjUzbWdkNWhKaXhLTTg2ZDk1MDA1L053UXdZcEZZMGhtOTBnSFN3ejR3NHZtK3hyUDNZaE80VC9SYWlBSlBwcUJMYVY1T0MrWFlrRFE9PQo=",
"url": "https://github.com/tari-project/universe/releases/download/v0.8.2/tari-universe_0.8.2_amd64.AppImage.tar.gz"
"signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOFcrRnF2NFYxZk1INmJrK25WMjFGbGZHdGdqNmUzdWcrOXRBekFTYXFzK3UrSVptcW1FWG00T3JUZnE4T1FqUjVIU1pLRXVWRVI2VXFUamkvOWpPb0FRPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzMzNDE2NjQzCWZpbGU6dGFyaS11bml2ZXJzZV8wLjguN19hbWQ2NC5BcHBJbWFnZS50YXIuZ3oKNHJ5dzgvcHdMTjRGbVRGYlZyY01yZ0U2dnZCM3VRTEtuUlBpR3pBa0R1ZkpoN2NEbU5SZGRLKy8reXhEY3ZnZUVDYWZIQlE5MHRQbUFPcEsySW5PREE9PQo=",
"url": "https://github.com/tari-project/universe/releases/download/v0.8.7/tari-universe_0.8.7_amd64.AppImage.tar.gz"
},
"windows-x86_64": {
"signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGU0b0lRSUI2MDdQWVB6T1dtbzJqVVRra3BkaVY1NGNaQ0NKVHgwdkpybGcySmpwRXdRbkNhTHRFRFVhZmVBM2d2ZVdOWkNTYkh2Qi90KytwWFMzT2c4PQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzMzNDE3NzMzCWZpbGU6VGFyaSBVbml2ZXJzZV8wLjguN194NjRfZW4tVVMubXNpLnppcApCOUlsZnZ4clA4SlJEYXJabk91MExTbHhBUW9mc2JrNFNOTzJZaVo1VHdhQjRqL0dKaWIyTnFmNFE5NmtGRncwWmpiUEJPZ1lNUi9xN1Y5ZHVoYVNEdz09Cg==",
"url": "https://github.com/tari-project/universe/releases/download/v0.8.7/Tari.Universe_0.8.7_x64_en-US.msi.zip"
},
"darwin-aarch64": {
"signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOFpBdy9sZ1ZoKzYvQnVWS1JUREtZYlF0MFNMY3llek5PRDhidkNjNlFPY0NLakZXRUNKMWd5NGR2MCs0U0F6V3lkM2R3UXRESGMxRC9PbjQwU1hmR2dJPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzMyODAwOTM1CWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6CnlrWmMxVXRYMWN6MWRBY0x1NGlKYWNxMzhxRTJ4dEtvTnMrQnZDZCtnY0R6ckdhS2tLbm5nRlJ4YXdHaTJzTktiYjk3QlpZZm1EWFIxbXVsR0hzZkJBPT0K",
"url": "https://github.com/tari-project/universe/releases/download/v0.8.2/Tari.Universe_universal.app.tar.gz"
"signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGVBSGtCQWlybHR4TVdVNThNS0Y1MFNSWDlkZE1TNk9YVkhZV2F1dVZEQWtZenlOM0xBaVVsWjJWZ0MzOUZjMzNrV1krY2k3OTBKeWZrdVQ1L3ZXUWdRPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzMzNDE4OTY0CWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6CitDT0o5UXJpTWpPQVBDVzI1amVaOUQwZGNveEtjTy8wMlp3dnFxWGZMWWF2bWdPelBrR2pJRy90Q0MvdTNqM29ydkN4R0VHaTMxQW1maVVPRU5CQURRPT0K",
"url": "https://github.com/tari-project/universe/releases/download/v0.8.7/Tari.Universe_universal.app.tar.gz"
},
"darwin-x86_64": {
"signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOFpBdy9sZ1ZoKzYvQnVWS1JUREtZYlF0MFNMY3llek5PRDhidkNjNlFPY0NLakZXRUNKMWd5NGR2MCs0U0F6V3lkM2R3UXRESGMxRC9PbjQwU1hmR2dJPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzMyODAwOTM1CWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6CnlrWmMxVXRYMWN6MWRBY0x1NGlKYWNxMzhxRTJ4dEtvTnMrQnZDZCtnY0R6ckdhS2tLbm5nRlJ4YXdHaTJzTktiYjk3QlpZZm1EWFIxbXVsR0hzZkJBPT0K",
"url": "https://github.com/tari-project/universe/releases/download/v0.8.2/Tari.Universe_universal.app.tar.gz"
},
"windows-x86_64": {
"signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGIzb3FiQUhiZ3JyRTlndmN4TFU4cEE4RmF0UzM3MVpQaW1DMERnU1NOUzNVbzBwTFFGWXorL3EyOG9BWE8rM3c0RWNXT0hNYll3UXVRVUxMcFN1NlFZPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzMyODAxNTc0CWZpbGU6VGFyaSBVbml2ZXJzZV8wLjguMl94NjRfZW4tVVMubXNpLnppcAp6NWc5UGFiNjM2ODBpQVhoMXlNRVBWQlphcjNyVjZOcEJqS21DRzJNRUs5S3hFaGhkYU1XeWZFTXNxZGNPT0c1UnN6RWsvcUNCSmF6eDVTaFhDSDRBdz09Cg==",
"url": "https://github.com/tari-project/universe/releases/download/v0.8.2/Tari.Universe_0.8.2_x64_en-US.msi.zip"
"signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGVBSGtCQWlybHR4TVdVNThNS0Y1MFNSWDlkZE1TNk9YVkhZV2F1dVZEQWtZenlOM0xBaVVsWjJWZ0MzOUZjMzNrV1krY2k3OTBKeWZrdVQ1L3ZXUWdRPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzMzNDE4OTY0CWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6CitDT0o5UXJpTWpPQVBDVzI1amVaOUQwZGNveEtjTy8wMlp3dnFxWGZMWWF2bWdPelBrR2pJRy90Q0MvdTNqM29ydkN4R0VHaTMxQW1maVVPRU5CQURRPT0K",
"url": "https://github.com/tari-project/universe/releases/download/v0.8.7/Tari.Universe_universal.app.tar.gz"
}
}
}
}
46 changes: 46 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,49 @@
# Tari Universe - Testnet v0.8.7: "The Deep Conclave"

_December 6, 2024_

## 🏊 P2Pool Improvements

- **Major Optimization Updates**
- Share interval increased to 20 seconds (up from 10s).
- Enhanced share handling mechanisms.
- Improved pool coalescence performance.
- More equitable reward distribution system.

## 📊 Mining Statistics Enhancement

- **New In-App Features**
- Real-time p2pool tip distance monitoring.
- Comprehensive mining history tracking:
- Copyable mining history identifier.
- Enhanced statistics visibility.

## 🌐 Network Stability Improvements

- **Connection Optimization**
- Enhanced TCP connectivity with IPv4/IPv6 DNS seed addresses.
- Improved peer discovery mechanisms.
- Faster network synchronization.

- **Platform-Specific Fixes**
- **Mac**: Optimized launch performance and shutdown times.
- **Windows**: Resolved install location permissions and window management.

- **Interface Updates**
- Refined wallet and seed word styling.
- Intelligent analytics permission handling.
- Enhanced settings interface:
- Copyable anonymous ID feature.
- Persistent window position memory.
- Integrated release notes viewer.

## ⚠️ Known Issues

- P2pool optimization efforts are ongoing.
- Initial synchronization delays may affect some users.

---

# Tari Universe - Testnet v0.8.5

_December 5, 2024_
Expand Down
9 changes: 7 additions & 2 deletions src/containers/floating/Settings/sections/p2p/P2pMarkup.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,11 @@ import {
SettingsGroupWrapper,
} from '../../components/SettingsGroup.styles.ts';

const P2pMarkup = () => {
interface P2pMarkupProps {
setDisabledStats: (value: boolean) => void;
}

const P2pMarkup = ({ setDisabledStats }: P2pMarkupProps) => {
const { t } = useTranslation(['common', 'settings'], { useSuspense: false });
const isP2poolEnabled = useAppConfigStore((state) => state.p2pool_enabled);
const setP2poolEnabled = useAppConfigStore((state) => state.setP2poolEnabled);
Expand All @@ -25,10 +29,11 @@ const P2pMarkup = () => {

const handleP2poolEnabled = useCallback(
async (event: React.ChangeEvent<HTMLInputElement>) => {
setDisabledStats(true);
await setP2poolEnabled(event.target.checked);
setDialogToShow('restart');
},
[setDialogToShow, setP2poolEnabled]
[setDialogToShow, setDisabledStats, setP2poolEnabled]
);

return (
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
import { useState } from 'react';
import P2pMarkup from './P2pMarkup.tsx';
import P2PoolStats from './P2PoolStats.tsx';
import { useAppConfigStore } from '@app/store/useAppConfigStore';

export const PoolMiningSettings = () => {
const [disabledStats, setDisabledStats] = useState(false);
const isP2poolEnabled = useAppConfigStore((s) => s.p2pool_enabled);
return (
<>
<P2pMarkup />
{isP2poolEnabled && <P2PoolStats />}
<P2pMarkup setDisabledStats={setDisabledStats} />
{isP2poolEnabled && !disabledStats && <P2PoolStats />}
</>
);
};

0 comments on commit 4d61495

Please sign in to comment.