Skip to main content

What features do you want to see?

Leave some feedback around how we can improve!

Completed

Allow filtering words by tags on the home page

Original Suggestion: “If there's a way that I can have my Quran tarjamah words and my qasas words not mixed on the home page. I want those 2 groups of words to be in completely different places”

Rashdan Rahman2 years ago
2

Ignore/Delete Flashcards

Add an option on flashcards that allows users to ignore it so that it doesn't show up for review. This would be separate for both forward and reverse cards.

Sufyan Khan2 years ago
Completed

Sort by Recently Created

Allow users to sort words by newly created/updated.

Sufyan Khan2 years ago
In Progress

Allow bulk operations on entries

Allows users to modify entries in bulk. Initially this will ship with deleting, enabling or disabling reverse flashcards, and adding or removing tags support.

Sufyan Khan3 months ago
In Progress

Allow matching all tags or any tags

This feature adds an optional to the tags filter on the home page and in decks that allows users to pick whether the matched words need to contain all the tags or any of the tags.

Sufyan Khan3 months ago
Planned

Implement a Heatmap

On the Progress page, implement a heatmap that tracks your study history over months.

Sufyan Khan7 months ago
Planned

Implement Automatic Scheduling Optimizer

Implement an optimizer that reviews your study history and automatically optimizes the scheduling algorithm based on your habits.

Sufyan Khan7 months ago
Planned

Implement Widgets on Mobile

Implement a widget on mobile devices (both iOS and Android) that allows users to see the count of flashcards that are due today and their streak.

Sufyan Khan7 months ago
Planned

Implement Push Notifications on Mobile

Send push notifications reminding users to review for the day (to maintain streak) on their mobile device.

Sufyan Khan7 months ago
In Progress

Allow Customizing Both Sides of Flashcards

This feature should allow users (maybe in settings) to customize which fields are displayed on the hint side of the flashcard (before pressing reveal answer) and the answer side. Currently we allow you to configure just antonyms, but it would be great to allow configuring any field.

Sufyan Khan7 months ago
Completed

AI-Based Autocompletion for Dictionary Entries

This feature will use AI to autocomplete different fields when creating a new dictionary entry. This includes autocompleting translation, root, morphology fields, examples, etc… This will primarily be a pro feature. I might make a form of this available for free (ex. only root detection).

Sufyan Khan8 months ago
Completed

Offline Functionality

Allow the application to function offline. The search functionality will likely be reduced, but should work almost similar to how it does when online. Some other features might be disabled when offline, but the entire dictionary should be available when offline.

Sufyan Khan2 years ago
Completed

Flashcard Studying Analytics

Add a new page that shows users statistics regarding their studying sessions. For example, it could show a graph that displays how many words you've reviewed daily over the past month. Another example is that it could show you words which you have the most trouble with.

Sufyan Khan2 years ago
Rejected

Public API/Custom Integrations

Create a public API for users to interact with their baha dictionaries programmatically. This will allow creation of third party extensions for Bahar. For example, if you use an app for note taking, this API would allow you to programmatically copy your words from Bahar to this app. This is just a simple example, but in practice it would allow pretty much anything. The technical details will be posted later. At a high level, the API will expose CRUD operations on your dictionary words, settings, and possibly flashcards.

Sufyan Khan2 years ago
1

Product Documentation

Create a public product documentation website. This will have detailed documentation on all the features on Bahar and how to use them. It will also include instructions on using the API once that is available.

Sufyan Khan2 years ago
In Progress

Native Mobile App

Currently, Bahar is just a web application. So even on mobile devices, you have to visit the website. Create a native mobile application for iOS and Android for Bahar which would be installed from an app store like Google Play Store or Apple Store. The main advantages of this are that: 1) performance would be slightly better and animations would be smoother, and 2) it would allow implementing push notifications.

Sufyan Khan2 years ago
Completed

Show More Details of Words on the Homepage

Show more details for words in the list on the home/search page. Check the designs below for how this might look. Current state: Possible future state:

Sufyan Khan2 years ago
Rejected

AI Agent Integration

Integrate a large language model (LLM) into the application such as Open AI (ChatGPT) or Claude (Anthropic) through a chat interface under a new tab in the application. Users will provide Arabic text to the agent (either by uploading an image or typing out the text), it will then help him parse the text by summarizing the text. Users can ask the agent to break down individual words which will prompt it to create dictionary word entries in your Bahar dictionary. The words will include any information regarding the word that the agent is able to figure out such as: type (اسم أو فعل أو حرف), morphology (الصرف), translation, definition (in Arabic), root letters, etc… Since this is an LLM, users can customize the type of information it generates. For example, if you want the agent to also generate examples for any words it helps you break down, you can simply ask it to. The idea is that full translation of the Arabic text provided will be discouraged, but the agent will try to help you understand it piece-by-piece. So, if you paste in text, it will prompt you what you need help with. If you ask it to translate the entire thing, it will instead try to hone in on exactly what you need help with. Translation of the Qur’an will be completely disabled.

Sufyan Khan2 years ago