Skip to content
Merged
Show file tree
Hide file tree
Changes from 63 commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
a382ecf
refactor: optimize copy event handling
osabl Aug 4, 2025
50619d1
feat: add color sorting algorithm and icon processing
osabl Aug 4, 2025
617e7d2
feat: add badge generation script
osabl Aug 5, 2025
a9cf72f
fix: enable badgeBase64Svg in badge data
osabl Aug 5, 2025
0cb683e
fix: update badge message to use title instead of encoded title
osabl Aug 5, 2025
e33b92c
feat: implement virtual window for badge display and add loader
osabl Aug 5, 2025
f1603fc
refactor: icon loading with IntersectionObserver
osabl Aug 5, 2025
db4919b
feat: enhance virtual window with ordering functionality and sorting …
osabl Aug 5, 2025
fa0af82
refactor: update icon list structure to use div elements for improved…
osabl Aug 5, 2025
9a890ef
feat: improve virtual window responsiveness with dynamic column adjus…
osabl Aug 5, 2025
4f1adac
refactor: transferring functions to specific files and organizing code
osabl Aug 5, 2025
7ad35e0
refactor: update grid layout with CSS variables for improved responsi…
osabl Aug 5, 2025
62db299
feat: enhance virtual window with dynamic badge retrieval and sorting
osabl Aug 5, 2025
50f3e09
refactor: improve ordering logic by consolidating sort conditions and…
osabl Aug 5, 2025
29ff142
refactor: optimize badge sorting
osabl Aug 5, 2025
51ddd02
refactor: enhance search functionality with dynamic badge retrieval a…
osabl Aug 5, 2025
f157c29
refactor: remove unused functions
osabl Aug 6, 2025
90b3cca
refactor: list element creation with template literals
osabl Aug 6, 2025
cb760fe
refactor: rename parameter
osabl Aug 6, 2025
8d8e32f
refactor: remove unused file
osabl Aug 6, 2025
e66a64f
refactor: optimize variable naming and remove commented code
osabl Aug 6, 2025
22c498e
refactor: run prettier
osabl Aug 6, 2025
13d9ddf
refactor: clean up webpack configuration
osabl Aug 6, 2025
9ca70c7
refactor: update badge generation to use chunks
osabl Aug 6, 2025
3cd66c1
refactor: optimize icon loading with chunked data
osabl Aug 6, 2025
6df8c79
refactor: delete unused file
osabl Aug 6, 2025
956ebcb
refactor: add badges JSON files to .gitignore
osabl Aug 6, 2025
9b875a8
refactor: improve icon loading with optimized chunk fetching and inte…
osabl Aug 6, 2025
cbb97f8
refactor: enhance badge image loading with chunked data fallback
osabl Aug 6, 2025
8d6e4f2
refactor: dep to devDep
osabl Aug 7, 2025
04bb70f
refactor: optimize badge chunking with dynamic size limits
osabl Aug 7, 2025
535b2a2
refactor: update build scripts
osabl Aug 7, 2025
de8b7e8
refactor: update prettier ignore
osabl Aug 7, 2025
d7877da
fix: add copy style attribute
osabl Aug 7, 2025
6f0fffe
fix: move sortBadges function into ordering module scope
osabl Aug 8, 2025
1a3cf06
fix: add defensive checks for callback functions
osabl Aug 8, 2025
acf4fba
test: add unit tests for sortBadges function
osabl Aug 8, 2025
e6c20e9
test: restructure and enhance sortBadges tests
osabl Aug 8, 2025
4e4b440
test: add tests for onOrderChange callback
osabl Aug 8, 2025
6ca0e8f
test: add unit tests for badge searching logic and onSearch callback
osabl Aug 8, 2025
70083f6
fix: ensure valid column count
osabl Aug 10, 2025
a680bb3
test: add unit tests for getColumnsCount function
osabl Aug 10, 2025
633df6f
test: add mocks
osabl Aug 10, 2025
b9f9374
test: add unit tests for virtual-window module
osabl Aug 10, 2025
b74acea
refactor: simplify and modularize badge generation logic
osabl Aug 12, 2025
ced4850
style: update badge logic to using sprites
osabl Aug 12, 2025
924a780
refactor: remove badge generation logic and dependencies and change l…
osabl Aug 12, 2025
fe52428
fix: handle empty badge list in sortBadges
osabl Aug 12, 2025
eb2a549
test: update ordering tests
osabl Aug 12, 2025
7894eb5
test: add mocks for static asset imports in Jest
osabl Aug 12, 2025
470e44e
test: add unit tests for icons module
osabl Aug 12, 2025
e3f3b71
fix: ensure columns count updates on DOMContentLoaded event
osabl Aug 13, 2025
b553d34
fix: add no-JS fallback and minor changes
osabl Aug 13, 2025
aa00259
test: comment out deprecated e2e test for grid item visibility
osabl Aug 13, 2025
aed956a
test: extend DOM mocks
osabl Aug 13, 2025
1a88c1a
chore: update ignore files
osabl Aug 13, 2025
805fb11
Merge branch 'master' into optimization/performance
osabl Aug 13, 2025
6ed8ab3
Update tests/mocks/dom-utils.mock.js
osabl Aug 18, 2025
ebf649b
Update public/scripts/index.js
osabl Aug 18, 2025
c1ad952
Update webpack.config.js
osabl Aug 18, 2025
8545b14
Update public/stylesheet.css
osabl Aug 18, 2025
ace1259
Update public/stylesheet.css
osabl Aug 18, 2025
4776573
Merge branch 'master' into optimization/performance
osabl Aug 18, 2025
673500d
refactor: improve code consistency and formatting
osabl Aug 19, 2025
0835591
refactor: improve code consistency and formatting
osabl Aug 19, 2025
13c15a0
rollback: to previous control positioning styles
osabl Aug 19, 2025
57df76c
refactor: remove unused query parameter and duplicate mocks
osabl Aug 19, 2025
e60bed4
Update public/scripts/virtual-window.js
osabl Aug 19, 2025
f34581a
Merge branch 'master' into optimization/performance
osabl Aug 26, 2025
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
3 changes: 3 additions & 0 deletions jest.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ module.exports = {
'/node_modules/',
...getIgnorePattern(process.env.TEST_ENV),
],
moduleNameMapper: {
'\\.(svg|png|jpg|gif|css)$': '<rootDir>/tests/mocks/image-import.mock.js'
}
};

function buildWebsite(env) {
Expand Down
151 changes: 123 additions & 28 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@
"node": ">=16.0.0"
},
"dependencies": {
"simple-icons": "15.10.0"
"simple-icons": "15.10.0",
"virtual-scroller": "1.13.1"
}
}
16 changes: 16 additions & 0 deletions public/images/Ellipsis@1x-1.0s-200px-200px.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading