Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
105 commits
Select commit Hold shift + click to select a range
bf935a4
feat: initialize Vue 3 project with Vite and packages
jkrumboe Dec 3, 2025
014f771
feat: Added project folder structure
jkrumboe Dec 3, 2025
e5277d3
feat, styling: css vars, base, reset
jkrumboe Dec 3, 2025
dbf44f5
feat: Add README, project structure, and styling guide documentation
jkrumboe Dec 3, 2025
63f60c8
UI component structure (#182)
jkrumboe Dec 6, 2025
63fc8b1
feat: lucide icons
jkrumboe Dec 6, 2025
a333891
feat: removed the default HelloWorld component
jkrumboe Dec 6, 2025
a67316a
feat: filter, navbar, search result component and search section
jkrumboe Dec 6, 2025
738c4e6
feat: box-shadow for the section divider
jkrumboe Dec 7, 2025
87e86ba
feat: changed title and package name to STAC Atlas
jkrumboe Dec 7, 2025
a2186d8
chore: removed vite.svg
jkrumboe Dec 7, 2025
c645903
chore: removed vue.svg
jkrumboe Dec 7, 2025
776e1b6
Merge dev-ui-justin into dev-ui
jkrumboe Dec 7, 2025
3af15c9
feat: Implement InfoCard, ItemCard and SearchResultCard components (#…
simonImf Dec 14, 2025
7106925
chore: removed Helloworld
jkrumboe Dec 15, 2025
8861735
feat: collection page, mockup data for visual feedback
jkrumboe Dec 15, 2025
268e3d2
style: removed old css names
jkrumboe Dec 15, 2025
330d5d0
chore: removed the mockup data
jkrumboe Dec 15, 2025
fffe10d
UI | Mockup recreated: Collections page, little adjuments to style ba…
jkrumboe Dec 15, 2025
82bea09
feat: update button styles and add contact popover in CollectionDetai…
jkrumboe Dec 15, 2025
056d04a
style: fixed witdh of the apply filter button
jkrumboe Dec 15, 2025
add7b33
style: map button, apply button behave like the others now
jkrumboe Dec 15, 2025
03b5ff6
Merge branch 'dev-ui' into dev-ui-justin
jkrumboe Dec 15, 2025
8bbf54e
UI | Style fixes, Copy element for contact (#199)
jkrumboe Dec 15, 2025
9691f02
chore: removed mockup data
jkrumboe Dec 15, 2025
48beb36
Merge branch 'dev-ui-justin' of https://github.com/SpatioCore/STAC-At…
jkrumboe Dec 15, 2025
e8d7b7b
feat: route gitignore
jkrumboe Dec 15, 2025
af1f044
Merge branch 'dev-api' into dev-ui-justin for implementing the api in…
jkrumboe Dec 15, 2025
f5bc1e6
feat: showing the collections from /collections in the result list
jkrumboe Dec 15, 2025
7e7f344
feat: enhance filter section layout and improve search result card ta…
jkrumboe Dec 17, 2025
f93641d
style: refine search result card layout and improve text overflow han…
jkrumboe Dec 17, 2025
768a5fa
feat: implement pagination for collections in Home.vue and adjust max…
jkrumboe Dec 17, 2025
0a74ef9
style: remove fixed height from card header and add styles for first …
jkrumboe Dec 17, 2025
eb67b98
style: enhance active pagination button styles for better visibility
jkrumboe Dec 17, 2025
6f5128e
feat: implement loading and error states in CollectionDetail.vue, enh…
jkrumboe Dec 17, 2025
5256684
style: width problem collection page, scolll items
jkrumboe Dec 17, 2025
0cc5352
Merge remote-tracking branch 'origin/dev' into dev-ui-justin
jkrumboe Dec 31, 2025
33f6ed4
chore: switched to the apis collections/:id in the ui
jkrumboe Dec 31, 2025
d22c3ab
style: calender icon response to dark & light mode
jkrumboe Dec 31, 2025
22217f8
chroe: removed svg for language button
jkrumboe Dec 31, 2025
4f0a6c7
style: added a slight highlight to input/ interaction buttons
jkrumboe Dec 31, 2025
e8c6d81
style: update dark mode colors for text and adjust tag background
jkrumboe Dec 31, 2025
225ef16
style: smaller vertical padding for select options
jkrumboe Dec 31, 2025
2a56839
feat: source and contact are shown when clicked
jkrumboe Dec 31, 2025
3b37734
feat: search functionality
jkrumboe Dec 31, 2025
6ea88ac
style: centered the paging icon
jkrumboe Jan 1, 2026
305690a
feat: removed the unnecessary Filter Header
jkrumboe Jan 1, 2026
03c83f3
feat: add bounding box drawing functionality and integrate with filte…
jkrumboe Jan 1, 2026
156bdbc
Merge branch 'dev-ui' of https://github.com/SpatioCore/STAC-Atlas int…
jkrumboe Jan 1, 2026
770d978
API integrated in the UI (#206)
jkrumboe Jan 1, 2026
e4c6863
Merge branch 'dev' into dev-ui-justin
jkrumboe Jan 11, 2026
432e9f1
style: bigger metadata section, hover state for items
jkrumboe Jan 11, 2026
379c2b7
feat: routing the home when clicking on the logo and app title
jkrumboe Jan 11, 2026
f73e2f3
feat: enhance button states and update provider button in CollectionD…
jkrumboe Jan 11, 2026
ebb6a9a
style: scrollbar styling for dark mode
jkrumboe Jan 14, 2026
8a7f4e3
Merge branch 'dev-api' into dev-ui-justin
jkrumboe Jan 21, 2026
c942c79
feat: docker
jkrumboe Jan 21, 2026
2070835
feat: enhance collection API integration and UI components with query…
jkrumboe Jan 21, 2026
412f568
feat: docker dev container hot reload, removed "Page" text in front o…
jkrumboe Jan 31, 2026
81422a1
Merge branch 'dev' into dev-ui-justin
jkrumboe Jan 31, 2026
8c2cedc
feat: add .vite to .gitignore
jkrumboe Jan 31, 2026
e5a3f1a
fix: update scrollbar track background to transparent
jkrumboe Jan 31, 2026
85e4419
feat: add feedback for copy to clipboard action with visual indication
jkrumboe Jan 31, 2026
78f92d7
fix: change justify-content to start for better alignment in collecti…
jkrumboe Jan 31, 2026
8d6e316
fix: update favicon
jkrumboe Jan 31, 2026
3780432
feat: items in collection page
jkrumboe Jan 31, 2026
968d6b8
Merge branch 'dev' into dev-ui-justin
jkrumboe Jan 31, 2026
8ced98f
feat: add CQL2 filter support in filter section and API integration
jkrumboe Jan 31, 2026
e471a2b
Merge branch 'dev' into dev-ui-justin
jkrumboe Feb 2, 2026
8e2e0c1
chore: markdown lint, removed vue.svg
jkrumboe Feb 2, 2026
5046bc7
refactor: remove development Dockerfile and associated docker-compose…
jkrumboe Feb 2, 2026
6e7690d
feat: add active and API status filters to FilterSection and update f…
jkrumboe Feb 2, 2026
0b317e9
style: update spacing in filter section and set height for right sect…
jkrumboe Feb 2, 2026
0626cea
fix: docker start / build
jkrumboe Feb 3, 2026
0c2bdef
Merge branch 'dev-ui-justin' into dev-ui
jkrumboe Feb 3, 2026
9967290
Merge branch 'dev' into dev-ui
jkrumboe Feb 3, 2026
e11e16e
fix: add missing closing div in FilterSection and clean up imports in…
jkrumboe Feb 3, 2026
5920839
Refactor code structure for improved readability and maintainability
jkrumboe Feb 3, 2026
67b2cc4
Merge branch 'dev' into dev-ui
jkrumboe Feb 3, 2026
d5e5e01
style: bigger search cards
jkrumboe Feb 3, 2026
825675f
feat: licences & providers queryables
jkrumboe Feb 3, 2026
a54cf39
fix: update API status labels for clarity
jkrumboe Feb 3, 2026
b04b42e
style: gap in metadata-item for seperation
jkrumboe Feb 3, 2026
8b1c0b3
fix: update active filter default value and placeholder for clarity
jkrumboe Feb 3, 2026
86020a6
feat: enhance pagination with input jump and update items per page
jkrumboe Feb 3, 2026
a521465
feat: enhance loading and no-results UI with spinner and messages
jkrumboe Feb 3, 2026
d7c0432
style: add ellipsis for overflowing text in source and provider URLs
jkrumboe Feb 3, 2026
1249148
style: comment out information button in navbar for future implementa…
jkrumboe Feb 3, 2026
85853a5
feat: i18n support across components and views, documentation
jkrumboe Feb 3, 2026
0e1b262
feat: enhance pagination with input jump, update items per page, and …
jkrumboe Feb 3, 2026
367a997
docs: update README with comprehensive structure, deployment instruct…
jkrumboe Feb 3, 2026
2794d79
feat: add loading indicator for items count and additional properties…
jkrumboe Feb 3, 2026
b8f3b1d
feat: implement collapsible additional properties section in Collecti…
jkrumboe Feb 3, 2026
f0d068a
Merge branch 'dev' into dev-ui
Mammutor Feb 3, 2026
d0bfbe0
feat: update German translations for consistency in Collection termin…
jkrumboe Feb 3, 2026
26b9261
feat: add selfUrl property to ItemCard and CollectionDetail for exter…
jkrumboe Feb 3, 2026
ce40656
feat: enhance item fetching to set selfUrl based on resolved URLs
jkrumboe Feb 3, 2026
57715ed
Merge branch 'dev-ui' of https://github.com/SpatioCore/STAC-Atlas int…
jkrumboe Feb 3, 2026
7ffeb53
fix: update German translations for consistency in terminology
jkrumboe Feb 3, 2026
5ed0e62
fix: remove max-width constraint from search result card styles
jkrumboe Feb 3, 2026
ad8c7ab
feat: enhance source link handling to prioritize source_root and open…
jkrumboe Feb 3, 2026
4be68ce
Delete api/data/collections.js
RobinGummels Feb 3, 2026
bc47f74
Delete api/examples/README.md
RobinGummels Feb 3, 2026
2af062e
Readded some Changes to runQuery() in collections.js
RobinGummels Feb 3, 2026
c453550
Added one `TAB` to much...
RobinGummels Feb 3, 2026
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
25 changes: 24 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,24 @@
.idea/
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
10 changes: 10 additions & 0 deletions ui/.dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
node_modules
dist
.git
.gitignore
*.md
.vscode
.idea
*.log
.env.local
.env.*.local
2 changes: 2 additions & 0 deletions ui/.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# API Configuration
VITE_API_BASE_URL=http://localhost:3000
25 changes: 25 additions & 0 deletions ui/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
.vite
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
3 changes: 3 additions & 0 deletions ui/.vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"recommendations": ["Vue.volar"]
}
30 changes: 30 additions & 0 deletions ui/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Build stage
FROM node:22-alpine AS build

WORKDIR /app

# Copy package files
COPY package*.json ./

# Install dependencies
RUN npm install

# Copy source code
COPY . .

# Build the application
RUN npm run build

# Production stage
FROM nginx:alpine AS production

# Copy built assets from build stage
COPY --from=build /app/dist /usr/share/nginx/html

# Copy nginx configuration
COPY nginx.conf /etc/nginx/conf.d/default.conf

# Expose port 80
EXPOSE 80

CMD ["nginx", "-g", "daemon off;"]
Loading