Commit graph

489 commits

Author SHA1 Message Date
Michael Mayer b250a106b7 UX: Improve nav toolbar, scrollbar, and footer 2022-05-20 21:31:29 +02:00
Michael Mayer a37c6d4c83 UI: Shorten version info in about footer and improve scrollbar styles 2022-05-20 19:33:07 +02:00
Michael Mayer b9c68f8fe8 Frontend: Update navigation.vue 2022-05-17 03:17:28 +02:00
Michael Mayer 7c688f5ea2 Frontend: Update translations and navigation title 2022-05-01 18:05:41 +02:00
Michael Mayer 8638929d84 Config: Automatically generate command-flag docs #1017 #2195 #2227 #2250 2022-04-22 17:38:40 +02:00
theresa d4e6030a40 Frontend: Add classes for acceptance tests 2022-04-19 17:26:16 +02:00
Michael Mayer 975c4cdca3 Search: Fix @keyup.enter.native event handling #1995 2022-04-18 14:52:21 +02:00
Michael Mayer adb40433a5 Search: Improve handling of search query updates in UI components #1995 2022-04-16 15:59:47 +02:00
Michael Mayer ea3e7f179e UX: Improve Search Navigation and Components, add GIF Symbol #590 #1438 2022-04-14 14:13:54 +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 b97e0e9c3b Albums: Prevent accidental creation of duplicate albums #2233
Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2022-04-10 14:38:51 +02:00
Michael Mayer 515b0bf62c UX: Refactor photo viewer API and frontend components #1307 #1438 2022-03-31 17:09:08 +02:00
Michael Mayer bd5c773232 UX: Fix handling of empty query values in frontend components #1995 2022-03-25 17:55:18 +01:00
Michael Mayer 80df455e25 UX: Disable automatic update of search results on blur/change #1995
As discussed/requested in the issue comments.
2022-03-25 08:44:00 +01:00
Michael Mayer 426170a392 UX: Delay search query update until user has finished typing #1995 2022-03-24 11:29:40 +01:00
Michael Mayer 8c4313452d UX: Add lazy modifier to sync input value only on change #1995 2022-03-24 08:09:51 +01:00
Michael Mayer 45b563136e UX: Fix form event handling #1995 2022-03-23 18:42:41 +01:00
Michael Mayer 0059f429ed UX: Make nav logo clickable if user is authenticated #98 2022-03-02 16:19:06 +01:00
Michael Mayer 4fc900b39a Frontend: Update toolbar icons, fix layout, and improve about 2022-03-02 09:04:28 +01:00
Michael Mayer 0a1cfad8d4 Frontend: Consistent UI/UX across all browsers, devices, and OS #98
Ensures that the new login screen looks good and works properly on
all supported devices. Work in progress, needs more testing.
2022-02-28 17:53:21 +01:00
Michael Mayer ceae91bf28 iOS: Prefer "touchstart" over "mousedown" event if available #2074 2022-02-28 10:05:23 +01:00
Michael Mayer c256664a1b WebDAV: Fix upload of complete albums #1376 2022-02-27 17:32:54 +01:00
Michael Mayer 9f3060f2a4 iOS: Set passive flag for touchstart event #2074 2022-02-27 10:05:47 +01:00
Michael Mayer 11cbb544fa Auth: Redesign login form with more space for buttons and links #98 #782
- Responsive layout that should work on all devices
- This enables us to dynamically add SSO and forgot password links
- Legal information is displayed in the lower right corner, see #1990
2022-02-22 10:22:49 +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 7c4241fbea Config: Add "imprint" option to display legal info in the footer #1990 2022-02-08 14:41:03 +01:00
Michael Mayer 65852cd839 Auth: Refactor Login Page (WIP) #98 #782 2022-02-07 21:13:22 +01:00
Michael Mayer 6fd03a0813 Frontend: Update login and about page 2022-01-29 13:43:09 +01:00
Michael Mayer 3d74ae6585 Frontend: Update footer.vue and about.vue 2022-01-28 03:27:59 +01:00
Michael Mayer 7a17955acc Frontend: Translate footer message and update translations.pot 2022-01-27 23:03:08 +01:00
Michael Mayer 8e1330e92b Auth: Remove release info from login page footer #98 #782 2022-01-27 22:34:55 +01:00
Michael Mayer 8512a86d4e Frontend: Update footer 2022-01-17 09:23:55 +01:00
Michael Mayer a7fba17a4a Frontend: Update footer and support options on about page 2022-01-16 17:29:48 +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 35ac1e730c Docs: Update URL 2021-12-12 20:48:05 +01:00
Michael Mayer 8c7037175a Videos: Move Live Photos page to "Videos" sub-navigation #1761
As requested, live photos are not included in video search
results anymore until we find a better solution.
2021-11-30 15:38:24 +01:00
Michael Mayer 19bb0aa21e Videos: Include Live Photos in Search Results #1761 2021-11-30 12:37:43 +01:00
Michael Mayer 65e83a9eee UX: Add app icons and use select icon on slash screen 2021-11-29 14:39:21 +01:00
Michael Mayer 9e5861bef5 Places: Always load viewer contents from API and format ISO date 2021-11-26 22:32:13 +01:00
Michael Mayer 45d1360c18 Metadata: Improve location estimates and UTC handling #1668 2021-11-23 19:23:10 +01:00
Michael Mayer f29e675efa Albums: Toggle states and show country as location #1608 #1664 #1725 2021-11-18 13:13:48 +01:00
Michael Mayer 4e1e4467c3 UI: Update PhotoPrism logo 2021-11-01 15:53:03 +01:00
Michael Mayer 8f9d3e8935 Frontend: Update sponsor dialog text & icon 2021-10-17 14:31:02 +02:00
Timo Volkmann 15b8090774 UX: Improve navigation count layout and prepare abbreviation #1616 2021-10-14 12:32:58 +02:00
Michael Mayer a93ffa5b52 Frontend: Use v-if / v-else in list view instead of 2x v-if 2021-10-10 09:06:24 +02:00
Michael Mayer d6cc8df531 UI: Show account email in sidebar navigation #98 2021-10-09 19:08:39 +02:00
Michael Mayer 67d06fd647 UX: Improve wording in frontend templates 2021-10-09 11:39:37 +02:00
Timo Volkmann e77cfbeb81 UI: Add profile card and fix navigation layout #1175 2021-10-08 11:38:27 +02:00
Michael Mayer 444c94bf9e People: Improve performance & add counter to new faces page #1576 #1594 2021-10-06 11:19:07 +02:00