Add visitor settings, rework logged-in dropdown (#2514)
authorRigel Kent <sendmemail@rigelk.eu>
Fri, 28 Feb 2020 12:52:21 +0000 (13:52 +0100)
committerGitHub <noreply@github.com>
Fri, 28 Feb 2020 12:52:21 +0000 (13:52 +0100)
commitd3217560a611b94f888ecf3de93b428a7521d4de
tree26fc984f351afb994dc13c94e138476ded50c76a
parent64645512b08875c18ebdc009a550cdfa69def955
Add visitor settings, rework logged-in dropdown (#2514)

* Add visitor settings, rework logged-in dropdown

* Make user dropdown P2P switch functional

* Fix lint

* Fix unnecessary notification when user logs out

* Simplify visitor settings code and remove unnecessary icons

* Catch parsing errors and reindent menu styles
59 files changed:
CREDITS.md
client/src/app/+about/about-instance/about-instance.component.html
client/src/app/+accounts/account-videos/account-videos.component.ts
client/src/app/+my-account/my-account-history/my-account-history.component.ts
client/src/app/+my-account/my-account-settings/my-account-interface/my-account-interface-settings.component.html
client/src/app/+my-account/my-account-settings/my-account-interface/my-account-interface-settings.component.ts
client/src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.html
client/src/app/+my-account/my-account-settings/my-account-video-settings/my-account-video-settings.component.ts
client/src/app/+my-account/my-account.component.html
client/src/app/+my-account/my-account.module.ts
client/src/app/+video-channels/video-channel-videos/video-channel-videos.component.ts
client/src/app/app.component.html
client/src/app/app.module.ts
client/src/app/core/auth/auth-user.model.ts
client/src/app/core/theme/theme.service.ts
client/src/app/menu/language-chooser.component.scss
client/src/app/menu/language-chooser.component.ts
client/src/app/menu/menu.component.html
client/src/app/menu/menu.component.scss
client/src/app/menu/menu.component.ts
client/src/app/modal/quick-settings-modal.component.html [new file with mode: 0644]
client/src/app/modal/quick-settings-modal.component.scss [new file with mode: 0644]
client/src/app/modal/quick-settings-modal.component.ts [new file with mode: 0644]
client/src/app/shared/images/global-icon.component.ts
client/src/app/shared/misc/help.component.scss
client/src/app/shared/misc/storage.service.ts [new file with mode: 0644]
client/src/app/shared/shared.module.ts
client/src/app/shared/users/user.model.ts
client/src/app/shared/users/user.service.ts
client/src/app/shared/video/abstract-video-list.ts
client/src/app/shared/video/video.service.ts
client/src/app/shared/video/videos-selection.component.ts
client/src/app/videos/+video-watch/video-watch-playlist.component.ts
client/src/app/videos/+video-watch/video-watch.component.html
client/src/app/videos/+video-watch/video-watch.component.scss
client/src/app/videos/+video-watch/video-watch.component.ts
client/src/app/videos/+video-watch/video-watch.module.ts
client/src/app/videos/recommendations/recommended-videos.component.html
client/src/app/videos/recommendations/recommended-videos.component.scss
client/src/app/videos/recommendations/recommended-videos.component.ts
client/src/app/videos/video-list/video-local.component.ts
client/src/app/videos/video-list/video-most-liked.component.ts
client/src/app/videos/video-list/video-recently-added.component.ts
client/src/app/videos/video-list/video-trending.component.ts
client/src/app/videos/video-list/video-user-subscriptions.component.ts
client/src/assets/images/global/video-lang.svg [new file with mode: 0644]
client/src/assets/images/menu/about.svg [deleted file]
client/src/assets/images/menu/administration.svg [deleted file]
client/src/assets/images/menu/eye-closed.svg [new file with mode: 0644]
client/src/assets/images/menu/eye.svg [new file with mode: 0644]
client/src/assets/images/menu/language.png [deleted file]
client/src/assets/images/menu/language.svg [new file with mode: 0644]
client/src/assets/images/menu/moonsun.svg [deleted file]
client/src/assets/images/menu/p2p.svg [new file with mode: 0644]
client/src/sass/application.scss
client/src/sass/bootstrap.scss
client/src/sass/include/_mixins.scss
client/src/sass/include/_variables.scss
client/src/sass/primeng-custom.scss