├── .dockerignore ├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── build.yml │ ├── codeql-analysis.yml │ └── dockerfile-hadolint.yml ├── .gitignore ├── .mocharc.js ├── .npmignore ├── .tool-versions ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── MANPAGE.md ├── Procfile ├── README.md ├── USERRIGHTS.md ├── angular.json ├── angular.webpack.js ├── benchmark ├── BMConfig.ts ├── Benchmark.ts ├── BenchmarkRunner.ts ├── Experiments.ts ├── HISTORY.md ├── README.md ├── docker-compose │ └── docker-compose.yml └── index.ts ├── cypress.config.ts ├── demo └── images │ ├── .saved_searches.pg2conf │ ├── 4MinsAroundTheWorld │ ├── 20240413-203800-Unknown.jpg │ ├── UTC-20240413-203430-Auckland.jpg │ ├── UTC-20240413-203530-Montevideo.jpg │ ├── UTC-20240413-203531-Kathmandu.jpg │ ├── UTC-20240413-203630-London.jpg │ ├── UTC-20240413-203720-Tokyo.jpg │ ├── UTC-20240413-203730-Reykjavik.jpg │ └── UTC-20240413-203830-NewYork.jpg │ ├── Chars_exiftool.jpg │ ├── IMG_1252.jpg │ ├── IMG_1401.jpg │ ├── IMG_5910.jpg │ ├── IMG_5910.jpg.xmp │ ├── IMG_6220.jpg │ ├── IMG_6253.jpg │ ├── IMG_6263.jpg │ ├── IMG_6296.jpg │ ├── IMG_6297.jpg │ ├── IMG_6368.jpg │ ├── IMG_6455.jpg │ ├── IMG_8751.jpg │ ├── IMG_8808.jpg │ ├── IMG_8824.jpg │ ├── IMG_8943.jpg │ ├── IMG_8994.jpg │ ├── IMG_9037.jpg │ ├── IMG_9398-2.jpg │ ├── IMG_9516.jpg │ ├── RK_gpx _2015-06-12_0727.gpx │ ├── RK_gpx _2015-06-15_0739.gpx │ ├── SF- LA flight.gpx │ ├── broken image.JPG │ ├── bunny.mp4 │ ├── bunny.mp4.xmp │ ├── dupl │ ├── big_ben_only_time.jpg │ └── sydney_opera_house.jpg │ ├── emptydirectory │ └── .placeholder │ ├── index.md │ ├── its a along directory name. with special caracters(_.-.,-.,) 1234 56789 űáéú őóüö │ ├── IMG_8943.jpg │ ├── IMG_9697.jpg │ └── subdirectory │ │ └── IMG_8824.jpg │ ├── timestamps │ ├── big_ben.jpg │ ├── big_ben_no_tsoffset_but_gps_utc.jpg │ ├── big_ben_only_time.jpg │ ├── newyear_london.jpg │ ├── newyear_sydney.jpg │ ├── sydney_opera_house.jpg │ └── sydney_opera_house_no_tsoffset_but_gps_utc.jpg │ ├── wild-1.jpg │ ├── wild-2.jpg │ └── wild-3.jpg ├── docker ├── .config │ └── hadolint.yml ├── CONTRIBUTING.md ├── README.md ├── alpine │ └── Dockerfile.build ├── debian-trixie │ ├── Dockerfile.build │ └── selfcontained │ │ └── Dockerfile └── docker-compose │ ├── default │ ├── docker-compose.yml │ └── nginx.conf │ ├── pigallery2-only │ └── docker-compose.yml │ └── with-mysql │ ├── docker-compose.yml │ └── nginx.conf ├── docs ├── assets │ ├── albums.png │ ├── blog.png │ ├── faces.png │ ├── filters.png │ ├── icon.png │ ├── icon_inv.png │ ├── lightbox.png │ ├── main_page.png │ ├── map.png │ ├── random_link.png │ ├── search.png │ ├── settings.png │ ├── sharing.png │ └── video.png ├── demo.gif ├── demo.mp4 ├── gh-fork-ribbon.min.css ├── index.html ├── references │ ├── README.md │ └── assets │ │ ├── clourdron.png │ │ ├── discussion_328.png │ │ ├── discussion_328_2.png │ │ ├── discussion_370.png │ │ ├── issue_120.png │ │ ├── issue_209.png │ │ ├── issue_220.png │ │ ├── issue_240.png │ │ ├── issue_346.png │ │ ├── issue_401.png │ │ ├── issue_59.png │ │ ├── makeuseof.png │ │ └── reddit1.jpg └── style.css ├── eslint.config.mjs ├── extension ├── .npmignore ├── README.md ├── REPOSITORY.md ├── events.drawio ├── events.png ├── ext-enums.tsconfig.json ├── ext-interface.tsconfig.json ├── index.js ├── index.js.map ├── index.ts └── package.json ├── gulpfile.ts ├── karma.conf.js ├── package.json ├── src ├── backend │ ├── Logger.ts │ ├── ProjectPath.ts │ ├── exceptions │ │ └── LocationLookupException.ts │ ├── index.ts │ ├── middlewares │ │ ├── AlbumMWs.ts │ │ ├── GalleryMWs.ts │ │ ├── MetaFileMWs.ts │ │ ├── NotificationMWs.ts │ │ ├── PersonMWs.ts │ │ ├── RenderingMWs.ts │ │ ├── ServerTimingMWs.ts │ │ ├── SharingMWs.ts │ │ ├── VersionMWs.ts │ │ ├── admin │ │ │ ├── AdminMWs.ts │ │ │ ├── ExtensionMWs.ts │ │ │ └── SettingsMWs.ts │ │ ├── customtypings │ │ │ └── ExtendedRequest.d.ts │ │ ├── thumbnail │ │ │ └── ThumbnailGeneratorMWs.ts │ │ └── user │ │ │ ├── AuthenticationMWs.ts │ │ │ ├── UserMWs.ts │ │ │ └── UserRequestConstrainsMWs.ts │ ├── model │ │ ├── EventLoopHandler.ts │ │ ├── FFmpegFactory.ts │ │ ├── Localizations.ts │ │ ├── NotifocationManager.ts │ │ ├── ObjectManagers.ts │ │ ├── PasswordHelper.ts │ │ ├── SessionContext.ts │ │ ├── database │ │ │ ├── AlbumManager.ts │ │ │ ├── CoverManager.ts │ │ │ ├── GalleryManager.ts │ │ │ ├── IObjectManager.ts │ │ │ ├── IndexingManager.ts │ │ │ ├── LocationManager.ts │ │ │ ├── PersonManager.ts │ │ │ ├── ProjectedCacheManager.ts │ │ │ ├── ProjectionAwareManager.ts │ │ │ ├── SQLConnection.ts │ │ │ ├── SearchManager.ts │ │ │ ├── SessionManager.ts │ │ │ ├── SharingManager.ts │ │ │ ├── UserManager.ts │ │ │ ├── VersionManager.ts │ │ │ └── enitites │ │ │ │ ├── DirectoryEntity.ts │ │ │ │ ├── EntityUtils.ts │ │ │ │ ├── FileEntity.ts │ │ │ │ ├── MDFileEntity.ts │ │ │ │ ├── MediaEntity.ts │ │ │ │ ├── PhotoEntity.ts │ │ │ │ ├── ProjectedDirectoryCacheEntity.ts │ │ │ │ ├── SharingEntity.ts │ │ │ │ ├── UserEntity.ts │ │ │ │ ├── VersionEntity.ts │ │ │ │ ├── VideoEntity.ts │ │ │ │ ├── album │ │ │ │ ├── AlbumBaseEntity.ts │ │ │ │ ├── ProjectedAlbumCacheEntity.ts │ │ │ │ └── SavedSearchEntity.ts │ │ │ │ └── person │ │ │ │ ├── PersonEntry.ts │ │ │ │ ├── PersonJunctionTable.ts │ │ │ │ └── ProjectedPersonCacheEntity.ts │ │ ├── diagnostics │ │ │ ├── ConfigDiagnostics.ts │ │ │ ├── blank.jpg │ │ │ └── image_formats │ │ │ │ ├── test.arw │ │ │ │ ├── test.avif │ │ │ │ ├── test.dng │ │ │ │ ├── test.gif │ │ │ │ ├── test.heic │ │ │ │ ├── test.jpg │ │ │ │ ├── test.png │ │ │ │ ├── test.tiff │ │ │ │ └── test.webp │ │ ├── extension │ │ │ ├── ExpressRouterWrapper.ts │ │ │ ├── ExtensionApp.ts │ │ │ ├── ExtensionConfig.ts │ │ │ ├── ExtensionConfigTemplateLoader.ts │ │ │ ├── ExtensionConfigWrapper.ts │ │ │ ├── ExtensionDB.ts │ │ │ ├── ExtensionDecorator.ts │ │ │ ├── ExtensionEvent.ts │ │ │ ├── ExtensionManager.ts │ │ │ ├── ExtensionMessengerHandler.ts │ │ │ ├── ExtensionObject.ts │ │ │ ├── ExtensionRepository.ts │ │ │ ├── IExtension.ts │ │ │ └── UIExtension.ts │ │ ├── fileaccess │ │ │ ├── DiskManager.ts │ │ │ ├── MetadataCreationDate.ts │ │ │ ├── MetadataLoader.ts │ │ │ ├── PhotoWorker.ts │ │ │ ├── TaskExecuter.ts │ │ │ ├── TaskQue.ts │ │ │ ├── VideoConverterWorker.ts │ │ │ └── fileprocessing │ │ │ │ ├── GPXProcessing.ts │ │ │ │ ├── PhotoProcessing.ts │ │ │ │ └── VideoProcessing.ts │ │ ├── jobs │ │ │ ├── JobManager.ts │ │ │ ├── JobProgressManager.ts │ │ │ ├── JobRepository.ts │ │ │ └── jobs │ │ │ │ ├── AlbumCoverFillingJob.ts │ │ │ │ ├── AlbumCoverResetJob.ts │ │ │ │ ├── AlbumResetJob.ts │ │ │ │ ├── FileJob.ts │ │ │ │ ├── GPXCompressionJob.ts │ │ │ │ ├── GPXCompressionResetJob.ts │ │ │ │ ├── GalleryResetJob.ts │ │ │ │ ├── IJob.ts │ │ │ │ ├── IJobListener.ts │ │ │ │ ├── IndexingJob.ts │ │ │ │ ├── Job.ts │ │ │ │ ├── JobProgress.ts │ │ │ │ ├── PhotoConvertingJob.ts │ │ │ │ ├── TempFolderCleaningJob.ts │ │ │ │ ├── TopPickSendJob.ts │ │ │ │ └── VideoConvertingJob.ts │ │ └── messenger │ │ │ ├── EmailMessenger.ts │ │ │ ├── ExtensionMessenger.ts │ │ │ ├── Messenger.ts │ │ │ ├── MessengerRepository.ts │ │ │ └── StdoutMessenger.ts │ ├── routes │ │ ├── AlbumRouter.ts │ │ ├── ErrorRouter.ts │ │ ├── GalleryRouter.ts │ │ ├── LoggerRouter.ts │ │ ├── NotificationRouter.ts │ │ ├── PersonRouter.ts │ │ ├── PublicRouter.ts │ │ ├── Router.ts │ │ ├── SharingRouter.ts │ │ ├── UserRouter.ts │ │ └── admin │ │ │ ├── AdminRouter.ts │ │ │ ├── ExtensionRouter.ts │ │ │ └── SettingsRouter.ts │ └── server.ts ├── common │ ├── BackendTexts.ts │ ├── CookieNames.ts │ ├── CustomHeaders.ts │ ├── DataStructureVersion.ts │ ├── HTMLCharCodes.ts │ ├── PG2ConfMap.ts │ ├── QueryParams.ts │ ├── SearchQueryParser.ts │ ├── SearchQueryUtils.ts │ ├── SupportedFormats.ts │ ├── Utils.ts │ ├── config │ │ ├── private │ │ │ ├── Config.ts │ │ │ ├── PrivateConfig.ts │ │ │ ├── PrivateConfigClass.ts │ │ │ ├── WebConfig.ts │ │ │ └── subconfigs │ │ │ │ ├── MessagingConfig.ts │ │ │ │ └── ServerExtensionsConfig.ts │ │ └── public │ │ │ ├── ClientConfig.ts │ │ │ └── Config.ts │ ├── entities │ │ ├── AutoCompleteItem.ts │ │ ├── ContentWrapper.ts │ │ ├── DirectoryDTO.ts │ │ ├── DuplicatesDTO.ts │ │ ├── DynamicConfig.ts │ │ ├── Error.ts │ │ ├── FileDTO.ts │ │ ├── GridSizes.ts │ │ ├── LoginCredential.ts │ │ ├── MDFileDTO.ts │ │ ├── MediaDTO.ts │ │ ├── MediaPickDTO.ts │ │ ├── Message.ts │ │ ├── NotificationDTO.ts │ │ ├── PasswordChangeRequest.ts │ │ ├── PersonDTO.ts │ │ ├── PhotoDTO.ts │ │ ├── SearchQueryDTO.ts │ │ ├── SearchResultDTO.ts │ │ ├── SharingDTO.ts │ │ ├── SortingMethods.ts │ │ ├── UserDTO.ts │ │ ├── UserModificationRequest.ts │ │ ├── UserSettingsDTO.ts │ │ ├── VideoDTO.ts │ │ ├── album │ │ │ ├── AlbumBaseDTO.ts │ │ │ └── SavedSearchDTO.ts │ │ ├── extension │ │ │ ├── ExtensionListItem.ts │ │ │ └── IClientUIConfig.ts │ │ ├── job │ │ │ ├── JobDTO.ts │ │ │ ├── JobProgressDTO.ts │ │ │ └── JobScheduleDTO.ts │ │ └── settings │ │ │ ├── IndexingDTO.ts │ │ │ └── StatisticDTO.ts │ └── event │ │ ├── Event.ts │ │ ├── Event2Args.ts │ │ └── EventLimit.ts └── frontend │ ├── app │ ├── app.component.ts │ ├── app.routing.ts │ ├── icon.component.ts │ ├── model │ │ ├── IRenderable.ts │ │ ├── backendtext.service.spec.ts │ │ ├── backendtext.service.ts │ │ ├── extension.service.ts │ │ ├── navigation.service.ts │ │ ├── network │ │ │ ├── autehentication.service.spec.ts │ │ │ ├── authentication.service.ts │ │ │ ├── helper │ │ │ │ ├── auth.guard.ts │ │ │ │ └── error.interceptor.ts │ │ │ ├── network.service.spec.ts │ │ │ ├── network.service.ts │ │ │ ├── user.service.spec.ts │ │ │ └── user.service.ts │ │ ├── notification.service.ts │ │ ├── page.helper.ts │ │ ├── pi-title.service.ts │ │ ├── query.service.ts │ │ ├── seededRandom.service.ts │ │ ├── theme.service.ts │ │ └── version.service.ts │ ├── pipes │ │ ├── DurationPipe.ts │ │ ├── FileDTOToPathPipe.ts │ │ ├── FileDTOToRelativePathPipe.ts │ │ ├── FileSizePipe.ts │ │ ├── GPXFilesFilterPipe.ts │ │ ├── MDFilesFilterPipe.ts │ │ ├── ParseIntPipe.ts │ │ ├── PhotoFilterPipe.ts │ │ ├── SafeHTMLPipe.ts │ │ ├── StringifyEnum.ts │ │ ├── StringifyGridSize.ts │ │ ├── StringifyRolePipe.ts │ │ ├── StringifySearchQuery.ts │ │ ├── StringifySearchType.ts │ │ └── StringifySortingMethod.ts │ └── ui │ │ ├── EnumTranslations.ts │ │ ├── admin │ │ ├── admin.component.css │ │ ├── admin.component.html │ │ └── admin.component.ts │ │ ├── albums │ │ ├── album │ │ │ ├── album.component.css │ │ │ ├── album.component.html │ │ │ └── album.component.ts │ │ ├── albums.component.css │ │ ├── albums.component.html │ │ ├── albums.component.ts │ │ ├── albums.service.ts │ │ └── saved-search-popup │ │ │ ├── saved-search-popup.component.css │ │ │ ├── saved-search-popup.component.html │ │ │ └── saved-search-popup.component.ts │ │ ├── duplicates │ │ ├── duplicates.component.css │ │ ├── duplicates.component.html │ │ ├── duplicates.component.ts │ │ ├── duplicates.service.ts │ │ └── photo │ │ │ ├── photo.duplicates.component.css │ │ │ ├── photo.duplicates.component.html │ │ │ └── photo.duplicates.component.ts │ │ ├── faces │ │ ├── Person.ts │ │ ├── face │ │ │ ├── face.component.css │ │ │ ├── face.component.html │ │ │ └── face.component.ts │ │ ├── faces.component.css │ │ ├── faces.component.html │ │ ├── faces.component.ts │ │ └── faces.service.ts │ │ ├── frame │ │ ├── frame.component.css │ │ ├── frame.component.html │ │ └── frame.component.ts │ │ ├── gallery │ │ ├── Media.ts │ │ ├── MediaIcon.ts │ │ ├── blog │ │ │ ├── blog.gallery.component.css │ │ │ ├── blog.gallery.component.html │ │ │ ├── blog.gallery.component.ts │ │ │ ├── blog.service.spec.ts │ │ │ └── blog.service.ts │ │ ├── cache.gallery.service.ts │ │ ├── content.service.ts │ │ ├── contentLoader.service.ts │ │ ├── directories │ │ │ ├── directories.component.css │ │ │ ├── directories.component.html │ │ │ ├── directories.component.ts │ │ │ └── directory │ │ │ │ ├── directory.gallery.component.css │ │ │ │ ├── directory.gallery.component.html │ │ │ │ └── directory.gallery.component.ts │ │ ├── filter │ │ │ ├── filter.gallery.component.css │ │ │ ├── filter.gallery.component.html │ │ │ ├── filter.gallery.component.ts │ │ │ ├── filter.service.spec.ts │ │ │ └── filter.service.ts │ │ ├── fullscreen.service.ts │ │ ├── gallery.component.css │ │ ├── gallery.component.html │ │ ├── gallery.component.spec.ts │ │ ├── gallery.component.ts │ │ ├── gallery.service.ts │ │ ├── grid │ │ │ ├── GridMedia.ts │ │ │ ├── GridRowBuilder.ts │ │ │ ├── grid.gallery.component.css │ │ │ ├── grid.gallery.component.html │ │ │ ├── grid.gallery.component.spec.ts │ │ │ ├── grid.gallery.component.ts │ │ │ └── photo │ │ │ │ ├── loading │ │ │ │ ├── loading.photo.grid.gallery.component.css │ │ │ │ ├── loading.photo.grid.gallery.component.html │ │ │ │ └── loading.photo.grid.gallery.component.ts │ │ │ │ ├── media-button-modal │ │ │ │ ├── media-button-modal.component.css │ │ │ │ ├── media-button-modal.component.html │ │ │ │ ├── media-button-modal.component.ts │ │ │ │ └── media-button-modal.service.ts │ │ │ │ ├── photo.grid.gallery.component.css │ │ │ │ ├── photo.grid.gallery.component.html │ │ │ │ └── photo.grid.gallery.component.ts │ │ ├── lightbox │ │ │ ├── controls │ │ │ │ ├── controls.lightbox.gallery.component.css │ │ │ │ ├── controls.lightbox.gallery.component.html │ │ │ │ ├── controls.lightbox.gallery.component.ts │ │ │ │ └── inputrange.css │ │ │ ├── infopanel │ │ │ │ ├── info-panel.lightbox.gallery.component.css │ │ │ │ ├── info-panel.lightbox.gallery.component.html │ │ │ │ └── info-panel.lightbox.gallery.component.ts │ │ │ ├── lightbox.gallery.component.css │ │ │ ├── lightbox.gallery.component.html │ │ │ ├── lightbox.gallery.component.spec.ts │ │ │ ├── lightbox.gallery.component.ts │ │ │ ├── lightbox.service.ts │ │ │ └── media │ │ │ │ ├── media.lightbox.gallery.component.css │ │ │ │ ├── media.lightbox.gallery.component.html │ │ │ │ └── media.lightbox.gallery.component.ts │ │ ├── map │ │ │ ├── MarkerFactory.ts │ │ │ ├── lightbox │ │ │ │ ├── lightbox.map.gallery.component.css │ │ │ │ ├── lightbox.map.gallery.component.html │ │ │ │ └── lightbox.map.gallery.component.ts │ │ │ ├── map.gallery.component.css │ │ │ ├── map.gallery.component.html │ │ │ ├── map.gallery.component.ts │ │ │ └── map.service.ts │ │ ├── navigator │ │ │ ├── navigator.gallery.component.css │ │ │ ├── navigator.gallery.component.html │ │ │ ├── navigator.gallery.component.ts │ │ │ ├── navigator.service.ts │ │ │ └── sorting.service.ts │ │ ├── overlay.service.ts │ │ ├── photo-frame-builder │ │ │ ├── photo-frame-builder.gallery.component.css │ │ │ ├── photo-frame-builder.gallery.component.html │ │ │ └── photo-frame-builder.gallery.component.ts │ │ ├── random-query-builder │ │ │ ├── random-query-builder.gallery.component.css │ │ │ ├── random-query-builder.gallery.component.html │ │ │ └── random-query-builder.gallery.component.ts │ │ ├── search │ │ │ ├── AutoCompleteRenderItem.ts │ │ │ ├── autocomplete.service.ts │ │ │ ├── query-builder │ │ │ │ ├── query-builder.gallery.component.css │ │ │ │ ├── query-builder.gallery.component.html │ │ │ │ └── query-bulder.gallery.component.ts │ │ │ ├── query-enrty │ │ │ │ ├── query-entry.search.gallery.component.css │ │ │ │ ├── query-entry.search.gallery.component.html │ │ │ │ └── query-entry.search.gallery.component.ts │ │ │ ├── search-field-base │ │ │ │ ├── search-field-base.gallery.component.css │ │ │ │ ├── search-field-base.gallery.component.html │ │ │ │ └── search-field-base.gallery.component.ts │ │ │ ├── search-field │ │ │ │ ├── search-field.gallery.component.css │ │ │ │ ├── search-field.gallery.component.html │ │ │ │ └── search-field.gallery.component.ts │ │ │ ├── search-query-parser.service.ts │ │ │ ├── search.gallery.component.css │ │ │ ├── search.gallery.component.html │ │ │ └── search.gallery.component.ts │ │ ├── share.service.ts │ │ ├── share │ │ │ ├── share.gallery.component.css │ │ │ ├── share.gallery.component.html │ │ │ └── share.gallery.component.ts │ │ ├── thumbnailLoader.service.ts │ │ ├── thumbnailManager.service.ts │ │ └── wakelock.service.ts │ │ ├── language │ │ ├── language.component.css │ │ ├── language.component.html │ │ └── language.component.ts │ │ ├── login │ │ ├── login.component.css │ │ ├── login.component.html │ │ └── login.component.ts │ │ ├── settings │ │ ├── extension-installer │ │ │ ├── extension-installer.component.css │ │ │ ├── extension-installer.component.html │ │ │ ├── extension-installer.component.ts │ │ │ └── extension-installer.service.ts │ │ ├── gallery-statistic │ │ │ ├── gallery-statistic.component.css │ │ │ ├── gallery-statistic.component.html │ │ │ └── gallery-statistic.component.ts │ │ ├── scheduled-jobs.service.ts │ │ ├── settings.service.ts │ │ ├── sharings-list │ │ │ ├── sharings-list.component.css │ │ │ ├── sharings-list.component.html │ │ │ └── sharings-list.component.ts │ │ ├── template │ │ │ ├── CustomSettingsEntries.ts │ │ │ ├── ISettingsComponent.ts │ │ │ ├── settings-entry │ │ │ │ ├── settings-entry.component.html │ │ │ │ ├── settings-entry.component.ts │ │ │ │ ├── settings-entry.settings.component.css │ │ │ │ └── sorting-method │ │ │ │ │ ├── sorting-method.settings-entry.component.css │ │ │ │ │ ├── sorting-method.settings-entry.component.html │ │ │ │ │ └── sorting-method.settings-entry.component.ts │ │ │ ├── template.component.css │ │ │ ├── template.component.html │ │ │ └── template.component.ts │ │ ├── users │ │ │ ├── users.component.css │ │ │ ├── users.component.html │ │ │ ├── users.component.ts │ │ │ └── users.service.ts │ │ └── workflow │ │ │ ├── button │ │ │ ├── job-button.settings.component.css │ │ │ ├── job-button.settings.component.html │ │ │ └── job-button.settings.component.ts │ │ │ ├── progress │ │ │ ├── job-progress.settings.component.css │ │ │ ├── job-progress.settings.component.html │ │ │ └── job-progress.settings.component.ts │ │ │ ├── workflow.component.css │ │ │ ├── workflow.component.html │ │ │ └── workflow.component.ts │ │ ├── sharelogin │ │ ├── share-login.component.css │ │ ├── share-login.component.html │ │ └── share-login.component.ts │ │ └── utils │ │ ├── grid-size-icon │ │ ├── grid-size-icon.component.css │ │ ├── grid-size-icon.component.html │ │ └── grid-size-icon.component.ts │ │ ├── sorting-method-icon │ │ ├── sorting-method-icon.component.css │ │ ├── sorting-method-icon.component.html │ │ └── sorting-method-icon.component.ts │ │ ├── timestamp-datepicker │ │ ├── datepicker.component.html │ │ └── datepicker.component.ts │ │ └── timestamp-timepicker │ │ ├── timepicker.component.html │ │ └── timepicker.component.ts │ ├── environments │ ├── environment.prod.ts │ └── environment.ts │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── robots.txt │ ├── styles.css │ ├── test.ts │ ├── translate │ ├── messages.cn.xlf │ ├── messages.da.xlf │ ├── messages.de.xlf │ ├── messages.en.xlf │ ├── messages.es.xlf │ ├── messages.fr.xlf │ ├── messages.hu.xlf │ ├── messages.id.xlf │ ├── messages.it.xlf │ ├── messages.nl.xlf │ ├── messages.pl.xlf │ ├── messages.pt-br.xlf │ ├── messages.ro.xlf │ ├── messages.ru.xlf │ ├── messages.sk.xlf │ └── messages.sv.xlf │ ├── tsconfig.app.json │ └── tsconfig.spec.json ├── test ├── TestHelper.ts ├── backend │ ├── DBTestHelper.ts │ ├── assets │ │ ├── .saved_searches.pg2conf │ │ ├── 4MinsAroundTheWorld │ │ │ ├── 20240413-203800-Unknown.jpg │ │ │ ├── 20240413-203800-Unknown.json │ │ │ ├── UTC-20240413-203430-Auckland.jpg │ │ │ ├── UTC-20240413-203430-Auckland.json │ │ │ ├── UTC-20240413-203530-Montevideo.jpg │ │ │ ├── UTC-20240413-203530-Montevideo.json │ │ │ ├── UTC-20240413-203531-Kathmandu.jpg │ │ │ ├── UTC-20240413-203531-Kathmandu.json │ │ │ ├── UTC-20240413-203630-London.jpg │ │ │ ├── UTC-20240413-203630-London.json │ │ │ ├── UTC-20240413-203720-Tokyo.jpg │ │ │ ├── UTC-20240413-203720-Tokyo.json │ │ │ ├── UTC-20240413-203730-Reykjavik.jpg │ │ │ ├── UTC-20240413-203730-Reykjavik.json │ │ │ ├── UTC-20240413-203830-NewYork.jpg │ │ │ └── UTC-20240413-203830-NewYork.json │ │ ├── Chars.jpg │ │ ├── Chars.json │ │ ├── Chars_exiftool.jpg │ │ ├── Chars_exiftool.json │ │ ├── date_issue.jpg │ │ ├── date_issue.json │ │ ├── earth.gif │ │ ├── edge_case_exif_data │ │ │ ├── before_epoch.jpg │ │ │ ├── before_epoch.json │ │ │ ├── corrupted_city.JPG │ │ │ ├── corrupted_city.json │ │ │ ├── date_error.JPG │ │ │ ├── date_error.json │ │ │ ├── iso_error.jpg │ │ │ ├── iso_error.json │ │ │ ├── no_metadata.jpg │ │ │ └── no_metadata.json │ │ ├── exiftool.jpg │ │ ├── exiftool.json │ │ ├── imageSizeError.jpg │ │ ├── imageSizeError.json │ │ ├── index.md │ │ ├── old_photo.jpg │ │ ├── old_photo.json │ │ ├── orientation │ │ │ ├── IMG_0307.HEIC │ │ │ ├── IMG_0307.json │ │ │ ├── Landscape.json │ │ │ ├── Landscape_0.jpg │ │ │ ├── Landscape_1.jpg │ │ │ ├── Landscape_2.jpg │ │ │ ├── Landscape_3.jpg │ │ │ ├── Landscape_4.jpg │ │ │ ├── Landscape_5.jpg │ │ │ ├── Landscape_6.jpg │ │ │ ├── Landscape_7.jpg │ │ │ ├── Landscape_8.jpg │ │ │ ├── Portrait.json │ │ │ ├── Portrait_0.jpg │ │ │ ├── Portrait_1.jpg │ │ │ ├── Portrait_2.jpg │ │ │ ├── Portrait_3.jpg │ │ │ ├── Portrait_4.jpg │ │ │ ├── Portrait_5.jpg │ │ │ ├── Portrait_6.jpg │ │ │ ├── Portrait_7.jpg │ │ │ ├── Portrait_8.jpg │ │ │ ├── broken_orientation_exif.jpg │ │ │ ├── broken_orientation_exif.json │ │ │ ├── broken_orientation_exif2.jpg │ │ │ └── broken_orientation_exif2.json │ │ ├── parsingfromheic.heic │ │ ├── parsingfromheic.json │ │ ├── png_with_faces_and_dates.json │ │ ├── png_with_faces_and_dates.png │ │ ├── sidecar │ │ │ ├── 20240107_110258.jpg │ │ │ ├── 20240107_110258.jpg.xmp │ │ │ ├── 20240107_110258.json │ │ │ ├── 20240121_102400.JPG │ │ │ ├── 20240121_102400.JPG.xmp │ │ │ ├── 20240121_102400.json │ │ │ ├── 20240128_105420.json │ │ │ ├── 20240128_105420.mp4 │ │ │ ├── 20240128_105420.mp4.xmp │ │ │ ├── 20240128_120909.json │ │ │ ├── 20240128_120909.mp4 │ │ │ ├── 20240128_120909.mp4.xmp │ │ │ ├── 20240128_185808.JPG │ │ │ ├── 20240128_185808.JPG.xmp │ │ │ ├── 20240128_185808.json │ │ │ ├── Chars.jpg │ │ │ ├── Chars.jpg.xmp │ │ │ ├── Chars.json │ │ │ ├── Chars_exiftool.jpg │ │ │ ├── Chars_exiftool.jpg.xmp │ │ │ ├── Chars_exiftool.json │ │ │ ├── bunny_1sec.json │ │ │ ├── bunny_1sec.mp4 │ │ │ ├── bunny_1sec.mp4.xmp │ │ │ ├── bunny_1sec_v2.json │ │ │ ├── bunny_1sec_v2.mp4 │ │ │ ├── bunny_1sec_v2.xmp │ │ │ ├── bunny_1sec_v3.json │ │ │ ├── bunny_1sec_v3.mp4 │ │ │ ├── bunny_1sec_v3.xmp │ │ │ ├── flatxmp.jpg │ │ │ ├── flatxmp.json │ │ │ ├── flatxmp.xmp │ │ │ ├── headline.jpg │ │ │ ├── headline.json │ │ │ ├── headline.xmp │ │ │ ├── metadata.jpg │ │ │ ├── metadata.json │ │ │ ├── metadata_v2.jpg │ │ │ ├── metadata_v2.json │ │ │ ├── metadata_v2.xmp │ │ │ ├── no_metadata.jpg │ │ │ ├── no_metadata.jpg.xmp │ │ │ ├── no_metadata.json │ │ │ ├── no_metadata_v2.jpg │ │ │ ├── no_metadata_v2.json │ │ │ ├── no_metadata_v2.xmp │ │ │ ├── no_metadata_v3.jpg │ │ │ ├── no_metadata_v3.json │ │ │ ├── no_metadata_v3.xmp │ │ │ ├── orientation │ │ │ │ ├── photo.3.embedded.jpg │ │ │ │ ├── photo.3.embedded_sidecar.jpg │ │ │ │ ├── photo.3.embedded_sidecar.jpg.xmp │ │ │ │ ├── photo.6.embedded.jpg │ │ │ │ ├── photo.6.embedded_sidecar.jpg │ │ │ │ ├── photo.6.embedded_sidecar.jpg.xmp │ │ │ │ ├── photo.6.sidecar.jpg.xmp │ │ │ │ ├── photo.8.embedded.jpg │ │ │ │ ├── photo.8.embedded_sidecar.jpg │ │ │ │ └── photo.8.embedded_sidecar.jpg.xmp │ │ │ ├── testimagedesc1.jpg │ │ │ ├── testimagedesc1.json │ │ │ ├── testimagedesc1.xmp │ │ │ ├── testimagedesc2.jpg │ │ │ ├── testimagedesc2.json │ │ │ └── testimagedesc2.xmp │ │ ├── special_names.jpg │ │ ├── special_names.json │ │ ├── test image öüóőúéáű-.,.jpg │ │ ├── test image öüóőúéáű-.,.json │ │ ├── test_png.json │ │ ├── test_png.png │ │ ├── timestamps │ │ │ ├── big_ben.jpg │ │ │ ├── big_ben.json │ │ │ ├── big_ben_no_tsoffset_but_gps_utc.jpg │ │ │ ├── big_ben_no_tsoffset_but_gps_utc.json │ │ │ ├── big_ben_no_tsoffset_but_gps_utc_off_by_1min.jpg │ │ │ ├── big_ben_no_tsoffset_but_gps_utc_off_by_1min.json │ │ │ ├── big_ben_no_tsoffset_but_gps_utc_off_by_1min_no_xmpgps.jpg │ │ │ ├── big_ben_no_tsoffset_but_gps_utc_off_by_1min_no_xmpgps.json │ │ │ ├── big_ben_only_time.jpg │ │ │ ├── big_ben_only_time.json │ │ │ ├── sydney_opera_house.jpg │ │ │ ├── sydney_opera_house.json │ │ │ ├── sydney_opera_house_no_tsoffset_but_gps_utc.jpg │ │ │ └── sydney_opera_house_no_tsoffset_but_gps_utc.json │ │ ├── title_caption │ │ │ ├── description.json │ │ │ ├── description.png │ │ │ ├── digikam.jpg │ │ │ └── digikam.json │ │ ├── two_ratings.jpg │ │ ├── two_ratings.json │ │ ├── video.json │ │ ├── video.mp4 │ │ ├── video_mkv.json │ │ ├── video_mkv.mkv │ │ ├── video_rotate.json │ │ ├── video_rotate.mp4 │ │ ├── wild-1-small.jpg │ │ ├── wild-1-small.json │ │ ├── wild-2-small.jpg │ │ ├── wild-2-small.jpg_original │ │ ├── wild-2-small.json │ │ └── xmp │ │ │ ├── xmp_subject.jpg │ │ │ └── xmp_subject.json │ ├── integration │ │ ├── model │ │ │ └── sql │ │ │ │ └── typeorm.ts │ │ └── routers │ │ │ ├── GalleryRouter.spec.ts │ │ │ ├── PublicRouter.spec.ts │ │ │ ├── RouteTestingHelper.ts │ │ │ ├── SharingRouter.spec.ts │ │ │ ├── UserRouter.spec.ts │ │ │ └── admin │ │ │ └── SettingsRouter.ts │ ├── mocha.opts │ └── unit │ │ ├── middlewares │ │ ├── admin │ │ │ └── SettingsMWs.spec.ts │ │ └── user │ │ │ └── AuthenticationMWs.spec.ts │ │ └── model │ │ ├── extension │ │ ├── ExtensionConfigWrapper.spec.ts │ │ └── ExtensionRepository.spec.ts │ │ ├── fileprocessing │ │ ├── PhotoProcessing.spec.ts │ │ └── VideoProcessing.spec.ts │ │ ├── jobs │ │ └── AlbumCoverFillingJob.spec.ts │ │ ├── sql │ │ ├── AlbumManager.spec.ts │ │ ├── CoverManager.spec.ts │ │ ├── GalleryManager.spec.ts │ │ ├── IndexingManager.spec.ts │ │ ├── PersonManager.spec.ts │ │ ├── ProjectedCacheManager.spec.ts │ │ ├── SearchManager.spec.ts │ │ ├── SessionManager.spec.ts │ │ └── SharingManager.spec.ts │ │ └── threading │ │ ├── DiskManagerWorker.spec.ts │ │ ├── MetaDataLoader.spec.ts │ │ ├── TaskExecuter.spec.ts │ │ └── TaskQue.spec.ts ├── common │ ├── mocha.opts │ └── unit │ │ ├── BackendText.spec.ts │ │ ├── ContentWrapper.spec.ts │ │ ├── JobScheduleDTO.spec.ts │ │ ├── SearchQueryDTOUtils.spec.ts │ │ ├── SearchQueryParser.ts │ │ ├── UserDTO.ts │ │ ├── Utils.spec.ts │ │ └── config │ │ └── Config.ts ├── cypress │ ├── e2e │ │ ├── docs-screens.cy.ts │ │ ├── faces.cy.ts │ │ ├── gallery.cy.ts │ │ ├── login.cy.ts │ │ ├── search.cy.ts │ │ └── share.cy.ts │ ├── support │ │ ├── commands.ts │ │ ├── component-index.html │ │ ├── component.ts │ │ └── e2e.ts │ └── tsconfig.json ├── folder-reset.ts ├── frontend │ ├── mocha.opts │ └── translation.spec.ts ├── setup-local.js └── tsconfig.json └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/dockerfile-hadolint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/.github/workflows/dockerfile-hadolint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/.mocharc.js -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/.npmignore -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | nodejs 18.16.0 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/LICENSE -------------------------------------------------------------------------------- /MANPAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/MANPAGE.md -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/Procfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/README.md -------------------------------------------------------------------------------- /USERRIGHTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/USERRIGHTS.md -------------------------------------------------------------------------------- /angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/angular.json -------------------------------------------------------------------------------- /angular.webpack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/angular.webpack.js -------------------------------------------------------------------------------- /benchmark/BMConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/benchmark/BMConfig.ts -------------------------------------------------------------------------------- /benchmark/Benchmark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/benchmark/Benchmark.ts -------------------------------------------------------------------------------- /benchmark/BenchmarkRunner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/benchmark/BenchmarkRunner.ts -------------------------------------------------------------------------------- /benchmark/Experiments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/benchmark/Experiments.ts -------------------------------------------------------------------------------- /benchmark/HISTORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/benchmark/HISTORY.md -------------------------------------------------------------------------------- /benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/benchmark/README.md -------------------------------------------------------------------------------- /benchmark/docker-compose/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/benchmark/docker-compose/docker-compose.yml -------------------------------------------------------------------------------- /benchmark/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/benchmark/index.ts -------------------------------------------------------------------------------- /cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/cypress.config.ts -------------------------------------------------------------------------------- /demo/images/.saved_searches.pg2conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/.saved_searches.pg2conf -------------------------------------------------------------------------------- /demo/images/4MinsAroundTheWorld/20240413-203800-Unknown.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/4MinsAroundTheWorld/20240413-203800-Unknown.jpg -------------------------------------------------------------------------------- /demo/images/4MinsAroundTheWorld/UTC-20240413-203430-Auckland.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/4MinsAroundTheWorld/UTC-20240413-203430-Auckland.jpg -------------------------------------------------------------------------------- /demo/images/4MinsAroundTheWorld/UTC-20240413-203530-Montevideo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/4MinsAroundTheWorld/UTC-20240413-203530-Montevideo.jpg -------------------------------------------------------------------------------- /demo/images/4MinsAroundTheWorld/UTC-20240413-203531-Kathmandu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/4MinsAroundTheWorld/UTC-20240413-203531-Kathmandu.jpg -------------------------------------------------------------------------------- /demo/images/4MinsAroundTheWorld/UTC-20240413-203630-London.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/4MinsAroundTheWorld/UTC-20240413-203630-London.jpg -------------------------------------------------------------------------------- /demo/images/4MinsAroundTheWorld/UTC-20240413-203720-Tokyo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/4MinsAroundTheWorld/UTC-20240413-203720-Tokyo.jpg -------------------------------------------------------------------------------- /demo/images/4MinsAroundTheWorld/UTC-20240413-203730-Reykjavik.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/4MinsAroundTheWorld/UTC-20240413-203730-Reykjavik.jpg -------------------------------------------------------------------------------- /demo/images/4MinsAroundTheWorld/UTC-20240413-203830-NewYork.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/4MinsAroundTheWorld/UTC-20240413-203830-NewYork.jpg -------------------------------------------------------------------------------- /demo/images/Chars_exiftool.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/Chars_exiftool.jpg -------------------------------------------------------------------------------- /demo/images/IMG_1252.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/IMG_1252.jpg -------------------------------------------------------------------------------- /demo/images/IMG_1401.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/IMG_1401.jpg -------------------------------------------------------------------------------- /demo/images/IMG_5910.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/IMG_5910.jpg -------------------------------------------------------------------------------- /demo/images/IMG_5910.jpg.xmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/IMG_5910.jpg.xmp -------------------------------------------------------------------------------- /demo/images/IMG_6220.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/IMG_6220.jpg -------------------------------------------------------------------------------- /demo/images/IMG_6253.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/IMG_6253.jpg -------------------------------------------------------------------------------- /demo/images/IMG_6263.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/IMG_6263.jpg -------------------------------------------------------------------------------- /demo/images/IMG_6296.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/IMG_6296.jpg -------------------------------------------------------------------------------- /demo/images/IMG_6297.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/IMG_6297.jpg -------------------------------------------------------------------------------- /demo/images/IMG_6368.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/IMG_6368.jpg -------------------------------------------------------------------------------- /demo/images/IMG_6455.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/IMG_6455.jpg -------------------------------------------------------------------------------- /demo/images/IMG_8751.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/IMG_8751.jpg -------------------------------------------------------------------------------- /demo/images/IMG_8808.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/IMG_8808.jpg -------------------------------------------------------------------------------- /demo/images/IMG_8824.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/IMG_8824.jpg -------------------------------------------------------------------------------- /demo/images/IMG_8943.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/IMG_8943.jpg -------------------------------------------------------------------------------- /demo/images/IMG_8994.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/IMG_8994.jpg -------------------------------------------------------------------------------- /demo/images/IMG_9037.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/IMG_9037.jpg -------------------------------------------------------------------------------- /demo/images/IMG_9398-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/IMG_9398-2.jpg -------------------------------------------------------------------------------- /demo/images/IMG_9516.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/IMG_9516.jpg -------------------------------------------------------------------------------- /demo/images/RK_gpx _2015-06-12_0727.gpx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/RK_gpx _2015-06-12_0727.gpx -------------------------------------------------------------------------------- /demo/images/RK_gpx _2015-06-15_0739.gpx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/RK_gpx _2015-06-15_0739.gpx -------------------------------------------------------------------------------- /demo/images/SF- LA flight.gpx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/SF- LA flight.gpx -------------------------------------------------------------------------------- /demo/images/broken image.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/broken image.JPG -------------------------------------------------------------------------------- /demo/images/bunny.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/bunny.mp4 -------------------------------------------------------------------------------- /demo/images/bunny.mp4.xmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/bunny.mp4.xmp -------------------------------------------------------------------------------- /demo/images/dupl/big_ben_only_time.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/dupl/big_ben_only_time.jpg -------------------------------------------------------------------------------- /demo/images/dupl/sydney_opera_house.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/dupl/sydney_opera_house.jpg -------------------------------------------------------------------------------- /demo/images/emptydirectory/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /demo/images/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/index.md -------------------------------------------------------------------------------- /demo/images/timestamps/big_ben.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/timestamps/big_ben.jpg -------------------------------------------------------------------------------- /demo/images/timestamps/big_ben_no_tsoffset_but_gps_utc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/timestamps/big_ben_no_tsoffset_but_gps_utc.jpg -------------------------------------------------------------------------------- /demo/images/timestamps/big_ben_only_time.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/timestamps/big_ben_only_time.jpg -------------------------------------------------------------------------------- /demo/images/timestamps/newyear_london.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/timestamps/newyear_london.jpg -------------------------------------------------------------------------------- /demo/images/timestamps/newyear_sydney.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/timestamps/newyear_sydney.jpg -------------------------------------------------------------------------------- /demo/images/timestamps/sydney_opera_house.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/timestamps/sydney_opera_house.jpg -------------------------------------------------------------------------------- /demo/images/timestamps/sydney_opera_house_no_tsoffset_but_gps_utc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/timestamps/sydney_opera_house_no_tsoffset_but_gps_utc.jpg -------------------------------------------------------------------------------- /demo/images/wild-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/wild-1.jpg -------------------------------------------------------------------------------- /demo/images/wild-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/wild-2.jpg -------------------------------------------------------------------------------- /demo/images/wild-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/demo/images/wild-3.jpg -------------------------------------------------------------------------------- /docker/.config/hadolint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docker/.config/hadolint.yml -------------------------------------------------------------------------------- /docker/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docker/CONTRIBUTING.md -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/alpine/Dockerfile.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docker/alpine/Dockerfile.build -------------------------------------------------------------------------------- /docker/debian-trixie/Dockerfile.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docker/debian-trixie/Dockerfile.build -------------------------------------------------------------------------------- /docker/debian-trixie/selfcontained/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docker/debian-trixie/selfcontained/Dockerfile -------------------------------------------------------------------------------- /docker/docker-compose/default/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docker/docker-compose/default/docker-compose.yml -------------------------------------------------------------------------------- /docker/docker-compose/default/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docker/docker-compose/default/nginx.conf -------------------------------------------------------------------------------- /docker/docker-compose/pigallery2-only/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docker/docker-compose/pigallery2-only/docker-compose.yml -------------------------------------------------------------------------------- /docker/docker-compose/with-mysql/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docker/docker-compose/with-mysql/docker-compose.yml -------------------------------------------------------------------------------- /docker/docker-compose/with-mysql/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docker/docker-compose/with-mysql/nginx.conf -------------------------------------------------------------------------------- /docs/assets/albums.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/assets/albums.png -------------------------------------------------------------------------------- /docs/assets/blog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/assets/blog.png -------------------------------------------------------------------------------- /docs/assets/faces.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/assets/faces.png -------------------------------------------------------------------------------- /docs/assets/filters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/assets/filters.png -------------------------------------------------------------------------------- /docs/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/assets/icon.png -------------------------------------------------------------------------------- /docs/assets/icon_inv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/assets/icon_inv.png -------------------------------------------------------------------------------- /docs/assets/lightbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/assets/lightbox.png -------------------------------------------------------------------------------- /docs/assets/main_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/assets/main_page.png -------------------------------------------------------------------------------- /docs/assets/map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/assets/map.png -------------------------------------------------------------------------------- /docs/assets/random_link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/assets/random_link.png -------------------------------------------------------------------------------- /docs/assets/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/assets/search.png -------------------------------------------------------------------------------- /docs/assets/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/assets/settings.png -------------------------------------------------------------------------------- /docs/assets/sharing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/assets/sharing.png -------------------------------------------------------------------------------- /docs/assets/video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/assets/video.png -------------------------------------------------------------------------------- /docs/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/demo.gif -------------------------------------------------------------------------------- /docs/demo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/demo.mp4 -------------------------------------------------------------------------------- /docs/gh-fork-ribbon.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/gh-fork-ribbon.min.css -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/references/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/references/README.md -------------------------------------------------------------------------------- /docs/references/assets/clourdron.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/references/assets/clourdron.png -------------------------------------------------------------------------------- /docs/references/assets/discussion_328.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/references/assets/discussion_328.png -------------------------------------------------------------------------------- /docs/references/assets/discussion_328_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/references/assets/discussion_328_2.png -------------------------------------------------------------------------------- /docs/references/assets/discussion_370.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/references/assets/discussion_370.png -------------------------------------------------------------------------------- /docs/references/assets/issue_120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/references/assets/issue_120.png -------------------------------------------------------------------------------- /docs/references/assets/issue_209.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/references/assets/issue_209.png -------------------------------------------------------------------------------- /docs/references/assets/issue_220.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/references/assets/issue_220.png -------------------------------------------------------------------------------- /docs/references/assets/issue_240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/references/assets/issue_240.png -------------------------------------------------------------------------------- /docs/references/assets/issue_346.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/references/assets/issue_346.png -------------------------------------------------------------------------------- /docs/references/assets/issue_401.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/references/assets/issue_401.png -------------------------------------------------------------------------------- /docs/references/assets/issue_59.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/references/assets/issue_59.png -------------------------------------------------------------------------------- /docs/references/assets/makeuseof.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/references/assets/makeuseof.png -------------------------------------------------------------------------------- /docs/references/assets/reddit1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/references/assets/reddit1.jpg -------------------------------------------------------------------------------- /docs/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/docs/style.css -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /extension/.npmignore: -------------------------------------------------------------------------------- 1 | *.tsconfig.json 2 | -------------------------------------------------------------------------------- /extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/extension/README.md -------------------------------------------------------------------------------- /extension/REPOSITORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/extension/REPOSITORY.md -------------------------------------------------------------------------------- /extension/events.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/extension/events.drawio -------------------------------------------------------------------------------- /extension/events.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/extension/events.png -------------------------------------------------------------------------------- /extension/ext-enums.tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/extension/ext-enums.tsconfig.json -------------------------------------------------------------------------------- /extension/ext-interface.tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/extension/ext-interface.tsconfig.json -------------------------------------------------------------------------------- /extension/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/extension/index.js -------------------------------------------------------------------------------- /extension/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/extension/index.js.map -------------------------------------------------------------------------------- /extension/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/extension/index.ts -------------------------------------------------------------------------------- /extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/extension/package.json -------------------------------------------------------------------------------- /gulpfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/gulpfile.ts -------------------------------------------------------------------------------- /karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/karma.conf.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/package.json -------------------------------------------------------------------------------- /src/backend/Logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/Logger.ts -------------------------------------------------------------------------------- /src/backend/ProjectPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/ProjectPath.ts -------------------------------------------------------------------------------- /src/backend/exceptions/LocationLookupException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/exceptions/LocationLookupException.ts -------------------------------------------------------------------------------- /src/backend/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/index.ts -------------------------------------------------------------------------------- /src/backend/middlewares/AlbumMWs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/middlewares/AlbumMWs.ts -------------------------------------------------------------------------------- /src/backend/middlewares/GalleryMWs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/middlewares/GalleryMWs.ts -------------------------------------------------------------------------------- /src/backend/middlewares/MetaFileMWs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/middlewares/MetaFileMWs.ts -------------------------------------------------------------------------------- /src/backend/middlewares/NotificationMWs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/middlewares/NotificationMWs.ts -------------------------------------------------------------------------------- /src/backend/middlewares/PersonMWs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/middlewares/PersonMWs.ts -------------------------------------------------------------------------------- /src/backend/middlewares/RenderingMWs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/middlewares/RenderingMWs.ts -------------------------------------------------------------------------------- /src/backend/middlewares/ServerTimingMWs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/middlewares/ServerTimingMWs.ts -------------------------------------------------------------------------------- /src/backend/middlewares/SharingMWs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/middlewares/SharingMWs.ts -------------------------------------------------------------------------------- /src/backend/middlewares/VersionMWs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/middlewares/VersionMWs.ts -------------------------------------------------------------------------------- /src/backend/middlewares/admin/AdminMWs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/middlewares/admin/AdminMWs.ts -------------------------------------------------------------------------------- /src/backend/middlewares/admin/ExtensionMWs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/middlewares/admin/ExtensionMWs.ts -------------------------------------------------------------------------------- /src/backend/middlewares/admin/SettingsMWs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/middlewares/admin/SettingsMWs.ts -------------------------------------------------------------------------------- /src/backend/middlewares/customtypings/ExtendedRequest.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/middlewares/customtypings/ExtendedRequest.d.ts -------------------------------------------------------------------------------- /src/backend/middlewares/thumbnail/ThumbnailGeneratorMWs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/middlewares/thumbnail/ThumbnailGeneratorMWs.ts -------------------------------------------------------------------------------- /src/backend/middlewares/user/AuthenticationMWs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/middlewares/user/AuthenticationMWs.ts -------------------------------------------------------------------------------- /src/backend/middlewares/user/UserMWs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/middlewares/user/UserMWs.ts -------------------------------------------------------------------------------- /src/backend/middlewares/user/UserRequestConstrainsMWs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/middlewares/user/UserRequestConstrainsMWs.ts -------------------------------------------------------------------------------- /src/backend/model/EventLoopHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/EventLoopHandler.ts -------------------------------------------------------------------------------- /src/backend/model/FFmpegFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/FFmpegFactory.ts -------------------------------------------------------------------------------- /src/backend/model/Localizations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/Localizations.ts -------------------------------------------------------------------------------- /src/backend/model/NotifocationManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/NotifocationManager.ts -------------------------------------------------------------------------------- /src/backend/model/ObjectManagers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/ObjectManagers.ts -------------------------------------------------------------------------------- /src/backend/model/PasswordHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/PasswordHelper.ts -------------------------------------------------------------------------------- /src/backend/model/SessionContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/SessionContext.ts -------------------------------------------------------------------------------- /src/backend/model/database/AlbumManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/AlbumManager.ts -------------------------------------------------------------------------------- /src/backend/model/database/CoverManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/CoverManager.ts -------------------------------------------------------------------------------- /src/backend/model/database/GalleryManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/GalleryManager.ts -------------------------------------------------------------------------------- /src/backend/model/database/IObjectManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/IObjectManager.ts -------------------------------------------------------------------------------- /src/backend/model/database/IndexingManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/IndexingManager.ts -------------------------------------------------------------------------------- /src/backend/model/database/LocationManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/LocationManager.ts -------------------------------------------------------------------------------- /src/backend/model/database/PersonManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/PersonManager.ts -------------------------------------------------------------------------------- /src/backend/model/database/ProjectedCacheManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/ProjectedCacheManager.ts -------------------------------------------------------------------------------- /src/backend/model/database/ProjectionAwareManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/ProjectionAwareManager.ts -------------------------------------------------------------------------------- /src/backend/model/database/SQLConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/SQLConnection.ts -------------------------------------------------------------------------------- /src/backend/model/database/SearchManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/SearchManager.ts -------------------------------------------------------------------------------- /src/backend/model/database/SessionManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/SessionManager.ts -------------------------------------------------------------------------------- /src/backend/model/database/SharingManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/SharingManager.ts -------------------------------------------------------------------------------- /src/backend/model/database/UserManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/UserManager.ts -------------------------------------------------------------------------------- /src/backend/model/database/VersionManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/VersionManager.ts -------------------------------------------------------------------------------- /src/backend/model/database/enitites/DirectoryEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/enitites/DirectoryEntity.ts -------------------------------------------------------------------------------- /src/backend/model/database/enitites/EntityUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/enitites/EntityUtils.ts -------------------------------------------------------------------------------- /src/backend/model/database/enitites/FileEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/enitites/FileEntity.ts -------------------------------------------------------------------------------- /src/backend/model/database/enitites/MDFileEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/enitites/MDFileEntity.ts -------------------------------------------------------------------------------- /src/backend/model/database/enitites/MediaEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/enitites/MediaEntity.ts -------------------------------------------------------------------------------- /src/backend/model/database/enitites/PhotoEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/enitites/PhotoEntity.ts -------------------------------------------------------------------------------- /src/backend/model/database/enitites/ProjectedDirectoryCacheEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/enitites/ProjectedDirectoryCacheEntity.ts -------------------------------------------------------------------------------- /src/backend/model/database/enitites/SharingEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/enitites/SharingEntity.ts -------------------------------------------------------------------------------- /src/backend/model/database/enitites/UserEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/enitites/UserEntity.ts -------------------------------------------------------------------------------- /src/backend/model/database/enitites/VersionEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/enitites/VersionEntity.ts -------------------------------------------------------------------------------- /src/backend/model/database/enitites/VideoEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/enitites/VideoEntity.ts -------------------------------------------------------------------------------- /src/backend/model/database/enitites/album/AlbumBaseEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/enitites/album/AlbumBaseEntity.ts -------------------------------------------------------------------------------- /src/backend/model/database/enitites/album/ProjectedAlbumCacheEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/enitites/album/ProjectedAlbumCacheEntity.ts -------------------------------------------------------------------------------- /src/backend/model/database/enitites/album/SavedSearchEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/enitites/album/SavedSearchEntity.ts -------------------------------------------------------------------------------- /src/backend/model/database/enitites/person/PersonEntry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/enitites/person/PersonEntry.ts -------------------------------------------------------------------------------- /src/backend/model/database/enitites/person/PersonJunctionTable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/enitites/person/PersonJunctionTable.ts -------------------------------------------------------------------------------- /src/backend/model/database/enitites/person/ProjectedPersonCacheEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/database/enitites/person/ProjectedPersonCacheEntity.ts -------------------------------------------------------------------------------- /src/backend/model/diagnostics/ConfigDiagnostics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/diagnostics/ConfigDiagnostics.ts -------------------------------------------------------------------------------- /src/backend/model/diagnostics/blank.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/diagnostics/blank.jpg -------------------------------------------------------------------------------- /src/backend/model/diagnostics/image_formats/test.arw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/diagnostics/image_formats/test.arw -------------------------------------------------------------------------------- /src/backend/model/diagnostics/image_formats/test.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/diagnostics/image_formats/test.avif -------------------------------------------------------------------------------- /src/backend/model/diagnostics/image_formats/test.dng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/diagnostics/image_formats/test.dng -------------------------------------------------------------------------------- /src/backend/model/diagnostics/image_formats/test.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/diagnostics/image_formats/test.gif -------------------------------------------------------------------------------- /src/backend/model/diagnostics/image_formats/test.heic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/diagnostics/image_formats/test.heic -------------------------------------------------------------------------------- /src/backend/model/diagnostics/image_formats/test.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/diagnostics/image_formats/test.jpg -------------------------------------------------------------------------------- /src/backend/model/diagnostics/image_formats/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/diagnostics/image_formats/test.png -------------------------------------------------------------------------------- /src/backend/model/diagnostics/image_formats/test.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/diagnostics/image_formats/test.tiff -------------------------------------------------------------------------------- /src/backend/model/diagnostics/image_formats/test.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/diagnostics/image_formats/test.webp -------------------------------------------------------------------------------- /src/backend/model/extension/ExpressRouterWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/extension/ExpressRouterWrapper.ts -------------------------------------------------------------------------------- /src/backend/model/extension/ExtensionApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/extension/ExtensionApp.ts -------------------------------------------------------------------------------- /src/backend/model/extension/ExtensionConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/extension/ExtensionConfig.ts -------------------------------------------------------------------------------- /src/backend/model/extension/ExtensionConfigTemplateLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/extension/ExtensionConfigTemplateLoader.ts -------------------------------------------------------------------------------- /src/backend/model/extension/ExtensionConfigWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/extension/ExtensionConfigWrapper.ts -------------------------------------------------------------------------------- /src/backend/model/extension/ExtensionDB.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/extension/ExtensionDB.ts -------------------------------------------------------------------------------- /src/backend/model/extension/ExtensionDecorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/extension/ExtensionDecorator.ts -------------------------------------------------------------------------------- /src/backend/model/extension/ExtensionEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/extension/ExtensionEvent.ts -------------------------------------------------------------------------------- /src/backend/model/extension/ExtensionManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/extension/ExtensionManager.ts -------------------------------------------------------------------------------- /src/backend/model/extension/ExtensionMessengerHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/extension/ExtensionMessengerHandler.ts -------------------------------------------------------------------------------- /src/backend/model/extension/ExtensionObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/extension/ExtensionObject.ts -------------------------------------------------------------------------------- /src/backend/model/extension/ExtensionRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/extension/ExtensionRepository.ts -------------------------------------------------------------------------------- /src/backend/model/extension/IExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/extension/IExtension.ts -------------------------------------------------------------------------------- /src/backend/model/extension/UIExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/extension/UIExtension.ts -------------------------------------------------------------------------------- /src/backend/model/fileaccess/DiskManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/fileaccess/DiskManager.ts -------------------------------------------------------------------------------- /src/backend/model/fileaccess/MetadataCreationDate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/fileaccess/MetadataCreationDate.ts -------------------------------------------------------------------------------- /src/backend/model/fileaccess/MetadataLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/fileaccess/MetadataLoader.ts -------------------------------------------------------------------------------- /src/backend/model/fileaccess/PhotoWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/fileaccess/PhotoWorker.ts -------------------------------------------------------------------------------- /src/backend/model/fileaccess/TaskExecuter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/fileaccess/TaskExecuter.ts -------------------------------------------------------------------------------- /src/backend/model/fileaccess/TaskQue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/fileaccess/TaskQue.ts -------------------------------------------------------------------------------- /src/backend/model/fileaccess/VideoConverterWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/fileaccess/VideoConverterWorker.ts -------------------------------------------------------------------------------- /src/backend/model/fileaccess/fileprocessing/GPXProcessing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/fileaccess/fileprocessing/GPXProcessing.ts -------------------------------------------------------------------------------- /src/backend/model/fileaccess/fileprocessing/PhotoProcessing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/fileaccess/fileprocessing/PhotoProcessing.ts -------------------------------------------------------------------------------- /src/backend/model/fileaccess/fileprocessing/VideoProcessing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/fileaccess/fileprocessing/VideoProcessing.ts -------------------------------------------------------------------------------- /src/backend/model/jobs/JobManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/jobs/JobManager.ts -------------------------------------------------------------------------------- /src/backend/model/jobs/JobProgressManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/jobs/JobProgressManager.ts -------------------------------------------------------------------------------- /src/backend/model/jobs/JobRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/jobs/JobRepository.ts -------------------------------------------------------------------------------- /src/backend/model/jobs/jobs/AlbumCoverFillingJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/jobs/jobs/AlbumCoverFillingJob.ts -------------------------------------------------------------------------------- /src/backend/model/jobs/jobs/AlbumCoverResetJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/jobs/jobs/AlbumCoverResetJob.ts -------------------------------------------------------------------------------- /src/backend/model/jobs/jobs/AlbumResetJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/jobs/jobs/AlbumResetJob.ts -------------------------------------------------------------------------------- /src/backend/model/jobs/jobs/FileJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/jobs/jobs/FileJob.ts -------------------------------------------------------------------------------- /src/backend/model/jobs/jobs/GPXCompressionJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/jobs/jobs/GPXCompressionJob.ts -------------------------------------------------------------------------------- /src/backend/model/jobs/jobs/GPXCompressionResetJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/jobs/jobs/GPXCompressionResetJob.ts -------------------------------------------------------------------------------- /src/backend/model/jobs/jobs/GalleryResetJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/jobs/jobs/GalleryResetJob.ts -------------------------------------------------------------------------------- /src/backend/model/jobs/jobs/IJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/jobs/jobs/IJob.ts -------------------------------------------------------------------------------- /src/backend/model/jobs/jobs/IJobListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/jobs/jobs/IJobListener.ts -------------------------------------------------------------------------------- /src/backend/model/jobs/jobs/IndexingJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/jobs/jobs/IndexingJob.ts -------------------------------------------------------------------------------- /src/backend/model/jobs/jobs/Job.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/jobs/jobs/Job.ts -------------------------------------------------------------------------------- /src/backend/model/jobs/jobs/JobProgress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/jobs/jobs/JobProgress.ts -------------------------------------------------------------------------------- /src/backend/model/jobs/jobs/PhotoConvertingJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/jobs/jobs/PhotoConvertingJob.ts -------------------------------------------------------------------------------- /src/backend/model/jobs/jobs/TempFolderCleaningJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/jobs/jobs/TempFolderCleaningJob.ts -------------------------------------------------------------------------------- /src/backend/model/jobs/jobs/TopPickSendJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/jobs/jobs/TopPickSendJob.ts -------------------------------------------------------------------------------- /src/backend/model/jobs/jobs/VideoConvertingJob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/jobs/jobs/VideoConvertingJob.ts -------------------------------------------------------------------------------- /src/backend/model/messenger/EmailMessenger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/messenger/EmailMessenger.ts -------------------------------------------------------------------------------- /src/backend/model/messenger/ExtensionMessenger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/messenger/ExtensionMessenger.ts -------------------------------------------------------------------------------- /src/backend/model/messenger/Messenger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/messenger/Messenger.ts -------------------------------------------------------------------------------- /src/backend/model/messenger/MessengerRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/messenger/MessengerRepository.ts -------------------------------------------------------------------------------- /src/backend/model/messenger/StdoutMessenger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/model/messenger/StdoutMessenger.ts -------------------------------------------------------------------------------- /src/backend/routes/AlbumRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/routes/AlbumRouter.ts -------------------------------------------------------------------------------- /src/backend/routes/ErrorRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/routes/ErrorRouter.ts -------------------------------------------------------------------------------- /src/backend/routes/GalleryRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/routes/GalleryRouter.ts -------------------------------------------------------------------------------- /src/backend/routes/LoggerRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/routes/LoggerRouter.ts -------------------------------------------------------------------------------- /src/backend/routes/NotificationRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/routes/NotificationRouter.ts -------------------------------------------------------------------------------- /src/backend/routes/PersonRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/routes/PersonRouter.ts -------------------------------------------------------------------------------- /src/backend/routes/PublicRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/routes/PublicRouter.ts -------------------------------------------------------------------------------- /src/backend/routes/Router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/routes/Router.ts -------------------------------------------------------------------------------- /src/backend/routes/SharingRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/routes/SharingRouter.ts -------------------------------------------------------------------------------- /src/backend/routes/UserRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/routes/UserRouter.ts -------------------------------------------------------------------------------- /src/backend/routes/admin/AdminRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/routes/admin/AdminRouter.ts -------------------------------------------------------------------------------- /src/backend/routes/admin/ExtensionRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/routes/admin/ExtensionRouter.ts -------------------------------------------------------------------------------- /src/backend/routes/admin/SettingsRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/routes/admin/SettingsRouter.ts -------------------------------------------------------------------------------- /src/backend/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/backend/server.ts -------------------------------------------------------------------------------- /src/common/BackendTexts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/BackendTexts.ts -------------------------------------------------------------------------------- /src/common/CookieNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/CookieNames.ts -------------------------------------------------------------------------------- /src/common/CustomHeaders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/CustomHeaders.ts -------------------------------------------------------------------------------- /src/common/DataStructureVersion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/DataStructureVersion.ts -------------------------------------------------------------------------------- /src/common/HTMLCharCodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/HTMLCharCodes.ts -------------------------------------------------------------------------------- /src/common/PG2ConfMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/PG2ConfMap.ts -------------------------------------------------------------------------------- /src/common/QueryParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/QueryParams.ts -------------------------------------------------------------------------------- /src/common/SearchQueryParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/SearchQueryParser.ts -------------------------------------------------------------------------------- /src/common/SearchQueryUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/SearchQueryUtils.ts -------------------------------------------------------------------------------- /src/common/SupportedFormats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/SupportedFormats.ts -------------------------------------------------------------------------------- /src/common/Utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/Utils.ts -------------------------------------------------------------------------------- /src/common/config/private/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/config/private/Config.ts -------------------------------------------------------------------------------- /src/common/config/private/PrivateConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/config/private/PrivateConfig.ts -------------------------------------------------------------------------------- /src/common/config/private/PrivateConfigClass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/config/private/PrivateConfigClass.ts -------------------------------------------------------------------------------- /src/common/config/private/WebConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/config/private/WebConfig.ts -------------------------------------------------------------------------------- /src/common/config/private/subconfigs/MessagingConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/config/private/subconfigs/MessagingConfig.ts -------------------------------------------------------------------------------- /src/common/config/private/subconfigs/ServerExtensionsConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/config/private/subconfigs/ServerExtensionsConfig.ts -------------------------------------------------------------------------------- /src/common/config/public/ClientConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/config/public/ClientConfig.ts -------------------------------------------------------------------------------- /src/common/config/public/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/config/public/Config.ts -------------------------------------------------------------------------------- /src/common/entities/AutoCompleteItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/AutoCompleteItem.ts -------------------------------------------------------------------------------- /src/common/entities/ContentWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/ContentWrapper.ts -------------------------------------------------------------------------------- /src/common/entities/DirectoryDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/DirectoryDTO.ts -------------------------------------------------------------------------------- /src/common/entities/DuplicatesDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/DuplicatesDTO.ts -------------------------------------------------------------------------------- /src/common/entities/DynamicConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/DynamicConfig.ts -------------------------------------------------------------------------------- /src/common/entities/Error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/Error.ts -------------------------------------------------------------------------------- /src/common/entities/FileDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/FileDTO.ts -------------------------------------------------------------------------------- /src/common/entities/GridSizes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/GridSizes.ts -------------------------------------------------------------------------------- /src/common/entities/LoginCredential.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/LoginCredential.ts -------------------------------------------------------------------------------- /src/common/entities/MDFileDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/MDFileDTO.ts -------------------------------------------------------------------------------- /src/common/entities/MediaDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/MediaDTO.ts -------------------------------------------------------------------------------- /src/common/entities/MediaPickDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/MediaPickDTO.ts -------------------------------------------------------------------------------- /src/common/entities/Message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/Message.ts -------------------------------------------------------------------------------- /src/common/entities/NotificationDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/NotificationDTO.ts -------------------------------------------------------------------------------- /src/common/entities/PasswordChangeRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/PasswordChangeRequest.ts -------------------------------------------------------------------------------- /src/common/entities/PersonDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/PersonDTO.ts -------------------------------------------------------------------------------- /src/common/entities/PhotoDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/PhotoDTO.ts -------------------------------------------------------------------------------- /src/common/entities/SearchQueryDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/SearchQueryDTO.ts -------------------------------------------------------------------------------- /src/common/entities/SearchResultDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/SearchResultDTO.ts -------------------------------------------------------------------------------- /src/common/entities/SharingDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/SharingDTO.ts -------------------------------------------------------------------------------- /src/common/entities/SortingMethods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/SortingMethods.ts -------------------------------------------------------------------------------- /src/common/entities/UserDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/UserDTO.ts -------------------------------------------------------------------------------- /src/common/entities/UserModificationRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/UserModificationRequest.ts -------------------------------------------------------------------------------- /src/common/entities/UserSettingsDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/UserSettingsDTO.ts -------------------------------------------------------------------------------- /src/common/entities/VideoDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/VideoDTO.ts -------------------------------------------------------------------------------- /src/common/entities/album/AlbumBaseDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/album/AlbumBaseDTO.ts -------------------------------------------------------------------------------- /src/common/entities/album/SavedSearchDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/album/SavedSearchDTO.ts -------------------------------------------------------------------------------- /src/common/entities/extension/ExtensionListItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/extension/ExtensionListItem.ts -------------------------------------------------------------------------------- /src/common/entities/extension/IClientUIConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/extension/IClientUIConfig.ts -------------------------------------------------------------------------------- /src/common/entities/job/JobDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/job/JobDTO.ts -------------------------------------------------------------------------------- /src/common/entities/job/JobProgressDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/job/JobProgressDTO.ts -------------------------------------------------------------------------------- /src/common/entities/job/JobScheduleDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/job/JobScheduleDTO.ts -------------------------------------------------------------------------------- /src/common/entities/settings/IndexingDTO.ts: -------------------------------------------------------------------------------- 1 | export interface IndexingDTO { 2 | createThumbnails: boolean; 3 | } 4 | -------------------------------------------------------------------------------- /src/common/entities/settings/StatisticDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/entities/settings/StatisticDTO.ts -------------------------------------------------------------------------------- /src/common/event/Event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/event/Event.ts -------------------------------------------------------------------------------- /src/common/event/Event2Args.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/event/Event2Args.ts -------------------------------------------------------------------------------- /src/common/event/EventLimit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/common/event/EventLimit.ts -------------------------------------------------------------------------------- /src/frontend/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/app.component.ts -------------------------------------------------------------------------------- /src/frontend/app/app.routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/app.routing.ts -------------------------------------------------------------------------------- /src/frontend/app/icon.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/icon.component.ts -------------------------------------------------------------------------------- /src/frontend/app/model/IRenderable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/model/IRenderable.ts -------------------------------------------------------------------------------- /src/frontend/app/model/backendtext.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/model/backendtext.service.spec.ts -------------------------------------------------------------------------------- /src/frontend/app/model/backendtext.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/model/backendtext.service.ts -------------------------------------------------------------------------------- /src/frontend/app/model/extension.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/model/extension.service.ts -------------------------------------------------------------------------------- /src/frontend/app/model/navigation.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/model/navigation.service.ts -------------------------------------------------------------------------------- /src/frontend/app/model/network/autehentication.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/model/network/autehentication.service.spec.ts -------------------------------------------------------------------------------- /src/frontend/app/model/network/authentication.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/model/network/authentication.service.ts -------------------------------------------------------------------------------- /src/frontend/app/model/network/helper/auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/model/network/helper/auth.guard.ts -------------------------------------------------------------------------------- /src/frontend/app/model/network/helper/error.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/model/network/helper/error.interceptor.ts -------------------------------------------------------------------------------- /src/frontend/app/model/network/network.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/model/network/network.service.spec.ts -------------------------------------------------------------------------------- /src/frontend/app/model/network/network.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/model/network/network.service.ts -------------------------------------------------------------------------------- /src/frontend/app/model/network/user.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/model/network/user.service.spec.ts -------------------------------------------------------------------------------- /src/frontend/app/model/network/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/model/network/user.service.ts -------------------------------------------------------------------------------- /src/frontend/app/model/notification.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/model/notification.service.ts -------------------------------------------------------------------------------- /src/frontend/app/model/page.helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/model/page.helper.ts -------------------------------------------------------------------------------- /src/frontend/app/model/pi-title.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/model/pi-title.service.ts -------------------------------------------------------------------------------- /src/frontend/app/model/query.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/model/query.service.ts -------------------------------------------------------------------------------- /src/frontend/app/model/seededRandom.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/model/seededRandom.service.ts -------------------------------------------------------------------------------- /src/frontend/app/model/theme.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/model/theme.service.ts -------------------------------------------------------------------------------- /src/frontend/app/model/version.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/model/version.service.ts -------------------------------------------------------------------------------- /src/frontend/app/pipes/DurationPipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/pipes/DurationPipe.ts -------------------------------------------------------------------------------- /src/frontend/app/pipes/FileDTOToPathPipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/pipes/FileDTOToPathPipe.ts -------------------------------------------------------------------------------- /src/frontend/app/pipes/FileDTOToRelativePathPipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/pipes/FileDTOToRelativePathPipe.ts -------------------------------------------------------------------------------- /src/frontend/app/pipes/FileSizePipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/pipes/FileSizePipe.ts -------------------------------------------------------------------------------- /src/frontend/app/pipes/GPXFilesFilterPipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/pipes/GPXFilesFilterPipe.ts -------------------------------------------------------------------------------- /src/frontend/app/pipes/MDFilesFilterPipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/pipes/MDFilesFilterPipe.ts -------------------------------------------------------------------------------- /src/frontend/app/pipes/ParseIntPipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/pipes/ParseIntPipe.ts -------------------------------------------------------------------------------- /src/frontend/app/pipes/PhotoFilterPipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/pipes/PhotoFilterPipe.ts -------------------------------------------------------------------------------- /src/frontend/app/pipes/SafeHTMLPipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/pipes/SafeHTMLPipe.ts -------------------------------------------------------------------------------- /src/frontend/app/pipes/StringifyEnum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/pipes/StringifyEnum.ts -------------------------------------------------------------------------------- /src/frontend/app/pipes/StringifyGridSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/pipes/StringifyGridSize.ts -------------------------------------------------------------------------------- /src/frontend/app/pipes/StringifyRolePipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/pipes/StringifyRolePipe.ts -------------------------------------------------------------------------------- /src/frontend/app/pipes/StringifySearchQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/pipes/StringifySearchQuery.ts -------------------------------------------------------------------------------- /src/frontend/app/pipes/StringifySearchType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/pipes/StringifySearchType.ts -------------------------------------------------------------------------------- /src/frontend/app/pipes/StringifySortingMethod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/pipes/StringifySortingMethod.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/EnumTranslations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/EnumTranslations.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/admin/admin.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/admin/admin.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/admin/admin.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/admin/admin.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/admin/admin.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/admin/admin.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/albums/album/album.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/albums/album/album.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/albums/album/album.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/albums/album/album.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/albums/album/album.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/albums/album/album.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/albums/albums.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/albums/albums.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/albums/albums.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/albums/albums.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/albums/albums.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/albums/albums.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/albums/albums.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/albums/albums.service.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/albums/saved-search-popup/saved-search-popup.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/frontend/app/ui/albums/saved-search-popup/saved-search-popup.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/albums/saved-search-popup/saved-search-popup.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/albums/saved-search-popup/saved-search-popup.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/albums/saved-search-popup/saved-search-popup.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/duplicates/duplicates.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/duplicates/duplicates.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/duplicates/duplicates.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/duplicates/duplicates.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/duplicates/duplicates.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/duplicates/duplicates.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/duplicates/duplicates.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/duplicates/duplicates.service.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/duplicates/photo/photo.duplicates.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/duplicates/photo/photo.duplicates.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/duplicates/photo/photo.duplicates.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/duplicates/photo/photo.duplicates.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/duplicates/photo/photo.duplicates.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/duplicates/photo/photo.duplicates.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/faces/Person.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/faces/Person.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/faces/face/face.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/faces/face/face.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/faces/face/face.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/faces/face/face.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/faces/face/face.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/faces/face/face.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/faces/faces.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/faces/faces.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/faces/faces.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/faces/faces.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/faces/faces.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/faces/faces.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/faces/faces.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/faces/faces.service.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/frame/frame.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/frame/frame.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/frame/frame.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/frame/frame.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/frame/frame.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/frame/frame.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/Media.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/Media.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/MediaIcon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/MediaIcon.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/blog/blog.gallery.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/blog/blog.gallery.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/blog/blog.gallery.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/blog/blog.gallery.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/blog/blog.gallery.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/blog/blog.gallery.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/blog/blog.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/blog/blog.service.spec.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/blog/blog.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/blog/blog.service.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/cache.gallery.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/cache.gallery.service.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/content.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/content.service.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/contentLoader.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/contentLoader.service.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/directories/directories.component.css: -------------------------------------------------------------------------------- 1 | app-gallery-directory { 2 | margin: 2px; 3 | display: inline-block; 4 | } 5 | -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/directories/directories.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/directories/directories.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/directories/directories.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/directories/directories.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/directories/directory/directory.gallery.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/directories/directory/directory.gallery.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/directories/directory/directory.gallery.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/directories/directory/directory.gallery.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/directories/directory/directory.gallery.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/directories/directory/directory.gallery.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/filter/filter.gallery.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/filter/filter.gallery.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/filter/filter.gallery.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/filter/filter.gallery.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/filter/filter.gallery.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/filter/filter.gallery.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/filter/filter.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/filter/filter.service.spec.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/filter/filter.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/filter/filter.service.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/fullscreen.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/fullscreen.service.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/gallery.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/gallery.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/gallery.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/gallery.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/gallery.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/gallery.component.spec.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/gallery.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/gallery.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/gallery.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/gallery.service.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/grid/GridMedia.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/grid/GridMedia.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/grid/GridRowBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/grid/GridRowBuilder.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/grid/grid.gallery.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/grid/grid.gallery.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/grid/grid.gallery.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/grid/grid.gallery.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/grid/grid.gallery.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/grid/grid.gallery.component.spec.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/grid/grid.gallery.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/grid/grid.gallery.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/grid/photo/loading/loading.photo.grid.gallery.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/grid/photo/loading/loading.photo.grid.gallery.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/grid/photo/loading/loading.photo.grid.gallery.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/grid/photo/loading/loading.photo.grid.gallery.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/grid/photo/media-button-modal/media-button-modal.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/grid/photo/media-button-modal/media-button-modal.service.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/grid/photo/photo.grid.gallery.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/grid/photo/photo.grid.gallery.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/grid/photo/photo.grid.gallery.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/grid/photo/photo.grid.gallery.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/grid/photo/photo.grid.gallery.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/grid/photo/photo.grid.gallery.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/lightbox/controls/controls.lightbox.gallery.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/lightbox/controls/controls.lightbox.gallery.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/lightbox/controls/controls.lightbox.gallery.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/lightbox/controls/controls.lightbox.gallery.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/lightbox/controls/controls.lightbox.gallery.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/lightbox/controls/controls.lightbox.gallery.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/lightbox/controls/inputrange.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/lightbox/controls/inputrange.css -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/lightbox/infopanel/info-panel.lightbox.gallery.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/lightbox/infopanel/info-panel.lightbox.gallery.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/lightbox/lightbox.gallery.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/lightbox/lightbox.gallery.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/lightbox/lightbox.gallery.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/lightbox/lightbox.gallery.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/lightbox/lightbox.gallery.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/lightbox/lightbox.gallery.component.spec.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/lightbox/lightbox.gallery.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/lightbox/lightbox.gallery.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/lightbox/lightbox.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/lightbox/lightbox.service.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/lightbox/media/media.lightbox.gallery.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/lightbox/media/media.lightbox.gallery.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/lightbox/media/media.lightbox.gallery.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/lightbox/media/media.lightbox.gallery.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/lightbox/media/media.lightbox.gallery.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/lightbox/media/media.lightbox.gallery.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/map/MarkerFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/map/MarkerFactory.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/map/lightbox/lightbox.map.gallery.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/map/lightbox/lightbox.map.gallery.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/map/lightbox/lightbox.map.gallery.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/map/lightbox/lightbox.map.gallery.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/map/lightbox/lightbox.map.gallery.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/map/lightbox/lightbox.map.gallery.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/map/map.gallery.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/map/map.gallery.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/map/map.gallery.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/map/map.gallery.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/map/map.gallery.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/map/map.gallery.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/map/map.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/map/map.service.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/navigator/navigator.gallery.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/navigator/navigator.gallery.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/navigator/navigator.gallery.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/navigator/navigator.gallery.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/navigator/navigator.gallery.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/navigator/navigator.gallery.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/navigator/navigator.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/navigator/navigator.service.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/navigator/sorting.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/navigator/sorting.service.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/overlay.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/overlay.service.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/search/AutoCompleteRenderItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/search/AutoCompleteRenderItem.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/search/autocomplete.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/search/autocomplete.service.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/search/query-builder/query-builder.gallery.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/search/query-builder/query-builder.gallery.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/search/query-builder/query-bulder.gallery.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/search/query-builder/query-bulder.gallery.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/search/search-field/search-field.gallery.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/search/search-field/search-field.gallery.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/search/search-field/search-field.gallery.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/search/search-field/search-field.gallery.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/search/search-field/search-field.gallery.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/search/search-field/search-field.gallery.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/search/search-query-parser.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/search/search-query-parser.service.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/search/search.gallery.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/search/search.gallery.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/search/search.gallery.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/search/search.gallery.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/search/search.gallery.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/search/search.gallery.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/share.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/share.service.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/share/share.gallery.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/share/share.gallery.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/share/share.gallery.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/share/share.gallery.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/share/share.gallery.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/share/share.gallery.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/thumbnailLoader.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/thumbnailLoader.service.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/thumbnailManager.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/thumbnailManager.service.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/gallery/wakelock.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/gallery/wakelock.service.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/language/language.component.css: -------------------------------------------------------------------------------- 1 | .dropdown-menu { 2 | min-width: auto; 3 | } 4 | -------------------------------------------------------------------------------- /src/frontend/app/ui/language/language.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/language/language.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/language/language.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/language/language.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/login/login.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/login/login.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/login/login.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/login/login.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/login/login.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/login/login.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/extension-installer/extension-installer.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/extension-installer/extension-installer.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/settings/extension-installer/extension-installer.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/extension-installer/extension-installer.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/settings/extension-installer/extension-installer.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/extension-installer/extension-installer.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/settings/extension-installer/extension-installer.service.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/gallery-statistic/gallery-statistic.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/gallery-statistic/gallery-statistic.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/settings/gallery-statistic/gallery-statistic.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/gallery-statistic/gallery-statistic.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/settings/gallery-statistic/gallery-statistic.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/scheduled-jobs.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/settings/scheduled-jobs.service.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/settings.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/settings/settings.service.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/sharings-list/sharings-list.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/settings/sharings-list/sharings-list.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/sharings-list/sharings-list.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/settings/sharings-list/sharings-list.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/sharings-list/sharings-list.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/settings/sharings-list/sharings-list.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/template/CustomSettingsEntries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/settings/template/CustomSettingsEntries.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/template/ISettingsComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/settings/template/ISettingsComponent.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/template/settings-entry/settings-entry.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/settings/template/settings-entry/settings-entry.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/template/settings-entry/settings-entry.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/settings/template/settings-entry/settings-entry.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/template/settings-entry/sorting-method/sorting-method.settings-entry.component.css: -------------------------------------------------------------------------------- 1 | .dropdown-item{ 2 | cursor: pointer; 3 | } 4 | -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/template/template.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/settings/template/template.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/template/template.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/settings/template/template.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/template/template.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/settings/template/template.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/users/users.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/users/users.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/settings/users/users.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/users/users.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/settings/users/users.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/users/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/settings/users/users.service.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/workflow/button/job-button.settings.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/workflow/button/job-button.settings.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/settings/workflow/button/job-button.settings.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/workflow/button/job-button.settings.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/settings/workflow/button/job-button.settings.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/workflow/progress/job-progress.settings.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/settings/workflow/progress/job-progress.settings.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/workflow/progress/job-progress.settings.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/settings/workflow/progress/job-progress.settings.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/workflow/progress/job-progress.settings.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/settings/workflow/progress/job-progress.settings.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/workflow/workflow.component.css: -------------------------------------------------------------------------------- 1 | app-gallery-search-field { 2 | width: 100%; 3 | } 4 | -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/workflow/workflow.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/settings/workflow/workflow.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/settings/workflow/workflow.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/settings/workflow/workflow.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/sharelogin/share-login.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/sharelogin/share-login.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/sharelogin/share-login.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/sharelogin/share-login.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/sharelogin/share-login.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/sharelogin/share-login.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/utils/grid-size-icon/grid-size-icon.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/utils/grid-size-icon/grid-size-icon.component.css -------------------------------------------------------------------------------- /src/frontend/app/ui/utils/grid-size-icon/grid-size-icon.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/utils/grid-size-icon/grid-size-icon.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/utils/grid-size-icon/grid-size-icon.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/utils/grid-size-icon/grid-size-icon.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/utils/sorting-method-icon/sorting-method-icon.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/frontend/app/ui/utils/sorting-method-icon/sorting-method-icon.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/utils/sorting-method-icon/sorting-method-icon.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/utils/sorting-method-icon/sorting-method-icon.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/utils/sorting-method-icon/sorting-method-icon.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/utils/timestamp-datepicker/datepicker.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/utils/timestamp-datepicker/datepicker.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/utils/timestamp-datepicker/datepicker.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/utils/timestamp-datepicker/datepicker.component.ts -------------------------------------------------------------------------------- /src/frontend/app/ui/utils/timestamp-timepicker/timepicker.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/utils/timestamp-timepicker/timepicker.component.html -------------------------------------------------------------------------------- /src/frontend/app/ui/utils/timestamp-timepicker/timepicker.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/app/ui/utils/timestamp-timepicker/timepicker.component.ts -------------------------------------------------------------------------------- /src/frontend/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /src/frontend/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/environments/environment.ts -------------------------------------------------------------------------------- /src/frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/index.html -------------------------------------------------------------------------------- /src/frontend/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/main.ts -------------------------------------------------------------------------------- /src/frontend/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/polyfills.ts -------------------------------------------------------------------------------- /src/frontend/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: / 3 | -------------------------------------------------------------------------------- /src/frontend/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/styles.css -------------------------------------------------------------------------------- /src/frontend/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/test.ts -------------------------------------------------------------------------------- /src/frontend/translate/messages.cn.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/translate/messages.cn.xlf -------------------------------------------------------------------------------- /src/frontend/translate/messages.da.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/translate/messages.da.xlf -------------------------------------------------------------------------------- /src/frontend/translate/messages.de.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/translate/messages.de.xlf -------------------------------------------------------------------------------- /src/frontend/translate/messages.en.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/translate/messages.en.xlf -------------------------------------------------------------------------------- /src/frontend/translate/messages.es.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/translate/messages.es.xlf -------------------------------------------------------------------------------- /src/frontend/translate/messages.fr.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/translate/messages.fr.xlf -------------------------------------------------------------------------------- /src/frontend/translate/messages.hu.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/translate/messages.hu.xlf -------------------------------------------------------------------------------- /src/frontend/translate/messages.id.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/translate/messages.id.xlf -------------------------------------------------------------------------------- /src/frontend/translate/messages.it.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/translate/messages.it.xlf -------------------------------------------------------------------------------- /src/frontend/translate/messages.nl.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/translate/messages.nl.xlf -------------------------------------------------------------------------------- /src/frontend/translate/messages.pl.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/translate/messages.pl.xlf -------------------------------------------------------------------------------- /src/frontend/translate/messages.pt-br.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/translate/messages.pt-br.xlf -------------------------------------------------------------------------------- /src/frontend/translate/messages.ro.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/translate/messages.ro.xlf -------------------------------------------------------------------------------- /src/frontend/translate/messages.ru.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/translate/messages.ru.xlf -------------------------------------------------------------------------------- /src/frontend/translate/messages.sk.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/translate/messages.sk.xlf -------------------------------------------------------------------------------- /src/frontend/translate/messages.sv.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/translate/messages.sv.xlf -------------------------------------------------------------------------------- /src/frontend/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/tsconfig.app.json -------------------------------------------------------------------------------- /src/frontend/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/src/frontend/tsconfig.spec.json -------------------------------------------------------------------------------- /test/TestHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/TestHelper.ts -------------------------------------------------------------------------------- /test/backend/DBTestHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/DBTestHelper.ts -------------------------------------------------------------------------------- /test/backend/assets/.saved_searches.pg2conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/.saved_searches.pg2conf -------------------------------------------------------------------------------- /test/backend/assets/4MinsAroundTheWorld/20240413-203800-Unknown.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/4MinsAroundTheWorld/20240413-203800-Unknown.jpg -------------------------------------------------------------------------------- /test/backend/assets/4MinsAroundTheWorld/20240413-203800-Unknown.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/4MinsAroundTheWorld/20240413-203800-Unknown.json -------------------------------------------------------------------------------- /test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203430-Auckland.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203430-Auckland.jpg -------------------------------------------------------------------------------- /test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203430-Auckland.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203430-Auckland.json -------------------------------------------------------------------------------- /test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203530-Montevideo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203530-Montevideo.jpg -------------------------------------------------------------------------------- /test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203530-Montevideo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203530-Montevideo.json -------------------------------------------------------------------------------- /test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203531-Kathmandu.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203531-Kathmandu.jpg -------------------------------------------------------------------------------- /test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203531-Kathmandu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203531-Kathmandu.json -------------------------------------------------------------------------------- /test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203630-London.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203630-London.jpg -------------------------------------------------------------------------------- /test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203630-London.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203630-London.json -------------------------------------------------------------------------------- /test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203720-Tokyo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203720-Tokyo.jpg -------------------------------------------------------------------------------- /test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203720-Tokyo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203720-Tokyo.json -------------------------------------------------------------------------------- /test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203730-Reykjavik.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203730-Reykjavik.jpg -------------------------------------------------------------------------------- /test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203730-Reykjavik.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203730-Reykjavik.json -------------------------------------------------------------------------------- /test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203830-NewYork.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203830-NewYork.jpg -------------------------------------------------------------------------------- /test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203830-NewYork.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/4MinsAroundTheWorld/UTC-20240413-203830-NewYork.json -------------------------------------------------------------------------------- /test/backend/assets/Chars.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/Chars.jpg -------------------------------------------------------------------------------- /test/backend/assets/Chars.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/Chars.json -------------------------------------------------------------------------------- /test/backend/assets/Chars_exiftool.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/Chars_exiftool.jpg -------------------------------------------------------------------------------- /test/backend/assets/Chars_exiftool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/Chars_exiftool.json -------------------------------------------------------------------------------- /test/backend/assets/date_issue.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/date_issue.jpg -------------------------------------------------------------------------------- /test/backend/assets/date_issue.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/date_issue.json -------------------------------------------------------------------------------- /test/backend/assets/earth.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/earth.gif -------------------------------------------------------------------------------- /test/backend/assets/edge_case_exif_data/before_epoch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/edge_case_exif_data/before_epoch.jpg -------------------------------------------------------------------------------- /test/backend/assets/edge_case_exif_data/before_epoch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/edge_case_exif_data/before_epoch.json -------------------------------------------------------------------------------- /test/backend/assets/edge_case_exif_data/corrupted_city.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/edge_case_exif_data/corrupted_city.JPG -------------------------------------------------------------------------------- /test/backend/assets/edge_case_exif_data/corrupted_city.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/edge_case_exif_data/corrupted_city.json -------------------------------------------------------------------------------- /test/backend/assets/edge_case_exif_data/date_error.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/edge_case_exif_data/date_error.JPG -------------------------------------------------------------------------------- /test/backend/assets/edge_case_exif_data/date_error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/edge_case_exif_data/date_error.json -------------------------------------------------------------------------------- /test/backend/assets/edge_case_exif_data/iso_error.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/edge_case_exif_data/iso_error.jpg -------------------------------------------------------------------------------- /test/backend/assets/edge_case_exif_data/iso_error.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/edge_case_exif_data/iso_error.json -------------------------------------------------------------------------------- /test/backend/assets/edge_case_exif_data/no_metadata.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/edge_case_exif_data/no_metadata.jpg -------------------------------------------------------------------------------- /test/backend/assets/edge_case_exif_data/no_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/edge_case_exif_data/no_metadata.json -------------------------------------------------------------------------------- /test/backend/assets/exiftool.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/exiftool.jpg -------------------------------------------------------------------------------- /test/backend/assets/exiftool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/exiftool.json -------------------------------------------------------------------------------- /test/backend/assets/imageSizeError.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/imageSizeError.jpg -------------------------------------------------------------------------------- /test/backend/assets/imageSizeError.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/imageSizeError.json -------------------------------------------------------------------------------- /test/backend/assets/index.md: -------------------------------------------------------------------------------- 1 | This is a test md. 2 | -------------------------------------------------------------------------------- /test/backend/assets/old_photo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/old_photo.jpg -------------------------------------------------------------------------------- /test/backend/assets/old_photo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/old_photo.json -------------------------------------------------------------------------------- /test/backend/assets/orientation/IMG_0307.HEIC: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/orientation/IMG_0307.HEIC -------------------------------------------------------------------------------- /test/backend/assets/orientation/IMG_0307.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/orientation/IMG_0307.json -------------------------------------------------------------------------------- /test/backend/assets/orientation/Landscape.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/orientation/Landscape.json -------------------------------------------------------------------------------- /test/backend/assets/orientation/Landscape_0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/orientation/Landscape_0.jpg -------------------------------------------------------------------------------- /test/backend/assets/orientation/Landscape_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/orientation/Landscape_1.jpg -------------------------------------------------------------------------------- /test/backend/assets/orientation/Landscape_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/orientation/Landscape_2.jpg -------------------------------------------------------------------------------- /test/backend/assets/orientation/Landscape_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/orientation/Landscape_3.jpg -------------------------------------------------------------------------------- /test/backend/assets/orientation/Landscape_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/orientation/Landscape_4.jpg -------------------------------------------------------------------------------- /test/backend/assets/orientation/Landscape_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/orientation/Landscape_5.jpg -------------------------------------------------------------------------------- /test/backend/assets/orientation/Landscape_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/orientation/Landscape_6.jpg -------------------------------------------------------------------------------- /test/backend/assets/orientation/Landscape_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/orientation/Landscape_7.jpg -------------------------------------------------------------------------------- /test/backend/assets/orientation/Landscape_8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/orientation/Landscape_8.jpg -------------------------------------------------------------------------------- /test/backend/assets/orientation/Portrait.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/orientation/Portrait.json -------------------------------------------------------------------------------- /test/backend/assets/orientation/Portrait_0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/orientation/Portrait_0.jpg -------------------------------------------------------------------------------- /test/backend/assets/orientation/Portrait_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/orientation/Portrait_1.jpg -------------------------------------------------------------------------------- /test/backend/assets/orientation/Portrait_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/orientation/Portrait_2.jpg -------------------------------------------------------------------------------- /test/backend/assets/orientation/Portrait_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/orientation/Portrait_3.jpg -------------------------------------------------------------------------------- /test/backend/assets/orientation/Portrait_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/orientation/Portrait_4.jpg -------------------------------------------------------------------------------- /test/backend/assets/orientation/Portrait_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/orientation/Portrait_5.jpg -------------------------------------------------------------------------------- /test/backend/assets/orientation/Portrait_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/orientation/Portrait_6.jpg -------------------------------------------------------------------------------- /test/backend/assets/orientation/Portrait_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/orientation/Portrait_7.jpg -------------------------------------------------------------------------------- /test/backend/assets/orientation/Portrait_8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/orientation/Portrait_8.jpg -------------------------------------------------------------------------------- /test/backend/assets/orientation/broken_orientation_exif.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/orientation/broken_orientation_exif.jpg -------------------------------------------------------------------------------- /test/backend/assets/orientation/broken_orientation_exif.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/orientation/broken_orientation_exif.json -------------------------------------------------------------------------------- /test/backend/assets/orientation/broken_orientation_exif2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/orientation/broken_orientation_exif2.jpg -------------------------------------------------------------------------------- /test/backend/assets/orientation/broken_orientation_exif2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/orientation/broken_orientation_exif2.json -------------------------------------------------------------------------------- /test/backend/assets/parsingfromheic.heic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/parsingfromheic.heic -------------------------------------------------------------------------------- /test/backend/assets/parsingfromheic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/parsingfromheic.json -------------------------------------------------------------------------------- /test/backend/assets/png_with_faces_and_dates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/png_with_faces_and_dates.json -------------------------------------------------------------------------------- /test/backend/assets/png_with_faces_and_dates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/png_with_faces_and_dates.png -------------------------------------------------------------------------------- /test/backend/assets/sidecar/20240107_110258.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/20240107_110258.jpg -------------------------------------------------------------------------------- /test/backend/assets/sidecar/20240107_110258.jpg.xmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/20240107_110258.jpg.xmp -------------------------------------------------------------------------------- /test/backend/assets/sidecar/20240107_110258.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/20240107_110258.json -------------------------------------------------------------------------------- /test/backend/assets/sidecar/20240121_102400.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/20240121_102400.JPG -------------------------------------------------------------------------------- /test/backend/assets/sidecar/20240121_102400.JPG.xmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/20240121_102400.JPG.xmp -------------------------------------------------------------------------------- /test/backend/assets/sidecar/20240121_102400.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/20240121_102400.json -------------------------------------------------------------------------------- /test/backend/assets/sidecar/20240128_105420.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/20240128_105420.json -------------------------------------------------------------------------------- /test/backend/assets/sidecar/20240128_105420.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/20240128_105420.mp4 -------------------------------------------------------------------------------- /test/backend/assets/sidecar/20240128_105420.mp4.xmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/20240128_105420.mp4.xmp -------------------------------------------------------------------------------- /test/backend/assets/sidecar/20240128_120909.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/20240128_120909.json -------------------------------------------------------------------------------- /test/backend/assets/sidecar/20240128_120909.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/20240128_120909.mp4 -------------------------------------------------------------------------------- /test/backend/assets/sidecar/20240128_120909.mp4.xmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/20240128_120909.mp4.xmp -------------------------------------------------------------------------------- /test/backend/assets/sidecar/20240128_185808.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/20240128_185808.JPG -------------------------------------------------------------------------------- /test/backend/assets/sidecar/20240128_185808.JPG.xmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/20240128_185808.JPG.xmp -------------------------------------------------------------------------------- /test/backend/assets/sidecar/20240128_185808.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/20240128_185808.json -------------------------------------------------------------------------------- /test/backend/assets/sidecar/Chars.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/Chars.jpg -------------------------------------------------------------------------------- /test/backend/assets/sidecar/Chars.jpg.xmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/Chars.jpg.xmp -------------------------------------------------------------------------------- /test/backend/assets/sidecar/Chars.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/Chars.json -------------------------------------------------------------------------------- /test/backend/assets/sidecar/Chars_exiftool.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/Chars_exiftool.jpg -------------------------------------------------------------------------------- /test/backend/assets/sidecar/Chars_exiftool.jpg.xmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/Chars_exiftool.jpg.xmp -------------------------------------------------------------------------------- /test/backend/assets/sidecar/Chars_exiftool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/Chars_exiftool.json -------------------------------------------------------------------------------- /test/backend/assets/sidecar/bunny_1sec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/bunny_1sec.json -------------------------------------------------------------------------------- /test/backend/assets/sidecar/bunny_1sec.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/bunny_1sec.mp4 -------------------------------------------------------------------------------- /test/backend/assets/sidecar/bunny_1sec.mp4.xmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/bunny_1sec.mp4.xmp -------------------------------------------------------------------------------- /test/backend/assets/sidecar/bunny_1sec_v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/bunny_1sec_v2.json -------------------------------------------------------------------------------- /test/backend/assets/sidecar/bunny_1sec_v2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/bunny_1sec_v2.mp4 -------------------------------------------------------------------------------- /test/backend/assets/sidecar/bunny_1sec_v2.xmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/bunny_1sec_v2.xmp -------------------------------------------------------------------------------- /test/backend/assets/sidecar/bunny_1sec_v3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/bunny_1sec_v3.json -------------------------------------------------------------------------------- /test/backend/assets/sidecar/bunny_1sec_v3.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/bunny_1sec_v3.mp4 -------------------------------------------------------------------------------- /test/backend/assets/sidecar/bunny_1sec_v3.xmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/bunny_1sec_v3.xmp -------------------------------------------------------------------------------- /test/backend/assets/sidecar/flatxmp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/flatxmp.jpg -------------------------------------------------------------------------------- /test/backend/assets/sidecar/flatxmp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/flatxmp.json -------------------------------------------------------------------------------- /test/backend/assets/sidecar/flatxmp.xmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/flatxmp.xmp -------------------------------------------------------------------------------- /test/backend/assets/sidecar/headline.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/headline.jpg -------------------------------------------------------------------------------- /test/backend/assets/sidecar/headline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/headline.json -------------------------------------------------------------------------------- /test/backend/assets/sidecar/headline.xmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/headline.xmp -------------------------------------------------------------------------------- /test/backend/assets/sidecar/metadata.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/metadata.jpg -------------------------------------------------------------------------------- /test/backend/assets/sidecar/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/metadata.json -------------------------------------------------------------------------------- /test/backend/assets/sidecar/metadata_v2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/metadata_v2.jpg -------------------------------------------------------------------------------- /test/backend/assets/sidecar/metadata_v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/metadata_v2.json -------------------------------------------------------------------------------- /test/backend/assets/sidecar/metadata_v2.xmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/metadata_v2.xmp -------------------------------------------------------------------------------- /test/backend/assets/sidecar/no_metadata.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/no_metadata.jpg -------------------------------------------------------------------------------- /test/backend/assets/sidecar/no_metadata.jpg.xmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/no_metadata.jpg.xmp -------------------------------------------------------------------------------- /test/backend/assets/sidecar/no_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/no_metadata.json -------------------------------------------------------------------------------- /test/backend/assets/sidecar/no_metadata_v2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/no_metadata_v2.jpg -------------------------------------------------------------------------------- /test/backend/assets/sidecar/no_metadata_v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/no_metadata_v2.json -------------------------------------------------------------------------------- /test/backend/assets/sidecar/no_metadata_v2.xmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/no_metadata_v2.xmp -------------------------------------------------------------------------------- /test/backend/assets/sidecar/no_metadata_v3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/no_metadata_v3.jpg -------------------------------------------------------------------------------- /test/backend/assets/sidecar/no_metadata_v3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/no_metadata_v3.json -------------------------------------------------------------------------------- /test/backend/assets/sidecar/no_metadata_v3.xmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/no_metadata_v3.xmp -------------------------------------------------------------------------------- /test/backend/assets/sidecar/orientation/photo.3.embedded.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/orientation/photo.3.embedded.jpg -------------------------------------------------------------------------------- /test/backend/assets/sidecar/orientation/photo.3.embedded_sidecar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/orientation/photo.3.embedded_sidecar.jpg -------------------------------------------------------------------------------- /test/backend/assets/sidecar/orientation/photo.3.embedded_sidecar.jpg.xmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/orientation/photo.3.embedded_sidecar.jpg.xmp -------------------------------------------------------------------------------- /test/backend/assets/sidecar/orientation/photo.6.embedded.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/orientation/photo.6.embedded.jpg -------------------------------------------------------------------------------- /test/backend/assets/sidecar/orientation/photo.6.embedded_sidecar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/orientation/photo.6.embedded_sidecar.jpg -------------------------------------------------------------------------------- /test/backend/assets/sidecar/orientation/photo.6.embedded_sidecar.jpg.xmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/orientation/photo.6.embedded_sidecar.jpg.xmp -------------------------------------------------------------------------------- /test/backend/assets/sidecar/orientation/photo.6.sidecar.jpg.xmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/orientation/photo.6.sidecar.jpg.xmp -------------------------------------------------------------------------------- /test/backend/assets/sidecar/orientation/photo.8.embedded.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/orientation/photo.8.embedded.jpg -------------------------------------------------------------------------------- /test/backend/assets/sidecar/orientation/photo.8.embedded_sidecar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/orientation/photo.8.embedded_sidecar.jpg -------------------------------------------------------------------------------- /test/backend/assets/sidecar/orientation/photo.8.embedded_sidecar.jpg.xmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/orientation/photo.8.embedded_sidecar.jpg.xmp -------------------------------------------------------------------------------- /test/backend/assets/sidecar/testimagedesc1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/testimagedesc1.jpg -------------------------------------------------------------------------------- /test/backend/assets/sidecar/testimagedesc1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/testimagedesc1.json -------------------------------------------------------------------------------- /test/backend/assets/sidecar/testimagedesc1.xmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/testimagedesc1.xmp -------------------------------------------------------------------------------- /test/backend/assets/sidecar/testimagedesc2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/testimagedesc2.jpg -------------------------------------------------------------------------------- /test/backend/assets/sidecar/testimagedesc2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/testimagedesc2.json -------------------------------------------------------------------------------- /test/backend/assets/sidecar/testimagedesc2.xmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/sidecar/testimagedesc2.xmp -------------------------------------------------------------------------------- /test/backend/assets/special_names.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/special_names.jpg -------------------------------------------------------------------------------- /test/backend/assets/special_names.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/special_names.json -------------------------------------------------------------------------------- /test/backend/assets/test image öüóőúéáű-.,.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/test image öüóőúéáű-.,.jpg -------------------------------------------------------------------------------- /test/backend/assets/test image öüóőúéáű-.,.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/test image öüóőúéáű-.,.json -------------------------------------------------------------------------------- /test/backend/assets/test_png.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/test_png.json -------------------------------------------------------------------------------- /test/backend/assets/test_png.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/test_png.png -------------------------------------------------------------------------------- /test/backend/assets/timestamps/big_ben.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/timestamps/big_ben.jpg -------------------------------------------------------------------------------- /test/backend/assets/timestamps/big_ben.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/timestamps/big_ben.json -------------------------------------------------------------------------------- /test/backend/assets/timestamps/big_ben_no_tsoffset_but_gps_utc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/timestamps/big_ben_no_tsoffset_but_gps_utc.jpg -------------------------------------------------------------------------------- /test/backend/assets/timestamps/big_ben_no_tsoffset_but_gps_utc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/timestamps/big_ben_no_tsoffset_but_gps_utc.json -------------------------------------------------------------------------------- /test/backend/assets/timestamps/big_ben_no_tsoffset_but_gps_utc_off_by_1min.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/timestamps/big_ben_no_tsoffset_but_gps_utc_off_by_1min.jpg -------------------------------------------------------------------------------- /test/backend/assets/timestamps/big_ben_no_tsoffset_but_gps_utc_off_by_1min.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/timestamps/big_ben_no_tsoffset_but_gps_utc_off_by_1min.json -------------------------------------------------------------------------------- /test/backend/assets/timestamps/big_ben_only_time.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/timestamps/big_ben_only_time.jpg -------------------------------------------------------------------------------- /test/backend/assets/timestamps/big_ben_only_time.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/timestamps/big_ben_only_time.json -------------------------------------------------------------------------------- /test/backend/assets/timestamps/sydney_opera_house.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/timestamps/sydney_opera_house.jpg -------------------------------------------------------------------------------- /test/backend/assets/timestamps/sydney_opera_house.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/timestamps/sydney_opera_house.json -------------------------------------------------------------------------------- /test/backend/assets/timestamps/sydney_opera_house_no_tsoffset_but_gps_utc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/timestamps/sydney_opera_house_no_tsoffset_but_gps_utc.jpg -------------------------------------------------------------------------------- /test/backend/assets/timestamps/sydney_opera_house_no_tsoffset_but_gps_utc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/timestamps/sydney_opera_house_no_tsoffset_but_gps_utc.json -------------------------------------------------------------------------------- /test/backend/assets/title_caption/description.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/title_caption/description.json -------------------------------------------------------------------------------- /test/backend/assets/title_caption/description.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/title_caption/description.png -------------------------------------------------------------------------------- /test/backend/assets/title_caption/digikam.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/title_caption/digikam.jpg -------------------------------------------------------------------------------- /test/backend/assets/title_caption/digikam.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/title_caption/digikam.json -------------------------------------------------------------------------------- /test/backend/assets/two_ratings.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/two_ratings.jpg -------------------------------------------------------------------------------- /test/backend/assets/two_ratings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/two_ratings.json -------------------------------------------------------------------------------- /test/backend/assets/video.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/video.json -------------------------------------------------------------------------------- /test/backend/assets/video.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/video.mp4 -------------------------------------------------------------------------------- /test/backend/assets/video_mkv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/video_mkv.json -------------------------------------------------------------------------------- /test/backend/assets/video_mkv.mkv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/video_mkv.mkv -------------------------------------------------------------------------------- /test/backend/assets/video_rotate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/video_rotate.json -------------------------------------------------------------------------------- /test/backend/assets/video_rotate.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/video_rotate.mp4 -------------------------------------------------------------------------------- /test/backend/assets/wild-1-small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/wild-1-small.jpg -------------------------------------------------------------------------------- /test/backend/assets/wild-1-small.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/wild-1-small.json -------------------------------------------------------------------------------- /test/backend/assets/wild-2-small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/wild-2-small.jpg -------------------------------------------------------------------------------- /test/backend/assets/wild-2-small.jpg_original: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/wild-2-small.jpg_original -------------------------------------------------------------------------------- /test/backend/assets/wild-2-small.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/wild-2-small.json -------------------------------------------------------------------------------- /test/backend/assets/xmp/xmp_subject.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/xmp/xmp_subject.jpg -------------------------------------------------------------------------------- /test/backend/assets/xmp/xmp_subject.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/assets/xmp/xmp_subject.json -------------------------------------------------------------------------------- /test/backend/integration/model/sql/typeorm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/integration/model/sql/typeorm.ts -------------------------------------------------------------------------------- /test/backend/integration/routers/GalleryRouter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/integration/routers/GalleryRouter.spec.ts -------------------------------------------------------------------------------- /test/backend/integration/routers/PublicRouter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/integration/routers/PublicRouter.spec.ts -------------------------------------------------------------------------------- /test/backend/integration/routers/RouteTestingHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/integration/routers/RouteTestingHelper.ts -------------------------------------------------------------------------------- /test/backend/integration/routers/SharingRouter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/integration/routers/SharingRouter.spec.ts -------------------------------------------------------------------------------- /test/backend/integration/routers/UserRouter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/integration/routers/UserRouter.spec.ts -------------------------------------------------------------------------------- /test/backend/integration/routers/admin/SettingsRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/integration/routers/admin/SettingsRouter.ts -------------------------------------------------------------------------------- /test/backend/mocha.opts: -------------------------------------------------------------------------------- 1 | --recursive 2 | -------------------------------------------------------------------------------- /test/backend/unit/middlewares/admin/SettingsMWs.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/unit/middlewares/admin/SettingsMWs.spec.ts -------------------------------------------------------------------------------- /test/backend/unit/middlewares/user/AuthenticationMWs.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/unit/middlewares/user/AuthenticationMWs.spec.ts -------------------------------------------------------------------------------- /test/backend/unit/model/extension/ExtensionConfigWrapper.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/unit/model/extension/ExtensionConfigWrapper.spec.ts -------------------------------------------------------------------------------- /test/backend/unit/model/extension/ExtensionRepository.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/unit/model/extension/ExtensionRepository.spec.ts -------------------------------------------------------------------------------- /test/backend/unit/model/fileprocessing/PhotoProcessing.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/unit/model/fileprocessing/PhotoProcessing.spec.ts -------------------------------------------------------------------------------- /test/backend/unit/model/fileprocessing/VideoProcessing.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/unit/model/fileprocessing/VideoProcessing.spec.ts -------------------------------------------------------------------------------- /test/backend/unit/model/jobs/AlbumCoverFillingJob.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/unit/model/jobs/AlbumCoverFillingJob.spec.ts -------------------------------------------------------------------------------- /test/backend/unit/model/sql/AlbumManager.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/unit/model/sql/AlbumManager.spec.ts -------------------------------------------------------------------------------- /test/backend/unit/model/sql/CoverManager.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/unit/model/sql/CoverManager.spec.ts -------------------------------------------------------------------------------- /test/backend/unit/model/sql/GalleryManager.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/unit/model/sql/GalleryManager.spec.ts -------------------------------------------------------------------------------- /test/backend/unit/model/sql/IndexingManager.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/unit/model/sql/IndexingManager.spec.ts -------------------------------------------------------------------------------- /test/backend/unit/model/sql/PersonManager.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/unit/model/sql/PersonManager.spec.ts -------------------------------------------------------------------------------- /test/backend/unit/model/sql/ProjectedCacheManager.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/unit/model/sql/ProjectedCacheManager.spec.ts -------------------------------------------------------------------------------- /test/backend/unit/model/sql/SearchManager.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/unit/model/sql/SearchManager.spec.ts -------------------------------------------------------------------------------- /test/backend/unit/model/sql/SessionManager.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/unit/model/sql/SessionManager.spec.ts -------------------------------------------------------------------------------- /test/backend/unit/model/sql/SharingManager.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/unit/model/sql/SharingManager.spec.ts -------------------------------------------------------------------------------- /test/backend/unit/model/threading/DiskManagerWorker.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/unit/model/threading/DiskManagerWorker.spec.ts -------------------------------------------------------------------------------- /test/backend/unit/model/threading/MetaDataLoader.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/unit/model/threading/MetaDataLoader.spec.ts -------------------------------------------------------------------------------- /test/backend/unit/model/threading/TaskExecuter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/unit/model/threading/TaskExecuter.spec.ts -------------------------------------------------------------------------------- /test/backend/unit/model/threading/TaskQue.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/backend/unit/model/threading/TaskQue.spec.ts -------------------------------------------------------------------------------- /test/common/mocha.opts: -------------------------------------------------------------------------------- 1 | --recursive 2 | -------------------------------------------------------------------------------- /test/common/unit/BackendText.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/common/unit/BackendText.spec.ts -------------------------------------------------------------------------------- /test/common/unit/ContentWrapper.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/common/unit/ContentWrapper.spec.ts -------------------------------------------------------------------------------- /test/common/unit/JobScheduleDTO.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/common/unit/JobScheduleDTO.spec.ts -------------------------------------------------------------------------------- /test/common/unit/SearchQueryDTOUtils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/common/unit/SearchQueryDTOUtils.spec.ts -------------------------------------------------------------------------------- /test/common/unit/SearchQueryParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/common/unit/SearchQueryParser.ts -------------------------------------------------------------------------------- /test/common/unit/UserDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/common/unit/UserDTO.ts -------------------------------------------------------------------------------- /test/common/unit/Utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/common/unit/Utils.spec.ts -------------------------------------------------------------------------------- /test/common/unit/config/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/common/unit/config/Config.ts -------------------------------------------------------------------------------- /test/cypress/e2e/docs-screens.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/cypress/e2e/docs-screens.cy.ts -------------------------------------------------------------------------------- /test/cypress/e2e/faces.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/cypress/e2e/faces.cy.ts -------------------------------------------------------------------------------- /test/cypress/e2e/gallery.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/cypress/e2e/gallery.cy.ts -------------------------------------------------------------------------------- /test/cypress/e2e/login.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/cypress/e2e/login.cy.ts -------------------------------------------------------------------------------- /test/cypress/e2e/search.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/cypress/e2e/search.cy.ts -------------------------------------------------------------------------------- /test/cypress/e2e/share.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/cypress/e2e/share.cy.ts -------------------------------------------------------------------------------- /test/cypress/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/cypress/support/commands.ts -------------------------------------------------------------------------------- /test/cypress/support/component-index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/cypress/support/component-index.html -------------------------------------------------------------------------------- /test/cypress/support/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/cypress/support/component.ts -------------------------------------------------------------------------------- /test/cypress/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/cypress/support/e2e.ts -------------------------------------------------------------------------------- /test/cypress/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/cypress/tsconfig.json -------------------------------------------------------------------------------- /test/folder-reset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/folder-reset.ts -------------------------------------------------------------------------------- /test/frontend/mocha.opts: -------------------------------------------------------------------------------- 1 | --recursive 2 | -------------------------------------------------------------------------------- /test/frontend/translation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/frontend/translation.spec.ts -------------------------------------------------------------------------------- /test/setup-local.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/setup-local.js -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/test/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bpatrik/pigallery2/HEAD/tsconfig.json --------------------------------------------------------------------------------