Commit graph

111 commits

Author SHA1 Message Date
Dima Gerasimov a9ef5bd86a extension: fix for deprecated window unload listener, it doesn't always trigger anymore
+ some minor refactoring/renaming
2022-12-27 14:32:26 +00:00
Dima Gerasimov 709220eb10 build script: add watch mode 2022-12-27 14:32:26 +00:00
Dima Gerasimov c1acbc114b add extension ids for firefox and chrome 2022-12-24 21:20:33 +00:00
Dima Gerasimov 7dcd827704 bump extension version 2022-12-24 16:15:26 +00:00
Dima Gerasimov 11cd3b3f65 extension: some 'cosmetic' preparations for manifest v3
tested on chromium/firefox stable
2022-12-24 05:41:19 +00:00
Dima Gerasimov 5bdd5116e7 switch makeCaptureRequest to fetch api in preparation for manifest v3 2022-12-24 05:41:19 +00:00
Dima Gerasimov 20022db1f6 mac: allow using Shift-Enter to complete capture 2022-12-24 05:41:19 +00:00
Dima Gerasimov 83e7de9be9 extension: simplify webpack config a bit, remove some legacy, update dev packages 2022-12-24 05:41:19 +00:00
Dima Gerasimov ddb5fe5c31 extension: update webpack/babel/eslint/flow
mostly borrowed version from promnesia for now
2022-12-23 21:34:16 +00:00
Dima Gerasimov 4127e3de64 extension: move to a separate dir, update build scripts etc
borrowed build scritps etc from promnesia
2022-12-23 21:34:16 +00:00
Dima Gerasimov b57c787774 macos: support setup for launchd
should resolve https://github.com/karlicoss/grasp/issues/32
2022-12-21 18:48:52 +00:00
Dima Gerasimov 417a02ba6f ci: bring up to date with pymplate, setup github actions 2022-12-21 02:17:46 +00:00
Dima Gerasimov e019265aa1 org_tools: support escaping percents in templates via \%
also add a regression test

addresses
https://github.com/karlicoss/grasp/issues/35
https://github.com/karlicoss/grasp/pull/43

Thanks @Chickensoupwithrice for spotting and fix attempt
2022-12-21 02:17:46 +00:00
Dima Gerasimov 4375365415 org_tools: add a proper test comparing default template output 2022-12-21 02:17:46 +00:00
Dima Gerasimov 6ab099a330 server test: use requests instead of httpie 2022-12-21 02:17:46 +00:00
karlicoss 4bc8f01122
Merge pull request #30 from karlicoss/updates
Support for dynamic selection/comment formatting
2020-04-12 16:42:48 +01:00
Dima Gerasimov c29408ae6c Support dynamic configuration 2020-04-12 16:39:45 +01:00
Dima Gerasimov 6b6020598b add Config to allow for more flexible formatting 2020-04-12 16:10:27 +01:00
Dima Gerasimov 3327e40f09 more consisten quoting 2020-04-12 15:56:24 +01:00
Dmitrii Gerasimov af24c99157
Merge pull request #29 from karlicoss/cleanup-webpack
Cleanup webpack
2020-02-14 23:30:12 +00:00
Dima Gerasimov 8f827fadbf remove redundant dev dependencies 2020-02-14 23:17:07 +00:00
Dima Gerasimov 8a9c64a25c get rid of HtmlWebpackPlugin 2020-02-14 23:17:07 +00:00
Dima Gerasimov 08d316a1de cleanup webpack config, remove useless bits, less plugins 2020-02-14 22:37:12 +00:00
Dima Gerasimov 7b637563b5 update publishing instructions 2020-02-08 17:12:37 +00:00
Dima Gerasimov 694f577363 bump version 2020-02-08 16:30:13 +00:00
Dima Gerasimov 74a141550f remove ANY_HOST stuff 2020-02-08 16:28:37 +00:00
Dmitrii Gerasimov 70e60a8276
Update README.md 2020-02-08 16:24:14 +00:00
Dima Gerasimov f24378ebae add a prompt for manual test 2020-02-08 15:41:27 +00:00
Dima Gerasimov ff6699d585 Display permission status for the endpoint 2020-02-08 15:41:27 +00:00
Dima Gerasimov c4306ca740 show a warning when there are no permissions 2020-02-08 15:41:27 +00:00
Dima Gerasimov 3b093a68b2 Validate URL on options page 2020-02-08 15:41:27 +00:00
Dima Gerasimov 1d05a374df Ask for permissions during options saving
Seems like a more reliable way
2020-02-08 15:41:27 +00:00
Dima Gerasimov 87e9bf4127 propagate error; work around Firefox fussiness 2020-02-08 15:41:27 +00:00
Dima Gerasimov f24ca71ba4 proper implementation for requesting permissions 2020-02-08 15:41:27 +00:00
Dima Gerasimov 4130b4eca0 initial optional permissions support for non-localhost 2020-02-08 15:41:27 +00:00
Matt Gauger c5440b61cb Create ~/.config/systemd/user and parent dirs if it does not already exist 2019-12-15 05:51:12 +00:00
Dima Gerasimov becc43863c Start using promise apis 2019-12-10 00:37:36 +00:00
Dima Gerasimov 8b6069db43 Allow unsafe eval in dev mode only 2019-12-09 21:58:36 +00:00
Dima Gerasimov 50f08ac3b5 bump version, add instructions for AMO upload 2019-12-09 21:32:14 +00:00
Dima Gerasimov 0ca63f1d09 disable minimize for extension 2019-12-09 21:19:02 +00:00
Dima Gerasimov 1ca82d1c00 Fix remaining eval warning in release extension, lint on CI 2019-12-09 21:19:02 +00:00
Dima Gerasimov 7ab240947d Add --lint to build script 2019-12-09 21:19:02 +00:00
Dima Gerasimov 73fb8aa3dd Add nicer build script 2019-12-09 21:19:02 +00:00
Dima Gerasimov 3984bfb5db make quicktest executable 2019-11-26 21:18:27 +00:00
Dmitrii Gerasimov ecd1d2a3d3
fix firefox addon URL 2019-11-16 21:32:32 +00:00
Dima Gerasimov 571e58efac quicktest 2019-09-15 21:10:01 +04:00
Dima Gerasimov 7c742a5cac Update readme 2019-06-29 19:11:32 +01:00
Dima Gerasimov 838d1e2d13 give a better name 2019-06-29 19:11:32 +01:00
Dima Gerasimov 7e9873c4cf skip integration test in CI 2019-06-29 19:11:32 +01:00
Dima Gerasimov a7caf6c0f5 Move test to the separate file 2019-06-29 19:11:32 +01:00