Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
256 commits
Select commit Hold shift + click to select a range
47a7376
Merge branch 'master' into search
jasonpriem Sep 26, 2023
11c5b40
Merge branch 'master' of https://github.com/ourresearch/openalex-gui
Sep 26, 2023
0e22581
add new pages to app bar menu.
Sep 26, 2023
65e81d0
update deps.
Sep 26, 2023
19c0e2d
save point.
Sep 26, 2023
9be54be
many improvements to FilterEditSelect dialogs.
Sep 26, 2023
a624a3c
clearer action buttons for FilterEditSelect.
Sep 26, 2023
464a57d
note 'no search results' on FilterEditSelect.
Sep 26, 2023
54684d2
prettier fulltext search box.
Sep 26, 2023
e21fd50
add fulltext and range FilterEdit cards.
Sep 26, 2023
f8a4882
boolean edit is prettier.
Sep 26, 2023
04146bb
better mobile support.
Sep 26, 2023
0cfd9c8
white filters tab.
Sep 26, 2023
063d284
summaries persist during filter changes.
jasonpriem Sep 27, 2023
fea0a95
correct date for webinar 2
h1-the-swan Sep 27, 2023
d8002f1
save point without bootFromUrl.
Sep 28, 2023
9ef6f84
Merge branch 'master' of https://github.com/ourresearch/openalex-gui
Sep 28, 2023
0ec3cd2
hide search box except on serp.
jasonpriem Sep 28, 2023
a90d154
api box shows url.
jasonpriem Sep 28, 2023
1762505
fix plausible analytics config
h1-the-swan Sep 28, 2023
aa25f3b
fix some site nav things
h1-the-swan Sep 28, 2023
4117b93
save point.
Sep 28, 2023
80ee4f0
showing chips.
jasonpriem Sep 28, 2023
cb62181
add names is separate window from view names, in selects.
jasonpriem Sep 29, 2023
4bbe656
you can edit from filters dialog.
jasonpriem Sep 29, 2023
cc9134c
filters sidebar.
jasonpriem Sep 30, 2023
65caa6b
search on open access filter works.
jasonpriem Sep 30, 2023
3c3eccb
chip group for tabs.
jasonpriem Sep 30, 2023
7b7f182
show filters in filterlist again.
jasonpriem Sep 30, 2023
0461e97
results summaries work (but only one at a time).
jasonpriem Oct 3, 2023
e3d5c43
sort starting to work.
jasonpriem Oct 3, 2023
6833fcc
sort works without vuex.
jasonpriem Oct 3, 2023
6efa358
fix download bugs.
jasonpriem Oct 4, 2023
5d1b364
bigger add-group button.
jasonpriem Oct 4, 2023
0768d35
chip edit in select filters.
jasonpriem Oct 5, 2023
5ce119e
don't show selected chips.
jasonpriem Oct 5, 2023
c4ffbfb
SDG and countries work.
jasonpriem Oct 6, 2023
19e7f8d
match mode must be AND when negating an option.
jasonpriem Oct 6, 2023
0a45878
refactor value-chips
jasonpriem Oct 6, 2023
48649d1
show tabs at top of results.
Oct 6, 2023
fcece95
openalex descriptive stats page (wip)
h1-the-swan Oct 6, 2023
f71ac3f
group-by button works.
jasonpriem Oct 7, 2023
9b94dbc
Merge branch 'master' of https://github.com/ourresearch/openalex-gui
jasonpriem Oct 7, 2023
59de6a9
search within groups.
jasonpriem Oct 7, 2023
6a9bd33
group selector is chip.
jasonpriem Oct 7, 2023
5c1eeb9
api viewer mostly works.
Oct 7, 2023
9d85d82
more buttons on url editor.
Oct 7, 2023
185d13f
more stats (wip)
h1-the-swan Oct 9, 2023
f052341
more stats in live stats page
h1-the-swan Oct 9, 2023
1501432
type select works.
jasonpriem Oct 10, 2023
55429d5
groupby export partly works.
jasonpriem Oct 10, 2023
ef2a7e6
remove groupby donuts and subtitles.
jasonpriem Oct 11, 2023
d346270
chips for boolean.
jasonpriem Oct 11, 2023
b6707e4
list instead of chips.
jasonpriem Oct 11, 2023
160aa05
cute list!
jasonpriem Oct 11, 2023
63ca3f5
resolve git nonsense.
Oct 11, 2023
7585ea3
prettier api edit.
Oct 11, 2023
b88c17d
single column
jasonpriem Oct 12, 2023
a0abe73
less ugly All Filters.
jasonpriem Oct 12, 2023
62f9e59
less console.log noise.
jasonpriem Oct 12, 2023
695dfb5
longer work linkout buttons.
Oct 12, 2023
418fa32
prettier api editor.
Oct 12, 2023
facf8e5
webinar 2 video and slides
h1-the-swan Oct 12, 2023
9ab4c5e
save point.
Oct 13, 2023
e832fbd
Merge branch 'master' of https://github.com/ourresearch/openalex-gui
Oct 13, 2023
e43206a
clearer group-by.
jasonpriem Oct 13, 2023
edbc1a9
stats page.
jasonpriem Oct 14, 2023
3c995d3
colors for stats page.
jasonpriem Oct 14, 2023
a551812
colorize spinners.
Oct 14, 2023
b14e00f
prettier webinars page.
Oct 14, 2023
6da5b1b
partly done with About page.
Oct 14, 2023
3f53156
simpler Testimonials page.
Oct 14, 2023
29adb92
better footer.
Oct 16, 2023
b7ef121
wavy line above footer.
Oct 16, 2023
58ebdb4
filters in toolbar.
Oct 17, 2023
6ca61dc
nav links as config file.
Oct 17, 2023
1a42924
nav bar somewhat set.
Oct 19, 2023
ee1372f
making some progress.
Oct 20, 2023
112dd1f
selecting actions with configs.
Oct 20, 2023
faa963a
action tabs work.
Oct 20, 2023
f8101f9
column select works.
Oct 20, 2023
4973868
can add action values.
Oct 21, 2023
794c1fc
save point.
Oct 23, 2023
5f89e74
sort works at last.
Oct 23, 2023
feeacf1
switching tabs works better.
Oct 23, 2023
33a52f7
action menus work again.
Oct 24, 2023
482566c
group-by works.
Oct 24, 2023
5e10b65
hide navbar on serp.
Oct 25, 2023
b0300cd
works zoom appears.
Oct 25, 2023
7e4a045
redirect alpha.openalex.org to openalex.org/works
h1-the-swan Oct 25, 2023
3cacaf2
save point.
Oct 28, 2023
546d686
most of entitywork working.
Oct 30, 2023
735d31b
comparison table uses vuetify framework
h1-the-swan Oct 30, 2023
326e187
save point.
Nov 1, 2023
c211409
add/delete actionKeys works.
Nov 1, 2023
d61e28d
show group by name.
Nov 1, 2023
b182374
filter menu partly working.
Nov 2, 2023
1d6aba8
many table headers work.
Nov 3, 2023
396cbdc
table headers work.
Nov 3, 2023
0bb1ae4
redirects openalex ids.
Nov 3, 2023
5e1b6a3
save point.
Nov 3, 2023
019790f
add privacy policy
h1-the-swan Nov 3, 2023
52acb0f
404 page works.
Nov 4, 2023
db5c8b2
color-code actions.
Nov 4, 2023
cda4aa5
groups download works.
Nov 4, 2023
7ce7308
api viewer works.
Nov 4, 2023
79eb32a
lose work sidebar tabs.
Nov 4, 2023
53d2dc3
nov 2023 webinar is done
h1-the-swan Nov 10, 2023
724692d
fix several entity sidebar bugs causing it to not show up.
Dec 4, 2023
3c5bf68
fix urlencoding of group-by url.
Dec 5, 2023
83b27ec
add authorChangeRequest link to google form
h1-the-swan Dec 5, 2023
d0300fe
minor edit
h1-the-swan Dec 6, 2023
4306a84
action menu loses colors.
Dec 6, 2023
075848a
toolbar on serp page.
Dec 7, 2023
cf5a598
a bit wider.
Dec 7, 2023
5285c9f
add link to support email
h1-the-swan Dec 12, 2023
a81845a
many things.
Dec 13, 2023
a634723
menus are lists.
Dec 14, 2023
7dd236d
more actions dialogs works.
Dec 14, 2023
4a2a6c1
more actions dialog is closeable.
Dec 14, 2023
101b8e9
create new search filter from filters menu.
Dec 14, 2023
441c382
modify text for vosviewer webinar
h1-the-swan Dec 14, 2023
d52ce27
add vosviewer link
h1-the-swan Dec 14, 2023
d2470de
dialog to edit fulltext search.
Dec 14, 2023
0201a10
select options works with dialog.
Dec 14, 2023
e654bf8
webinar 4 is done, video and slides are up
h1-the-swan Dec 14, 2023
1530857
message displayed if there are no upcoming webinars
h1-the-swan Dec 14, 2023
d3b50b3
toggle actions works.
Dec 15, 2023
1316f2a
table header menus work.
Dec 15, 2023
8a8a6a6
start of filter list.
Dec 16, 2023
44f7607
boolean filter works.
Dec 16, 2023
f06fc0c
save point.
Dec 16, 2023
02b424f
create filter works.
Dec 16, 2023
c4da056
placeholder for select option search.
Dec 18, 2023
f4366a5
add source code link.
Dec 19, 2023
207eb46
autofocus new filters.
Dec 19, 2023
9151456
thing.
Dec 19, 2023
aca6e3d
click to add count to filter.
Dec 19, 2023
b530430
autofocus on filterbar.
Dec 19, 2023
b857fc0
arrow keys progress.
Dec 19, 2023
eb3169a
fix work title search.
Dec 20, 2023
efad99b
move toolbar down.
Dec 20, 2023
08d65be
move help and API actions to topsies.
Dec 22, 2023
872c06f
analytic tab.
Dec 22, 2023
682b9e4
url uses group_by defaults.
Dec 22, 2023
c926c2b
clean up analyze/list version.
Dec 23, 2023
2bb6948
add/remove count-by widgets works.
Dec 26, 2023
833b821
work entity is own page.
Dec 26, 2023
a41fd57
search bar links to entity pages.
Dec 28, 2023
8b75f8f
entity roles switcher works.
Dec 28, 2023
0481e0e
entity pages for all.
Dec 28, 2023
2f01915
add links.
Dec 28, 2023
1fe6d77
searchbar works.
Dec 29, 2023
f4daf42
filters suggestions are chips
Dec 29, 2023
4f3b9cb
add authors to works.
Dec 30, 2023
f3a8795
show work counts next to filter in box.
Dec 30, 2023
53f6e18
map icon.
Dec 30, 2023
cb20897
show search box on serp page.
Jan 2, 2024
93925de
show Learn More link for entity filters.
Jan 2, 2024
98603da
subtitle for works entity pages.
Jan 3, 2024
bdec928
adding search works with dialog.
Jan 4, 2024
d33144a
card-filters all work.
Jan 4, 2024
18b871d
even-height filter-cards
Jan 4, 2024
4d5465d
show subtitle in selectOption info cards.
Jan 5, 2024
a587d77
links icon on entity page.
Jan 5, 2024
a271ad2
more filtery filter-cards.
Jan 5, 2024
08ece7c
search filtercard new style.
Jan 6, 2024
d40297e
title atop cards.
Jan 6, 2024
4105ec4
list view works.
Jan 6, 2024
8ba255e
list works on mobile.
Jan 6, 2024
83b43ad
pdf and cited-by links on results list items.
Jan 6, 2024
f9e02d1
left-aligned.
Jan 6, 2024
26eeda4
left align responsive.
Jan 6, 2024
99f1565
add api viewer back.
Jan 7, 2024
3989d51
serp works on mobile.
Jan 7, 2024
9595075
show more on abstract.
Jan 7, 2024
a3c19b8
show citation count for work.
Jan 7, 2024
c6cea0c
color factoid-cards.
Jan 7, 2024
5d8378f
prettier filterbar
Jan 8, 2024
30d0961
smaller filterbar
Jan 8, 2024
5e38448
filters are button-cards.
Jan 8, 2024
5855523
loading bar for search box.
Jan 8, 2024
ea9166f
add iso language codes plugin.
Jan 8, 2024
dc6a7a8
fix language names bug.
Jan 8, 2024
24b0014
googlier look.
Jan 8, 2024
76b4ddc
pretty landing page.
Jan 8, 2024
1b5205b
show author affils.
Jan 8, 2024
2c1285a
clean filter menu popups.
Jan 8, 2024
1bf0709
fix searchbox on mobile home.
Jan 8, 2024
1fa0031
hide table view for mobile.
Jan 8, 2024
982201e
color update.
Jan 8, 2024
8e0e598
sidebar works.
Jan 9, 2024
49a2e01
smaller logo.
Jan 9, 2024
6f7db52
fluid layout.
Jan 9, 2024
2594820
bars for work counts.
Jan 9, 2024
4af80b3
save before sprint meeting.
Jan 9, 2024
287c026
same.
Jan 9, 2024
1ef2df5
fluid containers.
Jan 9, 2024
e8228fc
tweaks.
Jan 9, 2024
671ac0a
darker background.
Jan 9, 2024
a557f22
search bar dark mode.
Jan 10, 2024
1db146c
fewer results.
Jan 10, 2024
50d32d3
nav sidebar works.
Jan 10, 2024
8392481
envelope icon.
Jan 10, 2024
97fc50b
auto-typing on homepage.
Jan 11, 2024
ada7715
better loading spinner for search bar.
Jan 11, 2024
5d0140d
fix firefox search blur bug.
Jan 11, 2024
8c7e07a
search box in a modal.
Jan 11, 2024
eab0e1b
save point.
Jan 11, 2024
7f011f3
homepage blurbs done.
Jan 11, 2024
4b46271
prettier entity pages.
Jan 12, 2024
23b5848
fix menu arrow key select.
Jan 12, 2024
09c1e02
commit.
Jan 12, 2024
fce87d9
better help.
Jan 12, 2024
e71cc87
ready to push to prod.
Jan 12, 2024
006dab3
Merge branch 'filter-phrases'
Jan 12, 2024
3f0d426
better name for fulltext search.
Jan 12, 2024
1586274
add filters from analytics widgets.
Jan 13, 2024
cf37c53
show year group-by as bar graph.
Jan 13, 2024
f7bbbd9
year graph at top.
Jan 13, 2024
f0ba4cc
show number if just one year selected.
Jan 13, 2024
51da176
bugfix: affil.years in correct order
h1-the-swan Jan 14, 2024
53d80b6
click on boolean widgets to add filters.
Jan 15, 2024
34638dd
solo search box.
Jan 15, 2024
88b9b91
Merge branch 'master' of https://github.com/ourresearch/openalex-gui
Jan 15, 2024
8a119b7
cited-by graph
Jan 15, 2024
d97e9f9
move help page to zendesk form
h1-the-swan Jan 15, 2024
69e2c31
various.
Jan 15, 2024
949dac5
Merge branch 'master' of https://github.com/ourresearch/openalex-gui
Jan 15, 2024
04bf39f
various.
Jan 15, 2024
663bb45
search bar in filters window.
Jan 16, 2024
ec4d879
tabs for results/analytics on mobile.
Jan 16, 2024
2c05f52
tweaks.
Jan 16, 2024
a76c4c2
add icons.
Jan 16, 2024
057d0de
prettier buttons.
Jan 16, 2024
a8eff51
tidier analytics cards.
Jan 16, 2024
c4962c1
view more groups.
Jan 16, 2024
85f19f6
you can select from analytics views.
Jan 16, 2024
75f55c5
negation button on pinboard.
Jan 17, 2024
7fc5579
social-proof logs on landing page.
Jan 18, 2024
de0aefc
toggle negated from widgets.
Jan 18, 2024
2588ecf
move webinars page to help docs
h1-the-swan Jan 18, 2024
7144b91
move contact endpoint to zendesk form
h1-the-swan Jan 18, 2024
2a2fb8e
now.
Jan 19, 2024
66beea3
Merge branch 'master' of https://github.com/ourresearch/openalex-gui
Jan 19, 2024
d78d1e5
searchbox shows up.
Jan 19, 2024
1fef74b
tabs work.
Jan 20, 2024
aa51bbb
add the sdg goal number as a prefix
mosart Feb 1, 2024
aecec57
changed short title of SDG15; in>on + no caps
mosart Feb 1, 2024
6db784a
changed short title SDG04
mosart Feb 1, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28,057 changes: 6,060 additions & 21,997 deletions package-lock.json

Large diffs are not rendered by default.

12 changes: 8 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,16 @@
"lint": "vue-cli-service lint"
},
"dependencies": {
"@achrinza/node-ipc": "^10.1.9",
"axios": "^0.27.2",
"body-scroll-lock": "^2.7.1",
"core-js": "^3.6.5",
"country-code-lookup": "^0.0.20",
"express": "^4.17.1",
"heroku-ssl-redirect": "^0.0.4",
"iso-639-1": "^3.1.0",
"millify": "^5.0.0",
"qrcode.vue": "^1.7.0",
"sanitize-html": "^2.7.2",
"v-scroll-lock": "^1.3.1",
"vue": "^2.6.11",
Expand All @@ -31,17 +34,18 @@
"vue-sanitize": "^0.2.2",
"vue-shortkey": "^3.1.7",
"vue-truncate-filter": "^1.1.7",
"vue-typer": "^1.2.0",
"vuetify": "^2.4.0",
"vuex": "^3.4.0"
},
"devDependencies": {
"@babel/plugin-proposal-optional-chaining": "^7.16.7",
"@mdi/font": "^7.2.96",
"@vue/cli-plugin-babel": "~4.5.0",
"@vue/cli-plugin-eslint": "~4.5.0",
"@vue/cli-plugin-router": "~4.5.0",
"@vue/cli-plugin-babel": "^5.0.8",
"@vue/cli-plugin-eslint": "^5.0.8",
"@vue/cli-plugin-router": "^5.0.8",
"@vue/cli-plugin-vuex": "~4.5.0",
"@vue/cli-service": "~4.5.0",
"@vue/cli-service": "^5.0.8",
"babel-eslint": "^10.1.0",
"eslint": "^6.7.2",
"eslint-plugin-vue": "^6.2.2",
Expand Down
Binary file added public/Intro_OpenAlex.pdf
Binary file not shown.
Binary file added public/OpenAlex_Webinar_International.pdf
Binary file not shown.
Binary file added public/OpenAlex_privacy_policy.pdf
Binary file not shown.
Binary file added public/Research.pdf
Binary file not shown.
Binary file not shown.
2 changes: 1 addition & 1 deletion public/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
rel="stylesheet">

<!-- <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@mdi/font@latest/css/materialdesignicons.min.css">-->
<script defer data-domain="alpha.openalex.org" src="https://plausible.io/js/script.outbound-links.js"></script>
<script defer data-domain="openalex.org" src="https://plausible.io/js/script.outbound-links.js"></script>
</head>
<body>
<noscript>
Expand Down
13 changes: 10 additions & 3 deletions server.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,22 @@ let app = express();
// always redirect to https:
app.use(sslRedirect(['production'], 301));

// redirect alpha.openalex.org to openalex.org/works
app.use(function (req, res, next) {
if (req.subdomains.includes('alpha') || req.hostname.split('.').includes('alpha')) {
res.redirect('https://openalex.org/works');
} else {
next();
}
});

// this was helpful for configs:
// https://scotch.io/tutorials/creating-a-single-page-todo-app-with-node-and-angular
app.use(serveStatic(__dirname + "/dist"));



app.get('*', function (req, res) {

res.sendfile('./dist/index.html');
res.sendFile(__dirname + '/dist/index.html');
});

const port = process.env.PORT || 5000;
Expand Down
Loading