Compare commits

...

314 Commits

Author SHA1 Message Date
Varun Patil a45db626dc Merge branch 'master' into stable24 2022-10-28 22:48:58 -07:00
Varun Patil 90c74e1806 Remove album folder in day call 2022-10-28 22:44:23 -07:00
Varun Patil 2d79a5d032 Merge branch 'stable24' of https://github.com/pulsejet/memories into stable24 2022-10-28 22:24:23 -07:00
Varun Patil d68ac73f1b Complete folder share 2022-10-28 22:24:23 -07:00
Nextcloud bot aca85b1147
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-29 03:22:11 +00:00
Varun Patil 47c344b467 Fix build 2022-10-28 19:36:04 -07:00
Varun Patil 4969f6facc Add OC typings 2022-10-28 19:34:29 -07:00
Varun Patil 4d1a4a34d9 Hide selection menus on public link 2022-10-28 19:08:03 -07:00
Varun Patil 64ab75a1e9 Fix deletion fail errro 2022-10-28 19:03:36 -07:00
Varun Patil 5f06977815 Hide navigation on shared folders 2022-10-28 18:34:20 -07:00
Varun Patil bf84c80ba0 Fix filename for shared folders 2022-10-28 18:29:32 -07:00
Varun Patil 38b37ad32f Include filename in days 2022-10-28 18:12:17 -07:00
Varun Patil 87e96141c4 Add basic folder share stuff 2022-10-28 17:26:00 -07:00
Varun Patil 2291bd4495 Check null for current user + default state 2022-10-28 16:21:29 -07:00
Varun Patil a1f3ee4ede Fix album favorite 2022-10-28 15:53:40 -07:00
Varun Patil 49bf43e1f1 Refactor getFiles to use photos 2022-10-28 15:53:30 -07:00
Varun Patil 06b5c2c29a Fix shared album photo viewing 2022-10-28 14:26:59 -07:00
Varun Patil 8e0c2bc61b Show download errors 2022-10-28 14:22:30 -07:00
Varun Patil d703aef0d0 Show album controls to owner only 2022-10-28 12:24:29 -07:00
Varun Patil f6a20e4ebd Fix shared album list 2022-10-28 12:20:26 -07:00
Varun Patil c54bcd8451 Make the code prettier 2022-10-28 12:08:39 -07:00
Varun Patil b93d88abde refactor: reorganize dav requests 2022-10-28 11:52:54 -07:00
Varun Patil bc288b1bdb Fix adding photos to shared album 2022-10-28 11:36:54 -07:00
Varun Patil 165cd7d8b0 Show owner name in shared album add 2022-10-28 11:27:18 -07:00
Varun Patil aecf0516b3 Disable e2e 2022-10-28 10:13:41 -07:00
Varun Patil 0977b25de2 Don't store invalid dims (#129) 2022-10-28 09:48:14 -07:00
Varun Patil b0fed474b9 Merge branch 'stable24' of https://github.com/pulsejet/memories into stable24 2022-10-28 09:42:43 -07:00
Varun Patil 21d2f02d55 skipHover on recycler 2022-10-28 09:42:39 -07:00
Varun Patil aeeae353cc Change viewName to prop 2022-10-28 09:42:39 -07:00
Nextcloud bot 8110e40f21
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-28 03:12:07 +00:00
Varun Patil 96f0a129b9 release: v3.4.1 2022-10-27 14:16:07 -07:00
Varun Patil 16a3b4cc04 Refresh package-lock 2022-10-27 14:15:37 -07:00
Varun Patil 4688c3a363 release: v3.4.0 2022-10-27 14:06:09 -07:00
Varun Patil 073ee441e9 Run e2e on stable24 2022-10-27 14:00:31 -07:00
Varun Patil 97c44e5583 Merge branch 'master' into stable24 2022-10-27 13:57:54 -07:00
Varun Patil 5deb3d9f59 Merge branch 'albums' into stable24 2022-10-27 13:55:49 -07:00
Varun Patil ba61514125 Don't round in scroller manager 2022-10-26 21:33:18 -07:00
Varun Patil 341c47587d Merge branch 'stable24' of https://github.com/pulsejet/memories into stable24 2022-10-26 21:26:41 -07:00
Varun Patil 5f62597d49 Use :deep instead of global css 2022-10-26 21:26:40 -07:00
Nextcloud bot 4819c0c3a2
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-27 03:11:45 +00:00
Varun Patil e953c9a47a Make day preload lighter 2022-10-26 15:18:37 -07:00
Varun Patil 1bf6773d8d Add link to maps (fix #121) 2022-10-26 11:58:10 -07:00
Varun Patil 87952fa8e5 photo: increase hq aggressiveness 2022-10-26 11:45:55 -07:00
Varun Patil 40f16244ea release: v3.3.8 2022-10-26 11:27:27 -07:00
Varun Patil 7f0e4421b3 Fix invalid type of excludedFolderIds 2022-10-26 11:14:14 -07:00
Varun Patil e5c9f7799e Use single query for day preload 2022-10-26 11:10:40 -07:00
Varun Patil a7a85a27f5 Fix missing placeholders 2022-10-26 10:52:57 -07:00
Varun Patil af306bdb47 Convert folderIds to int 2022-10-26 10:51:46 -07:00
Varun Patil 9f32a4ba5f Add move to cluster confirmation (fix #120) 2022-10-26 10:46:14 -07:00
Varun Patil abceb4db7d Pass only var by ref 2022-10-26 10:40:51 -07:00
Varun Patil cb878d76e6 Make Folder and Tag links (fix #115) 2022-10-26 10:38:50 -07:00
Varun Patil 3f915f1e8c perf: add indices (#114) 2022-10-26 10:06:54 -07:00
Varun Patil 28cdcc6889 tag: get rid of windowing 2022-10-26 09:34:52 -07:00
Varun Patil 8b7d2ab4a4 Patch viewer to full screen 2022-10-25 21:46:28 -07:00
Varun Patil f5b2265e23 Merge branch 'stable24' of https://github.com/pulsejet/memories into stable24 2022-10-25 21:34:07 -07:00
Varun Patil 5fa03a645e Minor display fixes 2022-10-25 21:34:06 -07:00
Nextcloud bot af296bffc3
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-26 03:13:01 +00:00
Varun Patil 9a47224c09 Lint fix 2022-10-25 11:49:00 -07:00
Varun Patil 060bc58505 Improve console output 2022-10-25 10:49:48 -07:00
Varun Patil 287c21aa1e command: minor output fix 2022-10-25 10:35:24 -07:00
Varun Patil baeca417e3 Rewrite console line 2022-10-25 10:30:21 -07:00
Varun Patil 27e40ecfdd Only check images for preview 2022-10-25 10:25:35 -07:00
Varun Patil 5cd9bc920a Print info on file type support 2022-10-25 10:21:05 -07:00
Varun Patil e49c4ea615 Fix blurry breakouts (fix #112) 2022-10-25 09:19:50 -07:00
Varun Patil 980667d31e release: v3.3.7 2022-10-24 21:43:42 -07:00
Varun Patil 0ab9835404 ci: fix wrong timelinePath 2022-10-24 21:35:21 -07:00
Varun Patil c4db6f92c8 Set timelinePath in CI 2022-10-24 21:34:34 -07:00
Varun Patil c9da340d07 Merge branch 'stable24' of https://github.com/pulsejet/memories into stable24 2022-10-24 21:30:51 -07:00
Varun Patil bf15699265 Add start page (fix #109) 2022-10-24 21:30:50 -07:00
Nextcloud bot a7aa54074c
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-25 03:16:59 +00:00
Varun Patil 24d7afcbe8 No hard refresh on config change 2022-10-24 19:07:02 -07:00
Varun Patil 1c85034851 Improve settings experience 2022-10-24 18:58:55 -07:00
Varun Patil 44355b3eb2 Refactor TagDayIDValueSet 2022-10-24 18:34:53 -07:00
Varun Patil fe92c5cca4 Enable RAW support (fix #107) 2022-10-24 18:00:00 -07:00
Varun Patil d2581c42dc Add preview generator check to write 2022-10-24 17:47:28 -07:00
Varun Patil 22f0787b4a Lint migration 2022-10-24 17:45:12 -07:00
Varun Patil e1d398064d Remove filecache index 2022-10-24 17:28:53 -07:00
Varun Patil 6377353dca Switch to CTE 2022-10-24 17:15:02 -07:00
Varun Patil 0e7dea9e28 Whitelist more special chars in path (fix #108) 2022-10-24 15:50:36 -07:00
Varun Patil 3cd6fd5a7f Hide people for non-admin if no recognize (fix #103) 2022-10-24 09:38:42 -07:00
Varun Patil 2adb02377d Merge branch 'stable24' of https://github.com/pulsejet/memories into stable24 2022-10-24 09:21:47 -07:00
Varun Patil aa2ef1d73b Don't join facerect for days (#105) 2022-10-24 09:21:46 -07:00
Nextcloud bot 7e17b0a15d
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-24 03:12:21 +00:00
Varun Patil d5215ef710 release: v3.3.6 2022-10-23 12:00:18 -07:00
Varun Patil e30691ee7e release: v3.3.5.1 2022-10-23 11:57:47 -07:00
Varun Patil 10805725a7 urgent: fix day backref 2022-10-23 11:53:08 -07:00
Varun Patil 355c5b75c8 release: v3.3.4 2022-10-23 11:34:23 -07:00
Varun Patil 94895cae3d Check face ownership before action (#82) 2022-10-23 11:24:55 -07:00
Varun Patil 555d033d05 Catch cache exceptions (#98) 2022-10-23 11:01:56 -07:00
Varun Patil 6f7bdad55b Don't breakout folders and tags (fix #94) 2022-10-23 10:46:12 -07:00
Varun Patil 2503b21e48 Fix folders path (#97) 2022-10-23 10:33:21 -07:00
Varun Patil 4829ce9da1 Merge branch 'stable24' of https://github.com/pulsejet/memories into stable24 2022-10-23 10:31:02 -07:00
Varun Patil b8ef75b0e6 Catch cache errors 2022-10-23 10:31:01 -07:00
Nextcloud bot 81d6cfbaff
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-23 03:12:16 +00:00
Varun Patil ff6d6e3207 release: v3.3.3 2022-10-22 15:19:03 -07:00
Varun Patil f417aa4027 Fix deletion glitches on mobile (#89) 2022-10-22 15:18:02 -07:00
Varun Patil e585db3358 Fix lint 2022-10-22 15:07:12 -07:00
Varun Patil d44bdbada0 Make sure ldd output isn't null (#92) 2022-10-22 14:53:38 -07:00
Varun Patil 1209fa98ac chmod exiftool in Exif.php 2022-10-22 14:48:03 -07:00
Varun Patil 28215cb2f4 release: v3.3.2 2022-10-22 11:59:15 -07:00
Varun Patil 2a26ab6f55 Fix getCoords rounding error 2022-10-22 11:58:20 -07:00
Varun Patil 631efc0208 Fix confusing header select 2022-10-22 11:47:39 -07:00
Varun Patil 1130ddfbe6 release: v3.3.1 2022-10-22 11:40:20 -07:00
Varun Patil a90972105b Cap content-vue size to 100vh 2022-10-22 11:37:27 -07:00
Varun Patil 6435e84444 Readjust on scroller height change 2022-10-22 11:36:01 -07:00
Varun Patil b610b6a454 release: v3.3.0 2022-10-22 11:05:43 -07:00
Varun Patil 900baeea47 Fix lint error 2022-10-22 11:00:03 -07:00
Varun Patil 5efc2468bd Update info.xml 2022-10-22 10:59:23 -07:00
Varun Patil 30ad769e2c Fix tag name centering 2022-10-22 10:49:22 -07:00
Varun Patil 7b1bce4a64 Use dot in configs 2022-10-22 10:45:23 -07:00
Varun Patil 34fd560336 Add readonly mode 2022-10-22 10:41:39 -07:00
Varun Patil b8cbe14ae6 Fix hover cursor stutter on day load 2022-10-22 10:15:35 -07:00
Varun Patil dab1119707 Merge branch 'stable24' of https://github.com/pulsejet/memories into stable24 2022-10-22 08:40:50 -07:00
Varun Patil 506daf9bb1 tq: fix ambiguous column name 2022-10-22 08:40:50 -07:00
Nextcloud bot 56b75919bf
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-22 03:13:12 +00:00
Varun Patil 1b81272604 release: v3.3.0-beta.3 2022-10-21 11:13:46 -07:00
Varun Patil eacd1e19f7 Make scroller non-linear 2022-10-20 23:48:35 -07:00
Varun Patil fc0b19dbf9 refactor: scroller moveto 2022-10-20 22:24:13 -07:00
Varun Patil c85b924a9c Allow running without cache 2022-10-20 21:28:16 -07:00
Varun Patil fec07e97cb Lint PHP 2022-10-20 20:53:41 -07:00
Varun Patil 4b390f5ba4 Improve face scoring 2022-10-20 20:52:57 -07:00
Nextcloud bot b805339c3f
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-21 03:20:05 +00:00
Varun Patil e2c24de1be Restore tick centering 2022-10-20 20:17:17 -07:00
Varun Patil d9e5ff6549 Reduce handleResizeWithDelay delay 2022-10-20 19:59:45 -07:00
Varun Patil 074638cdef Fix more resize issues 2022-10-20 19:55:22 -07:00
Varun Patil 21d996f8a9 big: fix resizing issue 2022-10-20 18:35:34 -07:00
Varun Patil 2611af969b timeline: recomputeSizes rework 2022-10-20 18:09:29 -07:00
Varun Patil fd621f8211 No reflow in recomputeSizes (handleResize) 2022-10-20 17:41:29 -07:00
Varun Patil 8bf5bc7ee1 scroller: recreate overrides adjust 2022-10-20 17:39:20 -07:00
Varun Patil d206d731bb Revert isMobile to func 2022-10-20 16:15:22 -07:00
Varun Patil 13388c8afc scroller: use only hv on mobile 2022-10-20 16:04:03 -07:00
Varun Patil c4bcead67f Make mobile scroller larger 2022-10-20 16:03:56 -07:00
Varun Patil c39632b08d release: v3.3.0-beta.2 2022-10-20 14:53:42 -07:00
Varun Patil 139b190cd2 Get exiftool in ci 2022-10-20 14:45:40 -07:00
Varun Patil 2bb0c657e6 Fix box-sizing 2022-10-20 14:43:24 -07:00
Varun Patil cf1da09b65 Cap size of face list modal 2022-10-20 14:33:45 -07:00
Varun Patil ad4799eb08 Remove exiftool from ci test 2022-10-20 14:13:40 -07:00
Varun Patil 4edea26b76 Fix build 2022-10-20 14:11:06 -07:00
Varun Patil 2c4f91e029 Lint php 2022-10-20 14:05:10 -07:00
Varun Patil 9ae7bd112d Add php-cs-fixer to make 2022-10-20 14:04:20 -07:00
Varun Patil 89d174362d Exlude tools from git 2022-10-20 14:01:07 -07:00
Varun Patil 99dadf7a43 remove eslint 2022-10-20 13:56:13 -07:00
Varun Patil ac6d3abd6a cleanup 2022-10-20 13:51:21 -07:00
Varun Patil 2b3d80fd55 Move scripts to folder 2022-10-20 13:47:37 -07:00
Varun Patil 02cedbec7d Update docs 2022-10-20 13:45:04 -07:00
Varun Patil dd1466066d Also bundle perl script 2022-10-20 13:41:52 -07:00
Varun Patil 8c323f9581 Bundle exiftool 2022-10-20 12:31:27 -07:00
Varun Patil a532b83d44 Update scroller dep 2022-10-19 16:14:01 -07:00
Varun Patil c0cf85e9a8 refactor: get rid of timeline scroll funcs 2022-10-19 16:11:35 -07:00
Varun Patil 005d590ac5 Add support for memes from the 90s
MIMEs test by @illnesse (#83)
2022-10-19 16:06:48 -07:00
Varun Patil 6f94d1985f scroller: use sequential keys for dash 2022-10-19 12:57:42 -07:00
Varun Patil a1725ada86 Fix at least the scroller 2022-10-19 12:39:10 -07:00
Varun Patil 2496046d56 Allow setting folder base path (close #85) 2022-10-19 12:26:36 -07:00
Varun Patil c79b2d84b3 scroller: computeVisibleTicks after adjust 2022-10-19 11:34:01 -07:00
Varun Patil d519819e25 timeline: join day calls (fix #84) 2022-10-19 11:22:51 -07:00
Varun Patil fe21932284 thisday: fix repeat bug 2022-10-19 10:46:43 -07:00
Varun Patil 89bda46890 More lint 2022-10-19 10:15:20 -07:00
Varun Patil cfcdc9b9e8 Update info.xml 2022-10-19 10:13:41 -07:00
Varun Patil da6294394d Lint 2022-10-19 10:10:40 -07:00
Varun Patil 45dea0f277 Merge branch 'stable24' of https://github.com/pulsejet/memories into stable24 2022-10-19 09:54:35 -07:00
Varun Patil c62e5ab980 Add PHP CS fixer 2022-10-19 09:54:34 -07:00
Nextcloud bot e34b816bf6
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-19 03:15:50 +00:00
Varun Patil 09047eeb39 Don't let user move faces unless marked 2022-10-18 18:21:35 -07:00
Varun Patil 452e9d0d69 Allow moving faces to other cluster (fix #78) 2022-10-18 18:07:05 -07:00
Varun Patil 479ed696cf refactor: modal face list 2022-10-18 17:34:30 -07:00
Varun Patil 81be6fac1f Restore close-after-click 2022-10-18 17:05:08 -07:00
Varun Patil 30c6219446 refactor: selection manager loading 2022-10-18 17:01:11 -07:00
Varun Patil 420d2efd3b refactor: use object for scrollermanager 2022-10-18 15:53:03 -07:00
Varun Patil 05e0d7818d Fix timeline cache issue 2022-10-18 15:28:17 -07:00
Varun Patil 0dfbcdce4f Remove random icon 2022-10-18 14:11:13 -07:00
Varun Patil bb27b3261a Mark person in preview (fix #79) 2022-10-18 14:08:34 -07:00
Varun Patil c62db4679a Remove unused flags 2022-10-18 13:51:32 -07:00
Varun Patil 1a697d7671 Add recycler fade 2022-10-18 11:43:18 -07:00
Varun Patil e4c9f821fc thisday: cache 2022-10-18 11:35:47 -07:00
Varun Patil 1b37e8224d thisday: dark mode 2022-10-18 11:24:24 -07:00
Varun Patil 90d5dc5268 Fix recyclerBefore size 2022-10-18 11:20:25 -07:00
Varun Patil eda3116f6a thiday: mobile layout 2022-10-18 11:11:12 -07:00
Varun Patil 1baf07e65a thisday: improve sampling 2022-10-18 10:52:48 -07:00
Varun Patil c546c107af Add on this day to top of timeline (#41) 2022-10-18 10:42:48 -07:00
Varun Patil d169243ef5 Chunk calls to getFiles (fix #77) 2022-10-18 08:16:46 -07:00
Varun Patil c5d3270ccf faces: place unnamed clusters at the end (fix #76) 2022-10-18 08:03:10 -07:00
Varun Patil b2eea7cf99 resize --> scale in face preview (#72) 2022-10-18 07:54:49 -07:00
Varun Patil 44dbadf7f0 Add object-fit to tag and folder (#72) 2022-10-18 07:49:15 -07:00
Varun Patil 630afbfc6a Merge branch 'stable24' of https://github.com/pulsejet/memories into stable24 2022-10-18 07:08:24 -07:00
Varun Patil a9878fc2db Remove unused import 2022-10-18 07:08:23 -07:00
Nextcloud bot 14fefda755
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-18 03:12:43 +00:00
Varun Patil 3acf64e96e refactor: move moment stuff to utils 2022-10-17 20:06:18 -07:00
Varun Patil 3b56446305 Fix exif rotation (not orientation) 🙄 2022-10-17 19:45:55 -07:00
Varun Patil 3c8e1f083d Change square layout probabilities 2022-10-17 19:24:06 -07:00
Varun Patil 7b63ffc187 Fix exif orientation issues 2022-10-17 19:16:17 -07:00
Varun Patil e2582c1509 release: v3.3.0-beta.1 2022-10-17 18:50:43 -07:00
Varun Patil b38195b701 layout: add guard 2022-10-17 16:58:09 -07:00
Varun Patil e864a4ef45 layout: allow disable 2022-10-17 16:56:05 -07:00
Varun Patil 70f7ba9c03 layout: make it deterministic 2022-10-17 16:46:49 -07:00
Varun Patil 0c30422c2a layout: breakout 2022-10-17 16:35:36 -07:00
Varun Patil 96c2150bf6 Add 6-flag to mob layout 2022-10-17 15:46:48 -07:00
Varun Patil f1fc46e45c refactor: flagMatrixStr 2022-10-17 12:20:46 -07:00
Varun Patil c0f14de665 incomplete: non-uniform mobile layout (#73) 2022-10-17 12:18:09 -07:00
Varun Patil b589393ab1 Update changelog 2022-10-17 10:45:49 -07:00
Varun Patil 5d813b27cc faces: crop with imagick (#72) 2022-10-17 10:42:29 -07:00
Varun Patil c3719a3049 Fix empty face merge modal (fix #71) 2022-10-17 07:43:49 -07:00
Varun Patil 52831329af v3.3.0-alpha.2 2022-10-16 20:55:59 -07:00
Varun Patil 1f0132b097 refactor: viewerManager 2022-10-16 20:53:51 -07:00
Varun Patil 156e0fc779 Add changelog (fix #70) 2022-10-16 20:24:53 -07:00
Varun Patil ff5fd1cacf Remove cache from readme 2022-10-16 20:23:53 -07:00
Varun Patil 39adf38780 Merge branch 'stable24' of https://github.com/pulsejet/memories into stable24 2022-10-16 20:21:58 -07:00
Varun Patil c65019bda8 Update cache numbers 2022-10-16 20:21:58 -07:00
Nextcloud bot bef5c12c75
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-17 03:11:37 +00:00
Varun Patil dfa37cddcd Fix incorrect scroll on date edit 2022-10-16 19:58:21 -07:00
Varun Patil d3c771fb31 Add service worker 2022-10-16 19:52:47 -07:00
Varun Patil 996be0f3ad Clear old caches 2022-10-16 19:18:08 -07:00
Varun Patil 6db243a3a9 refactor: single translate transform 2022-10-16 19:01:43 -07:00
Varun Patil d90a85a459 editdate: soft refresh only 2022-10-16 18:57:01 -07:00
Varun Patil 007b026d63 timeline: fix day comparison 2022-10-16 18:24:13 -07:00
Varun Patil 9733f5c104 test: wait for cache 2022-10-16 18:22:27 -07:00
Varun Patil b89214ae7c Remove photo row from tests 2022-10-16 18:07:23 -07:00
Varun Patil ec8b87e8a3 cache: days 2022-10-16 16:58:34 -07:00
Varun Patil 4b89605854 Break ties in face/tag 2022-10-16 16:46:48 -07:00
Varun Patil 4bbf102c96 refactor: cache 2022-10-16 16:41:40 -07:00
Varun Patil 644377d12a big: transform position 2022-10-16 15:47:23 -07:00
Varun Patil 61737e4830 Prevent deletion glitches 2022-10-16 14:08:42 -07:00
Varun Patil b2e95f7284 Remove numRows and change rows to list 2022-10-16 13:55:12 -07:00
Varun Patil 1295c397a2 Bust cache with version 2022-10-16 13:19:32 -07:00
Varun Patil f9861f331f Cache day response 2022-10-16 13:19:32 -07:00
Varun Patil ee514ee9dc query: add tie-breaker to days sorting 2022-10-16 13:19:32 -07:00
Varun Patil 6ad3a1f808 tag: fix call signature 2022-10-16 13:19:32 -07:00
Varun Patil ce936906bc big: eliminate FLAG_LOADED 2022-10-16 13:19:32 -07:00
Varun Patil 3ccd5aa8b5 timeline: remove days var 2022-10-16 13:19:32 -07:00
Varun Patil adafc999c9 scroller: add guards 2022-10-16 13:19:32 -07:00
Varun Patil 7de0ae7c9d Remove stray log 2022-10-16 10:17:05 -07:00
Varun Patil 3c761136ac Use ceil for numCols heuristic 2022-10-16 10:00:27 -07:00
Varun Patil c758c69c93 scroller: always adjust all ticks 2022-10-15 22:49:02 -07:00
Varun Patil 37d9307bab Fix w/h after Exif rotation 2022-10-15 22:23:39 -07:00
Varun Patil 3de3e2fd99 Bump to alpha.1 2022-10-15 21:33:31 -07:00
Varun Patil 29fc57498a Fix thumb size 2022-10-15 21:26:24 -07:00
Varun Patil ae5fb92682 Fix photo icons 2022-10-15 21:06:50 -07:00
Varun Patil 0343a626e6 Bump to alpha 2022-10-15 20:37:43 -07:00
Varun Patil 1319dfccdf Merge branch 'stable24' of https://github.com/pulsejet/memories into stable24 2022-10-15 20:34:14 -07:00
Varun Patil 9863527bbb timeline: floor dispWp instead of round 2022-10-15 20:33:57 -07:00
Varun Patil 02059b52c9 refactor: convertFlags to utils 2022-10-15 20:33:57 -07:00
Varun Patil b2101ba374 Round dispWp 2022-10-15 20:33:57 -07:00
Varun Patil 4f256b334a rowSizeDelta rounding 2022-10-15 20:33:57 -07:00
Varun Patil a359070fae Add square photo config option 2022-10-15 20:33:57 -07:00
Nextcloud bot f73f2b6ae4
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-16 03:11:25 +00:00
Varun Patil 455ad10d7c big: switch to justified layout 2022-10-15 19:57:08 -07:00
Varun Patil 6144f30150 Fix face location 2022-10-15 19:56:29 -07:00
Varun Patil 70c8249277 Add w/h to day response 2022-10-15 19:56:29 -07:00
Varun Patil 6be7c76d81 Ignore node modules in webpack watch 2022-10-15 19:56:29 -07:00
Varun Patil ea49c4430d Store image dimensions in table 2022-10-15 19:56:29 -07:00
Varun Patil 2ab05f6ced Use size for height instead of rowHeight 2022-10-15 12:03:04 -07:00
Varun Patil a26968cf91 Exclude topmatter from scroller height 2022-10-15 12:03:04 -07:00
Varun Patil 059e3ff010 Remove frame rowHeight dep 2022-10-15 12:03:04 -07:00
Varun Patil 06452f9aa6 Merge branch 'stable24' of https://github.com/pulsejet/memories into stable24 2022-10-15 11:21:54 -07:00
Varun Patil f9518dfb66 Remove unused import 2022-10-15 11:21:49 -07:00
Varun Patil fb5c566cd8 Memoize getShortDateStr 2022-10-15 11:21:49 -07:00
Varun Patil 7bc8f944a7 scroller: use binary search for moveHoverCursor 2022-10-15 11:21:49 -07:00
Varun Patil ec4a11dae8 refactor: make scroller use rows 2022-10-15 11:21:49 -07:00
Nextcloud bot 6b132d83ab
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-15 03:11:30 +00:00
Varun Patil 48ba5d35ac Revert "scroller: no reflow if nothing changed"
This reverts commit a09d520c8e.
2022-10-14 16:42:59 -07:00
Varun Patil a09d520c8e scroller: no reflow if nothing changed 2022-10-14 16:35:42 -07:00
Varun Patil 0a7432bd2c refactor: make selection manager methods private 2022-10-14 16:35:42 -07:00
Varun Patil b088730507 reafactor: out scroller 2022-10-14 16:35:42 -07:00
Varun Patil 8ae1ed1e4f reafactor: directory structure 2022-10-14 16:35:42 -07:00
Varun Patil 01fda17f19 refactor: move topmatter to component 2022-10-14 16:35:42 -07:00
Varun Patil 28581c53f8 Refactor SelectionManager 2022-10-14 16:35:42 -07:00
Varun Patil fb2e19d798 Merge branch 'stable24' of https://github.com/pulsejet/memories into stable24 2022-10-13 21:50:30 -07:00
Varun Patil a143bf5869 Ignore l10n in language stats 2022-10-13 21:50:30 -07:00
Nextcloud bot 531310b422
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-14 03:15:52 +00:00
Varun Patil 49a1e5f619 Bump up deps 2022-10-13 09:32:51 -07:00
Varun Patil 425e43952e Merge branch 'stable24' of https://github.com/pulsejet/memories into stable24 2022-10-12 20:21:52 -07:00
Varun Patil 35d867d8c8 test: hover over image for selector 2022-10-12 20:21:47 -07:00
Nextcloud bot 8fe7388871
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-13 03:10:56 +00:00
Varun Patil 613178bb0b Change ts target to es2017 2022-10-12 20:02:02 -07:00
Varun Patil 23b05003c2 Bump up version 2022-10-12 13:26:26 -07:00
Varun Patil a9828e9e81 Add moment dep 2022-10-12 13:24:49 -07:00
Varun Patil 60a1f1bb88 Improve thisDay 2022-10-12 13:24:26 -07:00
Varun Patil 3dd56df885 l10n: dynamic top matter 2022-10-12 13:24:26 -07:00
Varun Patil 930edee39c Completely get rid of padding on mobile 2022-10-12 13:24:26 -07:00
Varun Patil 3798645e93 Misc mobile fixes 2022-10-12 13:24:26 -07:00
Varun Patil 190e273bc5 Add dynamic top matter 2022-10-12 13:24:26 -07:00
Varun Patil 149cac3ffa Improve mobile cursor further 2022-10-12 10:02:10 -07:00
Varun Patil aa1c9f0b91 Fix tag cursor 2022-10-12 10:02:10 -07:00
Varun Patil e053e54efe Merge branch 'stable24' of https://github.com/pulsejet/memories into stable24 2022-10-12 09:42:25 -07:00
Varun Patil 563cf6ebfc Fix usage of will-change 2022-10-12 09:42:05 -07:00
Nextcloud bot f401e29c1c
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-12 03:11:08 +00:00
Varun Patil e3f1ac7819 Improve mobile scrolling 2022-10-11 17:49:59 -07:00
Varun Patil 3d4ef86b6d Bump up version 2022-10-11 14:06:01 -07:00
Varun Patil 4ca2ec5556 Fix thisday processing 2022-10-11 14:05:47 -07:00
Varun Patil 98364be962 Bump up version 2022-10-11 13:46:02 -07:00
Varun Patil 3d08896626 Ignore js 2022-10-11 13:44:53 -07:00
Varun Patil 0c0b00800c Remove JS 2022-10-11 13:44:43 -07:00
Varun Patil 7a03f622aa Fix viewer delete (fix #67) 2022-10-11 13:39:06 -07:00
Varun Patil 795d0b5896 Make emit typing safe 2022-10-11 13:39:06 -07:00
Varun Patil 517aa727df Add face image removal 2022-10-11 13:39:06 -07:00
Varun Patil dc6e8e00d6 Catch ValueError in Exif parsing (#66) 2022-10-11 13:39:06 -07:00
Varun Patil 7f8b818056 Add face merging (fix #65) 2022-10-11 13:39:06 -07:00
Varun Patil dec1f489da Fix z-index of top-bar 2022-10-10 22:15:45 -07:00
Varun Patil e8aa630627 Refactor modals 2022-10-10 22:15:45 -07:00
Varun Patil 218c0f5aeb Add face remove box 2022-10-10 22:15:45 -07:00
Varun Patil 3b741fdf0d Merge branch 'stable24' of https://github.com/pulsejet/memories into stable24 2022-10-10 20:41:52 -07:00
Varun Patil 2abba9da5d Add face name change modal (fix #64) 2022-10-10 20:41:32 -07:00
Nextcloud bot 587f25aee4
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-11 03:09:06 +00:00
Varun Patil 41ecf2cc17 Fix opening nameless faces 2022-10-10 17:19:41 -07:00
Varun Patil a72eeaef9f Move top matter above error 2022-10-10 17:19:29 -07:00
Varun Patil c2c653852c Use translate for static cursor panning 2022-10-10 16:39:03 -07:00
Varun Patil 42e56144b5 Don't render check unless needed 2022-10-10 16:38:56 -07:00
Varun Patil 534bf1c116 Fix gap in back arrow in tags/face 2022-10-10 16:38:47 -07:00
Nextcloud bot a60a494ea0
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-10 03:15:57 +00:00
Nextcloud bot 41cec5fdd7
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-10-09 03:27:10 +00:00
Varun Patil 8dda64e21f EditDate: fix division by zero (#56) 2022-10-08 17:37:28 -07:00
Varun Patil f1dee13171 Show empty content message 2022-10-08 17:26:05 -07:00
Varun Patil 61d50d0cdf appinfo/info.xml 2022-10-08 17:01:54 -07:00
Varun Patil ede931b14b Fix Nextcloud 25 borders 2022-10-08 17:01:15 -07:00
Varun Patil da3d448ea6 Minor timeline UX adjustment 2022-10-08 17:00:39 -07:00
7 changed files with 115 additions and 146 deletions

View File

@ -40,8 +40,8 @@ jobs:
# do not stop on another job's failure
fail-fast: false
matrix:
php-versions: ['7.4']
server-versions: ['stable25']
php-versions: ['7.4', '8.0']
server-versions: ['v24.0.4']
services:
mysql:
@ -110,10 +110,10 @@ jobs:
fail-fast: false
matrix:
php-versions: ['7.4']
server-versions: ['stable25']
server-versions: ['v24.0.4']
services:
postgres:
mysql:
image: postgres
ports:
- 4444:5432/tcp
@ -182,7 +182,7 @@ jobs:
fail-fast: false
matrix:
php-versions: ['7.4']
server-versions: ['stable25']
server-versions: ['v24.0.4']
steps:
- name: Checkout server

View File

@ -2,110 +2,67 @@
This file is manually updated. Please file an issue if something is missing.
## v4.5.0, v3.5.0 (2022-10-28)
- **Feature**: Album sharing to other Nextcloud users
- **Feature**: Folder sharing with public link [#74](https://github.com/pulsejet/memories/issues/74)
- Performance improvements and bug fixes
## v4.4.1, v3.4.1 (2022-10-27)
- **Feature**: Albums support for Nextcloud 25 (alpha)
- Performance improvements and bug fixes
## v4.3.8, v3.3.8 (2022-10-26)
- **Feature**: Full screen viewer on desktop
- **Feature**: Allow opening people and tags in new tab
- Bugfix: Fix regression in performance with large number of files
- Bugfix: Improve image quality on mobile
## v4.3.7, v3.3.7 (2022-10-24)
- **Feature**: Support for RAW (must run `occ memories:index` after upgrade) with camera raw previews app ([#107](https://github.com/pulsejet/memories/issues/107))
- **Feature**: Better settings experience.
- **Feature**: Better first start experience.
- Bug fixes for postgresql and mysql
## v4.3.0, v3.3.0 (2022-10-22)
- **Note:** you must run `occ memories:index -f` after updating to take advantage of new features.
- **Feature**: **Brand new tiled layout for photos**
- **Feature**: Photos from "On this day" are now shown at the top of the timeline
- **Feature**: Move selected photos from one person to another ([#78](https://github.com/pulsejet/memories/issues/78))
- **Feature**: Highlight faces in People view ([#79](https://github.com/pulsejet/memories/issues/79))
- **Feature**: Choose root folder for Folders view ([#85](https://github.com/pulsejet/memories/issues/85))
- **No longer need to install exiftool**. It will be bundled with the app.
- Improve overall performance with caching
- Basic offline support with cache
- Improve scroller performance
- Improve faces view performance
## v4.3.0, v3.3.0
* **Note:** you must run `occ memories:index -f` after updating to take advantage of new features.
* **Brand new tiled layout for photos**
* Improve overall performance with caching
* Basic offline support with cache
* Improve scroller performance
* Improve faces view performance
## v4.2.2, v3.2.2 (2022-10-12)
- Update to mobile layout with improved performance
- Show how old photos are in `On this day`
* Update to mobile layout with improved performance
* Show how old photos are in `On this day`
## v4.2.1, v3.2.1 (2022-10-11)
- Fix incorrect layout of `On this day`
* Fix incorrect layout of `On this day`
## v4.2.0, v3.2.0 (2022-10-11)
- Allow renaming and merging recognize faces
- Bug fixes
* Allow renaming and merging recognize faces
* Bug fixes
## v4.1.0, v3.1.0 (2022-10-08)
- First release for Nextcloud 25
* First release for Nextcloud 25
## v3.0.0 (2022-10-07)
- People tab with faces from recognize app
- Tags tab with objects from recognize app
- On this day tab
- Bug fixes and performance improvements
* People tab with faces from recognize app
* Tags tab with objects from recognize app
* On this day tab
* Bug fixes and performance improvements
## v2.1.3 (2022-09-27)
- Bug fixes and optimized performance
* Bug fixes and optimized performance
## v2.1.2 (2022-09-25)
- Breadcrumb navigation in folder view
- Edit Exif date feature (use with care)
- Archive photos function
- Improved localization and performance
* Breadcrumb navigation in folder view
* Edit Exif date feature (use with care)
* Archive photos function
* Improved localization and performance
## v2.0.0 (2022-09-23)
- **Note:** you must re-run `occ memories:index` after updating.
- Support for external storage and shared folders for timeline.
- Localization support. Many languages already available.
- Select and favorite / unfavorite photos
* **Note:** you must re-run `occ memories:index` after updating.
* Support for external storage and shared folders for timeline.
* Localization support. Many languages already available.
* Select and favorite / unfavorite photos
## v1.1.6 (2022-09-15)
- **New feature:** Select photos from an entire day together
- **Fix:** Timeline with nested folders
* **New feature:** Select photos from an entire day together
* **Fix:** Timeline with nested folders
## v1.1.5 (2022-09-15)
- Fix for postgres
- Fix for Exiftool crash
* Fix for postgres
* Fix for Exiftool crash
## v1.1.1 - v1.1.4 (2022-09-13)
- PHP 7.4 support
- Bug fixes
* PHP 7.4 support
* Bug fixes
## v1.1.0 (2022-09-13)
- Support for external storage
- Favorites and Videos tabs
- Improved performance
- Better support for folder shares
* Support for external storage
* Favorites and Videos tabs
* Improved performance
* Better support for folder shares
## v1.0.1 - v1.1.0 (2022-09-08)
- Initial releases
* Initial releases

View File

@ -4,25 +4,23 @@
Memories is a photo management app for Nextcloud with advanced features including:
- **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.
- **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.
- **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.
- **🖼️ Albums**: Create albums to group photos and videos together. Then share these albums with others.
- **📁 Folders**: Browse your own and shared folders with a similar, efficient timeline.
- **🎦 Slideshow**: View photos from your timeline and folders easily.
- **📱 Mobile Support**: Works on devices of any shape and size through the web app.
- **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.
- **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.
- **📷 RAW Support**: View RAW photos from your camera with the [Camera RAW Previews](https://apps.nextcloud.com/apps/camerarawpreviews) app.
- **⚡️ Fast**: Memories is extremely fast. Period. More details below.
* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.
* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.
* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.
* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.
* **🎦 Slideshow**: View photos from your timeline and folders easily.
* **📱 Mobile Support**: Works on devices of any shape and size through the web app.
* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.
* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.
* **📷 RAW Support**: View RAW photos from your camera with the [Camera RAW Previews](https://apps.nextcloud.com/apps/camerarawpreviews) app.
* **⚡️ Fast**: Memories is extremely fast. Period. More details below.
To get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).
## How to support development
- **🌟 Star this repository**: This is the easiest way to support the project and costs nothing.
- **🪲 Report bugs**: If you find a bug, please report it on the issue tracker.
- **📝 Contribute**: If you want to contribute, please read file / comment on an issue and ask for guidance.
* **🌟 Star this repository**: This is the easiest way to support the project and costs nothing.
* **🪲 Report bugs**: If you find a bug, please report it on the issue tracker.
* **📝 Contribute**: If you want to contribute, please read file / comment on an issue and ask for guidance.
## 🚀 Installation
@ -35,26 +33,23 @@ To get an idea of what memories looks and feels like, check out the [public demo
1. ☁ Clone this into your `apps` folder of your Nextcloud.
1. 👩‍💻 In a terminal, run the command `make dev-setup` to install the dependencies.
1. 🏗 To build the Typescript, run `make build-js`. Watch changes with: `make watch-js`.
1. 🏗 Then to build the Typescript whenever you make changes, run `make build-js`. Watch changes with: `make watch-js`.
1. ✅ Enable the app through the app management of your Nextcloud.
1. ⚒️ (Strongly recommended) use VS Code and install Vetur and Prettier.
1. 🎉 Partytime!
## ⚡ Performance
- Once properly configured, Memories is **extremely fast**, possibly one of the fastest web photo viewers.
- On a server with relatively cheap hardware (`Intel Pentium G6400 / 8GB RAM / SSD`), loading the timeline takes only `~400ms` without cache on a laptop (`Intel Core i5-1035G1 / Windows 11 / Chrome`) for a library of `~17000 photos` totaling `100GB`. The test was performed on Nextcloud 24 with `nginx`, `php-fpm` and `mariadb` running in Docker.
- For best performance, install the [preview generator](https://github.com/rullzer/previewgenerator) and make sure HTTP/2 is enabled for your Nextcloud instance.
## 📝 Notes
- You may need to configure the Nextcloud preview generator and Imagemagick / ffmpeg to support all types of images and videos (e.g. HEIC). If using the official docker image, add `OC\Preview\HEIC` to `enabledPreviewProviders` in your `config.php`.
- If local time is not found in the photo (especially for videos), the server timezone is used.
- All photos in the timeline _must_ be on a single storage. For example, you cannot have a mounted directory inside your photos directory.
- The app can work with external storage for photos. Just set the mountpoint as the timeline directory.
- If you add any photos from outside Nextcloud, you must run the scan and index commands.
- Indexing may be slow, since all files must be downloaded from the storage. The app currently assumes that the Exif data is present with the first 20MB of each file.
- If you add any photos from outside Nextcloud, you must run the scan and index commands.
- Indexing may be slow, since all files must be downloaded from the storage. The app currently assumes that the Exif data is present with the first 20MB of each file.
- The archive feature moves photos to a separate folder called `.archive` at the root of your timeline. You can use this, for example, to move these photos to a cold storage.
## Special Thanks
Nextcloud team. A lot of this work is based on [Photos](https://github.com/nextcloud/photos).

View File

@ -9,28 +9,25 @@
Memories is a photo management app for Nextcloud with advanced features including:
- **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.
- **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.
- **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.
- **🖼️ Albums**: Create albums to group photos and videos together. Then share these albums with others.
- **📁 Folders**: Browse your own and shared folders with a similar, efficient timeline.
- **🎦 Slideshow**: View photos from your timeline and folders easily.
- **📱 Mobile Support**: Works on devices of any shape and size through the web app.
- **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.
- **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.
- **📷 RAW Support**: View RAW photos from your camera with the [Camera RAW Previews](https://apps.nextcloud.com/apps/camerarawpreviews) app.
- **⚡️ Fast**: Memories is extremely fast. Period.
* **📸 Timeline**: Sort photos and videos by date taken, parsed from Exif data.
* **⏪ Rewind**: Jump to any time in the past instantly and relive your memories.
* **🤖 AI Tagging**: Group photos by people and objects using AI, powered by the [recognize](https://github.com/nextcloud/recognize) app.
* **🖼️ Folders**: Browse your own and shared folders with a similar, efficient timeline.
* **🎦 Slideshow**: View photos from your timeline and folders easily.
* **📱 Mobile Support**: Works on devices of any shape and size through the web app.
* **✏️ Edit Metadata**: Edit Exif dates on photos quickly and easily.
* **📦 Archive**: Store photos you don't want to see in your timeline in a separate folder.
* **⚡️ Fast**: Memories is extremely fast. Period.
To get an idea of what memories looks and feels like, check out the [public demo](https://memories-demo.radialapps.com/apps/memories/). Note that the demo is read-only and may be slow since it runs in a low-end free tier VM provided by [Oracle Cloud](https://www.oracle.com/cloud/free/). Photo credits go to [Unsplash](https://unsplash.com/) (for individual credits, refer to each folder).
## 🚀 Installation
1. Install the app from the Nextcloud app store
1. Run `php ./occ memories:index` to generate metadata indices for existing photos.
1. Open the 📷 Memories app in Nextcloud and set the directory containing your photos. Photos from this directory will be displayed in the timeline, including any photos in nested subdirectories.
1. Installing the [preview generator](https://github.com/rullzer/previewgenerator) for pre-generating thumbnails is strongly recommended.
]]></description>
<version>4.5.0</version>
<version>3.4.1</version>
<licence>agpl</licence>
<author mail="radialapps@gmail.com" >Varun Patil</author>
<namespace>Memories</namespace>
@ -40,7 +37,7 @@ To get an idea of what memories looks and feels like, check out the [public demo
<repository>https://github.com/pulsejet/memories</repository>
<screenshot>https://raw.githubusercontent.com/pulsejet/memories/master/appinfo/screenshot.jpg</screenshot>
<dependencies>
<nextcloud min-version="25" max-version="25"/>
<nextcloud min-version="23" max-version="24"/>
</dependencies>
<commands>
<command>OCA\Memories\Command\Index</command>

View File

@ -39,7 +39,6 @@ return [
['name' => 'api#faces', 'url' => '/api/faces', 'verb' => 'GET'],
['name' => 'api#facePreview', 'url' => '/api/faces/preview/{id}', 'verb' => 'GET'],
['name' => 'api#imageInfo', 'url' => '/api/info/{id}', 'verb' => 'GET'],
['name' => 'api#imageEdit', 'url' => '/api/edit/{id}', 'verb' => 'PATCH'],

65
package-lock.json generated
View File

@ -12,7 +12,7 @@
"@nextcloud/l10n": "^1.6.0",
"@nextcloud/paths": "^2.1.0",
"@nextcloud/sharing": "^0.1.0",
"@nextcloud/vue": "7.0.0",
"@nextcloud/vue": "^6.0.0",
"camelcase": "^7.0.0",
"justified-layout": "^4.1.0",
"moment": "^2.29.4",
@ -1950,9 +1950,9 @@
}
},
"node_modules/@nextcloud/vue": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/@nextcloud/vue/-/vue-7.0.0.tgz",
"integrity": "sha512-x+JAWCdL30qpxx4u4Ggdlg+l33f8ajX/qP5mZ3o4fshSDSZnz+d8kvnPoQXC6zRcdvNKzpgzCFe80I+G0q/QRQ==",
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/@nextcloud/vue/-/vue-6.0.0.tgz",
"integrity": "sha512-K77ndsRIkvHHWG3rqPhZO57KQxDWjsAi1yr5vxoiqNzkh2/sgvpsgYscXNl8yxKgpmDMQYyf1JBoReRtlypvig==",
"dependencies": {
"@nextcloud/auth": "^2.0.0",
"@nextcloud/axios": "^2.0.0",
@ -1971,7 +1971,7 @@
"floating-vue": "^1.0.0-beta.18",
"focus-trap": "^7.0.0",
"hammerjs": "^2.0.8",
"linkify-string": "^4.0.0",
"linkify-string": "^3.0.4",
"md5": "^2.3.0",
"splitpanes": "^2.4.1",
"string-length": "^5.0.1",
@ -4665,6 +4665,20 @@
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
"dev": true
},
"node_modules/fsevents": {
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
"integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
"dev": true,
"hasInstallScript": true,
"optional": true,
"os": [
"darwin"
],
"engines": {
"node": "^8.16.0 || ^10.6.0 || >=11.0.0"
}
},
"node_modules/function-bind": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
@ -5928,17 +5942,17 @@
}
},
"node_modules/linkify-string": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/linkify-string/-/linkify-string-4.0.2.tgz",
"integrity": "sha512-+HoBme50rPaKxh5TrEJqRLq4gphks1zj3cz6gMBKIHwJCFYVwHig8ii9aCzqGUz8DxF2otbq+Z3AJmKUnfOtKg==",
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/linkify-string/-/linkify-string-3.0.4.tgz",
"integrity": "sha512-OnNqqRjlYXaXipIAbBC8sDXsSumI1ftatzFg141Pw9HEXWjTVLFcMZoKbFupshqWRavtNJ6QHLa+u6AlxxgeRw==",
"peerDependencies": {
"linkifyjs": "^4.0.0"
"linkifyjs": "^3.0.0"
}
},
"node_modules/linkifyjs": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.0.2.tgz",
"integrity": "sha512-/VSoCZiglX0VMsXmL5PN3lRg45M86lrD9PskdkA2abWaTKap1bIcJ11LS4EE55bcUl9ZOR4eZ792UtQ9E/5xLA==",
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-3.0.5.tgz",
"integrity": "sha512-1Y9XQH65eQKA9p2xtk+zxvnTeQBG7rdAXSkUG97DmuI/Xhji9uaUzaWxRj6rf9YC0v8KKHkxav7tnLX82Sz5Fg==",
"peer": true
},
"node_modules/loader-runner": {
@ -11083,9 +11097,9 @@
}
},
"@nextcloud/vue": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/@nextcloud/vue/-/vue-7.0.0.tgz",
"integrity": "sha512-x+JAWCdL30qpxx4u4Ggdlg+l33f8ajX/qP5mZ3o4fshSDSZnz+d8kvnPoQXC6zRcdvNKzpgzCFe80I+G0q/QRQ==",
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/@nextcloud/vue/-/vue-6.0.0.tgz",
"integrity": "sha512-K77ndsRIkvHHWG3rqPhZO57KQxDWjsAi1yr5vxoiqNzkh2/sgvpsgYscXNl8yxKgpmDMQYyf1JBoReRtlypvig==",
"requires": {
"@nextcloud/auth": "^2.0.0",
"@nextcloud/axios": "^2.0.0",
@ -11104,7 +11118,7 @@
"floating-vue": "^1.0.0-beta.18",
"focus-trap": "^7.0.0",
"hammerjs": "^2.0.8",
"linkify-string": "^4.0.0",
"linkify-string": "^3.0.4",
"md5": "^2.3.0",
"splitpanes": "^2.4.1",
"string-length": "^5.0.1",
@ -13307,6 +13321,13 @@
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==",
"dev": true
},
"fsevents": {
"version": "2.3.2",
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
"integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
"dev": true,
"optional": true
},
"function-bind": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
@ -14242,15 +14263,15 @@
"dev": true
},
"linkify-string": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/linkify-string/-/linkify-string-4.0.2.tgz",
"integrity": "sha512-+HoBme50rPaKxh5TrEJqRLq4gphks1zj3cz6gMBKIHwJCFYVwHig8ii9aCzqGUz8DxF2otbq+Z3AJmKUnfOtKg==",
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/linkify-string/-/linkify-string-3.0.4.tgz",
"integrity": "sha512-OnNqqRjlYXaXipIAbBC8sDXsSumI1ftatzFg141Pw9HEXWjTVLFcMZoKbFupshqWRavtNJ6QHLa+u6AlxxgeRw==",
"requires": {}
},
"linkifyjs": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-4.0.2.tgz",
"integrity": "sha512-/VSoCZiglX0VMsXmL5PN3lRg45M86lrD9PskdkA2abWaTKap1bIcJ11LS4EE55bcUl9ZOR4eZ792UtQ9E/5xLA==",
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/linkifyjs/-/linkifyjs-3.0.5.tgz",
"integrity": "sha512-1Y9XQH65eQKA9p2xtk+zxvnTeQBG7rdAXSkUG97DmuI/Xhji9uaUzaWxRj6rf9YC0v8KKHkxav7tnLX82Sz5Fg==",
"peer": true
},
"loader-runner": {

View File

@ -32,7 +32,7 @@
"@nextcloud/l10n": "^1.6.0",
"@nextcloud/paths": "^2.1.0",
"@nextcloud/sharing": "^0.1.0",
"@nextcloud/vue": "7.0.0",
"@nextcloud/vue": "^6.0.0",
"camelcase": "^7.0.0",
"justified-layout": "^4.1.0",
"moment": "^2.29.4",