Project

General

Profile

Activity

From 07/13/2022 to 08/11/2022

08/11/2022

01:41 PM Task #2583 (Resolved): Update data-source attribute during overwrite ingestion.
Venmuhilan B
01:15 PM Task #2587: Send 'non-dt-book-id' in the API response.
Sample api url for testing, https://edutestqa.appspot.com/admin/content/api/v1/trainee/lesson/section-content/f9aa1d3... Ayush Khandelwal
04:55 AM Task #2587 (Closed): Send 'non-dt-book-id' in the API response.
API endpoint: "/section-content/{bookId}/{rank}"
Connectivity between documentProcessing and content kind is both ha...
Ayush Khandelwal
12:55 PM Bug #2436 (Resolved): "Special characters" (quotes, ampersand, question mark etc) not working fine in booklet title and description
Venmuhilan B
05:07 AM Task #2584 (In Progress): Add 'non-dt-book-id' field to the 'documentProcessing' kind/table.
Anonymous
04:59 AM Feature #2538 (In Progress): Add back source page to booklet and make it point to non-dt book
Ayush Khandelwal
04:57 AM Task #2588 (Closed): Add source page to booklet and make it point to non-dt book.
Do this if the book is having 'non-dt-book-id'. Ayush Khandelwal
04:49 AM Task #2586 (Closed): Add the 'non-dt-book-id' field in the datastore manually for all the existing books.
Ayush Khandelwal

08/10/2022

02:38 PM Task #2583 (In Progress): Update data-source attribute during overwrite ingestion.
Venmuhilan B
01:31 PM Task #2583 (Reopened): Update data-source attribute during overwrite ingestion.
Ayush Khandelwal

08/09/2022

04:16 PM Feature #2560 (Resolved): Enable link update of a "link updated" book
Venmuhilan B
04:14 PM Task #2583 (Resolved): Update data-source attribute during overwrite ingestion.
Venmuhilan B
05:39 AM Task #2583 (In Progress): Update data-source attribute during overwrite ingestion.
Venmuhilan B
05:28 AM Task #2584 (Closed): Add 'non-dt-book-id' field to the 'documentProcessing' kind/table.
During parsing the zip file, if 1.txt contains 'non-dt-book-id' marker then add it to the 'documentProcessing' entry.... Ayush Khandelwal

08/08/2022

02:18 PM Task #2582 (Resolved): Add data-source attribute in the 'anchor-tags' during link update.
Venmuhilan B
12:23 PM Task #2583 (Closed): Update data-source attribute during overwrite ingestion.
... Ayush Khandelwal

08/05/2022

02:40 PM Task #2581 (Resolved): Add data-source attribute in the existing 'anchor tags'/'lurls' in the document during overwrite a book.
Venmuhilan B
02:40 PM Task #2581 (In Progress): Add data-source attribute in the existing 'anchor tags'/'lurls' in the document during overwrite a book.
Venmuhilan B
01:40 PM Task #2581 (Reopened): Add data-source attribute in the existing 'anchor tags'/'lurls' in the document during overwrite a book.
Ayush Khandelwal
01:22 PM Task #2581 (Resolved): Add data-source attribute in the existing 'anchor tags'/'lurls' in the document during overwrite a book.
Venmuhilan B
07:46 AM Task #2581 (In Progress): Add data-source attribute in the existing 'anchor tags'/'lurls' in the document during overwrite a book.
Venmuhilan B
07:04 AM Task #2581: Add data-source attribute in the existing 'anchor tags'/'lurls' in the document during overwrite a book.
data-source will contain o-url of the internal link from new document Ayush Khandelwal
07:04 AM Task #2581 (Closed): Add data-source attribute in the existing 'anchor tags'/'lurls' in the document during overwrite a book.
data-source will contain o-url of the internal link from new document
*Scheme:*...
Ayush Khandelwal
11:30 AM Task #2582 (In Progress): Add data-source attribute in the 'anchor-tags' during link update.
Venmuhilan B
07:53 AM Task #2582 (Closed): Add data-source attribute in the 'anchor-tags' during link update.
When changing the ourl to lurl during link update, save the ourl in the data-source attribute in the anchor tag. Ayush Khandelwal

08/03/2022

05:04 AM Bug #2436 (In Progress): "Special characters" (quotes, ampersand, question mark etc) not working fine in booklet title and description
Venmuhilan B

08/01/2022

08:33 AM Feature #2577 (Resolved): Solution Graph: Enable 'Extend All Nodes - 1 level'
Venmuhilan B
08:33 AM Feature #2577 (In Progress): Solution Graph: Enable 'Extend All Nodes - 1 level'
Venmuhilan B
06:28 AM Feature #2577 (Closed): Solution Graph: Enable 'Extend All Nodes - 1 level'
Create a button 'Extend All Nodes - 1 level' and add this functionality.
Today, we have a logic "ExtendAllSelected...
Ram Kordale
06:47 AM Feature #2387 (Feedback): Support for LHS TOC of booklet
Ram Kordale
04:51 AM Feature #2570 (Closed): Remove description for booklets
Ram Kordale
04:51 AM Feature #2530 (Closed): Allow more flexible format for external node in solution graph
Ram Kordale
04:51 AM Feature #2418 (Closed): Clicking internal URLs and purple link results inside a booklet to behave like Refresher
Ram Kordale
04:51 AM Task #2576 (Closed): Clicking on a l-url that is within the same document should not open "tooltip"
Create a booklet with 'Python 3 Language Reference > Compound Statements > The try statement'.
in that document, c...
Ram Kordale

07/29/2022

01:21 PM Feature #2530 (Feedback): Allow more flexible format for external node in solution graph
Working as expected Ayush Khandelwal
10:49 AM Feature #2530 (Resolved): Allow more flexible format for external node in solution graph
Ayush Khandelwal
07:15 AM Feature #2530 (In Progress): Allow more flexible format for external node in solution graph
Ayush Khandelwal
01:20 PM Task #2571 (Closed): BE: Select and add html content for a external node.
Working as expected Ayush Khandelwal
10:21 AM Task #2571 (Resolved): BE: Select and add html content for a external node.
Ayush Khandelwal
07:15 AM Task #2571 (In Progress): BE: Select and add html content for a external node.
Ayush Khandelwal
07:13 AM Task #2571 (Closed): BE: Select and add html content for a external node.
Ayush Khandelwal
01:20 PM Task #2572 (Closed): BE: Send external content information in the booklet api.
Working as expected Ayush Khandelwal
10:31 AM Task #2572 (Resolved): BE: Send external content information in the booklet api.
Ayush Khandelwal
10:22 AM Task #2572 (In Progress): BE: Send external content information in the booklet api.
Ayush Khandelwal
07:14 AM Task #2572 (Closed): BE: Send external content information in the booklet api.
Ayush Khandelwal
01:20 PM Task #2573 (Closed): FE: Fetch and display html file to the user.
Working as expected Ayush Khandelwal
10:46 AM Task #2573 (Resolved): FE: Fetch and display html file to the user.
Ayush Khandelwal
10:31 AM Task #2573 (In Progress): FE: Fetch and display html file to the user.
Ayush Khandelwal
07:15 AM Task #2573 (Closed): FE: Fetch and display html file to the user.
Ayush Khandelwal
05:21 AM Feature #2418 (Feedback): Clicking internal URLs and purple link results inside a booklet to behave like Refresher
Working as expected Ayush Khandelwal
05:20 AM Feature #2418 (Resolved): Clicking internal URLs and purple link results inside a booklet to behave like Refresher
Ayush Khandelwal
05:21 AM Task #2561 (Closed): Find out how can we enable ngbtooltip on the dynamic html.
Ayush Khandelwal
05:19 AM Feature #2570 (Feedback): Remove description for booklets
Working as expected Ayush Khandelwal
05:19 AM Feature #2570 (Resolved): Remove description for booklets
Ayush Khandelwal

07/28/2022

01:48 PM Feature #2570 (In Progress): Remove description for booklets
Ayush Khandelwal
01:33 PM Feature #2570 (Closed): Remove description for booklets
Today, the 'description' given while "share link" on solution graph page is used (1) after the title on the page as (... Ram Kordale
01:25 PM Feature #2418 (In Progress): Clicking internal URLs and purple link results inside a booklet to behave like Refresher
Ayush Khandelwal
01:25 PM Task #2561 (Resolved): Find out how can we enable ngbtooltip on the dynamic html.
Ayush Khandelwal
06:43 AM Feature #2560 (In Progress): Enable link update of a "link updated" book
Venmuhilan B

07/27/2022

12:29 PM Feature #2553 (Feedback): Enable resumption of curation when executing thread is killed
Venmuhilan B
12:27 PM Feature #2484 (Feedback): Resume ingestion automatically
Venmuhilan B
12:27 PM Task #2486 (Feedback): Fetch the books for automatic resume operation.
Venmuhilan B
12:27 PM Task #2485 (Feedback): Resume ingestion automatically on application startup.
Venmuhilan B
12:26 PM Feature #2339 (Feedback): Add section hierarchy to labels of nodes in admin side solution graph
Venmuhilan B
05:09 AM Task #2561 (In Progress): Find out how can we enable ngbtooltip on the dynamic html.
Ayush Khandelwal
05:09 AM Task #2561 (Closed): Find out how can we enable ngbtooltip on the dynamic html.
Ayush Khandelwal
04:52 AM Task #2503 (Rejected): Open the internal document page links like a refresher or open in a modal in the booklet page.
Duplicate ticket to #2418. So, rejecting this one. Ayush Khandelwal
04:49 AM Bug #2198 (Closed): Sometimes unable to generate the reports from the GUI.
Untraceable. so, closing it for now Ayush Khandelwal

07/26/2022

12:22 PM Feature #2450 (Rejected): While taking a test, browser back button should take them to the previous question
Rejected because solution is tough. Ram Kordale
12:20 PM Feature #2387 (Resolved): Support for LHS TOC of booklet
Ram Kordale
12:09 PM Feature #2497 (Closed): Co-existence of DT and non-DT books
Ram Kordale
12:09 PM Feature #2511 (Closed): Enable booklet update
Ram Kordale
12:08 PM Task #2534 (Closed): Disable hyperlinks and purple links in booklet page
Ram Kordale
12:08 PM Task #2535 (Closed): Re-enable guide and modals for users landing up on non-DT pages
Ram Kordale
12:08 PM Bug #2529 (Closed): Ensure bobbing pointers work
Ram Kordale
12:08 PM Bug #2527 (Closed): During Link update, book should be available
Ram Kordale
12:07 PM Bug #2559 (Closed): Next bobbing pointer misbehaviour
Ram Kordale
09:08 AM Bug #2559 (Feedback): Next bobbing pointer misbehaviour
Working as expected Ayush Khandelwal
09:08 AM Bug #2559 (Resolved): Next bobbing pointer misbehaviour
Ayush Khandelwal
12:07 PM Task #2539 (Closed): Source page should be removed from booklet pages until 2538 is completed
Ram Kordale
12:07 PM Feature #2537 (Closed): Changes to usage tips on booklet pages
Ram Kordale
12:07 PM Feature #2536 (Closed): Changes to feedback on booklet pages
Ram Kordale
11:09 AM Feature #2519 (Resolved): Create an API that sends published booklet information
Venmuhilan B
10:55 AM Feature #2519 (Feedback): Create an API that sends published booklet information
Venmuhilan B
09:03 AM Feature #2519 (In Progress): Create an API that sends published booklet information
Venmuhilan B
10:39 AM Task #2558 (In Progress): Display published booklets in the /qna page.
Ayush Khandelwal

07/25/2022

10:58 AM Feature #2553 (Resolved): Enable resumption of curation when executing thread is killed
Venmuhilan B
05:30 AM Feature #2553 (In Progress): Enable resumption of curation when executing thread is killed
Venmuhilan B
09:17 AM Bug #2559 (In Progress): Next bobbing pointer misbehaviour
Ayush Khandelwal
08:36 AM Bug #2559 (Closed): Next bobbing pointer misbehaviour
expectation is for next pointer to point downwards at the next hyperlink.
In a page such as /document/python-book-...
Ram Kordale
09:09 AM Feature #2560 (Closed): Enable link update of a "link updated" book
Today, once a book's links are updated, we cannot keep it up to date when versions of linked books are updated. Only ... Ram Kordale
07:48 AM Feature #2519: Create an API that sends published booklet information
Create a rest api in the Lesson Component. Ayush Khandelwal
07:08 AM Task #2558 (Closed): Display published booklets in the /qna page.
Ayush Khandelwal
05:54 AM Feature #2497 (Feedback): Co-existence of DT and non-DT books
Working as expected Ayush Khandelwal
05:54 AM Feature #2497 (Resolved): Co-existence of DT and non-DT books
Ayush Khandelwal
05:53 AM Task #2502 (Closed): Remove the search bar on the booklet page. And also add the book-name in the existing internal urls.
Working as expected Ayush Khandelwal
05:53 AM Task #2501 (Closed): Show/Forward only isFinerGranularBook=false books in the 'annotated documentation' use case that means in the getBooks() API and the documentation() API.
Working as expected Ayush Khandelwal
05:53 AM Task #2500 (Closed): Perform 'link update' on the basis of 'isFinerGranularBook(DT)' field.
Working as expected Ayush Khandelwal
05:53 AM Task #2499 (Closed): During ingest add a new field called "isFinerGranularBook".
Working as expected Ayush Khandelwal
05:22 AM Task #2499 (Feedback): During ingest add a new field called "isFinerGranularBook".
Venmuhilan B
05:29 AM Task #2523 (Feedback): Update the state field in the solution graph list using un(publish) button.
Venmuhilan B
05:28 AM Task #2522 (Feedback): Show publish and unpublish button in the solution graph listing page.
Venmuhilan B
05:28 AM Task #2521 (Feedback): On creation of solution graph share link, add a new field called state in the Datastore.
Venmuhilan B
05:28 AM Feature #2520 (Feedback): Enable 'Content Admin' Role to (un)publish booklets (in the SolutionGraph->List page)
Venmuhilan B
05:15 AM Task #2531 (Closed): Info button and timeToRead in booklet for external node should not be shown
Ram Kordale

07/22/2022

05:19 AM Feature #2553 (Closed): Enable resumption of curation when executing thread is killed
Just like we "checkpoint" and allow "Resume" in other states, we need to do the same when book is in 'Curating' (and ... Ram Kordale

07/21/2022

03:09 PM Feature #2520 (Resolved): Enable 'Content Admin' Role to (un)publish booklets (in the SolutionGraph->List page)
Ayush Khandelwal
03:08 PM Feature #2537 (Feedback): Changes to usage tips on booklet pages
Working as expected Ayush Khandelwal
12:57 PM Feature #2537 (Resolved): Changes to usage tips on booklet pages
Ayush Khandelwal
12:06 PM Feature #2537 (In Progress): Changes to usage tips on booklet pages
Ayush Khandelwal
06:46 AM Feature #2537 (Closed): Changes to usage tips on booklet pages
Tip 1: Use the Table of Contents on the left to traverse in the booklet.
Tip 2: Check out our easy to read annotated...
Ram Kordale
03:08 PM Feature #2536 (Feedback): Changes to feedback on booklet pages
Working as expected Ayush Khandelwal
12:05 PM Feature #2536 (Resolved): Changes to feedback on booklet pages
Ayush Khandelwal
10:38 AM Feature #2536 (In Progress): Changes to feedback on booklet pages
Ayush Khandelwal
06:24 AM Feature #2536 (Closed): Changes to feedback on booklet pages
Please replace 'Liked purple links?' with 'Did you find this booklet useful?'
Ram Kordale
10:38 AM Task #2539 (Feedback): Source page should be removed from booklet pages until 2538 is completed
Working as expected Ayush Khandelwal
08:33 AM Task #2539 (Resolved): Source page should be removed from booklet pages until 2538 is completed
Ayush Khandelwal
07:21 AM Task #2539 (In Progress): Source page should be removed from booklet pages until 2538 is completed
Ayush Khandelwal
06:51 AM Task #2539 (Closed): Source page should be removed from booklet pages until 2538 is completed
Ram Kordale
08:44 AM Task #2535 (Feedback): Re-enable guide and modals for users landing up on non-DT pages
Working as expected Ayush Khandelwal
08:44 AM Task #2535 (Resolved): Re-enable guide and modals for users landing up on non-DT pages
Ayush Khandelwal
06:22 AM Task #2535 (In Progress): Re-enable guide and modals for users landing up on non-DT pages
Ayush Khandelwal
06:11 AM Task #2535 (Closed): Re-enable guide and modals for users landing up on non-DT pages
Ram Kordale
06:50 AM Feature #2538 (Closed): Add back source page to booklet and make it point to non-dt book
Ram Kordale
06:16 AM Task #2534 (Feedback): Disable hyperlinks and purple links in booklet page
Working as expected Ayush Khandelwal
05:48 AM Task #2534 (Resolved): Disable hyperlinks and purple links in booklet page
Ayush Khandelwal
05:17 AM Task #2534 (In Progress): Disable hyperlinks and purple links in booklet page
Ayush Khandelwal
05:14 AM Task #2534 (Closed): Disable hyperlinks and purple links in booklet page
This is a temporary feature until we are able to show hyperlinks and purple links in booklet pages as "tooltips". Ram Kordale

07/20/2022

11:08 AM Feature #2533 (Closed): Enable purple link on/off and threshold for search graphs
Today, by default in solution graph, purple links are not added. They are added only if the user asks for purple link... Ram Kordale
10:23 AM Task #2502 (Resolved): Remove the search bar on the booklet page. And also add the book-name in the existing internal urls.
Ayush Khandelwal
05:22 AM Task #2502 (In Progress): Remove the search bar on the booklet page. And also add the book-name in the existing internal urls.
Ayush Khandelwal
07:39 AM Task #2523 (Resolved): Update the state field in the solution graph list using un(publish) button.
Venmuhilan B
05:27 AM Task #2523 (In Progress): Update the state field in the solution graph list using un(publish) button.
Venmuhilan B
05:21 AM Task #2523 (Reopened): Update the state field in the solution graph list using un(publish) button.
Reopened reason:
1. Change the method type from GET to POST.
2. Send the solutionGraphIds in the request-body inste...
Ayush Khandelwal

07/19/2022

06:58 PM Task #2501 (Resolved): Show/Forward only isFinerGranularBook=false books in the 'annotated documentation' use case that means in the getBooks() API and the documentation() API.
Ayush Khandelwal
06:12 PM Task #2501 (In Progress): Show/Forward only isFinerGranularBook=false books in the 'annotated documentation' use case that means in the getBooks() API and the documentation() API.
Ayush Khandelwal
06:12 PM Task #2500 (Resolved): Perform 'link update' on the basis of 'isFinerGranularBook(DT)' field.
Ayush Khandelwal
08:22 AM Task #2500 (In Progress): Perform 'link update' on the basis of 'isFinerGranularBook(DT)' field.
Ayush Khandelwal
11:30 AM Task #2531 (Feedback): Info button and timeToRead in booklet for external node should not be shown
Working as expected Ayush Khandelwal
08:05 AM Task #2531 (Resolved): Info button and timeToRead in booklet for external node should not be shown
Ayush Khandelwal
06:06 AM Task #2531 (In Progress): Info button and timeToRead in booklet for external node should not be shown
Ayush Khandelwal
05:42 AM Task #2531 (Closed): Info button and timeToRead in booklet for external node should not be shown
In https://rapidken.ai/booklet/what-is-the-python-keyword-with-used-for-2207171423, the info button beside the first ... Ram Kordale
05:54 AM Bug #2527 (Feedback): During Link update, book should be available
Working as expected Ayush Khandelwal
05:46 AM Bug #2532 (Closed): Unable to add more than one external node in solution graph
create a solution graph and pick a node that has an external node attached. now, attempting to add another external n... Ram Kordale
05:03 AM Task #2053 (Closed): 'Table of Contents' should not be a hyperlink. Instead, it should be a like a title of the page
Ram Kordale
05:03 AM Task #2053 (Resolved): 'Table of Contents' should not be a hyperlink. Instead, it should be a like a title of the page
Ram Kordale

07/18/2022

02:20 PM Feature #2310 (Closed): Make solution graph lesson mobile friendly
Ram Kordale
02:05 PM Task #2499 (Resolved): During ingest add a new field called "isFinerGranularBook".
Venmuhilan B
01:38 PM Task #2499 (In Progress): During ingest add a new field called "isFinerGranularBook".
Venmuhilan B
12:01 PM Task #2499: During ingest add a new field called "isFinerGranularBook".
This field will come from the 1.txt file Ayush Khandelwal
11:59 AM Task #2499: During ingest add a new field called "isFinerGranularBook".
Add a new field in the documentProcessing Ayush Khandelwal
11:46 AM Feature #2511 (Feedback): Enable booklet update
Working as expected Ayush Khandelwal
11:12 AM Bug #2529 (Feedback): Ensure bobbing pointers work
Working as expected Ayush Khandelwal
11:12 AM Bug #2529 (Resolved): Ensure bobbing pointers work
Ayush Khandelwal
06:27 AM Bug #2529 (In Progress): Ensure bobbing pointers work
Ayush Khandelwal
08:56 AM Feature #2530 (Closed): Allow more flexible format for external node in solution graph
Ram Kordale
08:50 AM Bug #2436 (Reopened): "Special characters" (quotes, ampersand, question mark etc) not working fine in booklet title and description
Please try with other characters like ? etc. For example, https://rapidken.ai/booklet/what-is-the-python-keyword-%22w... Ram Kordale
08:41 AM Feature #2510 (Reopened): Enable deletion of booklets
Unable to delete https://rapidken.ai/booklet/what-is-the-python-keyword-"with"-used-for?-2207171422. Perhaps, this is... Ram Kordale
08:23 AM Bug #2527 (Resolved): During Link update, book should be available
Venmuhilan B
06:49 AM Bug #2527 (In Progress): During Link update, book should be available
Venmuhilan B
05:31 AM Bug #2527: During Link update, book should be available
Make sure, link update books should be available in the getBooks() api. Ayush Khandelwal

07/17/2022

11:41 AM Bug #2529 (Closed): Ensure bobbing pointers work
Ram Kordale

07/16/2022

07:10 AM Bug #2527 (Closed): During Link update, book should be available
Steps to reproduce:
- start link update of a book
- try to search in that book on the FE. this will not be possible...
Ram Kordale

07/15/2022

09:53 AM Feature #2510: Enable deletion of booklets
Working as expected Ayush Khandelwal
09:29 AM Feature #2510 (Feedback): Enable deletion of booklets
Venmuhilan B
09:06 AM Task #2523 (Resolved): Update the state field in the solution graph list using un(publish) button.
Venmuhilan B
05:53 AM Task #2523 (In Progress): Update the state field in the solution graph list using un(publish) button.
Venmuhilan B
06:54 AM Task #2522 (Resolved): Show publish and unpublish button in the solution graph listing page.
Venmuhilan B
05:23 AM Task #2522 (In Progress): Show publish and unpublish button in the solution graph listing page.
Venmuhilan B
05:37 AM Feature #2511 (Resolved): Enable booklet update
Ayush Khandelwal
05:23 AM Task #2521 (Resolved): On creation of solution graph share link, add a new field called state in the Datastore.
Venmuhilan B
04:51 AM Task #2521 (In Progress): On creation of solution graph share link, add a new field called state in the Datastore.
Venmuhilan B

07/14/2022

03:37 PM Task #2523 (Closed): Update the state field in the solution graph list using un(publish) button.
On click of the publish button, update all the selected solution graph entries in the datastore as 'publish' state.
...
Ayush Khandelwal
02:18 PM Task #2522 (Closed): Show publish and unpublish button in the solution graph listing page.
Show two buttons next to the delete button in the solution graph listing page.
1. Publish
2. Unpublish
Note: The...
Ayush Khandelwal
01:49 PM Task #2521 (Closed): On creation of solution graph share link, add a new field called state in the Datastore.
# state field should have either 'publish' or 'unpublish' as a value.
# By default, on the creation of solution grap...
Ayush Khandelwal
01:40 PM Feature #2520 (Closed): Enable 'Content Admin' Role to (un)publish booklets (in the SolutionGraph->List page)
Ram Kordale
01:39 PM Feature #2519 (Closed): Create an API that sends published booklet information
Ram Kordale
01:03 PM Feature #2518 (Closed): Show only published booklets in /qna page (latest modified first)
Ram Kordale

07/13/2022

09:19 AM Feature #2510 (Resolved): Enable deletion of booklets
Venmuhilan B
06:32 AM Feature #2510 (In Progress): Enable deletion of booklets
Venmuhilan B
06:21 AM Feature #2510 (Closed): Enable deletion of booklets
On Solution Graph->List page, add a check box for each row. Add a Delete button on top. When delete button is pressed... Ram Kordale
09:08 AM Feature #2511 (Closed): Enable booklet update
We can create booklets as follows:
1. exp search -> create search graph
2. solution graph -> add
3. goto existing ...
Ram Kordale
 

Also available in: Atom