Jaifroid
0246799429
Provide indication of archive download progress in Electron #365 ( #366 )
2023-02-14 18:13:36 +00:00
Jaifroid
6fdedbc0f5
Utility to open devtools early in the load process
...
Former-commit-id: b5ce14fd63ba5392f4ab32d4d95b7c71aa3b6c74
2022-12-15 22:07:10 +00:00
Jaifroid
beafd39105
Integrate NodeJS into Web Worker
...
Former-commit-id: d216728490322d1c38630a00b5de4926bf944940
2022-12-10 18:16:40 +00:00
Jaifroid
7e007b3b0c
Prevent auto-update if user has turned off Internet Access
...
Former-commit-id: 842ea4bb0d517b5f5d124647211a288bf28c0fc6 [formerly 727e0dda9b5bfc9c7a982b47e2e14a3ab77ff2ac [formerly aaa590e94c9ed69a0051623dae5fec7960a8b378]]
Former-commit-id: 869197935b7a67b7296db68531f1210859f2b3c6 [formerly 2dfa4f6189f30915d4eadb651060585f3e91143d]
Former-commit-id: cadf16ec6acd51b67444046a37fa819b8a822e94
2022-06-05 13:01:46 +01:00
Jaifroid
162baedb6c
Add logic to prevent auto-update of large packaged apps for now
...
Former-commit-id: d369c3518121191d741bc665454642ce9d2b6651 [formerly 1ef412f004145672609911c0f77bafd9fc629729] [formerly 8374c6d2ce3dae0f531310b2373f479ee2f2c0f8] [formerly 4bb1276456e2aee0710ae89817e121450e139b77 [formerly b16476cae40aac6e9f67da69554027d962b0348c [formerly 54c17be5e564913130d079bc16a0190795c8c47a]]]
Former-commit-id: 7f84fa51b8ed2cffb4337cedb72d9f91e9b60b2c [formerly ed4d4138033e4af15f936825302df054ebd1e09d [formerly 39aac3d298934850638d62352f8b6f853559bbaa]]
Former-commit-id: 14c2a4ac678ed8deda730998f592845903ad63ad [formerly 0886f1da5ab61c5b1836fb1040b1634ee2dd15c9]
Former-commit-id: 648aa15e1b98a68ae4ff26b3b6c2868730bbbc2e
2022-03-15 13:34:23 +00:00
Jaifroid
fbeb27feec
Enable File System Access API in Electron apps
...
Former-commit-id: c865ad0a36163bd4d8783acbefb336e8c62b7a08 [formerly 0d4bb9cad907714686525d32204b74e0b284a395] [formerly 176386594a16105fbdbeee1bf2f338ddb713f400] [formerly eaf180d6a0df1aaab59d2739e4db6244178853f8 [formerly 4622f51de754dfbadd482a6dc8977192fc25044c [formerly bb4a41d919018d1f06343fd697f75161e1e4b040]]]
Former-commit-id: df35ffc5f71a6f908767248cac02cf48a8cc019d [formerly bf7de6626328121667be542aee63a5b0daac5c9e [formerly 2c5bee35e352e74b670d0025e084f02bf89a49f6]]
Former-commit-id: 0375cfba9c8bbb209b59daae81819b944d7af3bf [formerly 31d44db16d67d27aab443ba943e4d50e23894c01]
Former-commit-id: fa98d8d5b2dd892eb9b914098c09b47da8337243
2022-03-08 11:07:28 +00:00
Jaifroid
d1371364b0
Add autoUpdate notifications
...
Former-commit-id: 2833a4fda293950ec2e485ed3b928e8b000f97d1 [formerly bfa3d7e32f14156bd8b57a4b133b3939fc8e6f24] [formerly a21284f53d5ab341823c51dcd8eb8f0f13c4d2e2] [formerly 0164724496dfdc3f0dde1c5e6c7a15c8bb63cb51 [formerly 3e15fb067a5fc9605c4abb82772c6a1216d403c1 [formerly 6c5b0b9f92dfafaf81ececdc5574c31849a2e9ce]]]
Former-commit-id: f34be706d649276651b6bf788d096b22dcf6d5f5 [formerly fd39cc6ba962e8660722fd8d3c9029bbbb39e41a [formerly 817e2c1bfa80531d59e35a92b436fc64b1232985]]
Former-commit-id: 477e9b9596045365f12312225c54488a0de7e757 [formerly fad9edfb45e517c9294a15b492b318b5530140be]
Former-commit-id: 751a3c0bd4cd848c77741997c1122c8f1ecc2261
2022-03-03 18:39:00 +00:00
Jaifroid
08d7395714
Add auto-updating
...
Former-commit-id: 926faf949f534efe3060dcf1eb4e0c3290b1627d [formerly f801eef7d066e08e31451ee9c85bac3821f54038] [formerly c1aa7af0510aac7caf10202dcffed46defe251e7] [formerly a0a8fca78784557020a613f483a1104d1f7c0a6b [formerly 7fde60c4dddb454fab9f74cbad1f62e1788fea9a [formerly 6809b305d5344873166762f486862b56a32798cd]]]
Former-commit-id: cef3546d863f42bfd67ccc849a57f12acb17f320 [formerly cc11ce609d294fdf2b1e48e880c227734da1d672 [formerly d988533ffe5cee9fea72f76fd773ce7ecfc6ebc2]]
Former-commit-id: d7d812921b0ec033a18594dab06ec3cd94b5eecd [formerly b52689b91b1a779731c256a5874c84e9e76c1a91]
Former-commit-id: 8ddb818d765d0e30c6fbe08bf5bc351c273c7ea1
2022-03-02 23:40:08 +00:00
Jaifroid
93eb9e9061
Use node.fs for reading content of directories in Electron apps ( #210 )
...
* Initial port to Electron 15.3
* Initial port of showOpenDialog to main world
* Correct syntax errors
* Progress
* Add electron directory reading (still need to check split files and NWJS)
* Update package.json
* Fix file loading in Linux
* Gracefully return to Config when archive cannot be found
* Add Electron split file support
* Allow for dragging split files
* Add indication to user when drag-dropped file cannot be located
Former-commit-id: cae808db60d63f68065864acd97b51c1870ada4c [formerly 7353c33aa606341723cf73c6858c5fd680ef9353] [formerly bac1cd72ce70c32dfb9018eb3569088f4de79879] [formerly ee67ac60f4a394580a1e1725b483524cab222702 [formerly 69fee897d0688687c2111da717c1c686c5cbccf1 [formerly c29e4da42e106fa0c598772e09177910d57c9dc4]]]
Former-commit-id: 261d01bd789bb5147645f18f9584a71ffcb328cb [formerly 83ee4b3a3c5f3de35267d2066a5b826c0e7fc96d [formerly dccd4cd6e934296ccf38cb7b97bedfe15100ab4f]]
Former-commit-id: 13a0fb3267d3aca6083cf617fe6548ecc33cd4bd [formerly 1259e00f98c8d39222c54b15cf0bc74e91932e08]
Former-commit-id: 3ed6410d9566581f02db2aef0d4038db3b4f54f1
2021-11-11 08:13:38 +00:00
Jaifroid
a5e3cb4679
Add contextmenu to Electron app
...
Former-commit-id: be39e18a9e5e8c1c4317f9b19baa9caa3131925e [formerly da98de6b149ab6a85feb7439d19a472ca01c715f] [formerly 6f5442d908bfb8cb6d9d44052ca5a4c079209775] [formerly 48c745f3fc3c5f57536b0424db103910759f3645 [formerly 70a7eae3da801be3f77df32df1a6fd82b0466557 [formerly c17a331bd6b219e787d66773a30150469cf9bb29]]]
Former-commit-id: c0ca05ba8b2e6f628cb5b48f005893b5bff21017 [formerly 6292bdd490ba2ff3821ef2aeaf894f4a8efd020e [formerly 14b7fe39fdf749bee0ddf7fafa8a9c9e3eec2179]]
Former-commit-id: c859db3ad781827a50d20ba2adf442e7968ae7ed [formerly 538add28d93f60ed47f74ee73e2645bbd6e4eaab]
Former-commit-id: 8c8c4919eb1be48bcf0240ae2ed5e2ce6070d0a5
2021-09-05 23:56:37 +01:00
Jaifroid
d47a9bb61f
Enable opening new dynamic tab or window
...
Former-commit-id: fb48d52aad3652e35a1a7259e6ca156efec14d61 [formerly bd3873b5d60e441133608e4b0b6ef74d4c9469f2] [formerly e97666b2b21218580681777bb3114481e938923c] [formerly 74569360bd4e639af2678d35b93f3c45d7c35a38 [formerly 8df7780058ffae4959137790edcb89fed91db0d9 [formerly 86668df3ec473dc19260ce7559dba5e7c7239d27]]]
Former-commit-id: 898adbdef34a7aac3da65b955079c870f1ec29a5 [formerly bafe001e77a78f9cc62710d5259189d646739648 [formerly 5a9d99e44a4b95c61c004d1a1e6d2e7644a1c717]]
Former-commit-id: 4397bb343d0a23738b770edb1b536a7c9e6e0dd2 [formerly 259e3e9fe5231202fa115fe7b24506d3b858ce64]
Former-commit-id: 4c209df0a80b1f49b7f0a7c7dc3664a58acb90f5
2021-05-11 11:08:43 +01:00
Jaifroid
895e11fba6
Update PWA server
...
Former-commit-id: 53753860c1b8c52846a20cf01f5019e6e7fce2e6 [formerly 81d4f9f72ff9160d9a11b57855361609183a8c1b] [formerly e37b77813d2412b0fb993979d4067b53e961cf62] [formerly b648c47d079c44bddf3350d36bb3bdb515cb3e0e [formerly 4849eb29ecc5b83016634543a8c536b9a8034577 [formerly a9736169c6c81abbce76dc68dd681657dc29fa43]]]
Former-commit-id: cec425d1d8e2ec96815af312bcd455ed08440f2b [formerly 9344f4c60422af7e840d9792ee5af27ecae6b70f [formerly 600e502594f422ae91f78d089c46a78bad44441f]]
Former-commit-id: 3102ebc9ebc18f2a70056d0d02571f8ae63f7907 [formerly 9d6996a19e9087ad5164b7b47a62ed24cc05b176]
Former-commit-id: 5b42a22d8615b785442de8d0cc2338b2c2cc2cae
2021-02-06 13:02:28 +00:00
Jaifroid
a450c90d97
Tweaks to Electron main.js
...
Former-commit-id: 0d09cac6eaac521c0426a8ad42bbef017a0df96b [formerly 7668c7e990a710dbcdc3794c23ca29253fb7406c] [formerly 1bddc09301b1124c0a91118ee8b40e1cec37e835] [formerly e41e9f2763bd0872ea1457dc8b827b1583debb9e [formerly 9cf10dbfc706a92608490797e9aa9f39018d4299 [formerly 84884723f6f6e3e432d35f0c4c2657c2a97b3e11]]]
Former-commit-id: eaa57c9a3360c0eaa799ee6378d8c631d5b55287 [formerly c61fc74a5f2517e3a1cfd7a0323c03bccdb1f011 [formerly c7bf7031ac26adcd8365b1edd4d4a181d27d990d]]
Former-commit-id: afe2ec390506d22cd6d11b719ffd958200a7e2a3 [formerly e6e61d98aa99387baa93ef39203e8e936bcd9c54]
Former-commit-id: 55fd2fefbb44b92136000fd5c904009c3f6bb902
2020-11-11 23:14:50 +00:00
Jaifroid
f051e470c1
Make Electron app work with pwabuilder
...
Former-commit-id: d3ddcf4b7e75db8bbba6b2d7f6917b01e066f3e1 [formerly dc1e971e68f1b682bbceb494d70bd6b3e771ee2b] [formerly 42142309a5bb263848ae3500ac9655a743a9821a [formerly b2cd0e46617655422abdcbcce83f1921bb7af1f4]]
Former-commit-id: bdee798fc30446b0248248579c0686f1cc1a3907 [formerly 403a4424c4d62b0f179a31872ed2638dad66c50d]
Former-commit-id: ef10d2de4ecd92c4383c5cf36194f3c42c69e312
2020-07-06 12:31:11 +01:00
Jaifroid
54cba6e85d
Update Electron app
...
Former-commit-id: 26c73c1a798497cbc26255a8dbc434dd8f6e2ab4 [formerly 9cf0e4e0ec23a52a53de2b93bb26dc2664de8c41] [formerly cad3be91885e03642d424032b5a8aa17576a5691 [formerly dd8898be679469401221311d532e8de84fb549a0]]
Former-commit-id: e9e9745c2f37922e4f9af8cf4737de367dff68bc [formerly 7460bddc714afb824eea41ae6d0ea0f7b93155a6]
Former-commit-id: bf404e304c90143eabd42b8e30ed7d40aeadea11
2020-07-06 12:24:38 +01:00
Jaifroid
59a9cf0a71
Tweaks to make SW mode passably usable on Electron
...
# Conflicts:
# main.js
# Conflicts:
# main.js
Former-commit-id: b3102da390d7c3f36b481d1df53670d632047cea [formerly 01b39f2a140e4049068e4429c54ed44812dcaf74]
Former-commit-id: 497bcf5947f8b7f47a7dff1f4b6260e94f4b6bc0
2020-02-16 18:50:14 +00:00
Jaifroid
0ac41609b5
Make electron app a pwa
...
Former-commit-id: 325e9ce806172195629be457d4c7439f4574874f [formerly df3745200e3a36a2d3bd1f8eb2367ab74d452f81]
Former-commit-id: da7d172ff2882b2f7cc4c12021e96813d41fdc9b
2020-02-15 18:17:32 +00:00
Jaifroid
48feb321dd
Add printing support for Electron
...
Former-commit-id: f314e97b107afa74f75184dfaf34646b662d85c0 [formerly 8b5816abdaf824d988014114327ebfd8a8156bf5]
Former-commit-id: c39a936276525df0de503435cd563a468e9fa138
2019-08-14 19:28:34 +01:00
Jaifroid
415ab42848
Enable SW mode with cookies in electron app
...
Former-commit-id: fbd73e04b0798aedd86f63f2038c0b502ae8f8b3 [formerly 2c73ec151119e172268be547f0e25df9203be5d0]
Former-commit-id: 1d2ba1ad573c128f15f475f71cb2c430c1a14b3c
2019-08-03 19:28:25 +01:00
Jaifroid
1709398e1e
Better url parsing for electron
...
Former-commit-id: ec45783741a19b02bfe8a6438450cf4eb50397cf [formerly 78c849c37ddd0d42f6461d7c4608331cace592b2]
Former-commit-id: 300149909f46980fb638b5cf1ce15d9d6d6d5eee
2019-08-02 17:31:22 +01:00
Jaifroid
0ba92c211e
Better electron URL parsing
...
Former-commit-id: 687e9a5632b7238a4c803235275f799c78852537 [formerly 5e1a1df7daa9ba76cf16ed496aedfae87d02ab24]
Former-commit-id: c7b5904175e8c10d3288fb999d26a5f53d571a39
2019-08-02 16:40:39 +01:00
Jaifroid
747a30aa8c
Use electron to read files if we have path info
...
Former-commit-id: 23b41c88e5ce9184e3665d25d184d31ea4a66392 [formerly 7288cd7e3477d0fcc0d8284fd75a6f14cbce2003]
Former-commit-id: 00616e33c763969d097ae317fee99e19035bb3b1
2019-08-01 10:06:37 +01:00
Jaifroid
a54729ae00
Open external links in browser, not in Electron
...
Former-commit-id: f9c0619e86dd2c83feebabbc58c84cc5b05f8676 [formerly eb21017bdc709add2cdcbb6cfc2ec28f075c82ce]
Former-commit-id: 0e748bd4f20bed0c56769699deef2dbfca242f2b
2019-07-30 09:26:17 +01:00
Jaifroid
d14ba5e798
Make app more secure?
...
Former-commit-id: 16def1c26b7d36654266b49a3262f3fe1dd4e21c [formerly a3c795d942e66572f33e4ba84bf59629694e28c8]
Former-commit-id: c0f591c3a7b41e208f3a5653345cf2e47fa6b7fb
2019-07-29 16:30:55 +01:00
Jaifroid
447e30b749
Add packaging scripts
...
Former-commit-id: d1eca83c8869e6a9797364771a80086806ca98d7 [formerly b517ac396b32c073e2710f909fe98aa55dab9efc]
Former-commit-id: 3d01b32cef64de13a27f3188d40d719d83f1be82
2019-07-29 09:21:51 +01:00
Jaifroid
065b2c450b
Enable autoload of packaged file
...
Former-commit-id: 7d4d3dc16728a2fded8b25ca1e2f2368e00c17c2 [formerly df72001df9e2003281d0b650e37555b339e4bf90]
Former-commit-id: ba49c446544a4f4e1e6e0c1f40fc03507723a3a9
2019-07-29 00:03:03 +01:00
Jaifroid
b9f7954fb6
Re-enable cookies
...
Former-commit-id: 25b2207475619160815fef461f8b93a02a22a181 [formerly 00fbba937922d6088e59eaf28289f15c11320357]
Former-commit-id: 95f65a41c6844cf39660a66ef09dcb002b12a419
2019-07-26 18:17:28 +01:00
Jaifroid
838c78de97
Revert to supporting Service Worker
...
Former-commit-id: 4f76021cc2cee99b5b8ec907341dc9154f17b78b [formerly 9ff511b4bd9b2d74435439f0e5b3bd8b7e7d42fe]
Former-commit-id: ad2bc1435a5eb283538e0ac0d0552a6bebc376cd
2019-07-26 14:10:00 +01:00
Jaifroid
775568279e
Try some alternatives
...
Former-commit-id: f55555dc5e952044c0dea5aafd3a11321524ce0a [formerly 625f6646a258ddd8d29534221cf02b9935fa7df8]
Former-commit-id: 52daf6973e8cea5373e511c8adab0d9f805dc75b
2019-07-26 12:35:08 +01:00
Jaifroid
4daaef4f92
Add document cookie support
...
Former-commit-id: 1de4cfb68259e603b5b237ec3b0e0512d335fed4 [formerly beeeb274e33c9fdf3426fde24a98615e422c00ca]
Former-commit-id: 681f7cc72b8f0d32d9e575a4b4d75c5e8d12d5bf
2019-07-26 10:25:03 +01:00
Jaifroid
134035b7e4
Basic Electron app
...
Former-commit-id: df84f158eaf9dfb8a100c5334351bd6703deee5e [formerly 96603067c0ba56aeae21e4d860dfe0b83d80f17d]
Former-commit-id: 84efa0693ad668b49b5a2383cdf5f83faf24ad1a
2019-07-24 23:24:20 +01:00