1
0
mirror of https://github.com/xuthus83/pigallery2.git synced 2024-11-03 21:04:03 +08:00
Commit Graph

486 Commits

Author SHA1 Message Date
Patrik J. Braun
868dd6433e Add animation to menu top change #587, fixes #629 2023-03-25 23:12:32 +01:00
Patrik J. Braun
46e6eeabf2 Making settings menu to scroll down on visible nav bar #587, fixes #629 2023-03-25 23:10:22 +01:00
Patrik J. Braun
60387e9436 Navbar should stay on top when scrolled all the way and also should have no shadow #587 2023-03-25 22:57:03 +01:00
Patrik J. Braun
ef75247f79 Making autocomplete trigger for any positive number for km-from queries #587 2023-03-23 23:07:26 +01:00
Patrik J. Braun
9d0ea33059 Making autocomplete case-insensitive for built-in commands #587 2023-03-23 22:57:26 +01:00
Patrik J. Braun
76f4cb6dbd Improving border radius UI for search fields #587 2023-03-23 22:55:20 +01:00
Patrik J. Braun
442e7f85ae Improving duplicates icon on mobiles #587 2023-03-23 22:35:46 +01:00
Patrik J. Braun
3aca3d910d Fixing settings sharing UI bug #587 2023-03-23 22:31:40 +01:00
Patrik J. Braun
c72aec7853 Adding skiing to be recognized as sport #587 #647 2023-03-23 21:59:52 +01:00
Patrik J. Braun
2185215ffc Fixing filter reset button UI #587 2023-03-21 20:41:07 +01:00
Patrik J. Braun
86603dec48 Fixing scroll hidden issue #587 2023-03-21 20:24:08 +01:00
Patrik J. Braun
51a473f4f0 Removing empty layers from map control #587 #647 2023-03-21 19:59:47 +01:00
Patrik J. Braun
50449e6b9c Fixing: Making small map right side rounded and removing transparency on map marker #587 2023-03-21 19:55:19 +01:00
Patrik J. Braun
ce6b81c229 Making small map right side rounded #587 #647 2023-03-21 09:26:08 +01:00
Patrik J. Braun
e7ffa5692f Moving loader animation to the middle and fixing it in dark mode #587 #68 #140 2023-03-21 09:24:00 +01:00
Patrik J. Braun
bc81dc8a4a remove debug logging #647 2023-03-21 09:09:54 +01:00
Patrik J. Braun
04ce343d9f Fixing map's regexp matching issue: no need to use global as only one match is enough #647 2023-03-21 09:09:13 +01:00
Patrik J. Braun
68d09cec46 Clearing map on close #647 2023-03-20 22:35:01 +01:00
Patrik J. Braun
61970c2025 Implementing smarter map layers for paths. It can now recognize sport and transportation #647 2023-03-20 22:20:43 +01:00
Patrik J. Braun
1766cf2062 Adding middle point removal for gpx compression and enabling polyline smoothing #504 2023-03-18 22:10:59 +01:00
Patrik J. Braun
b9b41eded9 Improving search modal UI including fixing search modal delete button event propagation #587 2023-03-16 23:18:52 +01:00
Patrik J. Braun
66d20e200f Fixing setting mode changer Z index issue #587 2023-03-16 20:28:31 +01:00
Patrik J. Braun
a62e25219d Improving search modal ui #587 2023-03-16 00:37:13 +01:00
Patrik J. Braun
286c3f4a87 Improving dark theme in the navigation bar #587 #642 2023-03-15 23:59:42 +01:00
Patrik J. Braun
a779e6b80c Improving dark theme #587 #68 #140 2023-03-15 21:01:37 +01:00
Patrik J. Braun
eb05621b7f Map unsubscribe from theme changes on destroy #587 #68 #140 2023-03-15 20:19:09 +01:00
Patrik J. Braun
14ed18f0a0 Improve duplicates theme #587 #68 #140 2023-03-14 23:30:14 +01:00
Patrik J. Braun
3082162370 Improve blog and lightbox info panel theme #587 #68 #140 2023-03-14 23:19:04 +01:00
Patrik J. Braun
b090bd5b24 Fix map open and hide animation #587 2023-03-14 23:00:29 +01:00
Patrik J. Braun
44978f8b53 Add dark theme to map and make it switch when theme switches #587 #68 #140 2023-03-14 22:31:58 +01:00
Patrik J. Braun
70119241e1 save preferred theme mode #587 #68 #140 2023-03-14 21:16:19 +01:00
Patrik J. Braun
d2a24b4b56 Improving infobar dark theme #587 #68 #140 2023-03-13 23:46:45 +01:00
Sergei Eremenko
14de6cbd10
Add matchType to getPositionSearchQuery #634 2023-03-13 15:32:07 +02:00
Patrik J. Braun
609d2127d9 Adding experimental support to dark themes #587 #68 #140 2023-03-12 00:07:17 +01:00
Patrik J. Braun
b3a20cf41d Making enforced users reflect readonly state #507 2023-03-11 22:42:46 +01:00
Patrik J. Braun
b7fe8f681c Fixing settings warning badge #507 2023-03-11 14:24:55 +01:00
Patrik J. Braun
3fe0c58e9a Upgrading angular to v14 #587 2023-03-11 10:46:29 +01:00
Patrik J. Braun
126a7077c3 Making filter always active even if its closed. Adding reset button to filters #587 2023-03-11 09:21:56 +01:00
Patrik J. Braun
58c9219b77 Upgrading to bootstrap 5.3-alpha in preparation to theaming #587 2023-03-10 23:45:29 +01:00
Patrik J. Braun
080455cdc1 Fixing sharing link url on the admin page fixes #631 2023-03-10 00:00:30 +01:00
Patrik J. Braun
64dd94fe6a Add shadow to navbar #587 2023-03-07 22:53:37 +01:00
Patrik J. Braun
a31ddf75be Improving Directory UI responsiveness #587 2023-03-07 00:24:26 +01:00
Patrik J. Braun
335033dde8 Fixing search caching bug 2023-03-05 23:45:00 +01:00
Patrik J. Braun
3fa4f59ebe Adding show and hide delay #587 #44 #27 #615 #427 2023-03-05 19:40:13 +01:00
Patrik J. Braun
0891215c3a Using dhv instead of vh to take dynamic mobile height in consideration. See: https://stackoverflow.com/questions/37112218/css3-100vh-not-constant-in-mobile-browser #587 #44 #27 #615 #427 2023-03-05 19:11:25 +01:00
Patrik J. Braun
47507a5d67 Improving filters margin #587 2023-03-04 00:55:22 +01:00
Patrik J. Braun
45e3a8fd52 Making filters scrollable on small screen #587 #44 #27 #615 #427 2023-03-04 00:49:20 +01:00
Patrik J. Braun
625a6cdcee Implementing basic sticky top navbar #587 #44 #27 #615 #427 2023-03-03 20:05:53 +01:00
Patrik J. Braun
c32a9950c1 Hiding share button into the menu if the screen is small and hiding logo if the screen is extra small #587 2023-03-02 21:46:50 +01:00
Patrik J. Braun
c1c50c74c1 refactoring navigation bar #587 2023-03-02 00:01:07 +01:00
Patrik J. Braun
64acc27727 Treating NaN aspect ratio as 1 (square): fixes grid alignment mismatch fixes #625 2023-03-02 00:00:37 +01:00
Patrik J. Braun
117d9e3093 Improving top menu responsiveness. Fixing search bar position and collapse #587 2023-03-01 23:06:42 +01:00
Patrik J. Braun
15433b7c57 moving menu link to collapsed menu on small screen #587 2023-02-28 23:41:54 +01:00
Patrik J. Braun
471d770814 fixing menu margin #587 2023-02-27 23:57:56 +01:00
Patrik J. Braun
42f29ba6ad Improving navbar responsiveness: right buttons and title collapse on smaller screens #587 2023-02-27 23:49:12 +01:00
Patrik J. Braun
a3f7f200a9 Removing duplicate / from sharing link in settings #593 2023-02-27 08:25:05 +01:00
Patrik J. Braun
b6a72af3c7 Add Alt+UP shortkey for folder navigation #587 2023-02-26 21:05:45 +01:00
Patrik J. Braun
bc0728c282 Fix media title race condition for browser history #587 2023-02-26 19:59:07 +01:00
Patrik J. Braun
6a165af52f Improving page title for easier understandable browser history #587 2023-02-26 19:49:24 +01:00
Patrik J. Braun
4ad074b49e Fixing error message with unknown sharing key. fixes #602 2023-02-21 10:54:42 +01:00
Patrik J. Braun
b793e48d70 Removing duplicated '/' in sharing links. fixes #593 2023-02-21 10:24:04 +01:00
Patrik J. Braun
a35c4e5bda Disable directory flattening if sharing is not available. fixes #601 2023-02-21 10:20:31 +01:00
Patrik J. Braun
66d663b8bc Fixing shared login bug of needs refresh after entering the password.
fixes #591
2023-01-13 11:40:50 +01:00
Patrik J. Braun
b107d28281 Fixing broken searchbar #587 2023-01-11 22:38:20 +01:00
Patrik J. Braun
181eaf1d7f Adding folder name to infopanel to search results 2023-01-11 22:30:28 +01:00
Patrik J. Braun
168df15e53 cleanup 2023-01-11 20:35:25 +01:00
Patrik J. Braun
53c8de3695 Fixing sharing login issue on first load when no password needed #281 2023-01-11 18:59:35 +01:00
Patrik J. Braun
d750e7e007 Fixing sharing login UI #281 2023-01-11 18:49:32 +01:00
Patrik J. Braun
e6bd8ac555 adding missing search text localization #579 2023-01-10 23:14:44 +01:00
Patrik J. Braun
3990287dec Add default settings for lightbox switches 2023-01-10 21:36:58 +01:00
Patrik J. Braun
9c4017980c Adding missing album name translations #579 2023-01-10 20:43:27 +01:00
Patrik J. Braun
707e1eb1dd Fixing button icon margin 2023-01-10 20:21:42 +01:00
Patrik J. Braun
3a426d23cc Replacing jw-bootstrap-switch-ng2 with bootstrap built in switch. fixes #582 2023-01-10 20:01:02 +01:00
Patrik J. Braun
d25d3c4aaf Fixing sorting dropdown alignment. Fixes #580 2023-01-08 17:59:29 +01:00
Patrik J. Braun
853fc2657e Removing translations reference to dynamic variable #579 2023-01-08 17:43:49 +01:00
Patrik J. Braun
ce8c40a08f Adding missing translations to search #579 2023-01-08 17:41:17 +01:00
Patrik J. Braun
83ad8534ae Let switches grow if text is long. fixes #577 2023-01-08 13:58:26 +01:00
Patrik J. Braun
30383d56ba Add active shares to sharing list 2023-01-08 12:14:33 +01:00
Patrik J. Braun
13410b5d1c Add missing sharing listing #569 2023-01-08 11:56:49 +01:00
Patrik J. Braun
c672b9823a Improve sharing password handling 2023-01-08 11:49:32 +01:00
Patrik J. Braun
40dc25009f Reenable controls dimming in lightbox 2023-01-08 11:36:02 +01:00
Patrik J. Braun
4e6922054e Adding Album Reset Job and renaming DB reset to Gallery reset job 2023-01-08 11:31:47 +01:00
Patrik J. Braun
64432799d5 Adding circular progress bar to slideshow 2023-01-08 11:09:31 +01:00
Patrik J. Braun
6fa8d76533 Add space after description #569 2023-01-07 13:37:09 +01:00
Patrik J. Braun
95eccade0e Updating translations #569 2023-01-07 11:38:52 +01:00
Patrik J. Braun
be2cfbdd4b Add restart/reset warnings #569 2023-01-06 20:16:33 +01:00
Patrik J. Braun
a6e60c7c19 Add users panel to users #569 2023-01-06 19:01:24 +01:00
Patrik J. Braun
82bc7ab280 Improve enforced user configuration #575 #569 2023-01-06 18:22:49 +01:00
Patrik J. Braun
e8651a5210 Fix item hiding in config #569 2023-01-05 23:24:17 +01:00
Patrik J. Braun
fabd811fbb minor ui fix: fixing left border radius on units.
fixes #569
2023-01-05 21:47:11 +01:00
Patrik J. Braun
2350bc780d Improving settings UI #569 2023-01-05 21:39:59 +01:00
Patrik J. Braun
36b0a216d6 Fixing job running in settings #569 2023-01-05 19:50:12 +01:00
Patrik J. Braun
5db0ea7acd Experimental warning on UI #569 2023-01-04 23:13:20 +01:00
Patrik J. Braun
a902cdcdfc Improving config cloning performance #569 2023-01-04 23:07:50 +01:00
Patrik J. Braun
bd5f89fd09 Adding Enum translations #569 2023-01-01 22:37:25 +01:00
Patrik J. Braun
84ed0cf256 Fixing component empty lifecycle function #569 2023-01-01 22:18:18 +01:00
Patrik J. Braun
c5e80f2d84 Cleaning up config and performance improvement #569 2023-01-01 16:01:51 +01:00
Patrik J. Braun
c191549270 Cleaning up config #569 2022-12-31 00:20:42 +01:00
Patrik J. Braun
875d120df8 Improving config UI #569 2022-12-30 23:44:53 +01:00
Patrik J. Braun
36d4641e9d Adding job schedules to config #569 2022-12-30 15:35:07 +01:00
Patrik J. Braun
9ac67ead63 Implementing template config savings #569 2022-12-28 22:12:53 +01:00
Patrik J. Braun
9c4178e508 Rewriting config structure and UI #569 2022-12-28 19:12:18 +01:00
Patrik J. Braun
3012bc9908 Saving selected default slideshow speed #571, #570 2022-12-18 22:46:47 +01:00
Patrik J. Braun
2d72649ac6 Reverting: Use tap instead of click for better IOS touch navigation #493
Navigator fix solves the IOS issue
2022-12-18 10:15:57 +01:00
Patrik J. Braun
48a1900fc6 Fixing constantly updating navigator bar. This should fix the button not working problem for IOS #493 2022-12-18 10:09:34 +01:00
Patrik J. Braun
f2504f60d2 Use tap instead of click for better IOS touch navigation #493 2022-12-17 12:28:10 +01:00
Patrik J. Braun
5fe327af0d Fixing navigator style issue when the search query is too long 2022-12-17 10:51:11 +01:00
Patrik J. Braun
14abe72262 Moving slideshow speed to the submenu #571, #570
Also fixing playback issues
2022-12-17 10:45:40 +01:00
crypt-o-warrior
102eb0f411
merge upstream master 2022-12-17 02:10:18 +01:00
crypt-o-warrior
243495147f
playback is paused on dropdown open and resumed on dropdown close to prevent autoclose when next image is loaded 2022-12-17 02:04:48 +01:00
crypt-o-warrior
75c26f8422
merge upstream master 2022-12-17 01:44:18 +01:00
crypt-o-warrior
640aec03dd
added (session) cookie for playback duration; reverted some unnecessary css-changes; 2022-12-17 01:07:39 +01:00
crypt-o-warrior
16a7934ace
added controls and logic for changing playback speeds 2022-12-16 23:20:32 +01:00
Patrik J. Braun
751e0dcd57 fixing lightbox controls background 2022-12-15 23:58:41 +01:00
Patrik J. Braun
d65685e592 Creating config for navbar buttons #174 #435, fixes #150 2022-12-11 00:24:20 +01:00
Patrik J. Braun
be7937293b Moving /api to /pgapi and making it configurable #214, #519 2022-12-10 00:04:08 +01:00
Patrik J. Braun
f8606df759 Fixing search text position on the navigation bar. 2022-12-09 23:07:50 +01:00
Patrik J. Braun
a5b69dd999 Improving frame design 2022-12-09 23:06:01 +01:00
Patrik J. Braun
839d129e05 Adding missing lightbox.service.ts #544 2022-12-09 22:59:26 +01:00
Patrik J. Braun
594fc2e8b7 Add config to enable video looping fixes #544 2022-12-09 22:48:13 +01:00
Patrik J. Braun
a4cdbc9b1c Adding URL base to language selector. #548 2022-12-09 22:29:15 +01:00
Patrik J. Braun
9b56331f50 Creating def. sorting for search results. fixes #566 2022-12-09 22:17:54 +01:00
Patrik J. Braun
5023299912 Hide controls by default and create menu to force caption and faces to show, fixes #394 2022-12-08 23:54:08 +01:00
Patrik J. Braun
79903c8182 Fixing job progress freshness 2022-12-05 19:37:15 +01:00
Patrik J. Braun
9fb5951891 Change Images text to Home #554 2022-11-21 21:49:03 +01:00
Patrik J. Braun
868d812041 fixing admin UI 2022-11-21 20:49:10 +01:00
Patrik J. Braun
baf426ff76 thumbnail.settings.component.ts should use the same settings as ThumbnailGenerationJob.ts
#534, #458, #552
2022-11-21 19:59:29 +01:00
mrtnbr
89cbac99f8
Update thumbnail.settings.component.ts 2022-11-09 11:53:33 +01:00
Sean Moore
a81a96f30a Fix problem with unconstrained number of decimal digits for exposure value in info-panel
The photo exposure value will often overrun the focal length value in the info-panel when the number
of decimal digits is more than a few long. By convention, there shouldn't be any decimal digits in the
denominator so this fix rounds the denominator value before display. In addition, this fix increases
the number of decimal digits read from the photo exif metadata to improve the precision of the exposure value
to match what exiftool and other exif viewers display.
2022-09-01 15:38:20 -07:00
andreas
68f677f63e encoding of question mark character for media path 2022-07-20 22:04:54 +02:00
Patrik J. Braun
c06620a795 Implementing next photo preloading
#134

Also fixing play button animation.
2022-06-26 09:56:13 +02:00
Patrik J. Braun
d0b609b416 Adding missing bestFit url ending to gpx file request
#504
2022-06-25 23:06:42 +02:00
Patrik J. Braun
ca0579cefd Implementing GPX compression job
#504
2022-06-25 20:57:45 +02:00
Patrik J. Braun
19e23133f2 Adding gpx compression buttons to the settings
#504
2022-06-24 23:15:48 +02:00
Patrik J. Braun
3bff1a4383 Implementing on-the-fly GPX compression.
Its a lossy compression that can be finetuned in the config.

#504
2022-06-24 22:59:08 +02:00
Patrik J. Braun
b6b576ba2f Implementing ContentWrapper packing.
This enables to extract common string into a map and only reference their values.
This is expected to bring a further 43% savings on search results. Altogether leading to a 50% reduction.
 #437
2022-06-24 18:05:45 +02:00
Jacob Roeland
f861d5b854 Typo: replace "an other" with "another" 2022-05-05 23:19:59 -04:00
mcdamo
986496786a Use UTC for displaying image timestamps
Fixes #469
2022-04-28 17:44:38 +10:00
Patrik J. Braun
782cf78b03 fixing building errors 2022-04-25 18:36:18 +02:00
Patrik J. Braun
b1c9827729 Fixing lint errors 2022-04-25 18:09:06 +02:00
Patrik J. Braun
8d13af48b0 upgrading to bootstrap 5 2022-04-14 14:36:56 +02:00
Patrik J. Braun
6745b40241 Removing debug logging 2022-03-26 14:14:05 +01:00
Patrik J. Braun
845c70f6c6 Replace readyThumbnail filed with missingThumbnail bitmap.
Expected to save 6% on the server result json size.

#437
2022-03-26 11:55:15 +01:00
Patrik J. Braun
47d864abe5 Multiples small tweaks to save on the server response size:
* Removing ids from DTO as it is not needed on the client side. ~4% saving
 * Removing orientation information from DB and server response. ~3% saving
 * removing altitude from GPS data and reducing GPS, exposure and fstop precision ~3%
 Altogether 10% saving expected.
 #437
2022-03-25 21:51:42 +01:00
Patrik J. Braun
346590f651 refactoring map service: Using leaflet's LatLngLiteral interface 2022-03-12 00:00:49 +01:00
Patrik J. Braun
82aaa614b3 refactoring gpx marker (waypoints) on map 2022-03-11 23:54:55 +01:00
Patrik J. Braun
ec8b287c9f
Merge pull request #456 from zigmhount/gpx_wpt_mappoints
Gpx wpt mappoints with infinite loop fix
2022-03-11 23:51:28 +01:00
zigmhount
cd541e3fe0
Fixed infinite loop
Replaced `i` with `wpt_i` in `wpoints_loop`!
2022-03-11 23:09:14 +01:00
zigmhount
bc7ffb39b5
Dirty fix for infinite loop
Changed back `continue wpoints_loop` to `break wpoints_loop` because it causes an infinite loop once `wpt_i` reaches `wpoints.length` and `wpoints[wpt_i]` is undefined , yet it continues to loop for some reason. Break is not nice because there could be defined values for bigger wpt_i 
Attempt to understand why with `console.log(wpoints.length)`.
2022-03-11 23:01:28 +01:00
Patrik J. Braun
9104db695f
Merge pull request #452 from zigmhount/gpx_wpt_mappoints
Gpx wpt mappoints
2022-03-11 23:00:15 +01:00