aboutsummaryrefslogtreecommitdiffhomepage
path: root/client/src/app/app-routing.module.ts
Commit message (Collapse)AuthorAgeFilesLines
* Add basic video editor supportChocobozzz2022-02-281-0/+6
|
* Give moderators access to edit channels (#4608)kontrollanten2021-12-131-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * give admins access to edit all channels closes #4598 * test(channels): +admin update another users channel * Fix tests * fix(server): delete another users channel Since the channel owner isn't necessary the auth user we need to check the right account whether it's the last video or not. * REMOVE_ANY_VIDEO_CHANNEL > MANAGE_ANY_VIDEO_CHANNEL Merge REMOVE_ANY_VIDEO_CHANNEL and MANY_VIDEO_CHANNELS to MANAGE_ANY_VIDEO_CHANNEL. * user-right: moderator can't manage admins channel * client: MyVideoChannelCreateComponent > VideoChannelCreateComponent * client: MyVideoChannelEdit > VideoChannelEdit * Revert "user-right: moderator can't manage admins channel" This reverts commit 2c627c154e2bfe6af2e0f45efb27faf4117572f3. * server: clean dupl validator functionality * fix ensureUserCanManageChannel usage It's not async anymore. * server: merge channel validator middleares ensureAuthUserOwnsChannelValidator & ensureUserCanManageChannel gets merged into one middleware. * client(VideoChannelEdit): redirect to prev route * fix(VideoChannels): handle anon users * client: new routes for create/update channel * Refactor channel validators Co-authored-by: Chocobozzz <me@florianbigard.com>
* Add ability for plugins to register client routesChocobozzz2021-12-101-0/+6
|
* Add video filters to common video pagesChocobozzz2021-08-251-0/+1
|
* Speed up plugins loadingChocobozzz2021-06-041-3/+3
|
* Load server config on app initChocobozzz2021-06-041-1/+1
|
* Support '/w/' and '/w/p/' for watch pageChocobozzz2021-05-281-12/+53
| | | | And use them as default in client
* CleanupChocobozzz2021-05-281-11/+17
| | | | | We must not expose private actor objects to clients Just make 2 GET requests on channel/accounts instead
* Merge branch 'develop' into shorter-URLs-channels-accountsChocobozzz2021-05-271-14/+31
|\
| * Remove ngx-metaChocobozzz2021-05-271-14/+27
| | | | | | | | Unmaintained
| * Instance homepage support (#4007)Chocobozzz2021-05-271-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Prepare homepage parsers * Add ability to update instance hompage * Add ability to set homepage as landing page * Add homepage preview in admin * Dynamically update left menu for homepage * Inject home content in homepage * Add videos list and channel miniature custom markup * Remove unused elements in markup service
* | Make /a and /c default URLs for accounts and channelsKimsible2021-05-051-6/+6
| |
* | Refactor client @actorName matcher with new API routeKimsible2021-05-051-4/+16
| |
* | Add shorter URLs for accounts and channels client-sideKimsible2021-05-051-0/+13
|/
* Add watch redirection for playlistsChocobozzz2021-03-041-0/+4
|
* Implement remote interactionChocobozzz2021-01-151-1/+5
|
* Reorganize left menu and account menuChocobozzz2020-11-131-0/+4
| | | | | | Add my-settings and my-library in left menu Move administration below my-library Split account menu: my-setting and my library
* Avoid 404 when changing languageChocobozzz2020-08-261-5/+14
|
* Lazy load all routesChocobozzz2020-06-231-1/+18
|
* Reorganize client shared modulesChocobozzz2020-06-231-2/+1
|
* Servicify menu, close menu on admin for small and medium screensRigel Kent2020-03-101-0/+4
|
* Update angularChocobozzz2019-07-251-8/+8
|
* Add success icon on registrationChocobozzz2019-05-291-1/+5
|
* Restore videos list componentsChocobozzz2019-04-021-3/+6
|
* Correctly scroll in notification preferencesChocobozzz2019-01-091-1/+2
|
* add user account email verificiation (#977)Josh Morel2018-08-311-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * add user account email verificiation includes server and client code to: * enable verificationRequired via custom config * send verification email with registration * ask for verification email * verify via email * prevent login if not verified and required * conditional client links to ask for new verification email * allow login for verified=null these are users created when verification not required should still be able to login when verification is enabled * refactor email verifcation pr * change naming from verified to emailVerified * change naming from askVerifyEmail to askSendVerifyEmail * undo unrelated automatic prettier formatting on api/config * use redirectService for home * remove redundant success notification on email verified * revert test.yaml smpt host
* Avoid 404 title on the first page loadChocobozzz2018-06-281-0/+5
|
* Improve P2P & Privacy sectionChocobozzz2018-06-271-0/+4
|
* Add 404 pageChocobozzz2018-05-311-0/+4
|
* Remove bad commentsChocobozzz2018-05-171-16/+16
|
* Client E2E tests first stepChocobozzz2018-05-171-16/+16
|
* Load my-account module lazilyChocobozzz2018-05-091-0/+4
|
* Implement video channel viewsChocobozzz2018-04-251-2/+6
|
* Add account viewChocobozzz2018-04-241-0/+4
|
* Update videos response apiChocobozzz2018-03-191-2/+1
|
* Add ability to change the homepageChocobozzz2018-03-011-6/+4
|
* Move to angular cliChocobozzz2017-12-121-1/+1
|
* Add auto scroll to videos listChocobozzz2017-12-011-1/+1
|
* Try to optimize frontendChocobozzz2017-10-091-2/+5
|
* Update webpack configChocobozzz2017-09-061-2/+7
|
* Use typescript standard and lint all filesChocobozzz2017-06-161-4/+3
|
* Client: lazy load admin areaChocobozzz2017-01-231-0/+4
|
* Client: split in angular modulesChocobozzz2016-11-211-0/+17