Commit graph

  • c847f191c4
    Merge 660fdbc6de into d78b66ae8e Roberto Gama 2025-05-14 16:27:32 -0300
  • 660fdbc6de fix: applying suggestions on comment in https://github.com/gavvvr/obsidian-imgur-plugin/pull/103#discussion_r2082374238. Roberto Gama 2025-05-14 16:25:44 -0300
  • 3905efd42b feat: add date on link text Roberto Gama 2025-05-09 16:10:51 -0300
  • d78b66ae8e chore: add missing .hotreload file to vault used for dev-mode main Kirill Gavrilov 2025-02-28 23:19:51 +0300
  • e8a7e1ab54 docs: change README's title Kirill Gavrilov 2025-02-28 23:13:37 +0300
  • d443a5914f chore: add missing .hotreload file in dev mode WIP Kirill Gavrilov 2025-02-28 23:19:51 +0300
  • 4ea485d4ed docs: change README's title Kirill Gavrilov 2025-02-28 23:13:37 +0300
  • 55f24deff6 wip Kirill Gavrilov 2024-12-29 13:46:58 +0300
  • c12e8b4d18 ci: fix code coverage data export Kirill Gavrilov 2024-10-21 02:36:47 +0300
  • 1b4aee2357 build: add missing types to e2e tsconfig.json Kirill Gavrilov 2024-11-03 02:28:38 +0300
  • 06d616ad97 test(e2e): disable failing test for bug #94 Kirill Gavrilov 2024-11-08 15:47:44 +0300
  • 446092d3b7 build(e2e): automatically open DevTools with DEBUG env var Kirill Gavrilov 2024-11-08 00:57:52 +0300
  • c6f450ef2d build: upgrade all dependencies to their latest versions Kirill Gavrilov 2025-01-29 01:50:14 +0300
  • 85e132e5a6 build: upgrade Vitest to v3.0.4 Kirill Gavrilov 2025-01-29 01:46:20 +0300
  • c013a4cb22 build: upgrade ESLint and Prettier related stuff to their latest versions Kirill Gavrilov 2025-01-29 01:44:51 +0300
  • d3bdc63ddb build: drop unused 'ts-node' dependency Kirill Gavrilov 2025-01-29 01:37:57 +0300
  • 1fa09cdda0 build: drop tslib dependency and importHelpers compiler option Kirill Gavrilov 2025-01-29 01:33:48 +0300
  • 2af07b3afa refactor: more idiomatic exhaustiveness test Kirill Gavrilov 2025-01-29 01:33:36 +0300
  • 444f8f80ce refactor: enable noPropertyAccessFromIndexSignature compiler option Kirill Gavrilov 2025-01-29 01:33:21 +0300
  • b77da391d4 refactor: enable noImplicitOverride compiler option Kirill Gavrilov 2025-01-29 01:33:03 +0300
  • 05ef57ea78 build: always rebuild plugin from sources before running e2e tests Kirill Gavrilov 2025-01-29 01:32:18 +0300
  • 1a895db6e6 refactor: extract code from ImgurPlugin class Kirill Gavrilov 2025-01-29 01:31:18 +0300
  • 66bd82fd1b test(e2e): align electron version with the latest Obsidian v1.7.7 Kirill Gavrilov 2025-01-29 01:27:39 +0300
  • 842d157141 build: upgrade webdriverio to latest version Kirill Gavrilov 2025-01-29 01:26:56 +0300
  • adf87c9ba8 build: upgrade pnpm to v9.15.4 Kirill Gavrilov 2025-01-29 01:22:16 +0300
  • 5e043a9fa1 refactor: slightly less code Kirill Gavrilov 2025-01-29 01:13:09 +0300
  • 92e3ef1545 refactor: reuse already obtained reference Kirill Gavrilov 2025-01-29 01:12:48 +0300
  • fa1819b1a8 refactor: extract code from ImgurPlugin class Kirill Gavrilov 2025-01-29 01:12:16 +0300
  • c328240a20 refactor: extract code from ImgurPlugin class Kirill Gavrilov 2025-01-29 01:11:49 +0300
  • 5cacd581bd refactor: extract code from ImgurPlugin class Kirill Gavrilov 2025-01-29 01:10:45 +0300
  • 70c864ff8b test(e2e): add another test for local image upload Kirill Gavrilov 2024-12-30 02:07:36 +0300
  • 6d72e84213 test(e2e): add test for canvas paste Kirill Gavrilov 2024-11-07 04:13:12 +0300
  • ee11e0688d test(e2e): add test for canvas paste refactoring-and-more-testing Kirill Gavrilov 2024-11-07 04:13:12 +0300
  • f67acd7759 refactor: extract some code from ImgurPlugin class Kirill Gavrilov 2024-11-04 02:59:37 +0300
  • 1c887e763f refactor: slightly less code Kirill Gavrilov 2024-11-04 02:42:46 +0300
  • e2e9222569 refactor: reuse already obtained reference Kirill Gavrilov 2024-11-04 02:36:25 +0300
  • 829612210e refactor: extract some code from ImgurPlugin class Kirill Gavrilov 2024-11-04 02:34:43 +0300
  • 869582d471 refactor: extract some code from ImgurPlugin class Kirill Gavrilov 2024-11-04 02:27:16 +0300
  • dc1ec442ec refactor: extract some function from ImgurPlugin class Kirill Gavrilov 2024-11-04 02:00:11 +0300
  • a152aed464 test(unit): add some tests for pseudo-random id generating function Kirill Gavrilov 2024-11-04 01:39:57 +0300
  • 0aa796a3e9 refactor: new pseudo-random id implementation with guaranteed length Kirill Gavrilov 2024-11-04 01:30:33 +0300
  • 060b9d4bf9 refactor: extract function for getting pseudorandom string id Kirill Gavrilov 2024-11-03 21:01:30 +0300
  • bbcf7f3cac refactor: convert method to idiomatic getter Kirill Gavrilov 2024-11-03 20:00:27 +0300
  • ece361e225 refactor: rename backing field Kirill Gavrilov 2024-11-03 19:55:32 +0300
  • 910423639b refactor: remove duplicated accessor Kirill Gavrilov 2024-11-03 19:54:51 +0300
  • 1892e79bf0 refactor: using getter instead of direct access to backing field Kirill Gavrilov 2024-11-03 19:52:02 +0300
  • f3703b12d3 refactor: convert method to idiomatic getter Kirill Gavrilov 2024-11-03 19:17:54 +0300
  • 8ad1f47cff refactor: make plugin settings read-only for external clients Kirill Gavrilov 2024-11-03 18:57:35 +0300
  • 3afd2d3e02 refactor: convert static method to utility function Kirill Gavrilov 2024-11-03 18:45:24 +0300
  • 1382ef4a83 refactor: dedicated file for plugin settings code Kirill Gavrilov 2024-11-03 18:33:59 +0300
  • 09646ff454 refactor: move module augmentation to a dedicated d.ts file Kirill Gavrilov 2024-11-03 18:18:20 +0300
  • 8a017cecce refactor: more idiomatic TypeScript code Kirill Gavrilov 2024-11-03 16:02:58 +0300
  • 1c5448485a ci: better names for CI jobs Kirill Gavrilov 2024-11-03 02:49:25 +0300
  • 020284650e chore: 2.6.3 release 2.6.3 Kirill Gavrilov 2024-11-03 02:45:36 +0300
  • ca89724a6f test(e2e): add test for uploading existing local image Kirill Gavrilov 2024-11-03 02:27:38 +0300
  • 6204a39a8f test(e2e): extract base64 representation of sample image for future reuse Kirill Gavrilov 2024-11-03 02:19:24 +0300
  • d0161325a6 feat: expose action for uploading local image as a command Kirill Gavrilov 2024-11-03 01:41:41 +0300
  • be6e335315 refactor: extract code for finding local image at cursor position Kirill Gavrilov 2024-11-03 01:38:03 +0300
  • b7da15f83d build: upgrade all dependencies to their latest versions Kirill Gavrilov 2024-10-30 20:40:53 +0300
  • 389c6b1f4c build: explicitly declare types used by TypeScript compiler for wdio tests Kirill Gavrilov 2024-10-30 02:37:15 +0300
  • 9794c6146f test(e2e): add test for resizing image with command palette Kirill Gavrilov 2024-10-30 02:22:45 +0300
  • 0cc3f84de4 build: explicitly declare types used by TypeScript compiler for wdio tests adding-another-e2e-test-WIP Kirill Gavrilov 2024-10-30 02:37:15 +0300
  • eb2dcdba42 test(e2e): add test for resizing image with command palette Kirill Gavrilov 2024-10-30 02:22:45 +0300
  • de6b2c8b5c build: increase e2e test timeout with DEBUG env var Kirill Gavrilov 2024-10-30 02:19:55 +0300
  • 8cd738fbe1 test(e2e): refactor to prepare emprty vault once for all tests in test suite Kirill Gavrilov 2024-10-21 20:58:34 +0300
  • b029b24ee6 test(e2e): refactor to page object pattern Kirill Gavrilov 2024-10-21 19:52:50 +0300
  • a5fe4501a6 test: refactor to async fs operations Kirill Gavrilov 2024-10-21 19:10:09 +0300
  • a2e962583b build: add linting task to package.json Kirill Gavrilov 2024-10-21 17:10:37 +0300
  • 54dc6ce787 build: upgrade all dependencies to their latest versions Kirill Gavrilov 2024-10-21 17:02:31 +0300
  • 0418b86344 build: explicitly declare dependencies used by the project Kirill Gavrilov 2024-10-21 17:00:32 +0300
  • a27cd804ea chore(git): ignore lock-files from popular package managers Kirill Gavrilov 2024-10-21 16:13:38 +0300
  • b099818a66 ci: extract Sonar scan to a seprate job Kirill Gavrilov 2024-10-21 01:30:59 +0300
  • 6a891b8c65 ci: switch to pnpm for speed and disk efficiency Kirill Gavrilov 2024-10-21 01:56:54 +0300
  • c9565ba30b ci: update versions of GitHub actions Kirill Gavrilov 2024-10-21 01:23:03 +0300
  • 433cb21592 ci: use LTS version of Node.js Kirill Gavrilov 2024-10-21 01:09:28 +0300
  • a863655700 build: use exact versions of dependencies and get rid of package-lock.json Kirill Gavrilov 2024-10-21 00:57:40 +0300
  • 07ff59ed7c chore: update .git-blame-ignore-revs Kirill Gavrilov 2024-10-21 00:55:12 +0300
  • 9809b1e5f6 style: apply stylistic type-checked rules from typescript-eslint Kirill Gavrilov 2024-10-21 00:52:50 +0300
  • 24595d8ce7 refactor: switch to for-of loops where possible Kirill Gavrilov 2024-10-21 00:35:24 +0300
  • 310a960672 chore(eslint): switch typed linting to "project service" Kirill Gavrilov 2024-10-20 21:44:42 +0300
  • b222327815 chore(eslint): configure 'eslint-plugin-wdio' for e2e specs Kirill Gavrilov 2024-10-20 00:23:21 +0300
  • b7c6e4d8cf chore: switch to the right TypeScript type for WDIO config Kirill Gavrilov 2024-10-19 01:25:42 +0300
  • c78f037270 chore(eslint): ignore .js files in e2e tests vault Kirill Gavrilov 2024-10-17 14:57:33 +0300
  • d1c6452d0e test(e2e): autoCompileOpts no longer exists since WebdriverIO v9 Kirill Gavrilov 2024-10-17 14:56:21 +0300
  • 8b3b08b29b test(e2e): refactor, place types in d.ts Kirill Gavrilov 2024-10-17 14:54:43 +0300
  • e479421e4c chore: update .git-blame-ignore-revs Kirill Gavrilov 2024-10-15 02:58:10 +0300
  • 161b26b495 style: sort imports with Perfectionist ESLint plugin Kirill Gavrilov 2024-10-15 02:55:50 +0300
  • fd8e9a2ec4 chore(eslint): add imports sorting rules from eslint-plugin-perfectionist plugin Kirill Gavrilov 2024-10-15 02:54:57 +0300
  • 5dc98ba10c refactor: fix 'no-misused-promises' eslint warning Kirill Gavrilov 2024-10-14 21:27:07 +0300
  • 90d570379c build: upgrade all dependencies to their latest versions Kirill Gavrilov 2024-10-14 20:48:07 +0300
  • 7a075bea3a chore: explicitly state that the package is not intended for publishing Kirill Gavrilov 2024-10-14 20:27:40 +0300
  • 23abfcdb26 test(e2e): use the right way to switch to Obsidian main window Kirill Gavrilov 2024-10-13 22:26:16 +0300
  • ef69fa3c5f test(e2e): fix failing test Kirill Gavrilov 2024-10-13 22:22:06 +0300
  • 475ec590e0 chore: 2.6.2 release 2.6.2 Kirill Gavrilov 2024-10-07 23:38:23 +0300
  • e0a381977f
    fix: missing support for 'jpg' extension Nicoleta Panaghiu 2024-10-07 23:10:49 +0300
  • d3a2e43a22 refactor: keep extensions grouped by media type. llNicoleta 2024-10-07 23:08:10 +0300
  • 2c07707492 feat: support jpg format llNicoleta 2024-10-07 19:03:13 +0300
  • 1e53cc9c68 chore: 2.6.1 release 2.6.1 Kirill Gavrilov 2024-09-30 14:15:31 +0300
  • 1afe055dea fix: disable "Authenticate" button when no Client ID entered Kirill Gavrilov 2024-09-30 14:12:28 +0300
  • 67545d201c fix(build): using the right script for production build Kirill Gavrilov 2024-09-30 14:29:14 +0300