Commit Graph

620 Commits (ecb22a9ef370732d3dcd8f03b09800777562aefc)

Author SHA1 Message Date
Alex Gleason 3cc37dd9ce
Upgrade other jest-related packages
2 years ago
Alex Gleason 89c84b9241
Upgrade Jest to v27.5, remove jest-transform-stub, add a custom transformer
2 years ago
Justin 3e40ac830e Move dependencies
2 years ago
Justin 9a099b3fa7 Add "react-testing-library"
2 years ago
Justin d3f49bfe7f Simplify YARN commands
2 years ago
Alex Gleason 0cdf898b37
Convert Polls to TSX
3 years ago
Alex Gleason 05f5045648
Convert utils/features.ts to TypeScript
3 years ago
Alex Gleason c62d402a4e
DetailedCryptoAddress: convert to tsx
3 years ago
Alex Gleason 53b920c297
ThemeToggle: convert to TSX
3 years ago
Justin 97af1ece28 Resolve missing CSS variables in the theme
3 years ago
Justin 40cc960985 Use React Router hook for 'history'
3 years ago
Alex Gleason 228f16f930
Merge remote-tracking branch 'origin/develop' into next-react-router-5
3 years ago
Alex Gleason c9cef587a6
Merge remote-tracking branch 'origin/develop' into react-router-5
3 years ago
Alex Gleason c1a5bf5880
Move @types deps into non-dev dependencies
3 years ago
Alex Gleason 5cd894ab02
Truth Social
3 years ago
Alex Gleason 09b9df7c80
Add Tailwind
3 years ago
Alex Gleason c8c5a6b077
Merge remote-tracking branch 'origin/develop' into ts-redux
3 years ago
Alex Gleason 0daa53c03c
Fix Typescript eslint
3 years ago
Alex Gleason 608958f1e8
Add @types/http-link-header
3 years ago
Alex Gleason 1f0341aa2b
Upgrade react-router-dom to v5.3
3 years ago
Alex Gleason d07d9b5bed
Mock API with MSW
3 years ago
Alex Gleason 27564dd360
WIP: reducer typescript
3 years ago
Alex Gleason a91fe1db91
configureStore: typescript conversion
3 years ago
Alex Gleason 75db92719d
Normalize poll emoji
3 years ago
Alex Gleason e8e1ab74ed
Polyfill require.context in tests only
3 years ago
Alex Gleason 6df5e070a5
Upgrade immutable.js to v14
3 years ago
Alex Gleason 3a5c62cb70 Revert "Merge branch 'revert-f59d977a' into 'develop'"
3 years ago
Alex Gleason 1f549ebe1a Revert "Merge branch 'typescript' into 'develop'"
3 years ago
Alex Gleason 0e34ddba60
Typescript: IT WORKS
3 years ago
Alex Gleason 2b235a80e4
Merge remote-tracking branch 'origin/develop' into typescript
3 years ago
marcin mikołajczak 409cb3819e Show birth date field on registration page when required
3 years ago
marcin mikołajczak 5e76b5afca Birth dates
3 years ago
Alex Gleason 2a0e2001d6
eslint: enforce import/order
3 years ago
marcin mikołajczak 2d3784eb88 Minor changes, port 'Generalize “press back to close modal” to any modal and to public pages' from Mastodon
3 years ago
marcin mikołajczak bb1ac3e3b7 Add lazy load to emoji-mart
3 years ago
Alex Gleason f826d620b4
Start adding Typescript support
3 years ago
Alex Gleason 3e3433218c
Column: remove top gap on mobile, implement pulling feedback
3 years ago
Alex Gleason 3c5384f318
localforage: add localforage, remember a fetched instance
3 years ago
Alex Gleason 6b77a4a62a
Remove react-content-loader
3 years ago
Alex Gleason 53ce30e472
Add react-content-loader
3 years ago
Alex Gleason 2015560a42
Replace ForkAwesome with LineAwesome
3 years ago
Alex Gleason 58adc67e4b
Webpack: serve SVG icons as files
3 years ago
Alex Gleason a0de32bcb0
StatusActionBar: update icons
3 years ago
Alex Gleason 3a1b660269
Make column panels sticky
3 years ago
Alex Gleason 26c7068d66
Add Tabler icons
3 years ago
Alex Gleason 008d53a7d9
Merge remote-tracking branch 'origin/develop' into next
3 years ago
Alex Gleason aeef12acf0
Rip out react-redux-loading-bar
3 years ago
Alex Gleason 630736757d
Merge remote-tracking branch 'origin/develop' into next
3 years ago
Alex Gleason 25075074ff
webpack/index.js --> webpack.config.js
3 years ago
Alex Gleason b244b5b832
Remove deprecated babel-runtime package
3 years ago
Alex Gleason 02aaf357a2
Upgrade immutable to 4.0.0-rc.14
3 years ago
Alex Gleason bc0e80ad18
Upgrade stylelint to latest versions
3 years ago
Alex Gleason ad86a8a85e
Remove unused file-loader package
3 years ago
Alex Gleason a5e8f399f1
Upgrade babel to latest versions
3 years ago
Alex Gleason 722f10b3e1
Upgrade react-swipeable-views to v0.14.0
3 years ago
Alex Gleason 724ee569a1
Merge remote-tracking branch 'origin/develop' into upgrade-axios-0.21.4
3 years ago
Alex Gleason eee0b92313
Upgrade redux and react-redux
3 years ago
Alex Gleason a8b4b288f3 Revert "Merge branch 'upgrade-redux-4.1.1' into 'develop'"
3 years ago
Alex Gleason cc7637556c
Upgrade axios to v0.21.4
3 years ago
Alex Gleason 7993fb9071
Upgrade Redux to v4.1.1
3 years ago
Alex Gleason b993056f76
Upgrade websocket.js to @gamestdio/websocket
3 years ago
Alex Gleason 53a0213fbf
Merge remote-tracking branch 'origin/develop' into next
3 years ago
Alex Gleason dbd859d053
lint-staged: move configuration to `.lintstagedrc.json` file
3 years ago
Alex Gleason 38bac67b71
Use lint-staged with Husky to only lint changed files
3 years ago
Alex Gleason dbc20362fd
Lint code on commit with Husky npm
3 years ago
Alex Gleason 3bf15df730
Add SVG icon support
3 years ago
Alex Gleason a22257a916
Drop IE11 support
3 years ago
Alex Gleason d040de4c15
Remove wdyr
3 years ago
Alex Gleason c2560064e3
Sentry: basic monitoring
3 years ago
Alex Gleason 35d18fbe33
Jest: fix SVG import breaking tests
3 years ago
Alex Gleason 7540570ff5
Webpack: get rid of CompressionPlugin
3 years ago
Alex Gleason 36b648a2bf
Upgrade eslint plugins, jest, make tests run again
3 years ago
Alex Gleason 15283102d1
Upgrade Webpack to v5
3 years ago
Alex Gleason b47685c596
Webpack: upgrade webpack-cli to latest version
3 years ago
Alex Gleason 0c75d42caf
JSDoc scaffolding
3 years ago
Alex Gleason 9700deeba5
Webpack: add SpeedMeasurePlugin
3 years ago
marcin mikołajczak 6c034e3a41 Minor accessibility improvements
3 years ago
Alex Gleason 1579e047b5
Add displayName, use as app name
3 years ago
Sean King 3fcee10887
Move to new fontsource packages
3 years ago
Alex Gleason b9901cf638
Lint: add terser-webpack-plugin as a package.json dep
3 years ago
Alex Gleason cc5084c481
Remove deprecated uglifyjs-webpack-plugin
3 years ago
Alex Gleason 4f51f1cea6
ErrorBoundary: display user's browser info
3 years ago
Alex Gleason 4f54031fb9
Upgrade jest
3 years ago
Alex Gleason 469115cf85
Upgrade react-router-dom to 4.3.1
3 years ago
Alex Gleason 225f61cc5b
Merge branch 'upgrade-emoji-mart' into fix-notifications-tab
3 years ago
Alex Gleason a3d5d1a882
Upgrade emoji-datasource to 5.0.0
3 years ago
Alex Gleason 5789b8338b
Upgrade emoji-mart to 3.0.1
3 years ago
Alex Gleason 040bd7587a
Add browserslist as an explicit dep
3 years ago
Alex Gleason 118a8e8f79
Update browserslist config
3 years ago
Alex Gleason 08d38f09e2
Babel: enable useBuiltIn option to turn on polyfills
3 years ago
Alex Gleason 3afdef38b9
Upgrade babel to v7.14
3 years ago
Alex Gleason 666db81988
Bump version to v1.3.0, update CHANGELOG.md
3 years ago
Alex Gleason c5672806cb
Add "Why Did You Render" for debugging
3 years ago
Alex Gleason 689d524b02
Upgrade react-textarea-autosize to 8.3.3
3 years ago
Alex Gleason cffe1b7ff5
Switch to my build of ForkAwesome with fixed bell-ringing icons
3 years ago
Alex Gleason 6f4aeac0ba
Upgrade ForkAwesome to latest git commit on master
3 years ago
NEETzsche 3a209e2fea Schedule posts
3 years ago
Alex Gleason 149c7718c3
Cryptocoin: display images and QR codes
3 years ago
Alex Gleason 8bebe283b0
Bump version v1.2.3
3 years ago
Alex Gleason f725433cfe
Switch to soapbox-pub/emoji-mart repo
3 years ago
Alex Gleason a36394c47f
Pin emoji-datasource@4.0.4
3 years ago
Alex Gleason ba062a0c7d
Include sheet_10.png in build
3 years ago
Alex Gleason 651e45b96d
Package emojis as a dependency of twemoji
3 years ago
Alex Gleason c1bc756a8b
Bump version 1.2.2
3 years ago
Alex Gleason abbe5d1d1f
Bump version 1.2.1
4 years ago
Alex Gleason dcb4f58131
Bump version v1.2.0
4 years ago
Alex Gleason dfa1443832
Import Soapbox version/metadata from package.json
4 years ago
Alex Gleason 4d49a2e9b1
Downgrade babel-plugin-react-intl, make `yarn manage:translations` work again, fixes #558
4 years ago
Alex Gleason 85939e9ec6
Add UnusedFilesWebpackPlugin to detect unused files
4 years ago
Sean King a21bedfabc
Use fontsource to handle Montserrat and Roboto, and use SASS to import dependency fonts
4 years ago
Renovate Bot dd9774c640
Update dependency webpack-bundle-analyzer to v4
4 years ago
Alex Gleason 0131d69278 Merge branch 'renovate/axios-0.x' into 'develop'
4 years ago
Alex Gleason a36f172be9 Merge branch 'icon_picker_admin_config' into 'develop'
4 years ago
Renovate Bot 2cdb7f44fb
Update dependency eslint-plugin-jsx-a11y to ~6.4.0
4 years ago
Renovate Bot a034f7c913
Update dependency axios to ^0.21.0
4 years ago
Sean King 9507b7a82f
Use forked Emoji Mart picker to do the font icon picker instead
4 years ago
Sean King 3d64f9647c
Work on using Emoji Mart picker
4 years ago
Renovate Bot b1fca0fa45
Update dependency detect-passive-events to v2
4 years ago
Sean King 8385e30df1
Clean up CSS and move IconPicker to the Soapbox Config js
4 years ago
Sean King 9ebf166739
Fix merge conflicts
4 years ago
Sean King 7195316910
Fix yarn dependency warnings
4 years ago
Alex Gleason 7fbdc2227d
Stylelint: reorganize, remove stylelint-config-recommended-scss
4 years ago
Sean King c52d3d1179
Make stylelint-config-standard a devDependency
4 years ago
Alex Gleason 263b7ddff8
Stylelint: stricter config, lint existing scss
4 years ago
Sean King 2b369e7753
Add stylelint config
4 years ago
Alex Gleason 076291f5b9 Revert "Merge branch 'renovate/webpack-cli-4.x' into 'develop'"
4 years ago
Renovate Bot 253ee7bc9f
Update dependency webpack-cli to v4
4 years ago
Renovate Bot 4d425d7427
Update dependency mini-css-extract-plugin to v1
4 years ago
Sean King 0316c7cf72
Move out of webpacker.yml
4 years ago
Renovate Bot af0f34311f
Update formatjs monorepo
4 years ago
Alex Gleason aa4c382f85
Remove various unused deps
4 years ago
Alex Gleason c16c263e7b Merge branch 'renovate/yargs-16.x' into 'develop'
4 years ago
Alex Gleason 7bd036ce9e Merge branch 'renovate/react-redux-loading-bar-5.x' into 'develop'
4 years ago
Alex Gleason d8278c829d
Update dependency yargs to v16
4 years ago
Alex Gleason dfcac33fe1
Update dependency webpack-merge to v5
4 years ago
Alex Gleason fa913bb7ed Merge branch 'renovate/imports-loader-1.x' into 'develop'
4 years ago
Alex Gleason 4fd947a8f3
Update dependency css-loader to v4
4 years ago
Alex Gleason 6488177cd4
Update dependency compression-webpack-plugin to v6
4 years ago
Alex Gleason fd7ec1c49e Merge branch 'renovate/babel-plugin-preval-5.x' into 'develop'
4 years ago
Alex Gleason d5e058e6b2
Update dependency babel-plugin-preval to v5
4 years ago
Alex Gleason 88739e44b8
Update dependency babel-jest to v26
4 years ago
Alex Gleason f3af71a0cc
Add postcss peer depencency, upgrade postcss-loader, postcss-object-fit-images
4 years ago
Renovate Bot 01ec2323de
Update dependency autoprefixer to v10
4 years ago
Alex Gleason f7e5c5019e Merge branch 'renovate/file-loader-6.x' into 'develop'
4 years ago
Alex Gleason d48f21f4e5
Remove react-select
4 years ago
Alex Gleason 416d5c45a1 Merge branch 'renovate/react-immutable-pure-component-2.x' into 'develop'
4 years ago
Alex Gleason b530433f76 Merge branch 'renovate/mini-css-extract-plugin-0.x' into 'develop'
4 years ago
Alex Gleason 6d4574da33 Merge branch 'renovate/sass-loader-10.x' into 'develop'
4 years ago
Alex Gleason e7ec94497c Merge branch 'remove-cross-env' into 'develop'
4 years ago
Alex Gleason 5dd2366063 Merge branch 'renovate/react-textarea-autosize-8.x' into 'develop'
4 years ago
Renovate Bot 376655e6b2
Update dependency mini-css-extract-plugin to ^0.12.0
4 years ago
Alex Gleason cfa6158ca3 Merge branch 'renovate/eslint-7.x' into 'develop'
4 years ago
Alex Gleason 653c2617f4
Remove cross-env
4 years ago
Alex Gleason 7c54e93893
Remove throng
4 years ago
Renovate Bot cd4ac3337b
Update dependency uuid to v8
4 years ago
Renovate Bot bba40291e4
Update dependency sass-loader to v10
4 years ago
Renovate Bot ed9988b350
Update dependency eslint to v7
4 years ago
Alex Gleason 1870ee62c1
Remove unused deps: mkdirp, redis, pg
4 years ago
Renovate Bot bc79f7747c
Update dependency react-textarea-autosize to v8
4 years ago
Renovate Bot 96a30c85ae
Update dependency react-redux-loading-bar to v5
4 years ago
Renovate Bot 12359c7c79
Update dependency react-immutable-pure-component to v2
4 years ago
Renovate Bot 5d3907ae9d
Update dependency imports-loader to v1
4 years ago
Renovate Bot 98d812b298
Update dependency file-loader to v6
4 years ago
Alex Gleason 019a78eac0 Merge branch 'renovate/mini-css-extract-plugin-0.x' into 'develop'
4 years ago
Alex Gleason 35ab79f483 Merge branch 'renovate/react-overlays-0.x' into 'develop'
4 years ago
Renovate Bot cb05f85a1e
Update dependency react-overlays to ^0.9.0
4 years ago
Renovate Bot e24d6cef15
Update dependency mini-css-extract-plugin to ^0.11.0
4 years ago
Renovate Bot bf35c75a60
Update dependency eslint-plugin-react to ~7.21.0
4 years ago
Alex Gleason dbe2782732 Merge branch 'renovate/intersection-observer-0.x' into 'develop'
4 years ago
Renovate Bot 13a8302879
Update dependency intersection-observer to ^0.11.0
4 years ago
Renovate Bot e401c5045b
Update dependency eslint-plugin-jsx-a11y to ~6.3.0
4 years ago
Renovate Bot d5afc28489
Update dependency eslint-plugin-import to ~2.22.0
4 years ago
Alex Gleason dd109dcf65 Merge branch 'remove-cws' into 'develop'
4 years ago
Alex Gleason d1e91592fb
Remove @clusterws/cws dependency
4 years ago
Renovate Bot 7aac683b39
Update dependency axios to ^0.20.0
4 years ago
Alex Gleason b8e78ab6a3
v1.0.0 --> v1.1.0
4 years ago
Sean King 49ad44bcd4 Fix merge conflicts hopefully
4 years ago
Alex Gleason c8f839f483
Remove chromatism, #439
4 years ago
Alex Gleason 1420f58085
Remove rails-ujs, #439
4 years ago
Sean King f60ca1aa8f Merge branch 'develop' into 'icon_picker_admin_config'
4 years ago
Sean King c32693176a Merge branch 'develop' of https://gitlab.com/soapbox-pub/soapbox-fe into icon_picker_admin_config
4 years ago
Alex Gleason 3e473e0327
Merge remote-tracking branch 'origin/develop' into hovercard-refactor
4 years ago
Alex Gleason 3cff9538e2
Upgrade uglifyjs-webpack-plugin to latest version
4 years ago
Alex Gleason 98a71b3e09
Upgrade redux and react-redux to the latest versions
4 years ago
Alex Gleason 1ace723c3e
Hovercard: add react-popper
4 years ago
Sean King 4166c932a2
Add font icon picker, not yet fixed fatal error
4 years ago
Alex Gleason 30ecc3c730
Revert "Upgrade `@babel/plugin-proposal-object-rest-spread`"
4 years ago
Alex Gleason 31d007eeb1
Upgrade `@babel/plugin-proposal-object-rest-spread`
4 years ago
Curtis ea94b05608 Resolve merge conflicts
4 years ago
marykatefain 68f765da28 Multi-Factor Auth with OTP
4 years ago
Sean King f398dde5cb Color picker for admin config
4 years ago
Sean King 0c66cf43e1 Switch to Fork Awesome
4 years ago
Alex Gleason 836f37c3e2
Merge remote-tracking branch 'origin/develop' into bump-1.0
4 years ago
Alex Gleason cbdcccb8b2
Fix RGB->HSL precision issues
4 years ago
Alex Gleason e0c3c50b8c
Version bump to 1.0.0
4 years ago
Alex Gleason d2694602b1
Test: Upgrade react-test-renderer
4 years ago
Alex Gleason 0876c7a308
ESLint: react-hooks
4 years ago
Alex Gleason bf55593513
Upgrade React to v16.13.1
4 years ago
Alex Gleason 6810f8d0b6
Tests: Start mocking API for action tests
4 years ago
Alex Gleason 80ddf656d8
Theming: RGB --> HSL
4 years ago
Alex Gleason 691b624c9d
Upgrade Jest
4 years ago
Alex Gleason 7147cfe662
Upgrade babel-plugin-react-intl
4 years ago
Alex Gleason 0463a70d7e
Upgrade react-intl to 4.x
4 years ago
Alex Gleason c0fe85ca29
Fix getReactForStatus(), upgrade immutable.js
4 years ago
Alex Gleason 516e690da4
Move html-webpack-plugin out of devDependencies
4 years ago
Alex Gleason afc7e33478
Use HtmlWebpackPlugin to inject chunks with hashes
4 years ago
Alex Gleason 269d48c900
Add backend feature checks, fixes #8
4 years ago
Alex Gleason 2cd66dc1a5
Add metadata to package.json and bump version to 0.9-beta
4 years ago
Alex Gleason 24c7b3a6bf
Use NODE_ENV from environment instead of overriding it
4 years ago
Alex Gleason 36c3529006
Fix eslint error
4 years ago
Alex Gleason 70b04a72cc
Fix NODE_ENV issue on `yarn start`
4 years ago
Alex Gleason 3088ffff6a
Allow switching theme, fixes #5
4 years ago
Alex Gleason 4cb1392bd5
Add back `yarn dev` for convenience
4 years ago
Alex Gleason 141b0e6bfa
Fix most linter errors
4 years ago
Alex Gleason 3a6f825a81
Copy in Mastodon's Yarn scripts and linter configs
4 years ago
Alex Gleason 2a70e68241
Add `yarn build` script
5 years ago
Alex Gleason a3fbd4bb6d
Script to run dev server
5 years ago
Alex Gleason 882b302408
Add index.html
5 years ago
Alex Gleason d890f9a399
Building succeeds
5 years ago
Alex Gleason b1b5dc62db
Initial commit
5 years ago