1
0
Fork 0
mirror of https://github.com/miniflux/v2.git synced 2025-06-27 16:36:00 +00:00

Commit graph

  • af15032145 perf(fetcher): pre-allocate the cipherSuites jvoisin 2025-06-17 16:27:18 +02:00
  • 6a6a88d06d docs(readme): document a couple of nifty features jvoisin 2025-06-17 17:09:41 +02:00
  • 8660f5e3c7 perf(media): minor regex simplification jvoisin 2025-06-17 16:19:12 +02:00
  • 607568741a perf(sanitizer): minor simplifications of the sanitizer jvoisin 2025-06-17 23:11:44 +02:00
  • e9357cadf8 feat(sanitizer): consider images of size 0x0 as pixel trackers jvoisin 2025-06-17 22:47:12 +02:00
  • 7a102ad95e refactor(processor): minor simplification of a loop jvoisin 2025-06-17 17:42:03 +02:00
  • 457af8086b perf(rewrite): make getPredefinedRewriteRules O(1) jvoisin 2025-06-17 16:34:44 +02:00
  • f62a02ec79 docs(readme): document a couple of nifty features jvoisin 2025-06-17 17:09:41 +02:00
  • 56ca7030cb refactor(internal): add an urllib.DomainWithoutWWW function jvoisin 2025-06-17 16:34:13 +02:00
  • 26add9e833 perf(fetcher): pre-allocate the cipherSuites jvoisin 2025-06-17 16:27:18 +02:00
  • 61d3210cca perf(media): minor regex simplification jvoisin 2025-06-17 16:19:12 +02:00
  • da4ab4263c feat(rewrite): add parkablogs.com to the referer override list Frédéric Guillot 2025-06-16 20:24:10 -07:00
  • 9381da9f92 feat(rewrite): add parkablogs.com to the referer override list Frédéric Guillot 2025-06-16 20:24:10 -07:00
  • 237672a62c perf(sanitizer): use a switch-case instead of a map jvoisin 2025-06-16 12:36:28 +02:00
  • e9d4a130fd refactor(sanitizer): remove two useless www. prefixes jvoisin 2025-06-16 12:39:05 +02:00
  • f27ff0e346 refactor(sanitizer): remove two useless www. prefixes jvoisin 2025-06-16 12:39:05 +02:00
  • 4c4437106e perf(sanitizer): use a switch-case instead of a map jvoisin 2025-06-16 12:36:28 +02:00
  • d291d6a74d
    refactor(config): remove deprecated config options Frédéric Guillot 2025-06-15 14:42:28 -07:00
  • 94408dc933 refactor(parser): remove deprecated config options Frédéric Guillot 2025-06-15 14:32:14 -07:00
  • e0f7e6f2a8 feat(config)!: remove SERVER_TIMING_HEADER config option Frédéric Guillot 2025-06-15 14:12:39 -07:00
  • b4c20749bc feat(config)!: remove SERVER_TIMING_HEADER config option Frédéric Guillot 2025-06-15 14:12:39 -07:00
  • ef3dbd3707 perf(database): use TRUNCATE instead of DELETE FROM in migrations jvoisin 2025-06-15 21:28:28 +02:00
  • 32f08053aa perf(database): marginally speeds migrations up jvoisin 2025-06-15 21:26:38 +02:00
  • 117c031f1c feat(integration)!: remove Pocket integration jvoisin 2025-06-10 17:05:25 +02:00
  • e9c1e90b81 feat(integration)!: remove Pocket integration jvoisin 2025-06-10 17:05:25 +02:00
  • 2d813f2520 perf(database): use TRUNCATE instead of DELETE FROM in migrations jvoisin 2025-06-15 21:28:28 +02:00
  • 5fbd278e9f perf(database): marginally speeds migrations up jvoisin 2025-06-15 21:26:38 +02:00
  • b95c9023ee refactor(sanitizer): make isValidAttribute() check O(1) Frédéric Guillot 2025-06-13 21:40:34 -07:00
  • 4776c27c16 refactor(sanitizer): make isValidAttribute() check O(1) Frédéric Guillot 2025-06-13 21:40:34 -07:00
  • 3538c4271b refactor(sanitizer): use global variables to avoid recreating slices on every call Frédéric Guillot 2025-06-13 21:30:20 -07:00
  • 5915353885 refactor(sanitizer): use global variables to avoid recreating slices on every call Frédéric Guillot 2025-06-13 21:30:20 -07:00
  • ac44507af2 refactor(sanitizer): use a map for iframe allow list Frédéric Guillot 2025-06-13 20:44:47 -07:00
  • c2569d2878 refactor(sanitizer): use a map for iframe allow list Frédéric Guillot 2025-06-13 20:44:47 -07:00
  • 44c48d109f perf(sanitizer): extract a call to url.Parse and make intensive use of it jvoisin 2025-06-12 15:05:20 +02:00
  • 2e36522376 perf(sanitizer): extract a call to url.Parse and make intensive use of it jvoisin 2025-06-12 15:05:20 +02:00
  • 40727704c2 feat(rewrite): add support for YouTube Shorts video URL pattern Frédéric Guillot 2025-06-12 20:43:21 -07:00
  • 919ee8fa1b feat(rewrite): add support for YouTube Shorts video URL pattern Frédéric Guillot 2025-06-12 20:43:21 -07:00
  • 8a014c6abc perf(readability): minor regex improvement jvoisin 2025-06-12 13:30:59 +02:00
  • 8efac6000e perf(readability): minor regex improvement jvoisin 2025-06-12 13:30:59 +02:00
  • 60ad19c427 perf(rss): early return when looking for an item's author jvoisin 2025-06-11 14:15:08 +02:00
  • f40c1e7f63 fix(reader): fix a crash introduced by d59990f1 jvoisin 2025-06-10 22:35:55 +02:00
  • d67b4f3bd8 perf(rss): early return when looking for an item's author jvoisin 2025-06-11 14:15:08 +02:00
  • 8bde80163d fix(reader): fix a crash introduced by d59990f1 jvoisin 2025-06-10 22:35:55 +02:00
  • a4d16cc5c1 refactor(rewrite): rename Rewriter function to ApplyContentRewriteRules Frédéric Guillot 2025-06-10 20:21:47 -07:00
  • 16df19b5d3 refactor(rewrite): rename Rewriter function to ApplyContentRewriteRules Frédéric Guillot 2025-06-10 20:21:47 -07:00
  • 7c857bdc72 perf(reader): optimize RemoveTrackingParameters jvoisin 2025-06-09 14:08:55 +02:00
  • 0caadf82f2 perf(rss): optimize a bit BuildFeed jvoisin 2025-06-09 14:58:36 +02:00
  • 0086e0b356 perf(validator): slightly optimize a regex jvoisin 2025-06-10 17:33:00 +02:00
  • cd09b2fd8f perf(validator): slightly optimize a regex jvoisin 2025-06-10 17:33:00 +02:00
  • ae64fd7e4b perf(reader): optimize RemoveTrackingParameters jvoisin 2025-06-09 14:08:55 +02:00
  • 868fd9b523 perf(rss): optimize a bit BuildFeed jvoisin 2025-06-09 14:58:36 +02:00
  • 70b513b8db feat(ui): display external URL in single entry view Frédéric Guillot 2025-06-09 21:06:29 -07:00
  • d7321c3e56 feat(ui): display external URL in single entry view Frédéric Guillot 2025-06-09 21:06:29 -07:00
  • cecc18420d feat(sanitizer): add validation for empty width and height attributes in img tags Frédéric Guillot 2025-06-09 20:34:41 -07:00
  • 5f4dbb3540 feat(sanitizer): add validation for empty width and height attributes in img tags Frédéric Guillot 2025-06-09 20:34:41 -07:00
  • d53fd17e10 feat(sanitizer): validate MathML XML namespace Frédéric Guillot 2025-06-09 20:24:12 -07:00
  • d433d3f390 feat(sanitizer): validate MathML XML namespace Frédéric Guillot 2025-06-09 20:24:12 -07:00
  • 21d22d7f0b feat(sanitizer): add support for fetchpriority and decoding attributes in img tags Frédéric Guillot 2025-06-09 20:07:33 -07:00
  • d7a4e5f121 feat(sanitizer): add support for fetchpriority and decoding attributes in img tags Frédéric Guillot 2025-06-09 20:07:33 -07:00
  • e8234033fd feat(feed): implement global deduplication jvoisin 2025-06-09 23:06:42 +02:00
  • d59990f1dd perf(xml): optimize xml filtering jvoisin 2025-06-09 15:26:11 +02:00
  • 49085daefe perf(xml): optimized NewXMLDecoder jvoisin 2025-06-09 15:15:40 +02:00
  • 5872710d22 perf(storage): optimize away two Sprintf calls jvoisin 2025-06-09 13:08:28 +02:00
  • 72e8f70c8b perf(xml): optimize xml filtering jvoisin 2025-06-09 15:26:11 +02:00
  • 8ee501d1d2 perf(xml): optimized NewXMLDecoder jvoisin 2025-06-09 15:15:40 +02:00
  • 6a96b8d6d6 perf(storage): optimize away two Sprintf calls jvoisin 2025-06-09 13:08:28 +02:00
  • d2212dee12
    feat(locale): update Chinese translations Qeynos 2025-06-09 12:11:04 +08:00
  • 23f41fdb9e Update zh_CN.json Qeynos 2025-06-09 11:39:10 +08:00
  • 8db637cb39 feat(ui): add user setting to control target="_blank" on links Frédéric Guillot 2025-06-08 20:47:57 -07:00
  • c718eb039b feat(ui): add user setting to control target="_blank" on links Frédéric Guillot 2025-06-08 20:47:57 -07:00
  • 699deea72c feat(oidc): use preferred_username first instead of email claim Frédéric Guillot 2025-06-08 18:00:29 -07:00
  • 9740011a31 feat(oidc): use preferred_username first instead of email claim Frédéric Guillot 2025-06-08 18:00:29 -07:00
  • c41d189a7a fix(karakeep): correct method name and improve error handling in SaveURL Frédéric Guillot 2025-06-08 17:42:23 -07:00
  • ebd6c42c42 fix(karakeep): correct method name and improve error handling in SaveURL Frédéric Guillot 2025-06-08 17:42:23 -07:00
  • adfc38d237 feat(locale): update locales using machine translation Frédéric Guillot 2025-06-08 16:59:37 -07:00
  • c6e313c3f5 feat(locale): update locales using machine translation Frédéric Guillot 2025-06-08 16:59:37 -07:00
  • a8bb7a48d7 feat(ui): avoid showing an excessive number of tags Frédéric Guillot 2025-06-08 15:21:59 -07:00
  • 33a0e121cd feat(ui): avoid showing an excessive number of tags Frédéric Guillot 2025-06-08 15:21:59 -07:00
  • f9dce3d10f perf(timzone): cache getLocation's results jvoisin 2025-06-08 16:12:02 +02:00
  • bbf9ad7817 perf(timzone): cache getLocation's results jvoisin 2025-06-08 16:12:02 +02:00
  • 567e8cfc89 build(deps): bump golang.org/x/image from 0.27.0 to 0.28.0 dependabot[bot] 2025-06-06 02:05:20 +00:00
  • c29c3372c0
    build(deps): bump golang.org/x/image from 0.27.0 to 0.28.0 dependabot[bot] 2025-06-06 02:05:20 +00:00
  • a8e73d6875 build(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 dependabot[bot] 2025-06-06 00:50:04 +00:00
  • d7c1a99c6f
    build(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 dependabot[bot] 2025-06-06 00:50:04 +00:00
  • fa7f2b18a0 build(deps): bump golang.org/x/crypto from 0.38.0 to 0.39.0 dependabot[bot] 2025-06-05 22:12:34 +00:00
  • 58d1c16bdb
    build(deps): bump golang.org/x/crypto from 0.38.0 to 0.39.0 dependabot[bot] 2025-06-05 22:12:34 +00:00
  • 43d302e768 feat: adding support for saving entries to karakeep Jesse Jaggars 2025-06-04 08:37:11 -04:00
  • 93177365ac feat: adding support for saving entries to karakeep Jesse Jaggars 2025-06-04 08:37:11 -04:00
  • 4e181330d0 build(deps): bump library/alpine in /packaging/docker/alpine dependabot[bot] 2025-06-02 22:16:34 +00:00
  • d393a23721
    build(deps): bump library/alpine in /packaging/docker/alpine dependabot[bot] 2025-06-02 22:16:34 +00:00
  • 0369f03940
    feat(locale): update Indonesian translations the7thNightmare 2025-05-29 10:45:45 +07:00
  • 4597d9b289
    feat(locale): update Chinese translations Qeynos 2025-05-29 11:44:40 +08:00
  • 71ac60a4a0 id translation Neko Nekowazarashi 2025-05-28 20:21:54 +07:00
  • acbcd612b2
    Update zh_CN.json Qeynos 2025-05-28 14:09:08 +08:00
  • 7bfd22aab7
    feat(locale): update German translation Cthulhux 2025-05-28 04:17:23 +02:00
  • 026802d5e8
    Update de_DE.json Cthulhux 2025-05-27 11:42:59 +02:00
  • 325c505b88 docs(changelog): update release notes for version 2.2.9 2.2.9 Frédéric Guillot 2025-05-26 18:13:05 -07:00
  • bfd8860398 feat(api): add new endpoints to manage API keys Frédéric Guillot 2025-05-25 15:37:37 -07:00
  • 1cfeb52b0c feat(api): add new endpoints to manage API keys Frédéric Guillot 2025-05-25 15:37:37 -07:00
  • ebd65da3b6 feat(locale): update Polish translation Matthaiks 2025-05-25 23:40:46 +02:00