├── .dockerignore ├── .editorconfig ├── .eslintrc.cjs ├── .github └── FUNDING.yml ├── .gitignore ├── .npmrc ├── .nvmrc ├── .prettierignore ├── .prettierrc.yaml ├── .vscode ├── settings.json └── tasks.json ├── LICENSE ├── README.md ├── SECURITY.md ├── backend ├── .eslintrc.cjs ├── .gitignore ├── nest-cli.json ├── package.json ├── src │ ├── app.module.ts │ ├── collections │ │ ├── apikey-db │ │ │ ├── apikey-db.module.ts │ │ │ └── apikey-db.service.ts │ │ ├── image-db │ │ │ ├── image-db.module.ts │ │ │ ├── image-db.service.ts │ │ │ └── image-file-db.service.ts │ │ ├── preference-db │ │ │ ├── preference-common.service.ts │ │ │ ├── preference-db.module.ts │ │ │ ├── preference-defaults.service.ts │ │ │ ├── sys-preference-db.service.ts │ │ │ └── usr-preference-db.service.ts │ │ ├── role-db │ │ │ ├── role-db.module.ts │ │ │ └── role-db.service.ts │ │ ├── system-state-db │ │ │ ├── system-state-db.module.ts │ │ │ └── system-state-db.service.ts │ │ └── user-db │ │ │ ├── user-db.module.ts │ │ │ └── user-db.service.ts │ ├── config │ │ ├── config.static.ts │ │ ├── early │ │ │ ├── auth.config.service.ts │ │ │ ├── early-config.module.ts │ │ │ ├── early-jwt.config.service.ts │ │ │ ├── host.config.service.ts │ │ │ ├── multipart.config.service.ts │ │ │ ├── redis.config.service.ts │ │ │ ├── serve-static.config.service.ts │ │ │ └── type-orm.config.service.ts │ │ └── late │ │ │ ├── info.config.service.ts │ │ │ ├── jwt.config.service.ts │ │ │ ├── late-config.module.ts │ │ │ └── usage.config.service.ts │ ├── database │ │ ├── database.module.ts │ │ ├── entities │ │ │ ├── apikey.entity.ts │ │ │ ├── images │ │ │ │ ├── image-derivative.entity.ts │ │ │ │ ├── image-file.entity.ts │ │ │ │ └── image.entity.ts │ │ │ ├── index.ts │ │ │ ├── system │ │ │ │ ├── sys-preference.entity.ts │ │ │ │ ├── system-state.entity.ts │ │ │ │ └── usr-preference.entity.ts │ │ │ └── users │ │ │ │ ├── role.entity.ts │ │ │ │ └── user.entity.ts │ │ └── migrations │ │ │ ├── 1661692206479-V_0_3_0_a.ts │ │ │ ├── 1662029904716-V_0_3_2_a.ts │ │ │ ├── 1662314197741-V_0_4_0_a.ts │ │ │ ├── 1662485374471-V_0_4_0_b.ts │ │ │ ├── 1662535484200-V_0_4_0_c.ts │ │ │ ├── 1662728275448-V_0_4_0_d.ts │ │ │ ├── 1672154027079-V_0_5_0_a.ts │ │ │ └── index.ts │ ├── datasource.ts │ ├── decorators │ │ ├── decorators.module.ts │ │ ├── easy-throttle.decorator.ts │ │ ├── image-id │ │ │ ├── image-full-id.decorator.ts │ │ │ ├── image-full-id.pipe.ts │ │ │ ├── image-id.decorator.ts │ │ │ └── image-id.pipe.ts │ │ ├── multipart │ │ │ ├── inject-request.decorator.ts │ │ │ ├── multipart.decorator.ts │ │ │ ├── postfile.pipe.ts │ │ │ └── postfiles.pipe.ts │ │ ├── permissions.decorator.ts │ │ ├── request-user.decorator.ts │ │ └── returns.decorator.ts │ ├── layers │ │ ├── PicsurLayers.module.ts │ │ ├── exception │ │ │ └── exception.filter.ts │ │ ├── success │ │ │ └── success.interceptor.ts │ │ ├── throttler │ │ │ └── PicsurThrottler.guard.ts │ │ └── validate │ │ │ └── zod-validator.pipe.ts │ ├── logger │ │ ├── logger.module.ts │ │ └── logger.service.ts │ ├── main.ts │ ├── managers │ │ ├── auth │ │ │ ├── auth.module.ts │ │ │ ├── auth.service.ts │ │ │ ├── guards │ │ │ │ ├── apikey.strategy.ts │ │ │ │ ├── guest.strategy.ts │ │ │ │ ├── jwt.strategy.ts │ │ │ │ ├── local-auth.guard.ts │ │ │ │ ├── local-auth.strategy.ts │ │ │ │ └── main.guard.ts │ │ │ └── guest.service.ts │ │ ├── demo │ │ │ ├── demo.module.ts │ │ │ └── demo.service.ts │ │ ├── image │ │ │ ├── image-converter.service.ts │ │ │ ├── image-manager.module.ts │ │ │ ├── image-processor.service.ts │ │ │ ├── image.service.ts │ │ │ ├── imageresult.ts │ │ │ └── webpinfo │ │ │ │ ├── stream-parser.ts │ │ │ │ └── webpinfo.ts │ │ └── usage │ │ │ ├── usage.module.ts │ │ │ └── usage.service.ts │ ├── models │ │ ├── constants │ │ │ ├── image-full-id.const.ts │ │ │ ├── permissions.const.ts │ │ │ ├── roles.const.ts │ │ │ └── special-users.const.ts │ │ ├── interfaces │ │ │ └── authrequest.dto.ts │ │ ├── transformers │ │ │ └── user.transformer.ts │ │ └── validators │ │ │ └── permissions.validator.ts │ ├── routes │ │ ├── api │ │ │ ├── api.module.ts │ │ │ ├── apikeys │ │ │ │ ├── apikeys.controller.ts │ │ │ │ └── apikeys.module.ts │ │ │ ├── experiment │ │ │ │ ├── experiment.controller.ts │ │ │ │ └── experiment.module.ts │ │ │ ├── info │ │ │ │ ├── info.controller.ts │ │ │ │ └── info.module.ts │ │ │ ├── pref │ │ │ │ ├── pref.module.ts │ │ │ │ ├── sys-pref.controller.ts │ │ │ │ └── usr-pref.controller.ts │ │ │ ├── roles │ │ │ │ ├── roles.controller.ts │ │ │ │ └── roles.module.ts │ │ │ ├── usage │ │ │ │ ├── usage.controller.ts │ │ │ │ └── usage.module.ts │ │ │ └── user │ │ │ │ ├── user-manage.controller.ts │ │ │ │ ├── user.controller.ts │ │ │ │ └── user.module.ts │ │ ├── image │ │ │ ├── image-manage.controller.ts │ │ │ ├── image.controller.ts │ │ │ └── image.module.ts │ │ └── routes.module.ts │ ├── security.ts │ ├── util │ │ ├── branding.ts │ │ ├── collection.ts │ │ ├── iterator.ts │ │ └── mutex-fallback.ts │ └── workers │ │ ├── sharp.wrapper.ts │ │ └── sharp │ │ ├── sharp.message.ts │ │ ├── sharp.worker.ts │ │ └── universal-sharp.ts └── tsconfig.json ├── branding ├── logo │ ├── picsur-128.png │ ├── picsur-512.png │ ├── picsur.ico │ └── picsur.svg ├── messages │ ├── notfound.png │ └── notfound.svg ├── old_versions │ ├── picsur.svg │ ├── picsur_alt.svg │ ├── picsur_alt_logo.svg │ └── picsur_text_option2.svg └── text │ ├── picsur_dark.svg │ └── picsur_light.svg ├── frontend ├── .browserslistrc ├── .editorconfig ├── .eslintrc.cjs ├── .gitignore ├── angular.json ├── custom-webpack.config.js ├── package.json ├── src │ ├── app │ │ ├── app.animation.ts │ │ ├── app.component.html │ │ ├── app.component.scss │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── app.routing.module.ts │ │ ├── components │ │ │ ├── copy-field │ │ │ │ ├── copy-field.component.html │ │ │ │ ├── copy-field.component.scss │ │ │ │ ├── copy-field.component.ts │ │ │ │ └── copy-field.module.ts │ │ │ ├── fab │ │ │ │ ├── fab.module.ts │ │ │ │ ├── normal │ │ │ │ │ ├── fab.component.html │ │ │ │ │ └── fab.component.ts │ │ │ │ └── speed-dial │ │ │ │ │ ├── open-manager.ts │ │ │ │ │ ├── speed-dial-option.directive.ts │ │ │ │ │ ├── speed-dial.animation.ts │ │ │ │ │ ├── speed-dial.component.html │ │ │ │ │ └── speed-dial.component.ts │ │ │ ├── footer │ │ │ │ ├── footer.component.html │ │ │ │ ├── footer.component.scss │ │ │ │ ├── footer.component.ts │ │ │ │ └── footer.module.ts │ │ │ ├── header │ │ │ │ ├── header.component.html │ │ │ │ ├── header.component.scss │ │ │ │ ├── header.component.ts │ │ │ │ └── header.module.ts │ │ │ ├── infinite-select │ │ │ │ ├── infinite-select.directive.ts │ │ │ │ └── infinite-select.module.ts │ │ │ ├── masonry │ │ │ │ ├── masonry-item.directive.ts │ │ │ │ ├── masonry.component.html │ │ │ │ ├── masonry.component.scss │ │ │ │ ├── masonry.component.ts │ │ │ │ └── masonry.module.ts │ │ │ ├── paginator │ │ │ │ ├── paginator.component.html │ │ │ │ ├── paginator.component.scss │ │ │ │ ├── paginator.component.ts │ │ │ │ └── paginator.module.ts │ │ │ ├── picsur-img │ │ │ │ ├── picsur-img.component.html │ │ │ │ ├── picsur-img.component.scss │ │ │ │ ├── picsur-img.component.ts │ │ │ │ └── picsur-img.module.ts │ │ │ ├── pref-option │ │ │ │ ├── pref-option.component.html │ │ │ │ ├── pref-option.component.scss │ │ │ │ ├── pref-option.component.ts │ │ │ │ └── pref-option.module.ts │ │ │ └── values-picker │ │ │ │ ├── values-picker.component.html │ │ │ │ ├── values-picker.component.scss │ │ │ │ ├── values-picker.component.ts │ │ │ │ └── values-picker.module.ts │ │ ├── guards │ │ │ ├── guards.module.ts │ │ │ └── permission.guard.ts │ │ ├── i18n │ │ │ ├── permissions.i18n.ts │ │ │ ├── sys-pref.i18n.ts │ │ │ └── usr-pref.i18n.ts │ │ ├── models │ │ │ ├── decorators │ │ │ │ └── required.decorator.ts │ │ │ ├── dto │ │ │ │ ├── api-buffer.dto.ts │ │ │ │ ├── api-error.dto.ts │ │ │ │ ├── image-upload-request.dto.ts │ │ │ │ ├── images-upload-request.dto.exclude.ts │ │ │ │ ├── multi-part-request.dto.ts │ │ │ │ ├── picsur-routes.dto.ts │ │ │ │ ├── processing-view-meta.dto.ts │ │ │ │ ├── server-info.dto.ts │ │ │ │ └── snack-bar-type.dto.ts │ │ │ ├── forms-dto │ │ │ │ ├── role.dto.ts │ │ │ │ └── userpass.dto.ts │ │ │ ├── forms │ │ │ │ ├── login.control.ts │ │ │ │ ├── register.control.ts │ │ │ │ ├── update-role.control.ts │ │ │ │ └── update-user.control.ts │ │ │ └── validators │ │ │ │ ├── compare.validator.ts │ │ │ │ ├── role.validator.ts │ │ │ │ ├── user.validator.ts │ │ │ │ └── util.validator.ts │ │ ├── pipes │ │ │ ├── pipes.module.ts │ │ │ ├── range.pipe.ts │ │ │ └── truncate.pipe.ts │ │ ├── routes │ │ │ ├── errors │ │ │ │ ├── 401.component.ts │ │ │ │ ├── 404.component.ts │ │ │ │ ├── delete-failure.component.ts │ │ │ │ ├── delete-success.component.ts │ │ │ │ ├── errors.module.ts │ │ │ │ └── errors.routing.module.ts │ │ │ ├── images │ │ │ │ ├── images.component.html │ │ │ │ ├── images.component.scss │ │ │ │ ├── images.component.ts │ │ │ │ ├── images.module.ts │ │ │ │ └── images.routing.module.ts │ │ │ ├── processing │ │ │ │ ├── processing.component.html │ │ │ │ ├── processing.component.ts │ │ │ │ ├── processing.module.ts │ │ │ │ └── processing.routing.module.ts │ │ │ ├── settings │ │ │ │ ├── apikeys │ │ │ │ │ ├── apikey-editor │ │ │ │ │ │ ├── apikey-editor.component.html │ │ │ │ │ │ ├── apikey-editor.component.scss │ │ │ │ │ │ └── apikey-editor.component.ts │ │ │ │ │ ├── settings-apikeys.component.html │ │ │ │ │ ├── settings-apikeys.component.scss │ │ │ │ │ ├── settings-apikeys.component.ts │ │ │ │ │ ├── settings-apikeys.module.ts │ │ │ │ │ └── settings-apikeys.routing.module.ts │ │ │ │ ├── general │ │ │ │ │ ├── settings-general.component.html │ │ │ │ │ ├── settings-general.component.ts │ │ │ │ │ ├── settings-general.module.ts │ │ │ │ │ └── settings-general.routing.module.ts │ │ │ │ ├── roles │ │ │ │ │ ├── settings-roles-edit │ │ │ │ │ │ ├── settings-roles-edit.component.html │ │ │ │ │ │ ├── settings-roles-edit.component.scss │ │ │ │ │ │ └── settings-roles-edit.component.ts │ │ │ │ │ ├── settings-roles.component.html │ │ │ │ │ ├── settings-roles.component.scss │ │ │ │ │ ├── settings-roles.component.ts │ │ │ │ │ ├── settings-roles.module.ts │ │ │ │ │ └── settings-roles.routing.module.ts │ │ │ │ ├── settings.module.ts │ │ │ │ ├── settings.routing.module.ts │ │ │ │ ├── sharex │ │ │ │ │ ├── settings-sharex.component.html │ │ │ │ │ ├── settings-sharex.component.scss │ │ │ │ │ ├── settings-sharex.component.ts │ │ │ │ │ ├── settings-sharex.module.ts │ │ │ │ │ ├── settings-sharex.routing.module.ts │ │ │ │ │ └── sharex-builder.ts │ │ │ │ ├── sidebar │ │ │ │ │ ├── settings-sidebar.component.html │ │ │ │ │ ├── settings-sidebar.component.scss │ │ │ │ │ └── settings-sidebar.component.ts │ │ │ │ ├── sys-pref │ │ │ │ │ ├── settings-sys-pref.component.html │ │ │ │ │ ├── settings-sys-pref.component.scss │ │ │ │ │ ├── settings-sys-pref.component.ts │ │ │ │ │ ├── settings-sys-pref.module.ts │ │ │ │ │ └── settings-sys-pref.routing.module.ts │ │ │ │ └── users │ │ │ │ │ ├── settings-users-edit │ │ │ │ │ ├── settings-users-edit.component.html │ │ │ │ │ ├── settings-users-edit.component.scss │ │ │ │ │ └── settings-users-edit.component.ts │ │ │ │ │ ├── settings-users.component.html │ │ │ │ │ ├── settings-users.component.scss │ │ │ │ │ ├── settings-users.component.ts │ │ │ │ │ ├── settings-users.module.ts │ │ │ │ │ └── settings-users.routing.module.ts │ │ │ ├── upload │ │ │ │ ├── dropzone │ │ │ │ │ ├── dropzone.component.html │ │ │ │ │ ├── dropzone.component.scss │ │ │ │ │ └── dropzone.component.ts │ │ │ │ ├── upload.component.html │ │ │ │ ├── upload.component.scss │ │ │ │ ├── upload.component.ts │ │ │ │ ├── upload.module.ts │ │ │ │ └── upload.routing.module.ts │ │ │ ├── user │ │ │ │ ├── login │ │ │ │ │ ├── login.component.html │ │ │ │ │ ├── login.component.scss │ │ │ │ │ └── login.component.ts │ │ │ │ ├── register │ │ │ │ │ ├── register.component.html │ │ │ │ │ ├── register.component.scss │ │ │ │ │ └── register.component.ts │ │ │ │ ├── user.module.ts │ │ │ │ └── user.routing.module.ts │ │ │ └── view │ │ │ │ ├── customize-dialog │ │ │ │ ├── customize-dialog.component.html │ │ │ │ ├── customize-dialog.component.scss │ │ │ │ └── customize-dialog.component.ts │ │ │ │ ├── edit-dialog │ │ │ │ ├── edit-dialog.component.html │ │ │ │ ├── edit-dialog.component.scss │ │ │ │ └── edit-dialog.component.ts │ │ │ │ ├── view-speeddial │ │ │ │ ├── view-speeddial.component.html │ │ │ │ ├── view-speeddial.component.scss │ │ │ │ └── view-speeddial.component.ts │ │ │ │ ├── view.component.html │ │ │ │ ├── view.component.scss │ │ │ │ ├── view.component.ts │ │ │ │ ├── view.module.ts │ │ │ │ └── view.routing.module.ts │ │ ├── services │ │ │ ├── api │ │ │ │ ├── api.service.ts │ │ │ │ ├── apikeys.service.ts │ │ │ │ ├── image.service.ts │ │ │ │ ├── info.service.ts │ │ │ │ ├── permission.service.ts │ │ │ │ ├── roles.service.ts │ │ │ │ ├── static-info.service.ts │ │ │ │ ├── sys-pref.service.ts │ │ │ │ ├── user-manage.service.ts │ │ │ │ ├── user.service.ts │ │ │ │ └── usr-pref.service.ts │ │ │ ├── logger │ │ │ │ ├── global-logger.service.ts │ │ │ │ └── logger.service.ts │ │ │ ├── sidebar-resolver │ │ │ │ └── sidebar-resolver.service.ts │ │ │ ├── storage │ │ │ │ ├── cache.service.ts │ │ │ │ ├── info-storage.service.ts │ │ │ │ └── key-storage.service.ts │ │ │ └── usage │ │ │ │ └── usage.service.ts │ │ ├── util │ │ │ ├── api-error-manager │ │ │ │ ├── api-error-manager.module.ts │ │ │ │ └── api-error.service.ts │ │ │ ├── bootstrap.service.ts │ │ │ ├── clipboard.service.ts │ │ │ ├── compatibilitiy-manager │ │ │ │ ├── compatibility-manager.module.ts │ │ │ │ └── compatibility.service.ts │ │ │ ├── dialog-manager │ │ │ │ ├── confirm-dialog │ │ │ │ │ ├── confirm-dialog.component.html │ │ │ │ │ ├── confirm-dialog.component.scss │ │ │ │ │ └── confirm-dialog.component.ts │ │ │ │ ├── dialog-manager.module.ts │ │ │ │ ├── dialog.service.ts │ │ │ │ └── download-dialog │ │ │ │ │ ├── download-dialog.component.html │ │ │ │ │ └── download-dialog.component.ts │ │ │ ├── download-manager │ │ │ │ ├── dialog-manager.module.ts │ │ │ │ └── download.service.ts │ │ │ ├── error-manager │ │ │ │ ├── error-manager.module.ts │ │ │ │ └── error.service.ts │ │ │ ├── qoi │ │ │ │ ├── qoi-decode.ts │ │ │ │ ├── qoi-encode.exclude.ts │ │ │ │ └── readme.md │ │ │ ├── snackbar-manager │ │ │ │ ├── snackbar-manager.module.ts │ │ │ │ └── snackbar.service.ts │ │ │ ├── throttle.ts │ │ │ └── util.service.ts │ │ └── workers │ │ │ ├── qoi-worker.dto.ts │ │ │ ├── qoi-worker.service.ts │ │ │ ├── qoi.job.ts │ │ │ └── qoi.worker.ts │ ├── assets │ │ ├── .gitkeep │ │ ├── app.webmanifest │ │ ├── css │ │ │ ├── loading.css │ │ │ ├── normalize.css │ │ │ └── normalize.min.css │ │ └── image │ │ │ ├── icon512_maskable.png │ │ │ ├── icon512_rounded.png │ │ │ └── spinner.svg │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── scss │ │ ├── bootstrap.scss │ │ ├── dialog.scss │ │ ├── fab.scss │ │ ├── fixes.scss │ │ ├── fonts.scss │ │ ├── index.scss │ │ ├── material │ │ │ ├── material-theme-custom.scss │ │ │ ├── material-theme.legacy.scss │ │ │ └── material-theme.scss │ │ ├── personal.scss │ │ └── snackbar.scss │ └── styles.scss ├── tsconfig.app.json ├── tsconfig.base.json ├── tsconfig.json └── tsconfig.worker.json ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── shared ├── .eslintrc.cjs ├── .gitignore ├── package.json ├── src │ ├── dto │ │ ├── api │ │ │ ├── api.dto.ts │ │ │ ├── apikeys.dto.ts │ │ │ ├── image-manage.dto.ts │ │ │ ├── image.dto.ts │ │ │ ├── info.dto.ts │ │ │ ├── pref.dto.ts │ │ │ ├── roles.dto.ts │ │ │ ├── user-manage.dto.ts │ │ │ └── user.dto.ts │ │ ├── id-object.dto.ts │ │ ├── image-entry-variant.enum.ts │ │ ├── image-links.class.ts │ │ ├── jwt.dto.ts │ │ ├── mimes.dto.ts │ │ ├── permissions.enum.ts │ │ ├── preferences.dto.ts │ │ ├── sys-preferences.enum.ts │ │ ├── tracking-state.enum.ts │ │ └── usr-preferences.enum.ts │ ├── entities │ │ ├── apikey.entity.ts │ │ ├── image.entity.ts │ │ ├── role.entity.ts │ │ └── user.entity.ts │ ├── index.ts │ ├── types │ │ ├── failable.ts │ │ ├── find-result.ts │ │ ├── newable.ts │ │ └── tuple.ts │ ├── util │ │ ├── common-regex.ts │ │ ├── create-zod-dto.ts │ │ ├── decorator.ts │ │ ├── parse-mime.ts │ │ ├── parse-simple.ts │ │ ├── permissions.ts │ │ ├── random.ts │ │ └── unique.ts │ └── validators │ │ ├── api-key.validator.ts │ │ ├── entity-id.validator.ts │ │ ├── ms.validator.ts │ │ ├── permissions.validator.ts │ │ ├── positive-int.validator.ts │ │ ├── pref-value.validator.ts │ │ ├── role.validators.ts │ │ ├── string-list.validator.ts │ │ └── user.validators.ts └── tsconfig.json ├── support ├── actual-update.sh ├── build.sh ├── dev.docker-compose.yml ├── picsur-stage1.Dockerfile ├── picsur-stage2.Dockerfile ├── picsur.docker-compose.yml ├── purge-all.sh └── setversion.sh └── tsconfig.base.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v20 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .angular 4 | .yarn 5 | -------------------------------------------------------------------------------- /.prettierrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/.prettierrc.yaml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/SECURITY.md -------------------------------------------------------------------------------- /backend/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/.eslintrc.cjs -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/nest-cli.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/app.module.ts -------------------------------------------------------------------------------- /backend/src/collections/apikey-db/apikey-db.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/collections/apikey-db/apikey-db.module.ts -------------------------------------------------------------------------------- /backend/src/collections/apikey-db/apikey-db.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/collections/apikey-db/apikey-db.service.ts -------------------------------------------------------------------------------- /backend/src/collections/image-db/image-db.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/collections/image-db/image-db.module.ts -------------------------------------------------------------------------------- /backend/src/collections/image-db/image-db.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/collections/image-db/image-db.service.ts -------------------------------------------------------------------------------- /backend/src/collections/image-db/image-file-db.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/collections/image-db/image-file-db.service.ts -------------------------------------------------------------------------------- /backend/src/collections/preference-db/preference-common.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/collections/preference-db/preference-common.service.ts -------------------------------------------------------------------------------- /backend/src/collections/preference-db/preference-db.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/collections/preference-db/preference-db.module.ts -------------------------------------------------------------------------------- /backend/src/collections/preference-db/preference-defaults.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/collections/preference-db/preference-defaults.service.ts -------------------------------------------------------------------------------- /backend/src/collections/preference-db/sys-preference-db.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/collections/preference-db/sys-preference-db.service.ts -------------------------------------------------------------------------------- /backend/src/collections/preference-db/usr-preference-db.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/collections/preference-db/usr-preference-db.service.ts -------------------------------------------------------------------------------- /backend/src/collections/role-db/role-db.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/collections/role-db/role-db.module.ts -------------------------------------------------------------------------------- /backend/src/collections/role-db/role-db.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/collections/role-db/role-db.service.ts -------------------------------------------------------------------------------- /backend/src/collections/system-state-db/system-state-db.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/collections/system-state-db/system-state-db.module.ts -------------------------------------------------------------------------------- /backend/src/collections/system-state-db/system-state-db.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/collections/system-state-db/system-state-db.service.ts -------------------------------------------------------------------------------- /backend/src/collections/user-db/user-db.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/collections/user-db/user-db.module.ts -------------------------------------------------------------------------------- /backend/src/collections/user-db/user-db.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/collections/user-db/user-db.service.ts -------------------------------------------------------------------------------- /backend/src/config/config.static.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/config/config.static.ts -------------------------------------------------------------------------------- /backend/src/config/early/auth.config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/config/early/auth.config.service.ts -------------------------------------------------------------------------------- /backend/src/config/early/early-config.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/config/early/early-config.module.ts -------------------------------------------------------------------------------- /backend/src/config/early/early-jwt.config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/config/early/early-jwt.config.service.ts -------------------------------------------------------------------------------- /backend/src/config/early/host.config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/config/early/host.config.service.ts -------------------------------------------------------------------------------- /backend/src/config/early/multipart.config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/config/early/multipart.config.service.ts -------------------------------------------------------------------------------- /backend/src/config/early/redis.config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/config/early/redis.config.service.ts -------------------------------------------------------------------------------- /backend/src/config/early/serve-static.config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/config/early/serve-static.config.service.ts -------------------------------------------------------------------------------- /backend/src/config/early/type-orm.config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/config/early/type-orm.config.service.ts -------------------------------------------------------------------------------- /backend/src/config/late/info.config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/config/late/info.config.service.ts -------------------------------------------------------------------------------- /backend/src/config/late/jwt.config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/config/late/jwt.config.service.ts -------------------------------------------------------------------------------- /backend/src/config/late/late-config.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/config/late/late-config.module.ts -------------------------------------------------------------------------------- /backend/src/config/late/usage.config.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/config/late/usage.config.service.ts -------------------------------------------------------------------------------- /backend/src/database/database.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/database/database.module.ts -------------------------------------------------------------------------------- /backend/src/database/entities/apikey.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/database/entities/apikey.entity.ts -------------------------------------------------------------------------------- /backend/src/database/entities/images/image-derivative.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/database/entities/images/image-derivative.entity.ts -------------------------------------------------------------------------------- /backend/src/database/entities/images/image-file.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/database/entities/images/image-file.entity.ts -------------------------------------------------------------------------------- /backend/src/database/entities/images/image.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/database/entities/images/image.entity.ts -------------------------------------------------------------------------------- /backend/src/database/entities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/database/entities/index.ts -------------------------------------------------------------------------------- /backend/src/database/entities/system/sys-preference.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/database/entities/system/sys-preference.entity.ts -------------------------------------------------------------------------------- /backend/src/database/entities/system/system-state.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/database/entities/system/system-state.entity.ts -------------------------------------------------------------------------------- /backend/src/database/entities/system/usr-preference.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/database/entities/system/usr-preference.entity.ts -------------------------------------------------------------------------------- /backend/src/database/entities/users/role.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/database/entities/users/role.entity.ts -------------------------------------------------------------------------------- /backend/src/database/entities/users/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/database/entities/users/user.entity.ts -------------------------------------------------------------------------------- /backend/src/database/migrations/1661692206479-V_0_3_0_a.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/database/migrations/1661692206479-V_0_3_0_a.ts -------------------------------------------------------------------------------- /backend/src/database/migrations/1662029904716-V_0_3_2_a.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/database/migrations/1662029904716-V_0_3_2_a.ts -------------------------------------------------------------------------------- /backend/src/database/migrations/1662314197741-V_0_4_0_a.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/database/migrations/1662314197741-V_0_4_0_a.ts -------------------------------------------------------------------------------- /backend/src/database/migrations/1662485374471-V_0_4_0_b.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/database/migrations/1662485374471-V_0_4_0_b.ts -------------------------------------------------------------------------------- /backend/src/database/migrations/1662535484200-V_0_4_0_c.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/database/migrations/1662535484200-V_0_4_0_c.ts -------------------------------------------------------------------------------- /backend/src/database/migrations/1662728275448-V_0_4_0_d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/database/migrations/1662728275448-V_0_4_0_d.ts -------------------------------------------------------------------------------- /backend/src/database/migrations/1672154027079-V_0_5_0_a.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/database/migrations/1672154027079-V_0_5_0_a.ts -------------------------------------------------------------------------------- /backend/src/database/migrations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/database/migrations/index.ts -------------------------------------------------------------------------------- /backend/src/datasource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/datasource.ts -------------------------------------------------------------------------------- /backend/src/decorators/decorators.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/decorators/decorators.module.ts -------------------------------------------------------------------------------- /backend/src/decorators/easy-throttle.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/decorators/easy-throttle.decorator.ts -------------------------------------------------------------------------------- /backend/src/decorators/image-id/image-full-id.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/decorators/image-id/image-full-id.decorator.ts -------------------------------------------------------------------------------- /backend/src/decorators/image-id/image-full-id.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/decorators/image-id/image-full-id.pipe.ts -------------------------------------------------------------------------------- /backend/src/decorators/image-id/image-id.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/decorators/image-id/image-id.decorator.ts -------------------------------------------------------------------------------- /backend/src/decorators/image-id/image-id.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/decorators/image-id/image-id.pipe.ts -------------------------------------------------------------------------------- /backend/src/decorators/multipart/inject-request.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/decorators/multipart/inject-request.decorator.ts -------------------------------------------------------------------------------- /backend/src/decorators/multipart/multipart.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/decorators/multipart/multipart.decorator.ts -------------------------------------------------------------------------------- /backend/src/decorators/multipart/postfile.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/decorators/multipart/postfile.pipe.ts -------------------------------------------------------------------------------- /backend/src/decorators/multipart/postfiles.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/decorators/multipart/postfiles.pipe.ts -------------------------------------------------------------------------------- /backend/src/decorators/permissions.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/decorators/permissions.decorator.ts -------------------------------------------------------------------------------- /backend/src/decorators/request-user.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/decorators/request-user.decorator.ts -------------------------------------------------------------------------------- /backend/src/decorators/returns.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/decorators/returns.decorator.ts -------------------------------------------------------------------------------- /backend/src/layers/PicsurLayers.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/layers/PicsurLayers.module.ts -------------------------------------------------------------------------------- /backend/src/layers/exception/exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/layers/exception/exception.filter.ts -------------------------------------------------------------------------------- /backend/src/layers/success/success.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/layers/success/success.interceptor.ts -------------------------------------------------------------------------------- /backend/src/layers/throttler/PicsurThrottler.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/layers/throttler/PicsurThrottler.guard.ts -------------------------------------------------------------------------------- /backend/src/layers/validate/zod-validator.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/layers/validate/zod-validator.pipe.ts -------------------------------------------------------------------------------- /backend/src/logger/logger.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/logger/logger.module.ts -------------------------------------------------------------------------------- /backend/src/logger/logger.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/logger/logger.service.ts -------------------------------------------------------------------------------- /backend/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/main.ts -------------------------------------------------------------------------------- /backend/src/managers/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/managers/auth/auth.module.ts -------------------------------------------------------------------------------- /backend/src/managers/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/managers/auth/auth.service.ts -------------------------------------------------------------------------------- /backend/src/managers/auth/guards/apikey.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/managers/auth/guards/apikey.strategy.ts -------------------------------------------------------------------------------- /backend/src/managers/auth/guards/guest.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/managers/auth/guards/guest.strategy.ts -------------------------------------------------------------------------------- /backend/src/managers/auth/guards/jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/managers/auth/guards/jwt.strategy.ts -------------------------------------------------------------------------------- /backend/src/managers/auth/guards/local-auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/managers/auth/guards/local-auth.guard.ts -------------------------------------------------------------------------------- /backend/src/managers/auth/guards/local-auth.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/managers/auth/guards/local-auth.strategy.ts -------------------------------------------------------------------------------- /backend/src/managers/auth/guards/main.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/managers/auth/guards/main.guard.ts -------------------------------------------------------------------------------- /backend/src/managers/auth/guest.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/managers/auth/guest.service.ts -------------------------------------------------------------------------------- /backend/src/managers/demo/demo.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/managers/demo/demo.module.ts -------------------------------------------------------------------------------- /backend/src/managers/demo/demo.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/managers/demo/demo.service.ts -------------------------------------------------------------------------------- /backend/src/managers/image/image-converter.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/managers/image/image-converter.service.ts -------------------------------------------------------------------------------- /backend/src/managers/image/image-manager.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/managers/image/image-manager.module.ts -------------------------------------------------------------------------------- /backend/src/managers/image/image-processor.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/managers/image/image-processor.service.ts -------------------------------------------------------------------------------- /backend/src/managers/image/image.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/managers/image/image.service.ts -------------------------------------------------------------------------------- /backend/src/managers/image/imageresult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/managers/image/imageresult.ts -------------------------------------------------------------------------------- /backend/src/managers/image/webpinfo/stream-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/managers/image/webpinfo/stream-parser.ts -------------------------------------------------------------------------------- /backend/src/managers/image/webpinfo/webpinfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/managers/image/webpinfo/webpinfo.ts -------------------------------------------------------------------------------- /backend/src/managers/usage/usage.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/managers/usage/usage.module.ts -------------------------------------------------------------------------------- /backend/src/managers/usage/usage.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/managers/usage/usage.service.ts -------------------------------------------------------------------------------- /backend/src/models/constants/image-full-id.const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/models/constants/image-full-id.const.ts -------------------------------------------------------------------------------- /backend/src/models/constants/permissions.const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/models/constants/permissions.const.ts -------------------------------------------------------------------------------- /backend/src/models/constants/roles.const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/models/constants/roles.const.ts -------------------------------------------------------------------------------- /backend/src/models/constants/special-users.const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/models/constants/special-users.const.ts -------------------------------------------------------------------------------- /backend/src/models/interfaces/authrequest.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/models/interfaces/authrequest.dto.ts -------------------------------------------------------------------------------- /backend/src/models/transformers/user.transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/models/transformers/user.transformer.ts -------------------------------------------------------------------------------- /backend/src/models/validators/permissions.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/models/validators/permissions.validator.ts -------------------------------------------------------------------------------- /backend/src/routes/api/api.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/routes/api/api.module.ts -------------------------------------------------------------------------------- /backend/src/routes/api/apikeys/apikeys.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/routes/api/apikeys/apikeys.controller.ts -------------------------------------------------------------------------------- /backend/src/routes/api/apikeys/apikeys.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/routes/api/apikeys/apikeys.module.ts -------------------------------------------------------------------------------- /backend/src/routes/api/experiment/experiment.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/routes/api/experiment/experiment.controller.ts -------------------------------------------------------------------------------- /backend/src/routes/api/experiment/experiment.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/routes/api/experiment/experiment.module.ts -------------------------------------------------------------------------------- /backend/src/routes/api/info/info.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/routes/api/info/info.controller.ts -------------------------------------------------------------------------------- /backend/src/routes/api/info/info.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/routes/api/info/info.module.ts -------------------------------------------------------------------------------- /backend/src/routes/api/pref/pref.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/routes/api/pref/pref.module.ts -------------------------------------------------------------------------------- /backend/src/routes/api/pref/sys-pref.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/routes/api/pref/sys-pref.controller.ts -------------------------------------------------------------------------------- /backend/src/routes/api/pref/usr-pref.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/routes/api/pref/usr-pref.controller.ts -------------------------------------------------------------------------------- /backend/src/routes/api/roles/roles.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/routes/api/roles/roles.controller.ts -------------------------------------------------------------------------------- /backend/src/routes/api/roles/roles.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/routes/api/roles/roles.module.ts -------------------------------------------------------------------------------- /backend/src/routes/api/usage/usage.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/routes/api/usage/usage.controller.ts -------------------------------------------------------------------------------- /backend/src/routes/api/usage/usage.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/routes/api/usage/usage.module.ts -------------------------------------------------------------------------------- /backend/src/routes/api/user/user-manage.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/routes/api/user/user-manage.controller.ts -------------------------------------------------------------------------------- /backend/src/routes/api/user/user.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/routes/api/user/user.controller.ts -------------------------------------------------------------------------------- /backend/src/routes/api/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/routes/api/user/user.module.ts -------------------------------------------------------------------------------- /backend/src/routes/image/image-manage.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/routes/image/image-manage.controller.ts -------------------------------------------------------------------------------- /backend/src/routes/image/image.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/routes/image/image.controller.ts -------------------------------------------------------------------------------- /backend/src/routes/image/image.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/routes/image/image.module.ts -------------------------------------------------------------------------------- /backend/src/routes/routes.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/routes/routes.module.ts -------------------------------------------------------------------------------- /backend/src/security.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/security.ts -------------------------------------------------------------------------------- /backend/src/util/branding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/util/branding.ts -------------------------------------------------------------------------------- /backend/src/util/collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/util/collection.ts -------------------------------------------------------------------------------- /backend/src/util/iterator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/util/iterator.ts -------------------------------------------------------------------------------- /backend/src/util/mutex-fallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/util/mutex-fallback.ts -------------------------------------------------------------------------------- /backend/src/workers/sharp.wrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/workers/sharp.wrapper.ts -------------------------------------------------------------------------------- /backend/src/workers/sharp/sharp.message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/workers/sharp/sharp.message.ts -------------------------------------------------------------------------------- /backend/src/workers/sharp/sharp.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/workers/sharp/sharp.worker.ts -------------------------------------------------------------------------------- /backend/src/workers/sharp/universal-sharp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/src/workers/sharp/universal-sharp.ts -------------------------------------------------------------------------------- /backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/backend/tsconfig.json -------------------------------------------------------------------------------- /branding/logo/picsur-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/branding/logo/picsur-128.png -------------------------------------------------------------------------------- /branding/logo/picsur-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/branding/logo/picsur-512.png -------------------------------------------------------------------------------- /branding/logo/picsur.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/branding/logo/picsur.ico -------------------------------------------------------------------------------- /branding/logo/picsur.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/branding/logo/picsur.svg -------------------------------------------------------------------------------- /branding/messages/notfound.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/branding/messages/notfound.png -------------------------------------------------------------------------------- /branding/messages/notfound.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/branding/messages/notfound.svg -------------------------------------------------------------------------------- /branding/old_versions/picsur.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/branding/old_versions/picsur.svg -------------------------------------------------------------------------------- /branding/old_versions/picsur_alt.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/branding/old_versions/picsur_alt.svg -------------------------------------------------------------------------------- /branding/old_versions/picsur_alt_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/branding/old_versions/picsur_alt_logo.svg -------------------------------------------------------------------------------- /branding/old_versions/picsur_text_option2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/branding/old_versions/picsur_text_option2.svg -------------------------------------------------------------------------------- /branding/text/picsur_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/branding/text/picsur_dark.svg -------------------------------------------------------------------------------- /branding/text/picsur_light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/branding/text/picsur_light.svg -------------------------------------------------------------------------------- /frontend/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/.browserslistrc -------------------------------------------------------------------------------- /frontend/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/.editorconfig -------------------------------------------------------------------------------- /frontend/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/.eslintrc.cjs -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/angular.json -------------------------------------------------------------------------------- /frontend/custom-webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/custom-webpack.config.js -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/src/app/app.animation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/app.animation.ts -------------------------------------------------------------------------------- /frontend/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/app.component.html -------------------------------------------------------------------------------- /frontend/src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/app.component.scss -------------------------------------------------------------------------------- /frontend/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/app.component.ts -------------------------------------------------------------------------------- /frontend/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/app.module.ts -------------------------------------------------------------------------------- /frontend/src/app/app.routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/app.routing.module.ts -------------------------------------------------------------------------------- /frontend/src/app/components/copy-field/copy-field.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/copy-field/copy-field.component.html -------------------------------------------------------------------------------- /frontend/src/app/components/copy-field/copy-field.component.scss: -------------------------------------------------------------------------------- 1 | mat-form-field { 2 | width: 100%; 3 | } 4 | -------------------------------------------------------------------------------- /frontend/src/app/components/copy-field/copy-field.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/copy-field/copy-field.component.ts -------------------------------------------------------------------------------- /frontend/src/app/components/copy-field/copy-field.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/copy-field/copy-field.module.ts -------------------------------------------------------------------------------- /frontend/src/app/components/fab/fab.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/fab/fab.module.ts -------------------------------------------------------------------------------- /frontend/src/app/components/fab/normal/fab.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/fab/normal/fab.component.html -------------------------------------------------------------------------------- /frontend/src/app/components/fab/normal/fab.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/fab/normal/fab.component.ts -------------------------------------------------------------------------------- /frontend/src/app/components/fab/speed-dial/open-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/fab/speed-dial/open-manager.ts -------------------------------------------------------------------------------- /frontend/src/app/components/fab/speed-dial/speed-dial-option.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/fab/speed-dial/speed-dial-option.directive.ts -------------------------------------------------------------------------------- /frontend/src/app/components/fab/speed-dial/speed-dial.animation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/fab/speed-dial/speed-dial.animation.ts -------------------------------------------------------------------------------- /frontend/src/app/components/fab/speed-dial/speed-dial.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/fab/speed-dial/speed-dial.component.html -------------------------------------------------------------------------------- /frontend/src/app/components/fab/speed-dial/speed-dial.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/fab/speed-dial/speed-dial.component.ts -------------------------------------------------------------------------------- /frontend/src/app/components/footer/footer.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/footer/footer.component.html -------------------------------------------------------------------------------- /frontend/src/app/components/footer/footer.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/footer/footer.component.scss -------------------------------------------------------------------------------- /frontend/src/app/components/footer/footer.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/footer/footer.component.ts -------------------------------------------------------------------------------- /frontend/src/app/components/footer/footer.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/footer/footer.module.ts -------------------------------------------------------------------------------- /frontend/src/app/components/header/header.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/header/header.component.html -------------------------------------------------------------------------------- /frontend/src/app/components/header/header.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/header/header.component.scss -------------------------------------------------------------------------------- /frontend/src/app/components/header/header.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/header/header.component.ts -------------------------------------------------------------------------------- /frontend/src/app/components/header/header.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/header/header.module.ts -------------------------------------------------------------------------------- /frontend/src/app/components/infinite-select/infinite-select.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/infinite-select/infinite-select.directive.ts -------------------------------------------------------------------------------- /frontend/src/app/components/infinite-select/infinite-select.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/infinite-select/infinite-select.module.ts -------------------------------------------------------------------------------- /frontend/src/app/components/masonry/masonry-item.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/masonry/masonry-item.directive.ts -------------------------------------------------------------------------------- /frontend/src/app/components/masonry/masonry.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/masonry/masonry.component.html -------------------------------------------------------------------------------- /frontend/src/app/components/masonry/masonry.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/masonry/masonry.component.scss -------------------------------------------------------------------------------- /frontend/src/app/components/masonry/masonry.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/masonry/masonry.component.ts -------------------------------------------------------------------------------- /frontend/src/app/components/masonry/masonry.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/masonry/masonry.module.ts -------------------------------------------------------------------------------- /frontend/src/app/components/paginator/paginator.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/paginator/paginator.component.html -------------------------------------------------------------------------------- /frontend/src/app/components/paginator/paginator.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/paginator/paginator.component.scss -------------------------------------------------------------------------------- /frontend/src/app/components/paginator/paginator.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/paginator/paginator.component.ts -------------------------------------------------------------------------------- /frontend/src/app/components/paginator/paginator.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/paginator/paginator.module.ts -------------------------------------------------------------------------------- /frontend/src/app/components/picsur-img/picsur-img.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/picsur-img/picsur-img.component.html -------------------------------------------------------------------------------- /frontend/src/app/components/picsur-img/picsur-img.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/picsur-img/picsur-img.component.scss -------------------------------------------------------------------------------- /frontend/src/app/components/picsur-img/picsur-img.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/picsur-img/picsur-img.component.ts -------------------------------------------------------------------------------- /frontend/src/app/components/picsur-img/picsur-img.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/picsur-img/picsur-img.module.ts -------------------------------------------------------------------------------- /frontend/src/app/components/pref-option/pref-option.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/pref-option/pref-option.component.html -------------------------------------------------------------------------------- /frontend/src/app/components/pref-option/pref-option.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/pref-option/pref-option.component.scss -------------------------------------------------------------------------------- /frontend/src/app/components/pref-option/pref-option.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/pref-option/pref-option.component.ts -------------------------------------------------------------------------------- /frontend/src/app/components/pref-option/pref-option.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/pref-option/pref-option.module.ts -------------------------------------------------------------------------------- /frontend/src/app/components/values-picker/values-picker.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/values-picker/values-picker.component.html -------------------------------------------------------------------------------- /frontend/src/app/components/values-picker/values-picker.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/values-picker/values-picker.component.scss -------------------------------------------------------------------------------- /frontend/src/app/components/values-picker/values-picker.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/values-picker/values-picker.component.ts -------------------------------------------------------------------------------- /frontend/src/app/components/values-picker/values-picker.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/components/values-picker/values-picker.module.ts -------------------------------------------------------------------------------- /frontend/src/app/guards/guards.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/guards/guards.module.ts -------------------------------------------------------------------------------- /frontend/src/app/guards/permission.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/guards/permission.guard.ts -------------------------------------------------------------------------------- /frontend/src/app/i18n/permissions.i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/i18n/permissions.i18n.ts -------------------------------------------------------------------------------- /frontend/src/app/i18n/sys-pref.i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/i18n/sys-pref.i18n.ts -------------------------------------------------------------------------------- /frontend/src/app/i18n/usr-pref.i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/i18n/usr-pref.i18n.ts -------------------------------------------------------------------------------- /frontend/src/app/models/decorators/required.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/models/decorators/required.decorator.ts -------------------------------------------------------------------------------- /frontend/src/app/models/dto/api-buffer.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/models/dto/api-buffer.dto.ts -------------------------------------------------------------------------------- /frontend/src/app/models/dto/api-error.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/models/dto/api-error.dto.ts -------------------------------------------------------------------------------- /frontend/src/app/models/dto/image-upload-request.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/models/dto/image-upload-request.dto.ts -------------------------------------------------------------------------------- /frontend/src/app/models/dto/images-upload-request.dto.exclude.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/models/dto/images-upload-request.dto.exclude.ts -------------------------------------------------------------------------------- /frontend/src/app/models/dto/multi-part-request.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/models/dto/multi-part-request.dto.ts -------------------------------------------------------------------------------- /frontend/src/app/models/dto/picsur-routes.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/models/dto/picsur-routes.dto.ts -------------------------------------------------------------------------------- /frontend/src/app/models/dto/processing-view-meta.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/models/dto/processing-view-meta.dto.ts -------------------------------------------------------------------------------- /frontend/src/app/models/dto/server-info.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/models/dto/server-info.dto.ts -------------------------------------------------------------------------------- /frontend/src/app/models/dto/snack-bar-type.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/models/dto/snack-bar-type.dto.ts -------------------------------------------------------------------------------- /frontend/src/app/models/forms-dto/role.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/models/forms-dto/role.dto.ts -------------------------------------------------------------------------------- /frontend/src/app/models/forms-dto/userpass.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/models/forms-dto/userpass.dto.ts -------------------------------------------------------------------------------- /frontend/src/app/models/forms/login.control.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/models/forms/login.control.ts -------------------------------------------------------------------------------- /frontend/src/app/models/forms/register.control.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/models/forms/register.control.ts -------------------------------------------------------------------------------- /frontend/src/app/models/forms/update-role.control.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/models/forms/update-role.control.ts -------------------------------------------------------------------------------- /frontend/src/app/models/forms/update-user.control.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/models/forms/update-user.control.ts -------------------------------------------------------------------------------- /frontend/src/app/models/validators/compare.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/models/validators/compare.validator.ts -------------------------------------------------------------------------------- /frontend/src/app/models/validators/role.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/models/validators/role.validator.ts -------------------------------------------------------------------------------- /frontend/src/app/models/validators/user.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/models/validators/user.validator.ts -------------------------------------------------------------------------------- /frontend/src/app/models/validators/util.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/models/validators/util.validator.ts -------------------------------------------------------------------------------- /frontend/src/app/pipes/pipes.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/pipes/pipes.module.ts -------------------------------------------------------------------------------- /frontend/src/app/pipes/range.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/pipes/range.pipe.ts -------------------------------------------------------------------------------- /frontend/src/app/pipes/truncate.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/pipes/truncate.pipe.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/errors/401.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/errors/401.component.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/errors/404.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/errors/404.component.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/errors/delete-failure.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/errors/delete-failure.component.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/errors/delete-success.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/errors/delete-success.component.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/errors/errors.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/errors/errors.module.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/errors/errors.routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/errors/errors.routing.module.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/images/images.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/images/images.component.html -------------------------------------------------------------------------------- /frontend/src/app/routes/images/images.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/images/images.component.scss -------------------------------------------------------------------------------- /frontend/src/app/routes/images/images.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/images/images.component.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/images/images.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/images/images.module.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/images/images.routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/images/images.routing.module.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/processing/processing.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/processing/processing.component.html -------------------------------------------------------------------------------- /frontend/src/app/routes/processing/processing.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/processing/processing.component.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/processing/processing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/processing/processing.module.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/processing/processing.routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/processing/processing.routing.module.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/apikeys/apikey-editor/apikey-editor.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/apikeys/apikey-editor/apikey-editor.component.html -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/apikeys/apikey-editor/apikey-editor.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/apikeys/apikey-editor/apikey-editor.component.scss -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/apikeys/apikey-editor/apikey-editor.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/apikeys/apikey-editor/apikey-editor.component.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/apikeys/settings-apikeys.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/apikeys/settings-apikeys.component.html -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/apikeys/settings-apikeys.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/apikeys/settings-apikeys.component.scss -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/apikeys/settings-apikeys.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/apikeys/settings-apikeys.component.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/apikeys/settings-apikeys.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/apikeys/settings-apikeys.module.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/apikeys/settings-apikeys.routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/apikeys/settings-apikeys.routing.module.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/general/settings-general.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/general/settings-general.component.html -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/general/settings-general.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/general/settings-general.component.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/general/settings-general.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/general/settings-general.module.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/general/settings-general.routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/general/settings-general.routing.module.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/roles/settings-roles-edit/settings-roles-edit.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/roles/settings-roles-edit/settings-roles-edit.component.html -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/roles/settings-roles-edit/settings-roles-edit.component.scss: -------------------------------------------------------------------------------- 1 | mat-form-field { 2 | width: 100%; 3 | } 4 | -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/roles/settings-roles-edit/settings-roles-edit.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/roles/settings-roles-edit/settings-roles-edit.component.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/roles/settings-roles.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/roles/settings-roles.component.html -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/roles/settings-roles.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/roles/settings-roles.component.scss -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/roles/settings-roles.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/roles/settings-roles.component.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/roles/settings-roles.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/roles/settings-roles.module.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/roles/settings-roles.routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/roles/settings-roles.routing.module.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/settings.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/settings.module.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/settings.routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/settings.routing.module.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/sharex/settings-sharex.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/sharex/settings-sharex.component.html -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/sharex/settings-sharex.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/sharex/settings-sharex.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/sharex/settings-sharex.component.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/sharex/settings-sharex.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/sharex/settings-sharex.module.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/sharex/settings-sharex.routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/sharex/settings-sharex.routing.module.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/sharex/sharex-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/sharex/sharex-builder.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/sidebar/settings-sidebar.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/sidebar/settings-sidebar.component.html -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/sidebar/settings-sidebar.component.scss: -------------------------------------------------------------------------------- 1 | a { 2 | margin-right: 1rem; 3 | } 4 | -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/sidebar/settings-sidebar.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/sidebar/settings-sidebar.component.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/sys-pref/settings-sys-pref.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/sys-pref/settings-sys-pref.component.html -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/sys-pref/settings-sys-pref.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/sys-pref/settings-sys-pref.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/sys-pref/settings-sys-pref.component.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/sys-pref/settings-sys-pref.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/sys-pref/settings-sys-pref.module.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/sys-pref/settings-sys-pref.routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/sys-pref/settings-sys-pref.routing.module.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/users/settings-users-edit/settings-users-edit.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/users/settings-users-edit/settings-users-edit.component.html -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/users/settings-users-edit/settings-users-edit.component.scss: -------------------------------------------------------------------------------- 1 | mat-form-field { 2 | width: 100%; 3 | } 4 | -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/users/settings-users-edit/settings-users-edit.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/users/settings-users-edit/settings-users-edit.component.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/users/settings-users.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/users/settings-users.component.html -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/users/settings-users.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/users/settings-users.component.scss -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/users/settings-users.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/users/settings-users.component.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/users/settings-users.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/users/settings-users.module.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/settings/users/settings-users.routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/settings/users/settings-users.routing.module.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/upload/dropzone/dropzone.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/upload/dropzone/dropzone.component.html -------------------------------------------------------------------------------- /frontend/src/app/routes/upload/dropzone/dropzone.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/upload/dropzone/dropzone.component.scss -------------------------------------------------------------------------------- /frontend/src/app/routes/upload/dropzone/dropzone.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/upload/dropzone/dropzone.component.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/upload/upload.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/upload/upload.component.html -------------------------------------------------------------------------------- /frontend/src/app/routes/upload/upload.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/upload/upload.component.scss -------------------------------------------------------------------------------- /frontend/src/app/routes/upload/upload.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/upload/upload.component.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/upload/upload.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/upload/upload.module.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/upload/upload.routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/upload/upload.routing.module.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/user/login/login.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/user/login/login.component.html -------------------------------------------------------------------------------- /frontend/src/app/routes/user/login/login.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/user/login/login.component.scss -------------------------------------------------------------------------------- /frontend/src/app/routes/user/login/login.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/user/login/login.component.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/user/register/register.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/user/register/register.component.html -------------------------------------------------------------------------------- /frontend/src/app/routes/user/register/register.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/user/register/register.component.scss -------------------------------------------------------------------------------- /frontend/src/app/routes/user/register/register.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/user/register/register.component.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/user/user.module.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/user/user.routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/user/user.routing.module.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/view/customize-dialog/customize-dialog.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/view/customize-dialog/customize-dialog.component.html -------------------------------------------------------------------------------- /frontend/src/app/routes/view/customize-dialog/customize-dialog.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/view/customize-dialog/customize-dialog.component.scss -------------------------------------------------------------------------------- /frontend/src/app/routes/view/customize-dialog/customize-dialog.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/view/customize-dialog/customize-dialog.component.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/view/edit-dialog/edit-dialog.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/view/edit-dialog/edit-dialog.component.html -------------------------------------------------------------------------------- /frontend/src/app/routes/view/edit-dialog/edit-dialog.component.scss: -------------------------------------------------------------------------------- 1 | mat-form-field { 2 | width: 100%; 3 | } 4 | -------------------------------------------------------------------------------- /frontend/src/app/routes/view/edit-dialog/edit-dialog.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/view/edit-dialog/edit-dialog.component.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/view/view-speeddial/view-speeddial.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/view/view-speeddial/view-speeddial.component.html -------------------------------------------------------------------------------- /frontend/src/app/routes/view/view-speeddial/view-speeddial.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/src/app/routes/view/view-speeddial/view-speeddial.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/view/view-speeddial/view-speeddial.component.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/view/view.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/view/view.component.html -------------------------------------------------------------------------------- /frontend/src/app/routes/view/view.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/view/view.component.scss -------------------------------------------------------------------------------- /frontend/src/app/routes/view/view.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/view/view.component.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/view/view.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/view/view.module.ts -------------------------------------------------------------------------------- /frontend/src/app/routes/view/view.routing.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/routes/view/view.routing.module.ts -------------------------------------------------------------------------------- /frontend/src/app/services/api/api.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/services/api/api.service.ts -------------------------------------------------------------------------------- /frontend/src/app/services/api/apikeys.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/services/api/apikeys.service.ts -------------------------------------------------------------------------------- /frontend/src/app/services/api/image.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/services/api/image.service.ts -------------------------------------------------------------------------------- /frontend/src/app/services/api/info.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/services/api/info.service.ts -------------------------------------------------------------------------------- /frontend/src/app/services/api/permission.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/services/api/permission.service.ts -------------------------------------------------------------------------------- /frontend/src/app/services/api/roles.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/services/api/roles.service.ts -------------------------------------------------------------------------------- /frontend/src/app/services/api/static-info.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/services/api/static-info.service.ts -------------------------------------------------------------------------------- /frontend/src/app/services/api/sys-pref.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/services/api/sys-pref.service.ts -------------------------------------------------------------------------------- /frontend/src/app/services/api/user-manage.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/services/api/user-manage.service.ts -------------------------------------------------------------------------------- /frontend/src/app/services/api/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/services/api/user.service.ts -------------------------------------------------------------------------------- /frontend/src/app/services/api/usr-pref.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/services/api/usr-pref.service.ts -------------------------------------------------------------------------------- /frontend/src/app/services/logger/global-logger.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/services/logger/global-logger.service.ts -------------------------------------------------------------------------------- /frontend/src/app/services/logger/logger.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/services/logger/logger.service.ts -------------------------------------------------------------------------------- /frontend/src/app/services/sidebar-resolver/sidebar-resolver.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/services/sidebar-resolver/sidebar-resolver.service.ts -------------------------------------------------------------------------------- /frontend/src/app/services/storage/cache.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/services/storage/cache.service.ts -------------------------------------------------------------------------------- /frontend/src/app/services/storage/info-storage.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/services/storage/info-storage.service.ts -------------------------------------------------------------------------------- /frontend/src/app/services/storage/key-storage.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/services/storage/key-storage.service.ts -------------------------------------------------------------------------------- /frontend/src/app/services/usage/usage.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/services/usage/usage.service.ts -------------------------------------------------------------------------------- /frontend/src/app/util/api-error-manager/api-error-manager.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/util/api-error-manager/api-error-manager.module.ts -------------------------------------------------------------------------------- /frontend/src/app/util/api-error-manager/api-error.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/util/api-error-manager/api-error.service.ts -------------------------------------------------------------------------------- /frontend/src/app/util/bootstrap.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/util/bootstrap.service.ts -------------------------------------------------------------------------------- /frontend/src/app/util/clipboard.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/util/clipboard.service.ts -------------------------------------------------------------------------------- /frontend/src/app/util/compatibilitiy-manager/compatibility-manager.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/util/compatibilitiy-manager/compatibility-manager.module.ts -------------------------------------------------------------------------------- /frontend/src/app/util/compatibilitiy-manager/compatibility.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/util/compatibilitiy-manager/compatibility.service.ts -------------------------------------------------------------------------------- /frontend/src/app/util/dialog-manager/confirm-dialog/confirm-dialog.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/util/dialog-manager/confirm-dialog/confirm-dialog.component.html -------------------------------------------------------------------------------- /frontend/src/app/util/dialog-manager/confirm-dialog/confirm-dialog.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/util/dialog-manager/confirm-dialog/confirm-dialog.component.scss -------------------------------------------------------------------------------- /frontend/src/app/util/dialog-manager/confirm-dialog/confirm-dialog.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/util/dialog-manager/confirm-dialog/confirm-dialog.component.ts -------------------------------------------------------------------------------- /frontend/src/app/util/dialog-manager/dialog-manager.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/util/dialog-manager/dialog-manager.module.ts -------------------------------------------------------------------------------- /frontend/src/app/util/dialog-manager/dialog.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/util/dialog-manager/dialog.service.ts -------------------------------------------------------------------------------- /frontend/src/app/util/dialog-manager/download-dialog/download-dialog.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/util/dialog-manager/download-dialog/download-dialog.component.html -------------------------------------------------------------------------------- /frontend/src/app/util/dialog-manager/download-dialog/download-dialog.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/util/dialog-manager/download-dialog/download-dialog.component.ts -------------------------------------------------------------------------------- /frontend/src/app/util/download-manager/dialog-manager.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/util/download-manager/dialog-manager.module.ts -------------------------------------------------------------------------------- /frontend/src/app/util/download-manager/download.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/util/download-manager/download.service.ts -------------------------------------------------------------------------------- /frontend/src/app/util/error-manager/error-manager.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/util/error-manager/error-manager.module.ts -------------------------------------------------------------------------------- /frontend/src/app/util/error-manager/error.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/util/error-manager/error.service.ts -------------------------------------------------------------------------------- /frontend/src/app/util/qoi/qoi-decode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/util/qoi/qoi-decode.ts -------------------------------------------------------------------------------- /frontend/src/app/util/qoi/qoi-encode.exclude.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/util/qoi/qoi-encode.exclude.ts -------------------------------------------------------------------------------- /frontend/src/app/util/qoi/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/util/qoi/readme.md -------------------------------------------------------------------------------- /frontend/src/app/util/snackbar-manager/snackbar-manager.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/util/snackbar-manager/snackbar-manager.module.ts -------------------------------------------------------------------------------- /frontend/src/app/util/snackbar-manager/snackbar.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/util/snackbar-manager/snackbar.service.ts -------------------------------------------------------------------------------- /frontend/src/app/util/throttle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/util/throttle.ts -------------------------------------------------------------------------------- /frontend/src/app/util/util.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/util/util.service.ts -------------------------------------------------------------------------------- /frontend/src/app/workers/qoi-worker.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/workers/qoi-worker.dto.ts -------------------------------------------------------------------------------- /frontend/src/app/workers/qoi-worker.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/workers/qoi-worker.service.ts -------------------------------------------------------------------------------- /frontend/src/app/workers/qoi.job.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/workers/qoi.job.ts -------------------------------------------------------------------------------- /frontend/src/app/workers/qoi.worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/app/workers/qoi.worker.ts -------------------------------------------------------------------------------- /frontend/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/src/assets/app.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/assets/app.webmanifest -------------------------------------------------------------------------------- /frontend/src/assets/css/loading.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/assets/css/loading.css -------------------------------------------------------------------------------- /frontend/src/assets/css/normalize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/assets/css/normalize.css -------------------------------------------------------------------------------- /frontend/src/assets/css/normalize.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/assets/css/normalize.min.css -------------------------------------------------------------------------------- /frontend/src/assets/image/icon512_maskable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/assets/image/icon512_maskable.png -------------------------------------------------------------------------------- /frontend/src/assets/image/icon512_rounded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/assets/image/icon512_rounded.png -------------------------------------------------------------------------------- /frontend/src/assets/image/spinner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/assets/image/spinner.svg -------------------------------------------------------------------------------- /frontend/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/environments/environment.prod.ts -------------------------------------------------------------------------------- /frontend/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/environments/environment.ts -------------------------------------------------------------------------------- /frontend/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/index.html -------------------------------------------------------------------------------- /frontend/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/main.ts -------------------------------------------------------------------------------- /frontend/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/polyfills.ts -------------------------------------------------------------------------------- /frontend/src/scss/bootstrap.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/scss/bootstrap.scss -------------------------------------------------------------------------------- /frontend/src/scss/dialog.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/scss/dialog.scss -------------------------------------------------------------------------------- /frontend/src/scss/fab.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/scss/fab.scss -------------------------------------------------------------------------------- /frontend/src/scss/fixes.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/scss/fixes.scss -------------------------------------------------------------------------------- /frontend/src/scss/fonts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/scss/fonts.scss -------------------------------------------------------------------------------- /frontend/src/scss/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/scss/index.scss -------------------------------------------------------------------------------- /frontend/src/scss/material/material-theme-custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/scss/material/material-theme-custom.scss -------------------------------------------------------------------------------- /frontend/src/scss/material/material-theme.legacy.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/scss/material/material-theme.legacy.scss -------------------------------------------------------------------------------- /frontend/src/scss/material/material-theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/scss/material/material-theme.scss -------------------------------------------------------------------------------- /frontend/src/scss/personal.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/scss/personal.scss -------------------------------------------------------------------------------- /frontend/src/scss/snackbar.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/src/scss/snackbar.scss -------------------------------------------------------------------------------- /frontend/src/styles.scss: -------------------------------------------------------------------------------- 1 | @use './scss'; 2 | -------------------------------------------------------------------------------- /frontend/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/tsconfig.app.json -------------------------------------------------------------------------------- /frontend/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/tsconfig.base.json -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/tsconfig.worker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/frontend/tsconfig.worker.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /shared/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/.eslintrc.cjs -------------------------------------------------------------------------------- /shared/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /shared/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/package.json -------------------------------------------------------------------------------- /shared/src/dto/api/api.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/dto/api/api.dto.ts -------------------------------------------------------------------------------- /shared/src/dto/api/apikeys.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/dto/api/apikeys.dto.ts -------------------------------------------------------------------------------- /shared/src/dto/api/image-manage.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/dto/api/image-manage.dto.ts -------------------------------------------------------------------------------- /shared/src/dto/api/image.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/dto/api/image.dto.ts -------------------------------------------------------------------------------- /shared/src/dto/api/info.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/dto/api/info.dto.ts -------------------------------------------------------------------------------- /shared/src/dto/api/pref.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/dto/api/pref.dto.ts -------------------------------------------------------------------------------- /shared/src/dto/api/roles.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/dto/api/roles.dto.ts -------------------------------------------------------------------------------- /shared/src/dto/api/user-manage.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/dto/api/user-manage.dto.ts -------------------------------------------------------------------------------- /shared/src/dto/api/user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/dto/api/user.dto.ts -------------------------------------------------------------------------------- /shared/src/dto/id-object.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/dto/id-object.dto.ts -------------------------------------------------------------------------------- /shared/src/dto/image-entry-variant.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/dto/image-entry-variant.enum.ts -------------------------------------------------------------------------------- /shared/src/dto/image-links.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/dto/image-links.class.ts -------------------------------------------------------------------------------- /shared/src/dto/jwt.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/dto/jwt.dto.ts -------------------------------------------------------------------------------- /shared/src/dto/mimes.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/dto/mimes.dto.ts -------------------------------------------------------------------------------- /shared/src/dto/permissions.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/dto/permissions.enum.ts -------------------------------------------------------------------------------- /shared/src/dto/preferences.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/dto/preferences.dto.ts -------------------------------------------------------------------------------- /shared/src/dto/sys-preferences.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/dto/sys-preferences.enum.ts -------------------------------------------------------------------------------- /shared/src/dto/tracking-state.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/dto/tracking-state.enum.ts -------------------------------------------------------------------------------- /shared/src/dto/usr-preferences.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/dto/usr-preferences.enum.ts -------------------------------------------------------------------------------- /shared/src/entities/apikey.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/entities/apikey.entity.ts -------------------------------------------------------------------------------- /shared/src/entities/image.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/entities/image.entity.ts -------------------------------------------------------------------------------- /shared/src/entities/role.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/entities/role.entity.ts -------------------------------------------------------------------------------- /shared/src/entities/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/entities/user.entity.ts -------------------------------------------------------------------------------- /shared/src/index.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /shared/src/types/failable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/types/failable.ts -------------------------------------------------------------------------------- /shared/src/types/find-result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/types/find-result.ts -------------------------------------------------------------------------------- /shared/src/types/newable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/types/newable.ts -------------------------------------------------------------------------------- /shared/src/types/tuple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/types/tuple.ts -------------------------------------------------------------------------------- /shared/src/util/common-regex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/util/common-regex.ts -------------------------------------------------------------------------------- /shared/src/util/create-zod-dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/util/create-zod-dto.ts -------------------------------------------------------------------------------- /shared/src/util/decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/util/decorator.ts -------------------------------------------------------------------------------- /shared/src/util/parse-mime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/util/parse-mime.ts -------------------------------------------------------------------------------- /shared/src/util/parse-simple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/util/parse-simple.ts -------------------------------------------------------------------------------- /shared/src/util/permissions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/util/permissions.ts -------------------------------------------------------------------------------- /shared/src/util/random.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/util/random.ts -------------------------------------------------------------------------------- /shared/src/util/unique.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/util/unique.ts -------------------------------------------------------------------------------- /shared/src/validators/api-key.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/validators/api-key.validator.ts -------------------------------------------------------------------------------- /shared/src/validators/entity-id.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/validators/entity-id.validator.ts -------------------------------------------------------------------------------- /shared/src/validators/ms.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/validators/ms.validator.ts -------------------------------------------------------------------------------- /shared/src/validators/permissions.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/validators/permissions.validator.ts -------------------------------------------------------------------------------- /shared/src/validators/positive-int.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/validators/positive-int.validator.ts -------------------------------------------------------------------------------- /shared/src/validators/pref-value.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/validators/pref-value.validator.ts -------------------------------------------------------------------------------- /shared/src/validators/role.validators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/validators/role.validators.ts -------------------------------------------------------------------------------- /shared/src/validators/string-list.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/validators/string-list.validator.ts -------------------------------------------------------------------------------- /shared/src/validators/user.validators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/src/validators/user.validators.ts -------------------------------------------------------------------------------- /shared/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/shared/tsconfig.json -------------------------------------------------------------------------------- /support/actual-update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/support/actual-update.sh -------------------------------------------------------------------------------- /support/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/support/build.sh -------------------------------------------------------------------------------- /support/dev.docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/support/dev.docker-compose.yml -------------------------------------------------------------------------------- /support/picsur-stage1.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/support/picsur-stage1.Dockerfile -------------------------------------------------------------------------------- /support/picsur-stage2.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/support/picsur-stage2.Dockerfile -------------------------------------------------------------------------------- /support/picsur.docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/support/picsur.docker-compose.yml -------------------------------------------------------------------------------- /support/purge-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/support/purge-all.sh -------------------------------------------------------------------------------- /support/setversion.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/support/setversion.sh -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaramelFur/Picsur/HEAD/tsconfig.base.json --------------------------------------------------------------------------------