Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: lfs file rewrite #258

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
265 commits
Select commit Hold shift + click to select a range
cbff7be
Bump minimist from 1.2.5 to 1.2.6 (#13)
dependabot[bot] Mar 23, 2022
4fa110e
Add component guidelines (#12)
ychhabra-eightfold Mar 24, 2022
b6d236c
Add Octuple tabs component (#4)
ychhabra-eightfold Mar 26, 2022
c880804
Add tabs scss module (#14)
ychhabra-eightfold Mar 28, 2022
d7f1d45
Updates Button Components (#11)
dkilgore-eightfold Mar 29, 2022
7045330
Fixes missing d.ts SASS module files for prod build using latest Node…
dkilgore-eightfold Mar 29, 2022
e90c68b
fix: button: there was a missing scss selector (#17)
dkilgore-eightfold Mar 29, 2022
2a14434
Update CHANGELOG.md
dkilgore-eightfold Mar 29, 2022
2d13c47
fix: user agent border in tabs: overrides ua style (#20)
dkilgore-eightfold Mar 30, 2022
96262ad
fix: button: refines button prop and adds form type support (#19)
dkilgore-eightfold Mar 30, 2022
100c11b
Adds octuple config provider for theming (#16)
ychhabra-eightfold Mar 31, 2022
252da14
feat: changelog and commit linting: adds changelog scripts, commit me…
dkilgore-eightfold Mar 31, 2022
f286f2a
fix: asset swap: updates highlight rectangle making it symmetrical (#23)
dkilgore-eightfold Mar 31, 2022
a74420a
chore: scss: import common scss with webpack and readable scss module…
ychhabra-eightfold Apr 1, 2022
75e7c7f
feat: Adds octuple pills component (#22)
ychhabra-eightfold Apr 1, 2022
a3bd888
chore(release): 0.0.1 (#26)
dkilgore-eightfold Apr 1, 2022
4482269
fix: readme: fixes asset and documentation urls (#27)
dkilgore-eightfold Apr 1, 2022
5a6e7e4
chore(release): 0.0.2 (#28)
dkilgore-eightfold Apr 1, 2022
ccb0a89
fix: react: ignore react in production build to avoid conflicts (#29)
dkilgore-eightfold Apr 4, 2022
634cc45
chore(release): 0.0.3 (#31)
dkilgore-eightfold Apr 4, 2022
806a303
fix: commitlint: adds custom commitlint config (#25)
dkilgore-eightfold Apr 4, 2022
11a4315
fix: peer dependencies: ensure react is installed as a peer dependenc…
dkilgore-eightfold Apr 4, 2022
b680b69
chore(release): 0.0.4 (#33)
dkilgore-eightfold Apr 4, 2022
b738203
fix: html base pixel unit: changes the base from 16 to 10 (#34)
dkilgore-eightfold Apr 4, 2022
94bf905
chore(release): 0.0.5 (#35)
dkilgore-eightfold Apr 4, 2022
9b74113
fix: pills: removes unused selectors (#36)
dkilgore-eightfold Apr 5, 2022
e6c6270
chore: install peers: moves install peers to dev dependencies (#37)
dkilgore-eightfold Apr 5, 2022
421f17a
chore: export all ready components (#38)
ychhabra-eightfold Apr 5, 2022
7e5a613
chore(release): 0.0.6 (#41)
dkilgore-eightfold Apr 6, 2022
294f1b4
chore: css variables: removes non variable colors and unused files (#42)
dkilgore-eightfold Apr 6, 2022
56d7ffe
feat: input component: adds searchbox, textarea and textinput compone…
dkilgore-eightfold Apr 6, 2022
d009ca3
feat: toggle button: adds toggle button and its hooks, updates scss (…
dkilgore-eightfold Apr 7, 2022
1a33c15
feat: Adds octuple list, menu, dropdown components (#30)
ychhabra-eightfold Apr 7, 2022
662caf9
fix: handle menu item value type (#44)
ychhabra-eightfold Apr 7, 2022
c8c37dd
fix: textarea: pixel push resize icon (#46)
dkilgore-eightfold Apr 7, 2022
5876146
fix: pill button: updates hover state to match latest button styles (…
dkilgore-eightfold Apr 7, 2022
9d893f5
chore(release): 0.0.7 (#47)
dkilgore-eightfold Apr 7, 2022
91373b8
feat: button and input: adds neutral button, exports components, rena…
dkilgore-eightfold Apr 8, 2022
77f81ba
chore: rem: tidy up rem usage (#49)
dkilgore-eightfold Apr 8, 2022
54a16d4
feat: baseline font size: add use font size hook, update config provi…
dkilgore-eightfold Apr 9, 2022
b3fbaac
chore(release): 0.0.8 (#51)
dkilgore-eightfold Apr 9, 2022
c8cfb66
chore: npm publish and pr lint and test action (#39)
ychhabra-eightfold Apr 11, 2022
cedb549
chore(release): 0.0.9
ychhabra-eightfold Apr 11, 2022
0eaf39a
chore: ci: Adding tags on release
ychhabra-eightfold Apr 11, 2022
0e310cd
chore(release): 0.0.10
ychhabra-eightfold Apr 11, 2022
8b0d1ce
chore: readme: add codecov support and add build, npm and codecov bad…
ychhabra-eightfold Apr 11, 2022
70b9b4b
chore: fix: github badge action name (#53)
ychhabra-eightfold Apr 11, 2022
16602b9
fix: button: fixes disruptive button foreground color state css varia…
dkilgore-eightfold Apr 12, 2022
7bda665
feat: adds octuple panel component, add portal component (#55)
ychhabra-eightfold Apr 12, 2022
7a238fc
chore: ut: add unit tests for panel and tabs (#59)
ychhabra-eightfold Apr 13, 2022
4e7ba83
feat: adds octuples dialog component (#58)
ychhabra-eightfold Apr 13, 2022
5b5c996
chore: ignore types files from code coverage (#61)
ychhabra-eightfold Apr 13, 2022
bbd218c
chore: fix build badge (#62)
ychhabra-eightfold Apr 13, 2022
bfb3de2
feat: button: add split button component (#57)
dkilgore-eightfold Apr 13, 2022
ab8f476
chore(release): 0.0.11
dkilgore-eightfold Apr 13, 2022
21d18f4
chore: exports: export components ahead of 0.0.12 release (#64)
dkilgore-eightfold Apr 13, 2022
dbb10df
fix: input: ensures there is no visible outline on clear button hover…
dkilgore-eightfold Apr 13, 2022
aa8b2a3
chore(release): 0.0.12
dkilgore-eightfold Apr 13, 2022
cd190fd
chore: optimize build size (#66)
ychhabra-eightfold Apr 18, 2022
eace6b4
chore: add snapshot testing for storybooks (#68)
thiyagaraj-eightfold Apr 19, 2022
1184ca5
chore: setup engines for node and npm version (#69)
ychhabra-eightfold Apr 19, 2022
8d9c15d
chore: add badge for node and license (#70)
thiyagaraj-eightfold Apr 19, 2022
89bc196
feat: handle inverse themes in config provider (#67)
ychhabra-eightfold Apr 19, 2022
798e549
chore: add bundle sizes badges, octuple logo to readme (#71)
ychhabra-eightfold Apr 19, 2022
413b153
chore(release): 0.0.13
ychhabra-eightfold Apr 19, 2022
8b35171
chore: fix octuple logo url (#73)
ychhabra-eightfold Apr 19, 2022
9a74d53
chores: add chromatic (#72)
thiyagaraj-eightfold Apr 19, 2022
8edba59
chore: fix chromatic workflow file (#76)
ychhabra-eightfold Apr 19, 2022
0a40cfa
fix: button: move unreferenced global style into the module (#74)
dkilgore-eightfold Apr 19, 2022
e263098
chore(release): 0.0.14
dkilgore-eightfold Apr 19, 2022
36ee3fc
chore: update readme with usage, and fix codecov url (#77)
ychhabra-eightfold Apr 20, 2022
9d88d82
feat: adds octuples modal component, handle mobile view in dialog (#65)
ychhabra-eightfold Apr 20, 2022
bfb5454
chore(release): 0.0.15
dkilgore-eightfold Apr 20, 2022
ccac43c
fix: modal scrollbar only if content is scrollable (#78)
ychhabra-eightfold Apr 20, 2022
59d062d
chore: mdi: adds tune variant icon (#79)
dkilgore-eightfold Apr 25, 2022
99ccf83
feat: button: adds two state button component (#80)
dkilgore-eightfold Apr 26, 2022
74c2594
feat: adds octuple snackbar component (#81)
ychhabra-eightfold Apr 28, 2022
3b77737
fix: panel: footer not sticking to the bottom (#83)
ychhabra-eightfold Apr 28, 2022
ef03763
feat: adds octuple info bars (#84)
ychhabra-eightfold Apr 28, 2022
344889c
fix: tabs: remove background from tabs (#85)
ychhabra-eightfold Apr 28, 2022
955b54e
chore(release): 0.0.16
dkilgore-eightfold Apr 28, 2022
2eb4962
chore(deps): bump ejs from 3.1.6 to 3.1.7 (#86)
dependabot[bot] Apr 29, 2022
9cb8b7c
fix: dropdown: fix memory leak in dropdowns, change position strategy…
ychhabra-eightfold May 2, 2022
ef40ab6
fix: tooltip: dont show tooltip if no content (#94)
ychhabra-eightfold May 2, 2022
95e32a3
fix: button: fixes button height and min width in flex layouts (#95)
dkilgore-eightfold May 2, 2022
c1909fb
feat: change menu item value to type any (#93)
ychhabra-eightfold May 2, 2022
b801788
feat: adds octuple badge, use badge in tabs (#89)
ychhabra-eightfold May 2, 2022
3df5975
chore: update npmignore (#96)
ychhabra-eightfold May 2, 2022
12bb2bd
chore(release): 0.0.17
ychhabra-eightfold May 2, 2022
3829b1e
feat: add match score component 🟢 🟢 🟢 ⚪️ ⚪️ (#92)
thiyagaraj-eightfold May 2, 2022
8c26ed7
chore: Update COMPONENTS.md (#98)
thiyagaraj-eightfold May 3, 2022
81a9a33
feat: props: normalize label, classnames, button alignment and iconpr…
dkilgore-eightfold May 3, 2022
6964422
fix: tabs: use tab value to set the current active tab(#100)
ychhabra-eightfold May 3, 2022
0fae24d
chore: label: add label and its size to exports (#103)
dkilgore-eightfold May 3, 2022
25790df
chore(release): 1.0.0
dkilgore-eightfold May 3, 2022
9d8ae82
chore: post release updates to slack channel (#104)
ychhabra-eightfold May 4, 2022
f2b2ee1
chore: export button icon align (#105)
ychhabra-eightfold May 4, 2022
d68d746
chore: set correct node version in ci (#107)
ychhabra-eightfold May 5, 2022
48b7919
feat: abstract out common component props as oc base props, add abili…
ychhabra-eightfold May 5, 2022
f01b700
chore(release): 1.1.0
ychhabra-eightfold May 5, 2022
05bd2eb
feat: accessibility and i18n: adds keyboard focus, canvas direction s…
dkilgore-eightfold May 9, 2022
e2105dc
chore: hooks: adds ut and optimizes match media hook (#111)
dkilgore-eightfold May 10, 2022
c812689
chore: config provider: fix annotation typo (#110)
dkilgore-eightfold May 10, 2022
55b7a88
fix: button: ensures the height of buttons and clarifies class names …
dkilgore-eightfold May 11, 2022
c07b822
fix: text input: adds line height to text input to prevent descenders…
dkilgore-eightfold May 12, 2022
948a7d1
feat: adds octuple spinner component (#114)
ychhabra-eightfold May 12, 2022
9ab2ad2
chore: pill: ensure button height is determined by pill (#115)
dkilgore-eightfold May 12, 2022
1e6a0ef
style: icons: Added new icons (#117)
ayadav-eightfold May 13, 2022
3d0889a
chore(release): 1.2.0
ayadav-eightfold May 13, 2022
fa31f3c
fix: snackbar: handle snackbar width on different screen sizes (#116)
ychhabra-eightfold May 13, 2022
9370e35
fix: button: use root inverse text color instead of local variable (#…
dkilgore-eightfold May 16, 2022
d83e790
fix: text input: hides clear button for number inputs (#118)
dkilgore-eightfold May 16, 2022
1076376
fix: input: fixes onchange handler of inputs (#120)
dkilgore-eightfold May 16, 2022
617e25e
feat: pagination: adds pagination component (#121)
dkilgore-eightfold May 18, 2022
560733d
fix: pixel baseline: removes rem calculations (#124)
dkilgore-eightfold May 19, 2022
402144b
chore(release): 1.3.0
ychhabra-eightfold May 19, 2022
d5ca128
chore(deps): bump async from 2.6.3 to 2.6.4 (#125)
dependabot[bot] May 19, 2022
7b4912d
chore: github: adds pr template (#122)
dkilgore-eightfold May 19, 2022
b3d8bcd
feat: added support for icomoon icons (#129)
ayadav-eightfold May 23, 2022
1dbd2b2
fix: click on menu item not working intermittently (#128)
ychhabra-eightfold May 23, 2022
851709a
feat: added avatar component (#131)
ayadav-eightfold May 24, 2022
30a6a42
chore(release): 1.4.0
ychhabra-eightfold May 24, 2022
e6c8d91
chore: added enhancements to dropdown to support icon and improved ac…
ayadav-eightfold May 24, 2022
b97c641
feat: add Accordion component (#126)
ayadav-eightfold May 24, 2022
d4dd8fe
feat: add <Stack> ... </Stack> (#132)
thiyagaraj-eightfold May 24, 2022
8cc365a
feat: added link component (#135)
ayadav-eightfold May 24, 2022
41eb344
fix: button: fixes bugs in split and toggle buttons (#133)
dkilgore-eightfold May 24, 2022
3f40e40
feat: add checkbox and radio button components (#56)
ykelkar-eightfold May 24, 2022
fd7a073
chore(deps): bump async from 2.6.3 to 2.6.4 (#136)
dependabot[bot] May 24, 2022
9b97a45
chore: pagination: adjusts text layout of dot buttons (#138)
dkilgore-eightfold May 24, 2022
e36c7b9
chore(release): 1.5.0
dkilgore-eightfold May 24, 2022
e5b0ffa
fix: exports: adds stack and selectors to exports (#139)
dkilgore-eightfold May 24, 2022
f1f0602
chore(release): 1.5.1
dkilgore-eightfold May 24, 2022
6631ced
chore: release: remove package lock from project (#140)
dkilgore-eightfold May 24, 2022
1b74497
chore(release): 1.5.2
dkilgore-eightfold May 24, 2022
e8a0280
fix: extend RadioButtonProps and CheckBoxProps to OcBaseProps (#143)
ykelkar-eightfold May 25, 2022
f141b4c
fix: remove classname prop from CheckBoxProps (#144)
ykelkar-eightfold May 25, 2022
4563d4c
chore(release): 1.5.3
dkilgore-eightfold May 25, 2022
cdbe386
fix: selectors: adds null check to radio button onchange event (#145)
dkilgore-eightfold May 26, 2022
757b153
chore: added more icons (#146)
darora-eightfold May 26, 2022
12baf01
feat: storybook: adds storybook controls and documentation (#147)
dkilgore-eightfold May 26, 2022
c02e109
fix: modal: fix styling of modal header (#149)
ychhabra-eightfold May 27, 2022
e197d76
chore: added classnames to wrapper (#148)
ayadav-eightfold May 27, 2022
c6acd85
feat: config provider: move css variables to root selector, make base…
ychhabra-eightfold May 27, 2022
ef9d4ad
chore: added classanmes to accordion summary and body (#151)
ayadav-eightfold May 30, 2022
deaede8
chore(release): 1.6.0
ychhabra-eightfold May 30, 2022
78bf3de
chore: accordion body classnames placement (#152)
ayadav-eightfold May 30, 2022
85d87f7
chore: accordion and icon changes (#154)
ayadav-eightfold May 30, 2022
57969b8
fix: forward classNames to tab component (#157)
ychhabra-eightfold May 31, 2022
f234d0f
fix: improve usability of checkbox, checkbox group, radio and radio g…
ychhabra-eightfold May 31, 2022
784c117
chore(release): 1.7.0
ychhabra-eightfold May 31, 2022
669cef3
fix: button: update default color scheme to use primary (#158)
dkilgore-eightfold Jun 1, 2022
c46d14a
chore(release): 1.7.1
ychhabra-eightfold Jun 1, 2022
5540b90
fix: pass classnames to icons in base button (#159)
ychhabra-eightfold Jun 1, 2022
c8a900f
chore: do not toggle dropdown on body click (#165)
ayadav-eightfold Jun 2, 2022
f2510f9
chore(release): 1.7.2
ychhabra-eightfold Jun 2, 2022
781e878
chore: add test ID to link (#167)
ayadav-eightfold Jun 3, 2022
d11df6d
fix: handle onScrollLock cleanly, dialog to render inside parent elem…
ychhabra-eightfold Jun 6, 2022
ba41d36
fix: fixed search event persist issue (#169)
ayadav-eightfold Jun 8, 2022
077f885
chore(release): 1.8.0
ayadav-eightfold Jun 8, 2022
76b7316
chore: clean up types for tooltip, input and label (#170)
thiyagaraj-eightfold Jun 9, 2022
5b2ebcc
fix: modal: make position strategy fixed by default (#171)
ychhabra-eightfold Jun 10, 2022
36265be
chore(release): 1.8.1
ychhabra-eightfold Jun 10, 2022
21d4512
fix: tooltip: allow pointer events when tooltip is disabled (#172)
ychhabra-eightfold Jun 13, 2022
ed93f26
feat: adds select component (#155)
ktorlakonda-eightfold Jun 13, 2022
5bb8839
chore(release): 1.9.0
ychhabra-eightfold Jun 13, 2022
946a12a
fix: modal: disable scroll in body on x axis (#173)
ychhabra-eightfold Jun 13, 2022
8ac8d44
chore(release): 1.9.1
ychhabra-eightfold Jun 13, 2022
405b310
chore: make ci builds run on main next (#163)
ychhabra-eightfold Jun 13, 2022
c3bb9cd
fix: radio button: add classnames prop to radio button (#176)
dkilgore-eightfold Jun 13, 2022
515fdeb
fix: inputs: adds forward ref support, adjusts default wait interval …
dkilgore-eightfold Jun 13, 2022
04e70d4
feat: empty: adds empty state component (#180)
dkilgore-eightfold Jun 14, 2022
fb466ca
fix: pagination: enables page size and jumper controls and hides elem…
dkilgore-eightfold Jun 14, 2022
98faa34
feat: tooltip: adds portal prop to tooltips (#179)
dkilgore-eightfold Jun 14, 2022
f99b5b3
chore(release): 1.10.0
ychhabra-eightfold Jun 14, 2022
35aeca9
chore: remove unused var (#175)
thiyagaraj-eightfold Jun 14, 2022
beb3337
chore: add atom (#108)
thiyagaraj-eightfold Jun 14, 2022
c2a1e0c
fix: pagination: ensure jumper applies current page (#182)
dkilgore-eightfold Jun 15, 2022
7bd6957
feat: button: adds counter badge support to all buttons (#187)
dkilgore-eightfold Jun 15, 2022
31ddfcc
chore: reorganize utilities, add visuallyHidden util (#185)
jhoward-eightfold Jun 15, 2022
bf48afa
feat: add neutral menu type, add default dropdown offset (#189)
ychhabra-eightfold Jun 16, 2022
93f8ed0
chore(release): 1.11.0
ychhabra-eightfold Jun 16, 2022
7149ffe
chore: add indicator to distinguish octuple components (#192)
jhoward-eightfold Jun 20, 2022
cbd6993
chore: update github pages on octuple release (#194)
ychhabra-eightfold Jun 20, 2022
34e1296
feat: icon: adds two mdi icons, account eye and its outline variant (…
dkilgore-eightfold Jun 20, 2022
9ab83a0
fix: add total in dependencies to pickup latest changes (#195)
usinghal-eightfold Jun 21, 2022
1edf562
chore(release): 1.11.1
ychhabra-eightfold Jun 21, 2022
ad8e4cd
feat: add ability to define theme at a component level (#197)
ychhabra-eightfold Jun 21, 2022
e38a564
fix: textarea: event persist issue in react 16 (#199)
ychhabra-eightfold Jun 22, 2022
10d04a7
chore: update snackbar tests to use fake timers (#191)
ychhabra-eightfold Jun 22, 2022
b5b9970
chore(release): 1.11.2
ychhabra-eightfold Jun 22, 2022
3bdb62c
fix: interaction bugs in input, accordion and buttons (#198)
ychhabra-eightfold Jun 22, 2022
30a8229
feat: add Slider component (#190)
jhoward-eightfold Jun 22, 2022
a4e4ee7
chore(release): 1.12.0
ychhabra-eightfold Jun 22, 2022
45093e9
chore: added support for avatar hashing function (#203)
ayadav-eightfold Jun 23, 2022
b71fdf1
feat: added navbar component (#201)
ayadav-eightfold Jun 23, 2022
5758798
chore(release): 1.13.0
ayadav-eightfold Jun 23, 2022
e495d0e
Fixing value prop for text input & text area (#204)
darora-eightfold Jun 23, 2022
10a6a3d
feat: table: add table component (#193)
dkilgore-eightfold Jun 23, 2022
3caee52
fix: button: removes focus outline and border style when not in keybo…
dkilgore-eightfold Jun 24, 2022
921f64c
chore(release): 1.14.0
ychhabra-eightfold Jun 24, 2022
50edd06
chore(release): 1.14.1
ychhabra-eightfold Jun 24, 2022
873877a
fix: update button font sizes and outline colors (#206)
ychhabra-eightfold Jun 28, 2022
1cb146c
fix: tabs: allign first item to the left (#208)
ychhabra-eightfold Jun 28, 2022
6b3f173
feat: add layout type for radiogroup, checkboxgroup (#207)
ychhabra-eightfold Jun 28, 2022
f6a338c
chore(release): 1.14.2
ychhabra-eightfold Jun 28, 2022
fe2977e
fix: table: increase selection column size, add border bottom header …
ychhabra-eightfold Jun 29, 2022
0e3afb1
feat: dropdown: add ability to portal (#210)
ychhabra-eightfold Jun 29, 2022
d9dcd50
chore: tidy: renames types and fix console warnings in svg components…
dkilgore-eightfold Jun 29, 2022
bf1d21f
chore(release): 1.14.3
ychhabra-eightfold Jun 30, 2022
342789c
feat: eng-22373: enable floating buttons (#212)
yzhang-eightfold Jun 30, 2022
25bab67
fix: remove buttons from menu item (#202)
ychhabra-eightfold Jul 1, 2022
9c17dea
chore(release): 1.15.0
ychhabra-eightfold Jul 1, 2022
76f208b
chore: setup prerelease workflow (#217)
ychhabra-eightfold Jul 6, 2022
2245cba
chore: publish only on a release (#219)
ychhabra-eightfold Jul 6, 2022
bf3cb72
[Persistent Bar] As a developer I should be able to use the Octuple P…
ykelkar-eightfold Jul 6, 2022
1f85549
fix: export slider component (#221)
darora-eightfold Jul 7, 2022
1d79643
chore(release): 1.15.1-0
ychhabra-eightfold Jul 7, 2022
9fdf622
chore(release): 1.15.1
ychhabra-eightfold Jul 7, 2022
b21d900
chore: fix npm publish command (#223)
ychhabra-eightfold Jul 7, 2022
2100386
chore(release): 1.15.1-0
ychhabra-eightfold Jul 7, 2022
77b1d0c
chore(release): 1.15.1
ychhabra-eightfold Jul 7, 2022
70330f2
chore: export persistent bar in octuple.ts (#225)
ykelkar-eightfold Jul 7, 2022
f70a18f
chore(release): 1.15.2
dkilgore-eightfold Jul 7, 2022
402627c
Add persistent bar component (#227)
ykelkar-eightfold Jul 8, 2022
023917b
chore(release): 1.15.3
dkilgore-eightfold Jul 8, 2022
4fad61c
feat: add persistent bar (#229)
dkilgore-eightfold Jul 8, 2022
8021afd
chore(release): 1.16.0
dkilgore-eightfold Jul 8, 2022
7a9a9c8
feat: add ability to pass custom class to table header (#224)
ychhabra-eightfold Jul 11, 2022
7911e78
fix: prevent slider from firing onChange during init (#232)
jhoward-eightfold Jul 13, 2022
aa92507
feat: datepicker: adds date and time picker components (#233)
dkilgore-eightfold Jul 14, 2022
1e05324
chore: datetimepicker: export date and time picker (#234)
dkilgore-eightfold Jul 14, 2022
4714742
fix: datepicker: adds missing module selector (#235)
dkilgore-eightfold Jul 14, 2022
53a1c7c
chore(release): 1.17.0
dkilgore-eightfold Jul 14, 2022
1fc973b
feat: icon: adds mdi "auto-fix" icon (#236)
yzhang-eightfold Jul 14, 2022
45ab57f
feat: input: add underline variant (#237)
dkilgore-eightfold Jul 15, 2022
5857757
fix: toggle hover dropdown on click, fixed dropdown flicker on close …
ayadav-eightfold Jul 18, 2022
25784cb
feat: input: add inline prop (#239)
dkilgore-eightfold Jul 18, 2022
c69e255
fix: select: Move chevron indicator to the right side (#240)
dkilgore-eightfold Jul 19, 2022
4f41be0
fix: usematchmedia: implement addlistener fallback for older browsers…
dkilgore-eightfold Jul 19, 2022
fa9791e
feat: modal: add three additional header action button props (#244)
dkilgore-eightfold Jul 20, 2022
f50bf6d
fix: select: fixes pills, filtering, empty text, and spinner position…
dkilgore-eightfold Jul 20, 2022
ec0986b
chore(deps): bump terser from 4.8.0 to 4.8.1 (#247)
dependabot[bot] Jul 21, 2022
3b682db
chore(release): 1.18.0
dkilgore-eightfold Jul 21, 2022
b933554
chore: optimise snapshot for storyshots (#250)
thiyagaraj-eightfold Jul 21, 2022
bd30a73
feat: added filter options (#252)
ktorlakonda-eightfold Jul 22, 2022
2688eaf
chore: jest: optimise local snapshots (#251)
dkilgore-eightfold Jul 22, 2022
c0ea31b
fix: export TextInputSize (#254)
ychhabra-eightfold Jul 25, 2022
423edfe
fix: radiobutton: multiple radio buttons on the same page doesnt work…
dkilgore-eightfold Jul 25, 2022
bac2fc3
chore(release): 1.19.0
dkilgore-eightfold Jul 25, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .commitlintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"extends": ["@commitlint/config-conventional"]
}
21 changes: 13 additions & 8 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
module.exports = {
root: true,
parser: '@typescript-eslint/parser',
plugins: ['@typescript-eslint'],
extends: ["eslint:recommended", "plugin:@typescript-eslint/recommended", "plugin:storybook/recommended"],
env: {
"node": true
}
};
root: true,
parser: '@typescript-eslint/parser',
plugins: ['@typescript-eslint'],
extends: [
'eslint:recommended',
'plugin:@typescript-eslint/recommended',
'plugin:storybook/recommended',
'plugin:prettier/recommended',
],
env: {
node: true,
},
};
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.snap filter=lfs diff=lfs merge=lfs -text
17 changes: 17 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
## SUMMARY:

## GITHUB ISSUE (Open Source Contributors)

## JIRA TASK (Eightfold Employees Only):

## CHANGE TYPE:

- [ ] Bugfix Pull Request
- [ ] Feature Pull Request

## TEST COVERAGE:

- [ ] Tests for this change already exist
- [ ] I have added unittests for this change

## TEST PLAN:
49 changes: 49 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: Build

on:
push:
branches:
- main
- main-next
pull_request:
branches:
- main
- main-next

env:
NODE_VERSION: 16.14.2
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: ${{ env.NODE_VERSION }}
- name: Load cached node_modules
uses: actions/cache@v3
with:
path: node_modules
key: node_modules-${{ hashFiles('yarn.lock') }}
- run: yarn
- run: yarn test
- name: Upload code coverage
uses: codecov/codecov-action@v2
with:
token: ${{ secrets.CODECOV_TOKEN }}
fail_ci_if_error: true
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: ${{ env.NODE_VERSION }}
- name: Load cached node_modules
uses: actions/cache@v3
with:
path: node_modules
key: node_modules-${{ hashFiles('yarn.lock') }}
- run: yarn
- run: yarn lint

26 changes: 26 additions & 0 deletions .github/workflows/chromatic.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: 'Chromatic'

on: push

env:
NODE_VERSION: 16.14.2
jobs:
chromatic-deployment:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- uses: actions/setup-node@v3
with:
node-version: ${{ env.NODE_VERSION }}
- name: Load cached node_modules
uses: actions/cache@v3
with:
path: node_modules
key: node_modules-${{ hashFiles('yarn.lock') }}
- run: yarn
- name: Publish to Chromatic
uses: chromaui/action@v1
with:
projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN }}
132 changes: 132 additions & 0 deletions .github/workflows/npm-publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
name: Publish Octuple

on:
push:
tags:
- 'v*'

env:
NODE_VERSION: 16.14.2
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: ${{ env.NODE_VERSION }}
- run: yarn
- run: yarn test

publish-npm:
needs: build
runs-on: ubuntu-latest
steps:
- name: Get version from tag
id: tag_name
run: |
echo ::set-output name=current_version::${GITHUB_REF#refs/tags/v}
shell: bash
- name: Prerelease check
id: prerelease_check
if: contains(steps.tag_name.outputs.current_version, '-')
run: |
echo ::set-output name=prerelease::true
- name: Checkout code
uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: ${{ env.NODE_VERSION }}
registry-url: https://registry.npmjs.org/
- name: Run Yarn
run: yarn
- name: Publish release to npm
if: steps.prerelease_check.outputs.prerelease != 'true'
run: npm publish
env:
NODE_AUTH_TOKEN: ${{ secrets.npm_token }}
- name: Publish prerelease to npm
if: steps.prerelease_check.outputs.prerelease == 'true'
run: npm publish --tag prerelease
env:
NODE_AUTH_TOKEN: ${{ secrets.npm_token }}
- name: Get Changelog Entry
id: changelog_reader
uses: artlaman/conventional-changelog-reader-action@v1.1.0
with:
version: ${{ steps.tag_name.outputs.current_version }}
path: ./CHANGELOG.md
- name: Create/update release
uses: ncipollo/release-action@v1
with:
name: Release ${{ steps.changelog_reader.outputs.version }}
body: ${{ steps.changelog_reader.outputs.changes }}
prerelease: ${{ steps.prerelease_check.outputs.prerelease == 'true' }}
allowUpdates: true
token: ${{ secrets.GITHUB_TOKEN }}
- name: Slack Markdown Converter
id: slack_md_converter
uses: LoveToKnow/slackify-markdown-action@v1.0.0
with:
text: ${{ steps.changelog_reader.outputs.changes }}
- name: Prepare slack message
id: slack_prepare
run: |
CHANGE_LOG="${{ steps.slack_md_converter.outputs.text }}"
CHANGE_LOG="$(echo "$CHANGE_LOG" | sed -z 's/\n/\\n/g')"
echo "::set-output name=changelog::${CHANGE_LOG}"
- name: Post to Slack channel
uses: slackapi/slack-github-action@v1.19.0
with:
payload: |
{
"blocks": [
{
"type": "header",
"text": {
"type": "plain_text",
"text": "📦 Release ${{ steps.changelog_reader.outputs.version }}"
}
},
{
"type": "section",
"text": {
"type": "mrkdwn",
"text": "${{ steps.slack_prepare.outputs.changelog }}"
}
},
{
"type": "section",
"text": {
"type": "mrkdwn",
"text": " "
},
"accessory": {
"type": "button",
"text": {
"type": "plain_text",
"text": "📦 Go to Release",
"emoji": true
},
"url": "https://github.com/EightfoldAI/octuple/releases/tag/v${{ steps.changelog_reader.outputs.version }}"
}
}
]
}
env:
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
SLACK_WEBHOOK_TYPE: INCOMING_WEBHOOK
- run: yarn build-storybook
if: steps.prerelease_check.outputs.prerelease != 'true'
- name: Pushes to another repository
if: steps.prerelease_check.outputs.prerelease != 'true'
uses: cpina/github-action-push-to-another-repository@main
env:
API_TOKEN_GITHUB: ${{ secrets.API_TOKEN_GITHUB }}
with:
source-directory: 'dist'
destination-github-username: 'EightfoldAI'
destination-repository-name: 'octuple.github.io'
user-email: ychhabra@eightfold.ai
target-branch: main

8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# ide files
.idea

# dependencies
/node_modules
/.pnp
Expand All @@ -13,12 +16,17 @@
/dist

# misc
stats.json
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

*.scss.d.ts

npm-debug.log*
yarn-debug.log*
yarn-error.log*

build-storybook.log
4 changes: 4 additions & 0 deletions .husky/commit-msg
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

yarn commitlint --edit $1
3 changes: 3 additions & 0 deletions .husky/post-checkout
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#!/bin/sh
command -v git-lfs >/dev/null 2>&1 || { echo >&2 "\nThis repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting '.git/hooks/post-checkout'.\n"; exit 2; }
git lfs post-checkout "$@"
3 changes: 3 additions & 0 deletions .husky/post-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#!/bin/sh
command -v git-lfs >/dev/null 2>&1 || { echo >&2 "\nThis repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting '.git/hooks/post-commit'.\n"; exit 2; }
git lfs post-commit "$@"
3 changes: 3 additions & 0 deletions .husky/post-merge
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#!/bin/sh
command -v git-lfs >/dev/null 2>&1 || { echo >&2 "\nThis repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting '.git/hooks/post-merge'.\n"; exit 2; }
git lfs post-merge "$@"
4 changes: 4 additions & 0 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

yarn lint-staged
3 changes: 3 additions & 0 deletions .husky/pre-push
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#!/bin/sh
command -v git-lfs >/dev/null 2>&1 || { echo >&2 "\nThis repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting '.git/hooks/pre-push'.\n"; exit 2; }
git lfs pre-push "$@"
12 changes: 10 additions & 2 deletions .npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,24 +7,32 @@ src

.storybook/
.vscode/
.husky/
.github/

LICENSE
MANIFEST
npm-debug.log*
README.md
stats.json
tsconfig.json
webpack.config.js
webpack.common.js
webpack.dev.js
webpack.prod.js
yarn.lock
yarn-debug.log*
yarn-error.log*
commitlint.config.js

.eslintignore
.eslintrc.js
.commitlintrc.json
.prettierrc.js
.DS_Store
.env.development.local
.env.local
.env.production.local
.env.test.local
.versionrc.json

lib/octuple.js.LICENSE.txt
lib/octuple.js.LICENSE.txt
7 changes: 7 additions & 0 deletions .prettierrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
module.exports = {
trailingComma: 'es5',
tabWidth: 4,
semi: true,
singleQuote: true,
jsxSingleQuote: false,
};
Loading