Michael Mayer
d9924010d4
UX: Reduce JS size by loading hls.light.min.js instead of hls.js #4778
...
hls.light.js is a smaller version of hls.js that does not include
support for alternate audio, subtitles, CMCD, EME (DRM), and variable
substitution.
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-03-24 20:16:33 +01:00
Michael Mayer
0ddc179737
UX: Reduce JS bundle size by loading translation files on demand #4778
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-03-24 12:43:08 +01:00
Michael Mayer
0ef4694cd2
Frontend: Add "build-analyze" script to package.json #4778
...
see https://www.npmjs.com/package/webpack-bundle-analyzer
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-02-17 20:01:52 +01:00
Michael Mayer
543bc8b20d
Frontend: Update copyright notices #3168
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2025-01-09 10:29:03 +01:00
Michael Mayer
9f7d2f9434
Frontend: Refactor app bootstrapping templates and CSS imports #3168
2025-01-06 15:05:39 +01:00
Michael Mayer
387f0224b9
Frontend: Restore reactivity for navigation, clipboard, and logs #3168
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-12-11 11:34:18 +01:00
Michael Mayer
4e15bdd46f
Translations: Preserve whitespace in VueJS templates #3168
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-12-09 17:13:18 +01:00
Michael Mayer
82b0003edb
Frontend: Improve make watch-js memory usage by tweaking node opts #3168
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-12-09 08:35:01 +01:00
Anastasiia
a9bfc563d7
Frontend: #4556 delete @vue/compact package, add DefinePlugin to webpack, update eslint to last version, fix v-btn issues, change some classes, change v-badge, change v-alert, delete component v-list-item-content, rename some components
2024-10-22 22:47:15 +02:00
Anastasiia
7c6e7db2ba
Frontend: #4556 add plugin webpack-plugin-vuetify
2024-10-17 19:36:33 +02:00
Anastasiia
94eaa7a97c
Frontend: #4556 change packages to vue 3 and connected one (not all), fix errors in console,change attrs in some components (dark, text-xs-right and etc). The problem with icons.
2024-10-15 17:37:56 +02:00
Michael Mayer
90d72e576a
Frontend: Update performance hints in /frontend/webpack.config.js
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-07-02 15:32:55 +02:00
Michael Mayer
e5cf00e050
Frontend: Update deps in package.json and package-lock.json
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-01-19 15:16:01 +01:00
Michael Mayer
0ca37b2c92
Docs: Update year in backend and frontend package file headers
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2024-01-05 16:38:36 +01:00
Michael Mayer
a5a538a67e
Links: Change https://photoprism.app/ to https://www.photoprism.app/
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2023-02-08 09:07:42 +01:00
Michael Mayer
4066cd7ad1
Update year in copyright notices
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2023-01-11 16:43:01 +01:00
Michael Mayer
9da97273e1
Frontend: Update webpack.config.js
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2022-10-13 22:18:27 +02:00
Michael Mayer
a725bd2db7
Settings: Improved theme options initialization
...
Signed-off-by: Michael Mayer <michael@photoprism.app >
2022-07-11 03:13:09 +02:00
Michael Mayer
82d61d1f93
File Types: Add experimental support for animated GIFs #590 #2207
...
Animated GIFs are transcoded to AVC because it is much smaller and
thus also suitable for long/large animations. In addition, this commit
adds support for more metadata fields such as frame rate, number of
frames, file capture timestamp (unix milliseconds), media type,
and software version. Support for SVG files can later be implemented in
a similar way.
2022-04-13 22:17:59 +02:00
Michael Mayer
c256664a1b
WebDAV: Fix upload of complete albums #1376
2022-02-27 17:32:54 +01:00
Michael Mayer
569d0f91dd
Frontend: Improve webpack.config.js and reorganize source files
...
Adds "resolve.preferRelative: true" to the webpack configuration.
Source file headers have been shortened and normalized.
2022-02-21 16:10:06 +01:00
Michael Mayer
c1d11da779
Photos: Fix SVG buttons in full screen view #1961
...
The bug mainly affected mobile devices and Retina screens.
Other browsers and devices use PNG icons, which were not affected.
2022-01-21 08:40:22 +01:00
Michael Mayer
03457bdb75
Frontend: Refactor asset loading #1648
2022-01-18 12:26:33 +01:00
Michael Mayer
e2cd4eeb44
Frontend: Set relative public path in webpack.config.js
2022-01-16 15:33:29 +01:00
Michael Mayer
5c3f66becc
Frontend: Upgrade JavaScript dependencies
2022-01-16 15:30:15 +01:00
Michael Mayer
8efe473d30
Copyright: Update year in source files and footer.vue
2022-01-03 13:46:52 +01:00
Michael Mayer
e9fabfa8e4
Docs: Update URL
2021-12-12 20:14:07 +01:00
Michael Mayer
5076af2979
Frontend: Upgrade webpack, babel, eslint, postcss, and sass
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net >
2021-07-26 00:05:50 +02:00
Michael Mayer
871a5301f6
PWA: Don't cache static assets in service worker #425
...
Can be enabled later if needed.
2021-07-13 23:07:02 +02:00
Michael Mayer
81629f034d
PWA: Disable service worker on shared domains #425
2021-07-13 22:54:03 +02:00
Michael Mayer
26560e8d71
Frontend: Upgrade Webpack from v4 to v5
...
Most frontend packages have been upgraded as part of this commit.
JS unit tests have been refactored alongside.
2021-07-12 19:25:37 +02:00
Michael Mayer
c87d5da2e3
Config: Add CDN URL option #425 #1351
2021-07-05 16:41:43 +02:00
Michael Mayer
39595ee34d
PWA: Add service worker #374 #852
2021-01-08 19:11:50 +01:00
Michael Mayer
9ec2381307
Update copyright after year change
2021-01-01 22:37:25 +01:00
Michael Mayer
003412736e
Frontend: Reformat JS code
2020-12-18 14:42:36 +01:00
Michael Mayer
d38c84bbfb
Update trademark
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net >
2020-09-21 02:48:22 +02:00
Michael Mayer
1a0398d01f
Docs: Fix indentation
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net >
2020-06-23 13:53:11 +02:00
Michael Mayer
4154715512
Docs: Update package information and copyright
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net >
2020-06-23 13:44:14 +02:00
Michael Mayer
0ed82c690c
Add link sharing template #18
...
Public mode only, auth not implemented yet.
Signed-off-by: Michael Mayer <michael@liquidbytes.net >
2020-06-22 20:15:08 +02:00
Michael Mayer
d0199598d0
Simplify configuration #66
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net >
2020-05-31 02:09:52 +02:00
Michael Mayer
bd3426ae51
Add video player #17
...
Still need to index metadata. Work in progress.
Signed-off-by: Michael Mayer <michael@liquidbytes.net >
2020-05-13 15:36:49 +02:00
Michael Mayer
96d87ac6f7
Frontend: Increase build size limit
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net >
2020-01-15 04:13:52 +01:00
Michael Mayer
8557c298d0
Add stub for login page #16
...
Signed-off-by: Michael Mayer <michael@liquidbytes.net >
2019-11-07 18:06:50 +01:00
Michael Mayer
ec0eb4d59c
Increase max js / css asset size in webpack.config.js
2019-06-07 00:54:15 +02:00
Michael Mayer
a6131eeddd
Move all config files to assets/config and resources to assets/resources
2019-06-05 18:25:20 +02:00
Michael Mayer
89b1858f3b
Frontend: Favorites page based on photos page component
2019-05-29 01:51:53 +02:00
Michael Mayer
aad81e50ff
Frontend: Dependency upgrades and config clean-up
2019-05-28 01:18:27 +02:00
Michael Mayer
d31305a503
Move static assets from public/ to static/ for clearer structure
2019-05-22 13:55:11 +02:00
Michael Mayer
3877b1c5f8
Frontend: Fix and improve list view #15
2019-05-21 01:39:52 +02:00
Michael Mayer
97411781da
Frontend: Use existing query results if only view type changes
2019-05-20 23:22:34 +02:00