988 Commits

Author SHA1 Message Date
Jaifroid
6fcc85df90 Support MathML in new ZIMs
Former-commit-id: 20bd3af26dff47c3d637603c8e6e125fb4882068 [formerly 8dcf065ec8b257e17d8ad823df4bca5c295e4686]
Former-commit-id: 606d9e2dcdc84d8719031dbfd70d7e1c5c3b174a
2019-08-30 15:06:30 +01:00
Jaifroid
4c1d684255 Remove obsolete document timers
Former-commit-id: 6828acf77a06ea6f199b467340b91c86ef095c86 [formerly 5f864e589eb337c0f6c9c9e28a5e24777a9f1905]
Former-commit-id: ea99707f11856bbe5e23feb7c102601fe7314a4b
2019-08-28 11:14:17 +01:00
Jaifroid
984469873a Move badly encoded ZIM logic to work with SW
Former-commit-id: b35dfaeb08056f812b03d4558c97b3e6e86bd069 [formerly 388c52d75f874ba0ade8efe20220b7bf6d1715f8]
Former-commit-id: b23bdf59962135088b402adc7be0f86ea624bcc7
2019-08-26 16:02:09 +01:00
Jaifroid
f8d3c09c30 Enable SW caching of assets
Former-commit-id: 7ad9905ccabf584b6a7b421b7f841ca8782cc4e8 [formerly 229d62536b540780695ef101c7b31393c0331189]
Former-commit-id: cd9fdc887da36bf79285373e096b34a5bd28bebc
2019-08-21 14:25:15 +01:00
Jaifroid
0291c86de1 First working version of SW integration!
Former-commit-id: 4cd056e5d578816a38508ac6d96320e13a259287 [formerly 2fb24c2b8cd694f7afaab9f0e0a93682d0bea9e8]
Former-commit-id: 162c4cfddc0f3d89d9d92800de262bed5c450336
2019-08-21 11:35:46 +01:00
Jaifroid
9592f26378 Handle quota exceeded messages better
Former-commit-id: e1db4679c7413a3c413d4b7d6adfe6bc372cec80 [formerly a200e3821a06d78b17ccd2a4cadd88103ad9fc7c]
Former-commit-id: d8d1e7d9f7ee04c87a821becb18c3861955d6a3b
2019-08-19 16:08:11 +01:00
Jaifroid
804ba7fa9d Improve print filtering
Former-commit-id: b7afba1b3c1a8d2e02ebd736d6bc81d82f28234c [formerly a2ccde6b15c9690ce4257477247bde16da3bbb86]
Former-commit-id: c3fcbae293ebafd9ec6401135e3bae917359a1f5
2019-08-17 13:11:59 +01:00
Jaifroid
2ed1aca9bf Tweak styles and filters
Former-commit-id: 51200745bdb523fef4a3da561cec5ce2baa6f0c4 [formerly 29d49cd301afdf3513e5eb18ac092167fd2b96b9]
Former-commit-id: fee227e7e79395f208c7af5bfdca2aa767502b97
2019-08-17 11:57:19 +01:00
Jaifroid
4d382b1a53 More informative error reporting
Former-commit-id: a4c892aa5cf5c4693d0035a05632c579e1bdd1ed [formerly 482d5dba6ab665334e454cf356749fafb248b9a3]
Former-commit-id: 2ffeb258cc20e7e960b8caba8e2ee672bd60de64
2019-08-16 18:01:55 +01:00
Jaifroid
63e78d6dc0 Tweaks to styles for newstyle ZIMs
Former-commit-id: 955517a58f182079dbc75c7f4d285ab8fd823162 [formerly 9042d7cca1334fb2c33152b46344a7a10818e4f5]
Former-commit-id: c18dc6d618a01b830885b68d6166c76bb14cb118
2019-08-16 17:56:25 +01:00
Jaifroid
2eac25bf57 Fixed broken style transformations
Former-commit-id: 5e994cf4f609eca22ddd9e0ad2386f831bed42d0 [formerly 9c8467df366edec4745d9de32a75069a63826ebd]
Former-commit-id: befbe78d45b00ef223e3c8b318a2d84b1bcacfb4
2019-08-16 17:55:59 +01:00
Jaifroid
fb43217fc2 Stop critical looping in print routine
Former-commit-id: 5ff3f1ce945f984d39d43220aa67bf1bee2c21d1 [formerly 534fa939e287eb9583ab6b9545a0cfe4bdca47d6]
Former-commit-id: 9072c20973b691b28fc99f8467c54fcd488597ec
2019-08-16 16:07:15 +01:00
Jaifroid
90102fe464 Updated changelogs for 0.9.9.94 release
Former-commit-id: 9ee084033ef1dbc5e6d790c812fe86935b9cb17d [formerly 7c8243c5398d9271e34defd515f203157a0cb6c9]
Former-commit-id: 2b66df311cad8d594ad4563497a31372451e2b8e
2019-08-16 10:22:56 +01:00
Jaifroid
7089206720 Ensure scripts run in standards mode (SW)
Former-commit-id: 810a8bf42dfb53857e27123b0520ba333f600e9f [formerly 813d5059d3bf2d2c156d522694d438936eed0eb2]
Former-commit-id: b81b6f650882b62202e917d35aa4efa998b0f3a2
2019-08-16 09:58:22 +01:00
Jaifroid
1531d04ce6 Package latest Ray Charles for release
Former-commit-id: ffca0b7e147c3536b36308a67f8b120d3acef6c5 [formerly 576c184f20279183df68aea7a532976341a74ebc]
Former-commit-id: 5ddce50def2344c1cfa70975c319df544e7e6ac0
2019-08-16 09:28:56 +01:00
Jaifroid
576349c293 Tweak print filtering to support details-summary sections
Former-commit-id: 228dc14558689a237e20e631ff95545d09d3a559 [formerly c9f2d320d261525990fd4e5e10c17e81d99d29cf]
Former-commit-id: 56fb3d2ebde4b7cae319b0267db9893c8fe89fc3
2019-08-16 09:28:23 +01:00
Jaifroid
7ced179a06 Build standalone
Former-commit-id: c2168047f28b0710f66e44509a482362c2640ac9 [formerly 9d73a070d4fd1f8972e1b7b48ce9d598776be443]
Former-commit-id: 5386be48a01e12005b5cf54dacfcc6f383481fbd
2019-08-15 22:20:33 +01:00
Jaifroid
2f496b5b0a Fix image extraction in SW mode
Former-commit-id: 693de5df87ec03a06c26a9dde983d7c1f3291dc9 [formerly e975c240d3d057eaa5d2f636b3d637dc8b83a7af]
Former-commit-id: ff4011727e746e476b678b10e8227c8fc332f13f
2019-08-15 18:30:31 +01:00
Jaifroid
25d4bd7a10 Streamline extraction code
Former-commit-id: 8948d09c66ecff9ae1d1e6dfd8670248d0739e7b [formerly 77abfd83d9efc7b1ebd14225a733600ea2180e9e]
Former-commit-id: c4c2c2b412411b27c993068fe943375e678a2802
2019-08-15 16:47:21 +01:00
Jaifroid
cdfd110a20 Improve printing (SW mode 90% supported)
Former-commit-id: 92daec36598cc29a417f0673a8504e11f61c55c4 [formerly 75406548a259495df5ca6fb03de97f856e30a3d2]
Former-commit-id: 04b1727f06e6b296cde8b09b51780fe0ac90d59b
2019-08-15 16:46:32 +01:00
Jaifroid
3e7ca51946 Improve cookie detection
Still  not perfect: doesn't test for session-only cookies...


Former-commit-id: e15897f2c8868e75b1f69f6c5542353515441261 [formerly 4ac21dd677fd3d9aa301be2396afe3277ab29807]
Former-commit-id: 96a6fc0b37e7d13fd4860dd268e6d891ab87463a
2019-08-15 16:46:32 +01:00
Jaifroid
a333560ad4 Style tweak and less logging
Former-commit-id: cbaa4006ead8882f38c77c213500ba4fb02c93ab [formerly a81e9e92bacc64a27ce991f3850b803644c07065]
Former-commit-id: 1a7738de3de435efc5cce4f190e0d363149af4b1
2019-08-15 16:46:31 +01:00
Jaifroid
163f566734 Delete redundant code
Former-commit-id: 3be68a8c077c73958eeaf8baf02154bd8fe41691 [formerly e1ff2c5bc6b2fff01a46eec04326de4f040a0758]
Former-commit-id: 12367ee180e618d7a0147a3c4ca02af9e2349796
2019-08-14 21:48:33 +01:00
Jaifroid
383cf4b11a Reformat
Former-commit-id: d8ab89e6885c4793e0916c6df99335c56b1c1910 [formerly 6510e30dd62a9ece93170ed0f53e4e135332f967]
Former-commit-id: 7b6091bdf060279941a24c6a7c39368b8eed3c25
2019-08-14 20:23:23 +01: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
e14f41538b Display article earlier so that polyfill will work
Former-commit-id: 7fb94ab13b8402c3896155751fcd44a4a83707f3 [formerly e5918be663aa2d0e78d0778ad7dba1d38b6f9c1a]
Former-commit-id: 150f78a1943d39cdaa25f879dc10b7af24dc06f3
2019-08-14 08:30:52 +01:00
Jaifroid
a48933084d Fix critical loading page loop and various typos
Former-commit-id: 2b90792c29e2c5f7080d3b5f86a95a4d6b972e22 [formerly 424568deb8d362edd388d5b41e83f6a0a2305afb]
Former-commit-id: ebf9a6c741bd51a917c713e0a54d4a5d51b90291
2019-08-13 22:51:44 +01:00
Jaifroid
c3da547648 Rookie mistake with search results
# Conflicts:
#	package.appxmanifest


Former-commit-id: 371f21be39e9c15d156c68869aa94b6dab19c6c3 [formerly c47715146acbc7dbe72ba6853d4bab799b3b3903]
Former-commit-id: 6470f7ba7b28966022fc2c1f1e84ee9ba6efea22
2019-08-13 12:36:30 +01:00
Jaifroid
7301798846 Better calculation of navbar height
Former-commit-id: fd11f72aeae11e2bb95168e3027860869b970a77 [formerly 1cabb3604219bfb155ab1731c5a5eee9070f0c48]
Former-commit-id: 4d8227fdd6caaf9f85ec8e05792d2a77de956214
2019-08-13 12:35:55 +01:00
Jaifroid
37169e0b3a Add generic cookie test
Former-commit-id: fddeb39d64a96ab51b54dc91ac09bef4beb0db05 [formerly 6aa5446b056377fbcca25aa0fbd894fadd2174d9]
Former-commit-id: 5303d4813518be704ae4a4bd0b97a2516b93d3da
2019-08-13 12:35:54 +01:00
Jaifroid
922c7bed70 Much more robust solution for showing/hiding toolbar
Former-commit-id: d9bf7db0897a07b4b0f11bbc2e5933bbbdb13a50 [formerly e32ab9510161e2d6658439e8a5252332078f9372]
Former-commit-id: bff44ba29b4af2045600f289264df6a46be5307d
2019-08-13 12:35:54 +01:00
Jaifroid
bea760b2fb Streamline UI
Former-commit-id: 80bb09f0aa036d902f53a992da7ba2deef7cdb5f [formerly 349d258963a4a2c51999b1c0dcdbb6ec5f2cf094]
Former-commit-id: 53be3d0d45603f0c584f6dce9c6daa52d58496db
2019-08-13 12:27:27 +01:00
Jaifroid
2534667af5 Support cookies with file:// access in Edgium
Former-commit-id: de58278fd0b51182440564310511edf6a7e99976 [formerly eeab3f49983f99946c620ff8b006723bf2d9a2bc]
Former-commit-id: 153b1f278c457a98cc271654d37e61ee0ea8e271
2019-08-13 12:27:26 +01:00
Jaifroid
0d4f47785f Changelogs (and more Privacy Policy)
# Conflicts:
#	CHANGELOG.md
#	www/index.html
#	www/js/init.js


Former-commit-id: c43360e18afbd3e73d72fc3bc19ca195943ea300 [formerly 9b79c6117756ac364e9d444d8cf6adf6cd6be2eb]
Former-commit-id: b4a6a6186d90f09830436124dc31b1d209133173
2019-08-13 12:27:25 +01:00
Jaifroid
0c712e1156 Streamline and share common code
Former-commit-id: 98cba71bd2e2a84964c4ae7637b97ad42a8a2ef3 [formerly b2cb360104072dca04deb5e5413b233115d05542]
Former-commit-id: 93f7d9adae9a8cb8c0e771c159c94dc94b966fe1
2019-08-13 12:13:21 +01:00
Jaifroid
18a98d70f7 Better end user experience
# Conflicts:
#	www/index.html


Former-commit-id: 43260f28483eaf0917fb1362a1f81741a0007dd4 [formerly 94e6fd7f4cbe6483ef0a28048079138f025eeb29]
Former-commit-id: c4f420177a49a4a5efc3f5aa00869ebc7d5db2cc
2019-08-13 12:13:21 +01:00
Jaifroid
a97a90d851 First build for prerelease
# Conflicts:
#	package.json


Former-commit-id: 419ac7b0f1dce91e5a12ac166b36f94bea6cb317 [formerly ff74169f4f5c64764147123d72755a843cf232d8]
Former-commit-id: a169f163ae2e3f5c592447bc21781321104c3e7c
2019-08-13 12:13:19 +01:00
Jaifroid
e66a9e44de More sorting out of display bugs
Former-commit-id: ab7c7d31c01a826b06b65215dc5c4caa7a304794 [formerly d3969f15048c1f13972d6a84e8e99e94522befbc]
Former-commit-id: c113b9d6844654a3dd062fd7012723552add8bbb
2019-08-13 12:13:19 +01:00
Jaifroid
dcf5c345be Use closure for file reads
Former-commit-id: 1106b44ae0f3b38c799ca127241d296c0668c5d0 [formerly e99b7fa65ec13e8d13e1844cfa7d483480ffc99a]
Former-commit-id: bd5ce54d32735fa296f8bbc1bf1c5d5723782296
2019-08-13 12:13:18 +01:00
Jaifroid
d88ff2a76e Try to sort out toolbar issues...
Former-commit-id: 66fa5e223b95b6497af4918ff0e218b31b1d6979 [formerly 0736d0249f40f090d01f796a767f9d13bd9f2efc]
Former-commit-id: 467818dab4fbc255225e21780187470981da5876
2019-08-09 09:45:53 +01:00
Jaifroid
90e6044fb2 Fix critical display error with non Wikimedia ZIMs
Former-commit-id: b12176bf99c375afbb5af6f47c3419126a864164 [formerly 6a1951e4ae983eac527e05f70d444b39fc29d7ba]
Former-commit-id: e51499ea39bc119a79989f11770785445e5796cc
2019-08-08 18:43:59 +01:00
Jaifroid
5aa40627fe Release 0.9.9.93E (beta)
Former-commit-id: e2c39ff3e0cf169b7030274d282f29eb7577b105 [formerly f82b83ff523a35e9a0cbdc1d8a85550986ee9a7d]
Former-commit-id: cac1d7ac8669cafcaecdd342ee3ac02e9b447498
2019-08-08 18:03:15 +01:00
Jaifroid
b77eae3362 Iron out display bugs
Former-commit-id: 659b71e1b32ed348ad65987c319ea9de52ec456d [formerly 5a7834b18965f6647d8014a04f0e88e68b2ba6e7]
Former-commit-id: e005060d07ef3b98fa8519bae02e7e144764f472
2019-08-08 18:02:51 +01:00
Jaifroid
0afc3ea834 Correct prefix for newstyle
Former-commit-id: ff0412eb5e38485a65a36ae13a6e0d2fe9ea9a82 [formerly 14eed5b8e7fe48bd09ad61ea2f5ab03a964058ef]
Former-commit-id: 2880f43f37245d5bb8c25a22d7b21a7d4474ab53
2019-08-08 15:20:42 +01:00
Jaifroid
f92e8ac7b3 Fixed major display problems
Former-commit-id: 5db3503c4a66e5908e52413b34a0fe5eb564e74e [formerly de02ae509c689f3e1cec17d6b753e72bb73488ba]
Former-commit-id: e10f7cda7bb9e7f036c003495d64ecca49c6ccf4
2019-08-08 14:54:30 +01:00
Jaifroid
a638c4eed3 Problem commit, consider reverting
Former-commit-id: cf6626fcd0909892e7c021dfa0c1a3c6c3cbf527 [formerly db78a66908febd8f4e09a4adc6023f1166b4774e]
Former-commit-id: 48c3118eba049ad7fc35b4cc8c8d82cd7476bf6e
2019-08-08 13:38:32 +01:00
Jaifroid
675cb6342e Reload article on contentInjectionMode change
Former-commit-id: cf004536c31582a44b78c46a108be988f477ed48 [formerly bf33f4c4532a73ba5479e59771161517d98979b8]
Former-commit-id: 0651c7d749f3ef425362556123d5d329b599bdb9
2019-08-08 09:00:13 +01:00
Jaifroid
0e190d02ca Improve article reloading
Former-commit-id: 7b2af6e9bff955c89635835471a4810ccd3ab7cb [formerly 093a8a635c1992f627693844269c557d701200c0]
Former-commit-id: 51f9cbea6d81d858a2559695411cfedba30105b9
2019-08-08 07:58:36 +01:00
Jaifroid
1f5c1a17ff Update app.js
Former-commit-id: d7eea27c134c53b64fd8205ad48d6d40ef5d2d81 [formerly 3b58114db7f97ca81e9b01449ff4b07884485688]
Former-commit-id: 8be3c4a6a3cb3750d04d02e352d5b54a756d0a91
2019-08-06 15:12:38 +01:00
Jaifroid
7c9ced1d52 Better messaging in case file is not found
Former-commit-id: 1e9c4f0bea7025ff8038261528423416a7590867 [formerly e9bcbee15db185d1b198df8d4aa678fc90f54a99]
Former-commit-id: 88c8104ff515726385e8846e1b55295fd521563c
2019-08-06 14:36:31 +01:00