{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":315621664,"defaultBranch":"main","name":"alfred-better-dictionaries","ownerLogin":"mr-pennyworth","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-24T12:13:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/74945464?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720872692.0","currentOid":""},"activityList":{"items":[{"before":"362e57d13718965dfa4c0e6bfa91ddd87a9de701","after":"360c9f5ac16c708d8a613c9bb3801ef6e4e2eadb","ref":"refs/heads/main","pushedAt":"2024-07-13T12:11:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"},"commit":{"message":"Bump up version to bundle latest AlfredExtraPane.app\n\nNow the extra pane has a menu in the menubar,\nallows customizing CSS and User-Agent, and has an\nauto-updater.","shortMessageHtmlLink":"Bump up version to bundle latest AlfredExtraPane.app"}},{"before":"3d91be64d76b3b8fccdd7ae24cb34193f929be0d","after":"362e57d13718965dfa4c0e6bfa91ddd87a9de701","ref":"refs/heads/main","pushedAt":"2024-07-02T01:05:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"},"commit":{"message":"Add support for transparency and blur from Alfred's theme\n\n`AlfredExtraPane.app` has been updated to support Alfred themes\ncontaining transparency and blur.\n - https://github.com/mr-pennyworth/alfred-extra-pane/commit/16e71e0487719ba36fff9d9c4c38027d4c178e1a\n - https://github.com/mr-pennyworth/alfred-extra-pane/commit/2295b987af852476e31c30412cf8140504b9f002\n\nGiven that the new version of the extra pane renders the window\nwith appropriate color, and expects the HTML to not have its own\nbackground color, in this change, we update the CSS for dict entries.","shortMessageHtmlLink":"Add support for transparency and blur from Alfred's theme"}},{"before":"2258ddbf97eaf82c5f60570e0941d892012a2d75","after":"3d91be64d76b3b8fccdd7ae24cb34193f929be0d","ref":"refs/heads/main","pushedAt":"2024-06-28T12:06:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"},"commit":{"message":"Remove need for manual setup step\n\nInstead of needing to run `.setup-better-dictionaries`,\nnow we run `./setup.sh` before each dict import.","shortMessageHtmlLink":"Remove need for manual setup step"}},{"before":"2258ddbf97eaf82c5f60570e0941d892012a2d75","after":null,"ref":"refs/tags/0.2.14","pushedAt":"2024-06-28T12:01:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"}},{"before":"c6bc1ebe636e7f6de6160cc8955cb31d88aec414","after":"2258ddbf97eaf82c5f60570e0941d892012a2d75","ref":"refs/heads/main","pushedAt":"2024-06-26T13:23:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"},"commit":{"message":"Remove need for manual setup step\n\nInstead of needing to run `.setup-better-dictionaries`,\nnow we run `./setup.sh` before each dict import.","shortMessageHtmlLink":"Remove need for manual setup step"}},{"before":"f9d7906810b1bd74a05a2e30161bb8ae1ceb2708","after":"c6bc1ebe636e7f6de6160cc8955cb31d88aec414","ref":"refs/heads/main","pushedAt":"2024-06-26T01:36:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"},"commit":{"message":"Wait for meilisearch client to be healthy\n\nFixes #28","shortMessageHtmlLink":"Wait for meilisearch client to be healthy"}},{"before":"0d8b2b082580a06096b5aca78525cf74981feb10","after":"f9d7906810b1bd74a05a2e30161bb8ae1ceb2708","ref":"refs/heads/main","pushedAt":"2024-06-26T01:31:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"},"commit":{"message":"Add dataclasses for alfred item","shortMessageHtmlLink":"Add dataclasses for alfred item"}},{"before":"a550d702c506e28530782aaaf41f880d4f4abd3c","after":"0d8b2b082580a06096b5aca78525cf74981feb10","ref":"refs/heads/main","pushedAt":"2024-06-23T16:24:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"},"commit":{"message":"Add dataclasses for alfred item","shortMessageHtmlLink":"Add dataclasses for alfred item"}},{"before":"cdb670b6a39337f4f6fbd1d4b8e2bf561d8360e4","after":"a550d702c506e28530782aaaf41f880d4f4abd3c","ref":"refs/heads/main","pushedAt":"2024-06-23T12:52:33.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"},"commit":{"message":"Use click for subcommands","shortMessageHtmlLink":"Use click for subcommands"}},{"before":"b4c06d2192fe70adf30ba209a464022c5e79311c","after":"cdb670b6a39337f4f6fbd1d4b8e2bf561d8360e4","ref":"refs/heads/main","pushedAt":"2024-06-21T21:12:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"},"commit":{"message":"Add support for different dict formats\n\nFixes #7\nFixes #29\n\nNow, the following third-party dictionaries are\nimported and displayed correctly:\n - [Terminilogy](https://agiletortoise.com/terminology/mac/)\n - [Littré](https://www.competencemac.com/Bureautique-Dictionnaires-en-francais_a1737.html)","shortMessageHtmlLink":"Add support for different dict formats"}},{"before":"50357866740f8d1e096f4812f3ad233432d175b7","after":"b4c06d2192fe70adf30ba209a464022c5e79311c","ref":"refs/heads/main","pushedAt":"2024-06-21T18:04:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"},"commit":{"message":"Document the get_word_defs_map func","shortMessageHtmlLink":"Document the get_word_defs_map func"}},{"before":"b76de2517a54f19bfafcf967856e0c22305ffd8d","after":"50357866740f8d1e096f4812f3ad233432d175b7","ref":"refs/heads/main","pushedAt":"2024-06-18T18:10:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"},"commit":{"message":"Fix IPA pronunciation\n\nhttps://www.ipaaudio.click/audio, which we were using\nto convert the IPA notation to voice, is gone.\n\nSo, now, use http://ipa-reader.xyz instead. Looks like\nsomeone or the other keeps building this using Amazon Polly\nand maybe we can keep switching as and when these projects\ndie 🤷🏻‍♂️\n\nAlso, as Apple's on-device text-to-speech is quite good,\nit worth considering dropping the IPA support altogether\nand just use `say` with the word itself.","shortMessageHtmlLink":"Fix IPA pronunciation"}},{"before":"3087b73817788691af7a05b61914b17652c236f5","after":"b76de2517a54f19bfafcf967856e0c22305ffd8d","ref":"refs/heads/main","pushedAt":"2024-06-18T15:09:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"},"commit":{"message":"Fix pyinstaller error by upgrading it\n\nSee https://github.com/pyinstaller/pyinstaller/issues/8554","shortMessageHtmlLink":"Fix pyinstaller error by upgrading it"}},{"before":"3be9a6cb75b7ae389297f111ec4cfdda690b08bb","after":"3087b73817788691af7a05b61914b17652c236f5","ref":"refs/heads/main","pushedAt":"2024-06-17T17:45:56.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"},"commit":{"message":"Bump up version\n\nInclude the following changes:\n - Silence inconsequential errors during setup\n - Create $alfred_workflow_data dir if non-existent\n - Remove no-longer-true notes from info.plist\n - Enable Alfred's Press Secretary during setup","shortMessageHtmlLink":"Bump up version"}},{"before":"1a2a057c7ca1b808e7f1dc5df4bc92eec6fa1775","after":"3be9a6cb75b7ae389297f111ec4cfdda690b08bb","ref":"refs/heads/main","pushedAt":"2024-02-23T18:28:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"},"commit":{"message":"Discover dicts directly storing data in Contents/Body.data\n\nWhile all dictionaries that come bundled with macOS\nstore the `Body.data` file in `Contents/Resources` folder,\nhttps://agiletortoise.com/terminology/mac/ stores it\ndirectly in the `Contents` folder.\n\nWith this change, we make sure to handle that case as\nwell.\n\nAt the moment, importing the Terminology dictionary still\nleads to visual glitches in the previews, which we may fix\nif future patches.","shortMessageHtmlLink":"Discover dicts directly storing data in Contents/Body.data"}},{"before":"e15eab28cd7caa7daa0cb3d2677b97fdd8141632","after":"1a2a057c7ca1b808e7f1dc5df4bc92eec6fa1775","ref":"refs/heads/main","pushedAt":"2024-02-23T16:34:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"},"commit":{"message":"Add fallback search triggers for imported dictionaries\n\nhttps://www.alfredapp.com/help/workflows/triggers/fallback-search/\n\nFixes #5","shortMessageHtmlLink":"Add fallback search triggers for imported dictionaries"}},{"before":"4d48574d206614a5742806815fa2c93147d64714","after":"e15eab28cd7caa7daa0cb3d2677b97fdd8141632","ref":"refs/heads/main","pushedAt":"2024-02-23T15:30:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"},"commit":{"message":"Handle dicts without `CFBundleDisplayName` in their info.plist\n\nThere seem to be dictionaries whose `info.plist` does not\ncontain the property `CFBundleDisplayName`.\n\nI wasn't able to reproduce the issue locally because all\nthe dictionaries Apple allows me to enable on my laptop\ndo contain that property.\n\nBased on #9, it looks like these problematic dictionaries\ndo have the `CFBundleName` property. To handle such such\ndictionaries, in this change, we introduce a fallback order:\n - `CFBundleDisplayName`\n - `CFBundleName`\n - `CFBundleIdentifier`\n\nWe also make sure that if a dictionary doesn't have any of\nthe above attributes, we ignore the dictionary, log the\nerror, but do not fail `.dict-import`.\n\nFixes #9","shortMessageHtmlLink":"Handle dicts without CFBundleDisplayName in their info.plist"}},{"before":"783dae4a077c22f23a95b945afbe4e6f5bfc0352","after":"4d48574d206614a5742806815fa2c93147d64714","ref":"refs/heads/main","pushedAt":"2024-02-22T14:52:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"},"commit":{"message":"Support Alfred 5 by upgrading AlfredExtraPane.app","shortMessageHtmlLink":"Support Alfred 5 by upgrading AlfredExtraPane.app"}},{"before":"52381f142f80f4fe24ec665f5335ef5b583af7ea","after":"783dae4a077c22f23a95b945afbe4e6f5bfc0352","ref":"refs/heads/main","pushedAt":"2024-02-20T15:22:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"},"commit":{"message":"Add .dict-css to open the stylesheet\n\nA user can type `.dict-css` in Alfred and open\nthe stylesheet that controls the appearance of\nthe dictionary entries.","shortMessageHtmlLink":"Add .dict-css to open the stylesheet"}},{"before":"f0ea85ce17b01a1c99e4cee0ebca19bd0b176c72","after":"52381f142f80f4fe24ec665f5335ef5b583af7ea","ref":"refs/heads/main","pushedAt":"2024-02-18T14:24:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"},"commit":{"message":"Fix font size","shortMessageHtmlLink":"Fix font size"}},{"before":"62d34c87dd8846bffa0d827639e43f959f18f44c","after":"f0ea85ce17b01a1c99e4cee0ebca19bd0b176c72","ref":"refs/heads/main","pushedAt":"2024-02-10T13:14:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"},"commit":{"message":"Fix Apple Silicon builds by including correct jq binary","shortMessageHtmlLink":"Fix Apple Silicon builds by including correct jq binary"}},{"before":"62d34c87dd8846bffa0d827639e43f959f18f44c","after":null,"ref":"refs/tags/0.2.2","pushedAt":"2024-02-10T13:13:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"}},{"before":"9bb30d109c076c8d4f2aeb8baad8f08daf8b86f8","after":"62d34c87dd8846bffa0d827639e43f959f18f44c","ref":"refs/heads/main","pushedAt":"2024-02-10T12:52:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"},"commit":{"message":"Fix Apple Silicon builds by including correct jq binary","shortMessageHtmlLink":"Fix Apple Silicon builds by including correct jq binary"}},{"before":"b30b4c3b0fd11fb4ef949a7ee07455a01762a1d1","after":"9bb30d109c076c8d4f2aeb8baad8f08daf8b86f8","ref":"refs/heads/main","pushedAt":"2024-02-10T12:35:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"},"commit":{"message":"Add .dict-data keyword action to open data folder","shortMessageHtmlLink":"Add .dict-data keyword action to open data folder"}},{"before":"cfb0ac38c64c79b0736ec661a2cd5317ca944a23","after":"b30b4c3b0fd11fb4ef949a7ee07455a01762a1d1","ref":"refs/heads/main","pushedAt":"2024-02-10T12:13:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"},"commit":{"message":"Download meilisearch binaries while building\n\nGitHub has disabled git LFS as it has exceeded the quota.\nThus, checking in the binaries is no longer an option.","shortMessageHtmlLink":"Download meilisearch binaries while building"}},{"before":"cfb0ac38c64c79b0736ec661a2cd5317ca944a23","after":null,"ref":"refs/tags/0.2.0","pushedAt":"2024-02-10T12:11:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"}},{"before":"e87d3ed41079f2ab9015afb7f2b14bc4ecf885a1","after":"cfb0ac38c64c79b0736ec661a2cd5317ca944a23","ref":"refs/heads/main","pushedAt":"2024-02-09T23:35:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"},"commit":{"message":"Fix search script filter","shortMessageHtmlLink":"Fix search script filter"}},{"before":"e87d3ed41079f2ab9015afb7f2b14bc4ecf885a1","after":null,"ref":"refs/tags/0.2.0","pushedAt":"2024-02-09T23:34:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"}},{"before":"9e73cd1ba7a803b5d48c51fc831b38886104a8b3","after":"e87d3ed41079f2ab9015afb7f2b14bc4ecf885a1","ref":"refs/heads/main","pushedAt":"2024-02-09T22:42:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"},"commit":{"message":"Materialize meilisearch binary from git lfs during build","shortMessageHtmlLink":"Materialize meilisearch binary from git lfs during build"}},{"before":"9e73cd1ba7a803b5d48c51fc831b38886104a8b3","after":null,"ref":"refs/tags/0.2.0","pushedAt":"2024-02-09T22:38:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mr-pennyworth","name":"Mr. Pennyworth","path":"/mr-pennyworth","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/74945464?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfocc9wA","startCursor":null,"endCursor":null}},"title":"Activity · mr-pennyworth/alfred-better-dictionaries"}