From 77d5ec0e0ed059bb35da7ef25dabcae82fcb23d6 Mon Sep 17 00:00:00 2001 From: Hari Mukti Date: Sun, 16 Jun 2024 22:31:45 +0700 Subject: [PATCH] Release: 14 June 2024 (#106) * feat: Impl. New Icon * implement: new logo. update: change header web OpenActivity with svg. * fix: fit combined file is unable to be uploaded to Garmin Connect (#103) * perf: improve gpx and tcx parsing speed (#105) --------- Co-authored-by: Radityo Co-authored-by: Raditz --- docs/images/openivity-header.svg | 81 +++--- docs/images/openivity-logo.svg | 57 ++-- public/favicon.ico | Bin 4286 -> 1902 bytes src/assets/logo.svg | 1 - src/assets/openivity-header.svg | 215 ++++++++++++++ src/assets/openivity-logo.svg | 183 ++++++++++++ src/components/OpenActivity.vue | 8 +- .../activity/gpx/schema/extensions.go | 89 +++--- .../activity/gpx/schema/gpx.go | 66 +++-- .../activity/gpx/schema/metadata.go | 173 ++++++------ .../activity/gpx/schema/track.go | 178 ++++++------ .../activity-service/activity/gpx/service.go | 32 ++- .../activity/tcx/schema/activity.go | 124 +++++---- .../activity/tcx/schema/author.go | 262 +++++++++--------- .../activity/tcx/schema/lap.go | 168 +++++------ .../activity/tcx/schema/tcx.go | 66 +++-- .../activity/tcx/schema/track.go | 252 ++++++++--------- .../activity-service/activity/tcx/service.go | 32 ++- src/wasm/activity-service/go.mod | 7 +- src/wasm/activity-service/go.sum | 18 +- src/wasm/activity-service/service/service.go | 8 +- 21 files changed, 1242 insertions(+), 778 deletions(-) delete mode 100644 src/assets/logo.svg create mode 100644 src/assets/openivity-header.svg create mode 100644 src/assets/openivity-logo.svg diff --git a/docs/images/openivity-header.svg b/docs/images/openivity-header.svg index 9de2cc6..974df59 100644 --- a/docs/images/openivity-header.svg +++ b/docs/images/openivity-header.svg @@ -2,9 +2,9 @@ + inkscape:current-layer="svg1"> - Open Activity + style="display:inline" + transform="translate(-5.0000001,-115)"> + Open Activity diff --git a/docs/images/openivity-logo.svg b/docs/images/openivity-logo.svg index 778e8fa..4e308e9 100644 --- a/docs/images/openivity-logo.svg +++ b/docs/images/openivity-logo.svg @@ -2,9 +2,9 @@ + inkscape:current-layer="svg1"> @@ -126,15 +126,8 @@ style="display:inline" inkscape:export-filename="openivity-logo.png" inkscape:export-xdpi="130.048" - inkscape:export-ydpi="130.048"> - + inkscape:export-ydpi="130.048" + transform="translate(-5.0000001,-5.0000003)"> ~ zb9Xr(Y)u5UC_WVILm#XV&%+mqG#HONWsJS*%XP6Pw zDVD-g?s3DyZVcMkM6sspQ#8XInrZsbT0|i*QN{6+>@Oc)V1Z*N*`x8Ckn>Zh>SS63 z9ce8Tt=6KY+w9CE;84?`1TG38Xu35oFq%oW&1=wcG|jW14G9;M>}+HZlyZ5H!UTbM zOyw+5iGze56IEH!^@BhXM2#0TUX(deH59>+B+&h_)EcqNMj`!J*B1Rsvehv34W4f_ z8nK2P!=%ECx~}tr#7h!K5nQnBg|Nwa!BmeSjRK1}e&}EiM2yhHOJS0wo_0cT{XVT1 zbkjr=#y6qQi!mVzsSUKPKF(hvwYG8F;!zE`$O{9C75iAfibEV!@fOtm<(mx9)aG)1 z8=Ly#x_uKtIA5n>bQ7{EIw&sth%cZ3FA)pP*QuLRQ8d1hA_#_<6fvl3Vs8KhFt z!RX+@qmF0eM)1(U9+ZY5O0tq5DVz}JWT7a^hN2px{IHNP1fc`XVcRJ$4?1*0wD%BbhV|O0M>7vrR}Mv z6aHY9HZ73$Y_W9d`uZ26Cxo$){Q3{`pB~@;$>iB9YiGgL)a)y-{`u|@_g(4Z zUEKZmFvpr76yNv*eM6RZ?EiV}w6rU~^1%30zn;0{9c{dz#qVA@&)jvbxVoqff4Q^t z;`;7=8+X1o`7QI&rDtEdZ+yq=)6d{Xe|)Qaf~1*K2R3f|>iIWs|7&Dp;;LaX!{>(I ze(vP-#^|}B^WUGGUfp+bA|tHsym;?tb7O0hmwy{Sl|A$I!OzK0Paeo*{=Rm)wQ@bW O5wr6P>G$T2z3>mKs$_2f literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S diff --git a/src/assets/logo.svg b/src/assets/logo.svg deleted file mode 100644 index 7565660..0000000 --- a/src/assets/logo.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/assets/openivity-header.svg b/src/assets/openivity-header.svg new file mode 100644 index 0000000..974df59 --- /dev/null +++ b/src/assets/openivity-header.svg @@ -0,0 +1,215 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Open Activity + + diff --git a/src/assets/openivity-logo.svg b/src/assets/openivity-logo.svg new file mode 100644 index 0000000..4e308e9 --- /dev/null +++ b/src/assets/openivity-logo.svg @@ -0,0 +1,183 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/components/OpenActivity.vue b/src/components/OpenActivity.vue index a774661..63bac0f 100644 --- a/src/components/OpenActivity.vue +++ b/src/components/OpenActivity.vue @@ -54,7 +54,9 @@ import SplitPaceGraph from './SplitPaceGraph.vue'
-
Open Activity
+
+ +
Your data stays in your computer: 100% client-side power.
@@ -930,6 +932,10 @@ export default {