Commit graph

  • 1092382fbc disable all li.operation popovers on mobile and enable and disable on window resize events appropriately Robin Scholtes 2023-07-24 14:57:21 +1200
  • 95c9c88799 add popover functionality to c-op-li, handle enabling and disabling on window resizing etc.' Robin Scholtes 2023-07-24 14:56:18 +1200
  • d9ea487c1a add option to c-op-list to create a sortable list Robin Scholtes 2023-07-24 14:54:34 +1200
  • b3ad5bb303 function name change Robin Scholtes 2023-07-24 14:53:50 +1200
  • 4ecd2bd32c remove some lines and annotations moved to other files Robin Scholtes 2023-07-24 12:16:08 +1200
  • 0830ece0fb fix selector, remove some unused code Robin Scholtes 2023-07-24 12:14:59 +1200
  • a3fa46eb09 remove listeners from Manager Robin Scholtes 2023-07-24 12:12:12 +1200
  • 7967bd4f08 remove unused function Robin Scholtes 2023-07-24 12:10:13 +1200
  • e40df1fec0 use mutation observer to observe fav class and update its icon accordingly any time mutation is observed Robin Scholtes 2023-07-24 12:09:35 +1200
  • 1562c86211 updateFavourites to handle selected and favourite classes across the ops-lists Robin Scholtes 2023-07-24 12:08:37 +1200
  • 840b6155f1 Handle selected, favourite classes and rerendering of the favcat accordingly Robin Scholtes 2023-07-21 11:48:43 +1200
  • 5f32df891b A few annotations and event listener removals on disconnectedCallback Robin Scholtes 2023-07-21 11:47:00 +1200
  • 6b0b368564 A few border touch ups for a cleaner and consistent look Robin Scholtes 2023-07-21 11:44:54 +1200
  • 5d12ed0bd3
    Merge 6a193c5c22 into 6ed9d4554a #1595 1nclud3 2023-07-15 02:12:08 +0200
  • 22d75453cd
    Merge e7df21f0fa into 6ed9d4554a #1565 David 'Epper' Marshall 2023-07-15 02:12:07 +0200
  • 56350830c8
    Merge 97abea8612 into 6ed9d4554a #1590 Odyhibit 2023-07-15 02:12:07 +0200
  • 6ed9d4554a
    10.5.2 v10.5.2 n1474335 2023-07-14 19:01:41 +0100
  • 2dcd345349
    Updated chromedriver n1474335 2023-07-14 19:01:35 +0100
  • 81924b4a7e
    10.5.1 v10.5.1 n1474335 2023-07-14 18:54:03 +0100
  • 5a0c3a3b47
    Fixed webpack config n1474335 2023-07-14 18:53:56 +0100
  • 7b599fe7f7
    10.5.0 v10.5.0 n1474335 2023-07-14 18:41:44 +0100
  • 4faaa07188
    Updated CHANGELOG n1474335 2023-07-14 18:41:32 +0100
  • fa228b2571
    Added a range of GOST operations n1474335 2023-07-14 18:37:02 +0100
  • 8c3491d84e
    chore: update return type from JSON to string #1587 Jon King 2023-07-13 11:33:07 -0700
  • 26ba032aad
    chore: update chrome driver to fix UI tests Jon King 2023-07-13 11:32:51 -0700
  • 97abea8612 update chromedriver version #1590 Odyhibit 2023-07-11 23:58:23 -0500
  • 6a193c5c22
    Update chromedriver version in package.json #1595 h45h-1nclud3 2023-06-23 05:18:26 +0300
  • e91fe5b144
    Update ExtractIPAddresses.mjs h45h-1nclud3 2023-06-22 19:53:36 +0300
  • dde88f82d3
    Update ExtractIPAddresses.mjs #1594 h45h-1nclud3 2023-06-22 19:49:02 +0300
  • 4fd8865e0c
    Update ExtractIPAddresses.mjs to include Defanged IPv4 Addresses h45h-1nclud3 2023-06-22 17:35:31 +0300
  • 742a2d60fb Tried just updating the chromedriver. David C Goldenberg 2023-06-20 11:58:32 -0400
  • 8cf46a222d Switched Node 18 and npm 8 David C Goldenberg 2023-06-20 11:00:42 -0400
  • 5c3f03adaf Update: Moved back to node 18. David C Goldenberg 2023-06-20 10:32:38 -0400
  • c322e1fa0c Update: Fixed typos David C Goldenberg 2023-06-20 10:08:00 -0400
  • e005dae8dc Update: Fixed the openssl-legacy-provder error by updating to new version of node. David C Goldenberg 2023-06-20 09:27:12 -0400
  • 6af3f39854
    Update RefangURL.jsm #1591 Matt Kelly 2023-06-16 13:47:11 -0500
  • bbe4438516
    Create RefangURL.jsm Matt Kelly 2023-06-16 13:44:43 -0500
  • 6f6e9cce39 add c-operation-list so any of these elements ( category list, category list item, operation list, operation list item ) can be created individually or simply through their parent. Also fix some annotations across the app that used event instead of Event, causing the IDE to get confused Robin Scholtes 2023-06-16 17:08:43 +1200
  • b1b0be254b introducing and refactoring to using custom components for building category / cat lists / operation lists. This allows us to group relevant functionality more efficiently, easier maintenance in the future. We could, one by one, refactor and encapsulate components across CC in this manner. A very convenient and much needed effect of this implementation is that these components can hold functionality and references exclusively pertaining to themselves. Separating said functionality increases code compartmentalisation while references and event listeners requiring these references are guaranteed to be up to date with the component at all times. Robin Scholtes 2023-06-16 12:09:04 +1200
  • 01ab6a21e2 Remove .trim() from Rail fence Odyhibit 2023-06-12 22:03:42 -0500
  • d3caca0721 Remove .trim() from Rail fence Odyhibit 2023-06-12 21:51:10 -0500
  • 6377230b8a
    feat: add to category Jon King 2023-05-27 18:39:33 -0700
  • 4f826fda6b
    feat: add jsonata query operation Jon King 2023-05-27 18:17:31 -0700
  • d525a0cc31
    fix(license): update year #1584 Even Stensberg 2023-05-26 15:07:33 +0200
  • 1e5190cd7d [#181] a few classname and selector updates Robin Scholtes 2023-05-23 20:19:20 +1200
  • 8d14dfa554 [#181] add some functions that allow for an individual Category to be re-rendered ( such as Favourites, but can be used for any Category in the future if needed ), additional refactoring to make previously mentioned functionality work Robin Scholtes 2023-05-23 20:17:36 +1200
  • bff22d4b7f [#181] refactor favourites updating: rather than building all of the ops-lists in Operations every time a new operation is added or removed, only rerender favCat and handle the updating of the individual operations 'favourite' classes and icons Robin Scholtes 2023-05-23 20:15:15 +1200
  • 51aa931dee [#181] move isFavourite check up in toStubHtml to be able to add 'favourite' class on init as well Robin Scholtes 2023-05-23 20:11:40 +1200
  • 2fe5cdc605 [#181] update function names and make the linter happy Robin Scholtes 2023-05-23 20:09:14 +1200
  • 0aab3bdf5a [#181] add a note for later refactoring Robin Scholtes 2023-05-23 20:08:20 +1200
  • 3a10e4a4fb [#181] update some function names and documentation Robin Scholtes 2023-05-23 20:07:24 +1200
  • 4e67556518 [#181] update function name Robin Scholtes 2023-05-23 20:05:27 +1200
  • 6e6d6e0ed5 update some docs, todo.txt Robin Scholtes 2023-05-15 22:01:23 +1200
  • 4b030c7d61 on user test request: when the recipe pane is maximised but the rec-list is empty, open the operations-dropdown on click of the recipe-list ( which holds no items ) Robin Scholtes 2023-05-15 20:54:49 +1200
  • f5f0e91d51 update colours for better UX and implement AA minimum contrast Robin Scholtes 2023-05-15 14:18:10 +1200
  • 9ec902a369 add a different background color on op selected, based on user test feedback Robin Scholtes 2023-05-15 13:34:13 +1200
  • 82837254ea fix selected class bug messed up after refactoring Robin Scholtes 2023-05-15 12:52:13 +1200
  • 9a7ec25493 rename recipeList var to recipeListItems ( since we are selecting list items ), and ingredient to item Robin Scholtes 2023-05-12 18:01:31 +1200
  • 8649b90a04 optimise addSelectedClass func Robin Scholtes 2023-05-12 17:58:56 +1200
  • 8ece85127a remove unneccesary array length checks Robin Scholtes 2023-05-12 17:55:41 +1200
  • df781bec00 add function to check for window width and use that throughout the app for more convenient future use Robin Scholtes 2023-05-12 17:50:46 +1200
  • 6a1514db30 rename functions to better adhere to conventions Robin Scholtes 2023-05-12 17:34:39 +1200
  • ec259dd793 replace ternary with for cleaner code Robin Scholtes 2023-05-12 17:30:10 +1200
  • 5b39d0fe65 change updateVisibility func name to setElementVisbility Robin Scholtes 2023-05-12 17:20:11 +1200
  • 5d46d763e1 set columnSplitter minSize operations to 360 to avoid confusion Robin Scholtes 2023-05-12 16:59:10 +1200
  • 02a4dd5bd3 add local storage availability check, prep for code review Robin Scholtes 2023-05-12 14:47:45 +1200
  • 5b25b74775 optimise Robin Scholtes 2023-05-12 10:57:23 +1200
  • 41d511a396 [#181] check if localStorage has favourites at all to prevent errors when not available Robin Scholtes 2023-05-12 10:50:00 +1200
  • 984ce61924 revert nightwatch paths to original test Robin Scholtes 2023-05-12 09:55:14 +1200
  • 6b61567b5a setting up mobile tests Robin Scholtes 2023-05-11 20:24:09 +1200
  • 6259e4b2ee [#181] bump nightwatch version Robin Scholtes 2023-05-11 11:35:22 +1200
  • 0bb3a4325e [#181] update Chrome driver to 113 ( latest stable ) in order for Nighwatch to be able to run Robin Scholtes 2023-05-11 11:06:08 +1200
  • 2c08ccf070 revert imports for development Robin Scholtes 2023-05-11 08:36:53 +1200
  • 6242738230 typo fix Robin Scholtes 2023-05-10 23:22:56 +1200
  • b80525315d return imports to original ( assert {type:json}). This stops local dev from working though Robin Scholtes 2023-05-10 23:16:32 +1200
  • 9fbef2c163 [#181] cleanup to prep draft PR for PR Robin Scholtes 2023-05-10 23:08:14 +1200
  • b177762cb6
    Merge pull request #3 from gaijinat/gaijinat-patch-1 #1576 Gaijin.at 2023-05-10 13:07:40 +0200
  • e1bf4dd4fa
    Update Categories.json Gaijin.at 2023-05-10 13:07:18 +0200
  • 941a1ab938
    Merge pull request #2 from gaijinat/gaijinat-readme-1 Gaijin.at 2023-05-10 13:05:24 +0200
  • 1dadaa9076
    Add files via upload Gaijin.at 2023-05-10 13:04:42 +0200
  • a7a76ec7ef [#181] update README, run / fix lint Robin Scholtes 2023-05-10 21:53:29 +1200
  • 997f26e4f8 [#181] add breakpoint check in HTMLOperation so desktop doesn't get op description errors Robin Scholtes 2023-05-10 21:22:38 +1200
  • d774a50f13 [#181] set mobile ops-dropdown to fill all space except ops and banner. No need for the controls at this point while scrolling the ops Robin Scholtes 2023-05-10 17:09:26 +1200
  • a27de41328 [#181] reduce title-height from 48 to 40 Robin Scholtes 2023-05-10 16:51:50 +1200
  • fefb98e466 [#181] add splitter column minimal widths to prevent unwanted overflows under any situation Robin Scholtes 2023-05-10 15:39:15 +1200
  • 0868d97cee [#181] adjust #controls panel template and css so it will automatically scale based on #controls height, which makes adjustWidth() redundant. Controls is now 50px height on mobile ( 70 was just a lot of wasted space that can be better spend ) Robin Scholtes 2023-05-10 15:27:43 +1200
  • 6daf11ce11
    Update Categories.json #1575 Gaijin.at 2023-05-10 05:09:47 +0200
  • 75025a70de
    Merge pull request #4 from gaijinat/gaijinat-readme-2 Gaijin.at 2023-05-10 04:00:39 +0200
  • ee498dc383
    Add files via upload Gaijin.at 2023-05-10 03:59:47 +0200
  • d156228dc4
    Merge pull request #3 from gaijinat/gaijinat-readme-1 Gaijin.at 2023-05-10 03:46:14 +0200
  • 78e34c4842
    Add files via upload Gaijin.at 2023-05-10 03:44:56 +0200
  • 222bb624ae [#181] decrease size of controls for mobile UI Robin Scholtes 2023-05-10 13:15:01 +1200
  • 4efac7bd58
    Merge pull request #2 from gaijinat/gaijinat-new-ops-2 Gaijin.at 2023-05-09 21:03:03 +0200
  • 8c04d59f1e
    Add files via upload Gaijin.at 2023-05-09 21:01:49 +0200
  • 4c57346ff9
    Merge pull request #1 from gaijinat/gaijinat-newops-1 Gaijin.at 2023-05-09 20:58:03 +0200
  • a098893595
    Add files via upload Gaijin.at 2023-05-09 20:41:14 +0200
  • 429b6ee9de
    Add files via upload Gaijin.at 2023-05-09 20:39:06 +0200
  • 5362f9fda4 [#181] add Robin Scholtes 2023-05-09 22:14:36 +1200
  • 59372a5f17
    Update DishWorker.mjs #1573 Zack Zhou 2023-05-09 16:07:48 +0800
  • f1257ea356 bit of refactoring Robin Scholtes 2023-05-09 18:42:14 +1200