Skip to content

Commit 1864bfd

Browse files
authored
Merge pull request #50 from medyo/develop
Version 1.9.4
2 parents c709953 + 72375a1 commit 1864bfd

34 files changed

Lines changed: 1798 additions & 528 deletions

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ and visualize them in a proper way so you don't have to waste time jumping betwe
4141
- Github Trendings
4242
- Hackernews
4343
- DevTo
44+
- Hashnode
45+
- Lobsters
4446
- Stackoverflow Jobs
4547
- Confs.tech
4648
- Product Hunt

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"@testing-library/jest-dom": "^5.11.4",
77
"@testing-library/react": "^11.1.0",
88
"@testing-library/user-event": "^12.1.10",
9-
"axios": "^0.21.1",
9+
"axios": "^0.21.2",
1010
"axios-cache-adapter": "^2.7.3",
1111
"country-emoji": "^1.5.4",
1212
"dompurify": "^2.2.7",
@@ -15,8 +15,10 @@
1515
"prop-types": "^15.0.0-0",
1616
"react": "^17.0.1",
1717
"react-contexify": "^5.0.0",
18+
"react-device-detect": "^1.17.0",
1819
"react-dom": "^17.0.1",
1920
"react-icons": "^4.1.0",
21+
"react-markdown": "^7.0.1",
2022
"react-modal": "^3.12.1",
2123
"react-pro-sidebar": "^0.6.0",
2224
"react-scripts": "4.0.1",
@@ -26,6 +28,7 @@
2628
"react-styled-flexboxgrid": "^3.2.1",
2729
"react-toastify": "^7.0.3",
2830
"react-toggle": "^4.1.1",
31+
"react-tooltip": "^4.2.21",
2932
"sortablejs": "^1.13.0",
3033
"styled-components": "2",
3134
"timeago.js": "^4.0.2",

public/manifest.json

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,15 @@
11
{
22
"name": "Hackertab.dev",
33
"description": "The Developer’s Homepage",
4-
"version": "1.9.2",
4+
"version": "1.9.3",
55
"manifest_version": 2,
66
"chrome_url_overrides": {
77
"newtab": "index.html"
88
},
99
"background": {
10-
"scripts": [
11-
"background.js"
12-
]
10+
"scripts": ["background.js"]
1311
},
14-
"permissions": [
15-
"https://*.hackertab.dev/*"
16-
],
12+
"permissions": ["https://*.hackertab.dev/*"],
1713
"icons": {
1814
"16": "/logos/logo16.png",
1915
"32": "/logos/logo32.png",

src/App.css

Lines changed: 163 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,11 @@ a {
236236
.blockHeaderIcon {
237237
position: relative;
238238
top: 4px;
239-
margin-right: 6px;;
239+
margin-right: 6px;
240+
}
241+
.blockHeaderIcon img {
242+
width: 18px;
243+
height: 18px;
240244
}
241245

242246
.blockRow {
@@ -376,6 +380,10 @@ a {
376380
color: #FA481D;
377381
}
378382

383+
.rowDetails .lobstersRowItem {
384+
color: #A91916
385+
}
386+
379387
.rowItemIcon {
380388
position: relative;
381389
top: 1px;
@@ -396,6 +404,8 @@ a {
396404
display: flex;
397405
flex-direction: row;
398406
margin-top: 6px;
407+
flex-wrap: wrap;
408+
gap: 4px;
399409
}
400410

401411
.tag {
@@ -434,7 +444,7 @@ a {
434444
display: none;
435445
}
436446
.tags {
437-
display: none;
447+
/*display: none;*/
438448
}
439449
.marketingBanner {
440450
width: 80%
@@ -639,4 +649,155 @@ Producthunt item
639649

640650
.test3 {
641651
flex-direction: column;
652+
}
653+
654+
.bottomNavigation {
655+
display: flex;
656+
flex-grow: 1;
657+
width: 100%;
658+
flex-direction: row;
659+
align-items: center;
660+
text-align: center;
661+
height: 50px;
662+
background-color: var(--card-background-color);
663+
box-shadow: 0 0 20px var(--card-border-color);
664+
position: fixed;
665+
bottom: 0;
666+
left:0;
667+
}
668+
669+
.navigationItem {
670+
flex-grow:1;
671+
height: 100%;
672+
line-height: 56px;
673+
font-size: 24px;
674+
}
675+
.navigationItem:hover {
676+
display: block;
677+
height: 100%;
678+
background-color: #3c4f651f;
679+
}
680+
.navigationItem.active {
681+
background-color: #3c4f651f;
682+
}
683+
684+
.changelogButton {
685+
width: 20px;
686+
height: 20px;
687+
background-color: gray;
688+
border-radius: 20px;
689+
justify-content: center;
690+
align-items: center;
691+
text-align: center;
692+
display: inline-flex;
693+
position: relative;
694+
cursor: pointer;
695+
border: 2px solid var(--background-color);
696+
left: -6px;
697+
top: -10px;
698+
color: white;
699+
}
700+
.changelogButton.active {
701+
background-color: var(--tooltip-accent-color);
702+
}
703+
704+
.tooltipLoading {
705+
display: flex;
706+
justify-content: center;
707+
min-height: 240px;
708+
align-items: center;
709+
}
710+
711+
.tooltipErrorMsg {
712+
font-size: 14px;
713+
text-align: center;
714+
color: red;
715+
}
716+
717+
.tooltipHeader {
718+
display: flex;
719+
justify-content: space-between;
720+
align-items: center;
721+
padding: 16px 16px 4px 16px !important;
722+
723+
}
724+
.tooltipVersion {
725+
background-color: var(--tooltip-accent-color);
726+
border-radius: 20px;
727+
text-align: center;
728+
align-items: center;
729+
align-content: center;
730+
font-weight: bold;
731+
padding:2px 8px;
732+
font-size: 14px;
733+
color: white;
734+
text-decoration: none;
735+
cursor: pointer;
736+
}
737+
.tooltipDate {
738+
font-size: 12px;
739+
}
740+
.tooltipContent {
741+
padding: 0 16px !important;
742+
line-height: 26px;
743+
border-bottom: 1px solid var(--tooltip-divider-color) ;
744+
font-size: 110%;
745+
}
746+
.__react_component_tooltip {
747+
pointer-events: auto !important;
748+
color: var(--tooltip-text-color) !important;
749+
width: 360px;
750+
min-height: 240px;
751+
max-height: 400px;
752+
background-color: var(--tooltip-background-color) !important;
753+
padding: 0 !important;
754+
overflow: scroll;
755+
box-shadow: 0px 4px 10px var(--tooltip-shadow-color);
756+
}
757+
.place-bottom::after {
758+
border-bottom-color: var(--tooltip-background-color) !important;
759+
}
760+
.__react_component_tooltip.show {
761+
opacity: 1 !important;
762+
}
763+
@media (max-width: 768px) {
764+
765+
::-webkit-scrollbar {
766+
width: 0px;
767+
background: transparent;
768+
}
769+
.slogan {
770+
display: none;
771+
}
772+
.changelogButton {
773+
display: none;
774+
}
775+
.extras {
776+
display: block;
777+
margin:0;
778+
display: none;
779+
}
780+
.App {
781+
padding: 0
782+
}
783+
.AppHeader {
784+
padding: 0;
785+
margin: 0 12px;
786+
}
787+
.blockHeader{
788+
display: none;
789+
}
790+
.blockContent{
791+
height: 100%;
792+
}
793+
.blockContent::-webkit-scrollbar {
794+
width: 0;
795+
}
796+
.block {
797+
margin-top: 8px;
798+
height: 100vh;
799+
padding-bottom: 56px;
800+
border-radius: 0;
801+
box-shadow: none !important;
802+
}
642803
}

0 commit comments

Comments
 (0)