Commit graph

37 commits

Author SHA1 Message Date
Andre Perunicic
a71dc21494
Add mostly tag-based filtering to review interface (#46)
* Add tag-based filtering to review interface

Filter due notes using Dataview FROM expressions. Features:
- Collapsible filter drawer with tag shortcuts showing counts
- Custom query input supporting tags, folders, and complex expressions
- Save/load/delete named filter presets
- Filter state persists between sessions
- Shows filtered vs total count in header

* Limit tag display to 6 with expandable +N more button

- Show only 6 tags by default in filter shortcuts
- Add clickable '+N more' button that loads 6 more tags each click
- Style the button with dashed border and hover effect
- Reset displayed count when view refreshes
- Show filter name in count when using saved filters

* Document tag filtering feature in README

* Make status bar clickable and load faster

- Click status bar item to open Repeat view
- Show 'Repeat' text immediately, update count when Dataview ready
- Check if Dataview index already initialized to avoid waiting

* Update README with new screenshots and documentation

- Replace old screenshots with new webp images
- Simplify and reorganize documentation
- Add filtering feature documentation
2026-01-06 00:22:04 -05:00
Andre Perunicic
6a7687cf08 Prepare release of version 1.10.0 2025-06-22 21:48:56 -04:00
Andre Perunicic
b7450a3344 Prepare release of version 1.9.2 2025-06-22 01:15:00 -04:00
Andre Perunicic
720b97af92 Prepare release of version 1.9.1 2025-06-22 01:04:28 -04:00
Andre Perunicic
1c4d77bf3e
Add flag to allow enqueueing non-repeating notes (#41)
* Add command to repeat: never

* Add a default repeat value to the settings

* Add comments to repeat types

* Remove unused utility

* Use the default repeat property when inferring values

* Use a one day default default period after all

* Update README to mention the new default interval setting

* Reword new repeat property setting

* Prepare release of version 1.8.0

* Add toggle to enqueue notes without repeat (for setup)

* Show the Never button if non-repeating notes are enqueued

* Fix merge conflict after adding the never repeat setting

* Prepare release of version 1.9.0
2025-06-22 00:54:44 -04:00
Andre Perunicic
a8bc2b0bfd Prepare release of version 1.8.0 2024-09-03 16:27:45 -04:00
Andre Perunicic
3c45ca3c97 Prepare release of version 1.7.2 2024-07-28 22:45:53 -04:00
Andre Perunicic
6963e074e2 Prepare release of version 1.7.1 2024-07-21 19:03:20 -04:00
Andre Perunicic
72b0da4b48 Prepare release of version 1.7.0 2024-07-21 15:52:25 -04:00
Andre Perunicic
e90345d5d8
Support repeat: never and revamp README (#34)
* Update obsidian and dataview dev deps

* Allow explicitly disabling repetition

* Simplify the readme and add more screenshots
2024-07-21 14:51:59 -04:00
Andre Perunicic
2d3712e57a Prepare release of version 1.6.1 2024-01-27 20:42:44 -05:00
Andre Perunicic
cd489aafeb Prepare release of version 1.6.0 2023-11-12 22:57:21 -05:00
Andre Perunicic
e55ea5918f
Allow setting the morning and evening review times in settings (#26)
* Add setting to store default morning/evening review times

* Use new repeat time settings in the repetition setup modal

* Update obsidian development dependency version

* Add 24-hour string parsing util

* Pass settings along to choices utils for review times

* Rephrase ignore folder setting text

* Fix comment wording

* Remove separately passed in ignoreFolderPath setting

* Add missing param docstring
2023-11-12 22:42:58 -05:00
Andre Perunicic
1dc8411161 Prepare release of version 1.5.4 2023-06-10 14:39:20 -04:00
Andre Perunicic
ac56f54921 Prepare release of version 1.5.3 2023-06-03 23:41:06 -04:00
Andre Perunicic
a4fdf8acaf Prepare release of version 1.5.2 2023-05-31 21:59:57 -04:00
Andre Perunicic
39dd90e980 Prepare release of version 1.5.1 2023-02-26 12:19:17 -05:00
Andre Perunicic
4cbc3b5bef Prepare release of version 1.5.0 2023-02-20 20:01:13 -05:00
Andre Perunicic
86b8205547 Prepare release of version 1.4.0 2023-02-20 19:46:49 -05:00
Andre Perunicic
cffe638fae Prepare release of version 1.3.3 2023-01-02 15:30:51 -05:00
Andre Perunicic
0668e6b5ce Prepare release of version 1.3.2 2023-01-02 14:15:07 -05:00
Andre Perunicic
73b4b6d374 Prepare release of version 1.3.1 2023-01-02 12:51:46 -05:00
Andre Perunicic
03859de939 Prepare release of version 1.3.0 2022-12-31 15:18:50 -05:00
Andre Perunicic
33cb866374 Bump version to 1.2.0 2022-11-12 21:01:00 -05:00
Andre Perunicic
6c41a504f2 Bump luxon to the latest version 2022-11-12 20:57:54 -05:00
Andre Perunicic
4bcc26a153 Set plugin version number to 1.1.0 2022-11-02 01:06:20 -04:00
Andre Perunicic
693166cb3d Update description and entry point 2022-10-03 21:54:16 -04:00
Andre Perunicic
0684d94b7c Use a specific obsidian version in package.json 2022-10-02 00:09:40 -04:00
Andre Perunicic
a74cdf3be1 Update license and metadata 2022-10-02 00:09:25 -04:00
Andre Perunicic
d1d7bc3e77 Add eslint as a dep 2022-10-01 23:53:46 -04:00
Andre Perunicic
8281b82d51 Fix indentation and toggle source maps in prep for 1.0 2022-10-01 23:41:49 -04:00
Andre Perunicic
47787a8f3a Strip out react in favor of native components 2022-09-18 14:52:16 -04:00
Andre Perunicic
fe9a6bf53d Add missing dev deps: @types/luxon and obsidian-dataview 2022-09-18 01:24:07 -04:00
Andre Perunicic
5e9d901996 Implement periodic note parsing 2022-09-17 23:30:44 -04:00
Andre Perunicic
cd8413561c Add frontmatter parser and tests 2022-09-17 01:06:30 -04:00
Andre Perunicic
f77fa5a36e Refactor sample plugin into a skeleton for the repeat plugin 2022-09-11 19:15:31 -04:00
Andre Perunicic
fdcbe9dd72 Initial commit 2022-08-27 22:07:01 -04:00