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

Replace Bootstrap with Mantine #1795

Merged
merged 98 commits into from
May 31, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
14ea016
WIP
LASER-Yi Apr 4, 2022
e79b35b
Fix compile errors in all components
LASER-Yi Apr 4, 2022
24d3d31
Fix compile errors in pages
LASER-Yi Apr 4, 2022
a3bd669
Fix header
LASER-Yi Apr 4, 2022
e8ef059
Fix compile errors in navbar
LASER-Yi Apr 4, 2022
015ef46
Fix issues in series view
LASER-Yi Apr 4, 2022
8fc17fd
Fix episodes view
LASER-Yi Apr 4, 2022
e39da69
Fix styles
LASER-Yi Apr 4, 2022
053adf1
Remove ContentGroup
LASER-Yi Apr 4, 2022
78ff53c
Fix navbar
LASER-Yi Apr 4, 2022
5eea962
Fix movie and movie detail view
LASER-Yi Apr 4, 2022
3146980
Improve page control
LASER-Yi Apr 4, 2022
f021f99
Fix history view
LASER-Yi Apr 4, 2022
e789ea8
Fix wanted views
LASER-Yi Apr 4, 2022
dbdc260
Fix blacklist views
LASER-Yi Apr 5, 2022
9f7e780
Fix settings pages
LASER-Yi Apr 5, 2022
e4bf40b
Fix styles of the settings pages
LASER-Yi Apr 5, 2022
788e07c
Fix system views
LASER-Yi Apr 5, 2022
69a9d64
Fix error page and authentication page
LASER-Yi Apr 5, 2022
165a816
Remove rc-slider
LASER-Yi Apr 5, 2022
1227a3e
WIP
LASER-Yi Apr 5, 2022
6de9795
Fix remaining errors
LASER-Yi Apr 5, 2022
ca00005
Remove react-select and improve selector
LASER-Yi Apr 5, 2022
fbbab2e
Adjust default theme
LASER-Yi Apr 5, 2022
b50c98a
Create ItemEditForm
LASER-Yi Apr 5, 2022
3720552
Fix and adjust app layout
LASER-Yi Apr 5, 2022
512d72a
Fix issues in ItemEditForm
LASER-Yi Apr 5, 2022
efba451
Fix issues in Selector
LASER-Yi Apr 5, 2022
edc1459
Optimize performance
LASER-Yi Apr 5, 2022
53f0c69
Fix all warnings
LASER-Yi Apr 6, 2022
41a14a4
Replace LoadingIndicator with LoadingProvider and LoadingOverlay
LASER-Yi Apr 6, 2022
fb2d892
Replace all p and span with text component
LASER-Yi Apr 6, 2022
cd5c4a2
Add basic support of dark mode
LASER-Yi Apr 6, 2022
8feceae
Replace all ActionIcon with Action component
LASER-Yi Apr 6, 2022
0b2046c
Add MutateAction component
LASER-Yi Apr 6, 2022
6c92519
Completely remove AsyncButton
LASER-Yi Apr 6, 2022
c19e19d
Rename ContentHeader to Toolbox
LASER-Yi Apr 6, 2022
c03874b
Change primary font to Roboto
LASER-Yi Apr 6, 2022
86345cd
Generic style fixes
LASER-Yi Apr 6, 2022
55cc6ca
Improve existing Modal system with @mantine/modals
LASER-Yi Apr 7, 2022
b8b3c1f
Remove modal reducer from redux
LASER-Yi Apr 7, 2022
a5fe71a
Set default settings for every modals
LASER-Yi Apr 7, 2022
b3d9195
Rename getKey to getkey to fix a warning
LASER-Yi Apr 7, 2022
bdfb26d
Fix general issues
LASER-Yi Apr 7, 2022
ab511e5
Improve notification system
LASER-Yi Apr 7, 2022
1497733
Remove rooks
LASER-Yi Apr 7, 2022
f41ea71
Fix issues
LASER-Yi Apr 8, 2022
fa019dd
Completely remove redux
LASER-Yi Apr 8, 2022
12a3570
Fix issues in Redirector
LASER-Yi Apr 8, 2022
1607e06
Reorder page structure
LASER-Yi Apr 8, 2022
b927b4c
Move subtitle tools to separated forms
LASER-Yi Apr 8, 2022
b349c1d
Convert language profile editor to form
LASER-Yi Apr 8, 2022
c17986a
Fix modals in settings pages
LASER-Yi Apr 8, 2022
f2ec918
All search or delete subtitles using Menu
LASER-Yi Apr 8, 2022
9febc8c
Fix issues
LASER-Yi Apr 8, 2022
8f703c1
Add dropzone
LASER-Yi Apr 9, 2022
cfffb55
Replace useRowMutation with useArrayAction
LASER-Yi Apr 9, 2022
6a0189f
Add MovieUploadForm
LASER-Yi Apr 9, 2022
8672ce9
Add SeriesUploadForm
LASER-Yi Apr 9, 2022
14c87c2
Remove react-helmet
LASER-Yi Apr 9, 2022
2e2cdf3
Fix warning when parsing BAZARR_SERVER_INJECT during development
LASER-Yi Apr 9, 2022
9064112
Fix issues
LASER-Yi Apr 9, 2022
222a042
Update packages
LASER-Yi Apr 9, 2022
237305a
Reimplement ChipInput
LASER-Yi Apr 10, 2022
a4d1122
Fix navbar styles
LASER-Yi Apr 10, 2022
d4464d0
Fix header styles
LASER-Yi Apr 10, 2022
3dadd51
Remove unnecessary components inside Anchor
LASER-Yi Apr 10, 2022
1ed72e0
Reimplement search bar
LASER-Yi Apr 10, 2022
64a65bf
Fix style issues and add responsive design to table
LASER-Yi Apr 11, 2022
47a5622
Various bug fixes
LASER-Yi Apr 11, 2022
e03d049
Basic file browser support
LASER-Yi Apr 11, 2022
cad7ae1
Fix authentication issues
LASER-Yi Apr 11, 2022
61b73a9
various bug fixes
LASER-Yi Apr 12, 2022
95be77f
Fix issues
LASER-Yi Apr 12, 2022
92d8419
Improve task system
LASER-Yi Apr 12, 2022
4df6a69
Fix imports
LASER-Yi Apr 12, 2022
b9f7bd5
Fix loading issues when using QueryPageTable
LASER-Yi Apr 13, 2022
ac3357a
Improve table behaviour
LASER-Yi Apr 13, 2022
028abda
Fix issues with table
LASER-Yi Apr 13, 2022
66fefcf
Merge remote-tracking branch 'origin/development' into mantine
LASER-Yi Apr 13, 2022
f39e7b5
Fix issues after merge
LASER-Yi Apr 13, 2022
8d8dbae
Fix styles of settings card
LASER-Yi Apr 13, 2022
47ccfd4
Improve struct of settings page
LASER-Yi Apr 14, 2022
98b1150
Improve styles
LASER-Yi Apr 14, 2022
8e2dd80
WIP: Refactor settings page
LASER-Yi Apr 24, 2022
03bbf5e
Merge remote-tracking branch 'origin/development' into mantine
LASER-Yi Apr 24, 2022
33693d3
Fix issues when editing language profiles
LASER-Yi Apr 29, 2022
a51a8c2
Update packages
LASER-Yi Apr 29, 2022
485ad74
Merge remote-tracking branch 'origin/development' into mantine
LASER-Yi May 5, 2022
d4bfb51
Merge remote-tracking branch 'origin/development' into mantine
LASER-Yi May 24, 2022
2f43b9c
Upgrade outdated packages
LASER-Yi May 24, 2022
ea2a6d3
Make Vite automatically open the dev page when starting
LASER-Yi May 31, 2022
b1452e3
Fix issues of the new settings pages
LASER-Yi May 31, 2022
41206ad
Fix issues in the providers settings
LASER-Yi May 31, 2022
ea100ca
Fix icon in file browser
LASER-Yi May 31, 2022
ef0fdcd
update node packages to latest version
LASER-Yi May 31, 2022
46944c1
Fix formatting issues
LASER-Yi May 31, 2022
cc86355
Fix unit test
LASER-Yi May 31, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
11 changes: 7 additions & 4 deletions changelog-dev.hbs
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
From newest to oldest:
{{#each releases}}
{{#each merges}}
- {{message}}{{#if href}} [#{{id}}]({{href}}){{/if}}
-
{{message}}{{#if href}} [#{{id}}]({{href}}){{/if}}
{{/each}}
{{#each fixes}}
- {{commit.subject}}{{#if href}} [#{{id}}]({{href}}){{/if}}
-
{{commit.subject}}{{#if href}} [#{{id}}]({{href}}){{/if}}
{{/each}}
{{#each commits}}
- {{subject}}{{#if href}} [{{shorthash}}]({{href}}){{/if}}
-
{{subject}}{{#if href}} [{{shorthash}}]({{href}}){{/if}}
{{/each}}
{{/each}}
{{/each}}
11 changes: 7 additions & 4 deletions changelog-master.hbs
Original file line number Diff line number Diff line change
@@ -1,12 +1,15 @@
From newest to oldest:
{{#each releases}}
{{#each merges}}
- {{message}}{{#if href}} [#{{id}}]({{href}}){{/if}}
-
{{message}}{{#if href}} [#{{id}}]({{href}}){{/if}}
{{/each}}
{{#each fixes}}
- {{commit.subject}}{{#if href}} [#{{id}}]({{href}}){{/if}}
-
{{commit.subject}}{{#if href}} [#{{id}}]({{href}}){{/if}}
{{/each}}
{{#each commits}}
- {{subject}}{{#if href}} [{{shorthash}}]({{href}}){{/if}}
-
{{subject}}{{#if href}} [{{shorthash}}]({{href}}){{/if}}
{{/each}}
{{/each}}
{{/each}}
1 change: 1 addition & 0 deletions frontend/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@ node_modules
dist
*.local
build
coverage

*.tsbuildinfo
1 change: 0 additions & 1 deletion frontend/config/chunks.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import { dependencies } from "../package.json";

const vendors = [
"react",
"react-redux",
"react-router-dom",
"react-dom",
"react-query",
Expand Down
4 changes: 3 additions & 1 deletion frontend/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,9 @@
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
<script>
window.Bazarr = {{BAZARR_SERVER_INJECT | tojson | safe}};
try {
window.Bazarr = JSON.parse(`{{BAZARR_SERVER_INJECT | tojson | safe}}`);
} catch (error) {}
</script>
<script type="module" src="./src/dom.tsx"></script>
</body>
Expand Down