diff --git a/Changelog.md b/Changelog.md index df4099a..c4b2b22 100644 --- a/Changelog.md +++ b/Changelog.md @@ -3,6 +3,7 @@ This document attempts to describe the history of changes to the Seekia Website codebase. Small and insignificant changes may not be included in this log. +* Upgraded Seekia to version 0.70. Upgraded the whitepaper to version 9. - *Simon Sarasova* * Improved ReadMe.md. - *Simon Sarasova* * Removed "race" from Seekia's slogan. De-emphasized race from Seekia's marketing strategy. Improved the website in various ways. - *Simon Sarasova* * Improved ReadMe.md. - *Simon Sarasova* diff --git a/Contributors.md b/Contributors.md index b23ee11..906b767 100644 --- a/Contributors.md +++ b/Contributors.md @@ -4,4 +4,4 @@ This document describes the contributors to the Seekia Website codebase. Name | Date Of First Commit | Number Of Commits --- | --- | --- -Simon Sarasova | April 10, 2024 | 30 \ No newline at end of file +Simon Sarasova | April 10, 2024 | 31 \ No newline at end of file diff --git a/main.go b/main.go index 42285ef..29015e5 100644 --- a/main.go +++ b/main.go @@ -18,10 +18,10 @@ import "text/template" import goFilepath "path/filepath" // This is the current Seekia release .tgz filename -const currentReleaseFilename = "Seekia-v0.60.tgz" +const currentReleaseFilename = "Seekia-v0.70.tgz" // This is the IPFS base32 CID for the current Seekia release .tgz file -const currentReleaseIpfsCID = "bafybeieu6qxwmug7v7hodvm6gvnvihv24dahgeofpyzrb22svtble36eiy" +const currentReleaseIpfsCID = "bafybeigwwjpyxrva6jxocryeb7pqkp7djgad6ru77l3hj7vfnfclu4xomu" func main(){ @@ -152,7 +152,7 @@ func main(){ } // We use this function to parse the .html files to replace the internal template values with actual values - // For example, {{.BeRaceAware}} will be replaced with "Be Race Aware", or the equivalent translated text in the website's current language version + // For example, {{.BeGeneticsAware}} will be replaced with "Be Genetics Aware", or the equivalent translated text in the website's current language version // We have to parse twice for the web pages. // Code snippets have fields that need to be parsed // So to process the code snippets, we have to: diff --git a/resources/assets/Seekia.pdf b/resources/assets/Seekia.pdf index 882be41..5a68a23 100644 Binary files a/resources/assets/Seekia.pdf and b/resources/assets/Seekia.pdf differ diff --git a/resources/memos/Version0.70.txt b/resources/memos/Version0.70.txt new file mode 100644 index 0000000..e29669b --- /dev/null +++ b/resources/memos/Version0.70.txt @@ -0,0 +1,136 @@ +| «« Seekia Memo »» +| +|- Signature: +| RgCNy3XKafZQV6e429xX3ZrIEpdxQU +| iz8FWdKskWEz5nut7lneuDFETVxkoB +| TRor1ossy7N8Kcgyxj2jNk7yDg== +| +|- Identity Key: +| f59a0bce855d6e48105612ae73ffabfc +| 4fac1349226433ff586e08b9b32ffd9d +| +|- Author: +| simonx5yudleks5jhwhnck5s28m +| +|- Memo: +| +| Ethereum Block Height: +| 20669847 +| +| Ethereum Block Hash: +| 0x1bc6e8555908eca05ee071d8967cfed79e73afe73b215b6f4f5e80aed56278ae +| +| Date: +| September 3, 2024 +| +| +| This memo is an announcement of Seekia version 0.70. +| +| Version 0.70 contains important improvements to Seekia's goals, branding, documentation, whitepaper, and code. Race has been removed from Seekia's slogan and de-emphasized from Seekia's motivational writings. Golang has been upgraded to version 1.23. Fyne has been upgraded to version 2.5.1. The creation procedures, encoding format, and graphical presentation of genetic analyses have been substantially improved. Neural networks are now used to predict polygenic disease risk scores and certain traits. +| +| Cheers! +| +| - Simon Sarasova +| +| --- +| +| The file "Seekia-v0.70.tgz" contains the current Seekia source code. +| +| The file "SeekiaGitHistory-v0.70.bundle" contains Seekia's Git commit history. +| +| --- +| +| File: +| Seekia Version 0.70 +| +| Filename: +| Seekia-v0.70.tgz +| +| SHA-256 Checksum: +| 5dfdf80e1e7bf5ee74269ccbf52851ec84048aa4198af65a7d60f0acb3005033 +| +| --- +| +| File: +| Seekia Version 0.70 GPG Signature +| +| Filename: +| Seekia-v0.70.tgz.asc +| +| SHA-256 Checksum: +| 5835ef391b7e3a86c6b54092b0d50a21f1ac7a371d3302ff4652f35eca478d78 +| +| --- +| +| File: +| Seekia Version 0.70 Git History +| +| Filename: +| SeekiaGitHistory-v0.70.bundle +| +| SHA-256 Checksum: +| a55ff3a05d13083a8fa6473906622b21b3142a2a57ddae7147802f7bd70f2a18 +| +| --- +| +| File: +| Seekia Version 0.70 Git History GPG Signature +| +| Filename: +| SeekiaGitHistory-v0.70.bundle.asc +| +| SHA-256 Checksum: +| 4a4eac4a88c043256b0b606609d898a1ff4cdd3de00e75a8168c2b79b2b561e5 +| +| --- +| +| Version 0.70 Changelog: +| +| - Improved Whitepaper.md and upgraded Whitepaper.pdf to Version 8. - Simon Sarasova +| - Improved Whitepaper.md. - Simon Sarasova +| - Upgraded zeebo/blake3 to version 0.2.4. - Simon Sarasova +| - Upgraded Circl to version 1.4.0. - Simon Sarasova +| - Improved Whitepaper.md. - Simon Sarasova +| - Improved ReadMe.md. - Simon Sarasova +| - Improved ReadMe.md, Whitepaper.md, and Documentation.md. - Simon Sarasova +| - Upgraded Fyne to version 2.5.1. - Simon Sarasova +| - Improved ReadMe.md and Whitepaper.md. - Simon Sarasova +| - Improved ReadMe.md. - Simon Sarasova +| - Removed "race" from Seekia's slogan. De-emphasized race from Seekia's motivational writings. - Simon Sarasova +| - Improved Whitepaper.md. - Simon Sarasova +| - Reduced the quantity of references to racial loneliness. - Simon Sarasova +| - Implemented in-memory storage of trained neural network objects. Trained neural network objects now only have to be created once, so predictions are faster. - Simon Sarasova +| - Removed link to Seekia's defunct Tor onionsite. - Simon Sarasova +| - Improved Whitepaper.md and Future-Plans.md. - Simon Sarasova +| - Created the GetUserGenomeLocusValuesMapFromProfile function and used it to remove some duplicated code. - Simon Sarasova +| - Added new genetic attributes to the calculatedAttributes package. Added the ability to view and sort by these attributes in the GUI. - Simon Sarasova +| - Upgraded Golang to version 1.23. - Simon Sarasova +| - Added the Obesity disease to genetic analyses. - Simon Sarasova +| - Implemented neural network prediction for polygenic diseases to replace old method. Added autism and homosexualness to genetic analyses. - Simon Sarasova +| - Increased the quantity of attributes that are extracted from the OpenSNP biobank data archive. - Simon Sarasova +| - Added numeric traits to genetic analyses. - Simon Sarasova +| - Improved Documentation.md and Future-Plans.md. - Simon Sarasova +| - Improved Future-Plans.md. - Simon Sarasova +| - Added Merkle Tree Payment Proofs to Future-Plans.md. - Simon Sarasova +| - Added the Height trait to the Create Genetic Models utility. - Simon Sarasova +| - Added LocusIsPhased information to the local user profile creation process. - Simon Sarasova +| - Added the Height trait the traits package. Migrated locus metadata from json encoding to gob encoding. - Simon Sarasova +| - Upgraded Fyne to version 2.5.0. - Simon Sarasova +| - Added neural network trait prediction to genetic analyses. - Simon Sarasova +| - Improved the Create Genetic Models utility and neural network training code. Models are now able to predict traits with some accuracy. - Simon Sarasova +| - Improved ReadMe.md. - Simon Sarasova +| - Improved Seekia's slogan and Whitepaper.md. - Simon Sarasova +| - Added an Estimated Time Remaining label to 2 processes within the Create Genetic Models utility. - Simon Sarasova +| - Split the createGeneticAnalysis package into 2 packages: createPersonGeneticAnalysis and createCoupleGeneticAnalysis. - Simon Sarasova +| - Upgraded Circl to version 1.3.9. - Simon Sarasova +| - Renamed BroadcastTime/SentTime to CreationTime for every instance in which it is a better term to use. - Simon Sarasova +| - Added "User Has Disease" information to the View Profile - Monogenic Diseases page. - Simon Sarasova +| - Created the calculatedAttributes_test package. - Simon Sarasova +| - Improved the creation process of genetic analyses in various ways. A sample of offspring polygenic disease risk scores are now created and viewable by users. - Simon Sarasova +| - Improved the genetic analysis creation process in various ways. Recombination breakpoints are more accurately predicted now. - Simon Sarasova +| - Improved the identity hash generation tool. The fastest quantity of goroutines is now identified and used. - Simon Sarasova +| - Improved the creation procedures, encoding format, and graphical presentation of genetic analyses. Map lists have been replaced by custom objects. - Simon Sarasova +| - Upgraded Circl to version 1.3.8. - Simon Sarasova +| +| +| «« End Of Memo »» \ No newline at end of file diff --git a/resources/pages/archive.html b/resources/pages/archive.html index 00865e9..5d8b429 100644 --- a/resources/pages/archive.html +++ b/resources/pages/archive.html @@ -35,6 +35,61 @@

You should verify the SHA-256 checksum for each file you download.

+
+ +

Version 0.70

+ +
+ +

Date:

+

September 3, 2024

+ +
+ +

Memo Announcement:

+Version0.70.txt + +
+ +

Release Filenames:

+

Seekia-v0.70.tgz

+

SeekiaGitHistory-v0.70.bundle

+ +
+ +

Download via IPFS:

+ +Seekia-v0.70.tgz +SeekiaGitHistory-v0.70.bundle + +
+ +

Download via IPFS Gateway:

+ +Seekia-v0.70.tgz +SeekiaGitHistory-v0.70.bundle + +
+ +

SHA-256 Checksums:

+ +

Seekia-v0.70.tgz:

+

5dfdf80e1e7bf5ee74269ccbf52851ec84048aa4198af65a7d60f0acb3005033

+ +

SeekiaGitHistory-v0.70.bundle:

+

a55ff3a05d13083a8fa6473906622b21b3142a2a57ddae7147802f7bd70f2a18

+ +
+ +

PGP Signatures:

+ +Seekia-v0.70.tgz.asc +SeekiaGitHistory-v0.70.bundle.asc + + +
+ +
diff --git a/resources/pages/download.html b/resources/pages/download.html index d6f23e4..d6ab480 100644 --- a/resources/pages/download.html +++ b/resources/pages/download.html @@ -31,9 +31,9 @@
-

Download Seekia Version 0.60

+

Download Seekia Version 0.70

-

File Name: Seekia-v0.60.tgz

+

File Name: Seekia-v0.70.tgz

{{.Download}} @@ -45,8 +45,8 @@
-

Seekia v0.60 SHA-256 Checksum:

-

2c506e929fe7aabaddd5347da6769386f6deaeac29d1c24854e8fa2fae1d36f0

+

Seekia v0.70 SHA-256 Checksum:

+

5dfdf80e1e7bf5ee74269ccbf52851ec84048aa4198af65a7d60f0acb3005033


@@ -56,19 +56,19 @@
Linux - sha256sum Seekia-v0.60.tgz + sha256sum Seekia-v0.70.tgz
Mac - shasum -a 256 Seekia-v0.60.tgz + shasum -a 256 Seekia-v0.70.tgz
Windows - Get-FileHash Seekia-v0.60.tgz + Get-FileHash Seekia-v0.70.tgz

@@ -79,8 +79,8 @@
-

Download v0.60 PGP Signature:

-Seekia-v0.60.tgz.asc +

Download v0.70 PGP Signature:

+Seekia-v0.70.tgz.asc
@@ -94,7 +94,7 @@ Linux

Use this command to get the signing key.

- gpg --verify Seekia-v0.60.tgz.asc Seekia-v0.60.tgz + gpg --verify Seekia-v0.70.tgz.asc Seekia-v0.70.tgz
diff --git a/resources/signatures/Seekia-v0.70.tgz.asc b/resources/signatures/Seekia-v0.70.tgz.asc new file mode 100644 index 0000000..39d4ebc --- /dev/null +++ b/resources/signatures/Seekia-v0.70.tgz.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIkBAAWCAHMFiEEESzO4XzetwSe5Wii+FQEUgumnSwFAmbW4oTA7SYAmDMEZH98 +qBYJKwYBBAHaRw8BAQdAwEUyZVL64eDCk4KUWn6FNBB6Ruufmfl9yiO7QbRXIo+0 +H1NpbW9uIFNhcmFzb3ZhIDxzaW1vbkBzYXJhc292YT6ImQQTFgoAQRYhBBEszuF8 +3rcEnuVoovhUBFILpp0sBQJkf3yoAhsDBQkDwmcABQsJCAcCAiICBhUKCQgLAgQW +AgMBAh4HAheAAAoJEPhUBFILpp0shhEA/2DtSWWuhKZ7bpawKSkACQn5dZT/J6cm +GchXsyvidqfWAQD+Hm7eKnKCat8aina43gfNflXjLOONHRgZIOdbUtytDLg4BGR/ +fKgSCisGAQQBl1UBBQEBB0AAVG4K4ZcExTjPuGmPwCTVphvzezrm33W021KOJUpV +bwMBCAeIfgQYFgoAJhYhBBEszuF83rcEnuVoovhUBFILpp0sBQJkf3yoAhsMBQkD +wmcAAAoJEPhUBFILpp0sDEQA/0ddlnCH2dn2h0ctZL3hyP7FG+uHESAwG12AiiQE +LxhsAP9py6k+vLCaOpj3M2qxR+XZdpENwWr8stqYnWRa1JlFBgAKCRD4VARSC6ad +LJcfAQCbJW1DOyL3hP/rrvbwfnSKKf2kIbLqjvr/OTxflfxLGAD/Wu2KHBc7POm8 +RbWYdi/SDz8Y0O6uj0nn1SVdk2Dhow8= +=Q4r/ +-----END PGP SIGNATURE----- diff --git a/resources/signatures/SeekiaGitHistory-v0.70.bundle.asc b/resources/signatures/SeekiaGitHistory-v0.70.bundle.asc new file mode 100644 index 0000000..a132b97 --- /dev/null +++ b/resources/signatures/SeekiaGitHistory-v0.70.bundle.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIkBAAWCAHMFiEEESzO4XzetwSe5Wii+FQEUgumnSwFAmbW4n7A7SYAmDMEZH98 +qBYJKwYBBAHaRw8BAQdAwEUyZVL64eDCk4KUWn6FNBB6Ruufmfl9yiO7QbRXIo+0 +H1NpbW9uIFNhcmFzb3ZhIDxzaW1vbkBzYXJhc292YT6ImQQTFgoAQRYhBBEszuF8 +3rcEnuVoovhUBFILpp0sBQJkf3yoAhsDBQkDwmcABQsJCAcCAiICBhUKCQgLAgQW +AgMBAh4HAheAAAoJEPhUBFILpp0shhEA/2DtSWWuhKZ7bpawKSkACQn5dZT/J6cm +GchXsyvidqfWAQD+Hm7eKnKCat8aina43gfNflXjLOONHRgZIOdbUtytDLg4BGR/ +fKgSCisGAQQBl1UBBQEBB0AAVG4K4ZcExTjPuGmPwCTVphvzezrm33W021KOJUpV +bwMBCAeIfgQYFgoAJhYhBBEszuF83rcEnuVoovhUBFILpp0sBQJkf3yoAhsMBQkD +wmcAAAoJEPhUBFILpp0sDEQA/0ddlnCH2dn2h0ctZL3hyP7FG+uHESAwG12AiiQE +LxhsAP9py6k+vLCaOpj3M2qxR+XZdpENwWr8stqYnWRa1JlFBgAKCRD4VARSC6ad +LPdRAP9mSF0HDevzCwc9WnJMOc5naAHmyN4om2iKl0UxKvjCsAEA1FeEJgoyPMuq +tyOIfr5syg58Zh0bhJSp4doEbAVIfAI= +=2oy+ +-----END PGP SIGNATURE-----