Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
85 commits
Select commit Hold shift + click to select a range
152df2f
#715 moved element image to separate component in order to unify cros…
klues Jan 27, 2026
74dd2d9
#715 updated imageUtil.getScreenshot() to html-to-image, replaced htm…
klues Jan 27, 2026
86dd2bc
#715 updated methods when to cache images in serviceWorker - also loo…
klues Jan 27, 2026
16f290c
#715 updated caching logic - using strategy.handle() for pre-cache re…
klues Jan 27, 2026
3121984
#715 formatted some lines
klues Jan 27, 2026
06de1dc
#715 improved caching logic for images: track retries per image, move…
klues Jan 27, 2026
30ca0f6
#715 added way to force SW use via "serviceworker" tag on PR in autom…
klues Jan 27, 2026
e3f8e62
#715 added waitUntil in SW to ensure clients.claim() and sendToClient…
klues Jan 28, 2026
c563e84
#715 move cacheNext() to top to make it clearer it's always called, c…
klues Jan 28, 2026
e0028e2
#715 added 15s wait loop until continue caching if offline
klues Jan 28, 2026
248c798
#715 use navigator.serviceWorker.ready promise to simplify waiting fo…
klues Jan 28, 2026
502e89a
#715 continue caching after a new SW activated
klues Jan 28, 2026
37f5a51
#715 added missing return to actually pause caching if not online
klues Jan 28, 2026
3aeb557
#715 fixed SW to also work on other domains
klues Jan 28, 2026
b551a1d
#715 moved generation of SW paths to build step in order to also run …
klues Jan 28, 2026
88b7a54
#715 changed base path to relative path to make it working in beta bu…
klues Jan 28, 2026
c6eb395
#715 log message before timeout to display it directly
klues Jan 28, 2026
77c76f5
#715 made it possible to dynamically update infos shown in notificati…
klues Jan 28, 2026
c5a617b
#715 show image caching progress in notification bar
klues Jan 28, 2026
ac504ed
#715 use throttle for limiting writing to localstorage - debounce nev…
klues Jan 28, 2026
e342e17
#715 removed logs
klues Jan 28, 2026
a53c14a
#715 fixed incorrect percentage of caching progress
klues Jan 28, 2026
66db755
#715 force save of cache urls after initializing full grid set cachin…
klues Jan 28, 2026
bf99aee
#715 dynamically try "cors" mode, fallback to "no-cors" if it fails, …
klues Jan 28, 2026
0de2c50
#715 try to load images in UI in "cors" mode first (attribute crossor…
klues Jan 28, 2026
a6e3ddf
#715 removed log
klues Jan 28, 2026
9fdcca6
#715 translated notification for caching image progress
klues Jan 28, 2026
054bcbd
#715 removed unused constant
klues Jan 29, 2026
7f34f6d
#715 remove "latest" from paths to cache - now covered with "./"
klues Jan 29, 2026
149dfd8
#715 use workbox.precaching instead of own precaching, improved trans…
klues Jan 29, 2026
31f8599
#715 remove legacy bridge for testing
klues Jan 29, 2026
87a547b
#715 updated SW cache paths to work on localhost
klues Feb 2, 2026
9829745
#715 don't load dynamic fonts on screenshot generation - causes excep…
klues Feb 2, 2026
a32c1c0
Merge branch 'master' into 715/pictogram-caching-improvements
klues Feb 2, 2026
bd31335
#715 cache images in parallel - speed up the process
klues Feb 2, 2026
63a42ef
#715 stop relying on some hash for deciding if a thumb should be upda…
klues Feb 9, 2026
97a66d0
#715 prevent some intermediate rendering while "renderGridData" is st…
klues Feb 9, 2026
df5acd5
#715 don't show any image caching progress if not using a SW
klues Feb 9, 2026
b5351bf
#715 return cached cors responses also for non-cors requests in SW - …
klues Feb 9, 2026
2c436dd
Merge branch 'master' into 715/pictogram-caching-improvements
klues Feb 9, 2026
2f1e5fb
#715 fix "copy collect element content as image" - crossorigin attrib…
klues Feb 9, 2026
62cd74c
#715 correct mapping of ids for "gridsWithValidThumbnail" at importin…
klues Feb 9, 2026
36bcd90
#715 force save if shouldCacheElements is empty (process finished)
klues Feb 9, 2026
837af97
#715 use manual cache lookup with ignoreVary only if the cache-first …
klues Feb 11, 2026
6ecab26
Revert "#715 stop relying on some hash for deciding if a thumb should…
klues Feb 11, 2026
bcca849
Revert "#715 correct mapping of ids for "gridsWithValidThumbnail" at …
klues Feb 11, 2026
978763e
#715 simplify thumbnail logic: just delete thumb on every edit and cr…
klues Feb 11, 2026
37af97e
#715 updated to workbox 7.4.0, needed code changes for upgrade: more …
klues Feb 12, 2026
2dc12a2
#715 self-host workbox files instead of using CDN
klues Feb 12, 2026
01bf3ea
#715 use credentials: 'omit' to match "crossorigin=anonymous" image tags
klues Feb 12, 2026
95ef5cf
#715 added comment which allows to quickly test other workbox versions
klues Feb 12, 2026
c2d1619
#715 use previously used version 5.1.2 of workbox, because it works b…
klues Feb 12, 2026
cec6194
#715 open image-cache only once (performance), moved manual cache che…
klues Feb 12, 2026
2fd8b0b
#715 fixed reason for failed cors caching requests for cloudfront ima…
klues Feb 13, 2026
dfc2926
#715 instead of deleting thumbnail after grid update, just mark it as…
klues Feb 13, 2026
4de4b59
#715 tried to fix possible errors on older iOS/Firefox, added try/cat…
klues Feb 16, 2026
a45f28f
#715 added possibility to log message via console.re to remote endpoi…
klues Feb 18, 2026
583d083
#715 enable/disable remote debugging via constants
klues Feb 18, 2026
ac5a1ad
#715 add timeout to init of remote debugging because some interferenc…
klues Feb 18, 2026
5bd0209
#715 added diagnostic version of SW for debugging
klues Feb 18, 2026
d038dec
Merge branch 'master' into 715/pictogram-caching-improvements
klues Feb 18, 2026
6a2cb61
#715 set isLocal=true for being able to test with remote logs
klues Feb 18, 2026
10651b5
#715 added check if browser supports service worker - mandatory
klues Feb 18, 2026
2242197
#715 made remote logging more robust - fixed error with console.log c…
klues Feb 19, 2026
8b785cd
#715 added possibility to translate notification messages during rend…
klues Feb 19, 2026
c5d0a09
#715 moved clearing of notification bar after navigation to navigatio…
klues Feb 19, 2026
7d684a8
#715 also trigger NAVIGATE event on navigation between grids
klues Feb 19, 2026
d5a3647
#715 added setTooltipAfterNavigation() in order to show warning messa…
klues Feb 19, 2026
a03adf0
#715 translate "updated notification" message in notification bar com…
klues Feb 19, 2026
fa410cf
#715 moved SUPPORTS_SERVICE_WORKER to constant
klues Feb 19, 2026
2aeefe2
#715 made getController() more robust
klues Feb 19, 2026
b4b3b6f
#715 also intercept calls to log, not only console
klues Feb 19, 2026
89eb4fd
#715 another try with getController(), with logs
klues Feb 19, 2026
84bfa7d
Revert "#715 added diagnostic version of SW for debugging"
klues Feb 19, 2026
7e8f5b8
#715 just do skipWaiting always
klues Feb 19, 2026
b723586
#715 simplified SW activation, no message exchange, just skipWaiting …
klues Feb 19, 2026
fdd0510
#715 removed debug logs
klues Feb 19, 2026
a8f1e96
#715 simply use own caching logic instead of mix of own caching logic…
klues Feb 20, 2026
4f39390
#715 try to fix non-working images in collect element in iOS 13 - wro…
klues Feb 20, 2026
f724b0c
#715 removed typo in src attribute
klues Feb 20, 2026
df00439
#715 renamed global error handling method
klues Feb 25, 2026
7fae4ef
#715 for beta release: apply stashed changes before build - make it p…
klues Feb 25, 2026
810b6a0
#715 for beta release: apply stashed changes before replacing constan…
klues Feb 25, 2026
03cf238
#715 for beta release: also copy serviceWorkerCachePaths.js
klues Feb 25, 2026
136eaaf
#715 fetch cors-mode first, fallback to no-cors; fetch only url.href …
klues Feb 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ Other people and organizations we want to thank:
* [couch-auth](https://github.com/perfood/couch-auth)
* [file-saver](https://www.npmjs.com/package/file-saver)
* [hls.js](https://github.com/video-dev/hls.js/)
* [html2canvas](https://github.com/niklasvh/html2canvas)
* [html-to-image](https://github.com/bubkoo/html-to-image)
* [interactjs](https://interactjs.io/)
* [jspdf](https://github.com/parallax/jsPDF)
* [jszip](https://stuk.github.io/jszip/)
Expand Down
4 changes: 3 additions & 1 deletion app/lang/i18n.en.json
Original file line number Diff line number Diff line change
Expand Up @@ -1331,5 +1331,7 @@
"hideKeyboards": "Hide keyboards",
"automaticallyAddImages": "Automatically add images",
"showAllElements": "show all elements",
"firstRowHeightFactor": "Height factor for first row"
"firstRowHeightFactor": "Height factor for first row",
"downloadingImagesWithPercent": "Downloading images ... {0}%",
"browserNotSupportingOfflineMode": "Your browser doesn’t support offline mode. If you need it, update or use a different browser."
}
2 changes: 2 additions & 0 deletions app/lib/console.re.connector.js

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion app/lib/workbox-sw.js

This file was deleted.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions app/lib/workbox/workbox-v7.4.0/workbox-core.prod.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading