Commit graph

63 commits

Author SHA1 Message Date
DecafDev
c79f52e900
feat: remove premium features (#380) 2025-03-30 08:42:12 -06:00
DecafDev
bba710b495 refactor: change to type-only import 2025-01-11 18:45:57 -07:00
DecafDev
cf845351d8 feat: clear smi cache on migration 2024-09-10 21:13:01 -06:00
DecafDev
d2207f1f9d chore: add smi debug 2024-09-10 20:50:53 -06:00
DecafDev
3916af82d0
fix: don't replace existing tab when view opens (#323) 2024-09-09 23:43:32 -06:00
DecafDev
329e86af30 feat: remove status bar when view is open 2024-09-09 21:57:01 -06:00
DecafDev
cd722498dc
fix: resolve crash when settings are open when view is closed (#294) 2024-08-02 18:07:11 -06:00
DecafDev
394a3f9c52 fix: clear social media cache for compatability 2024-08-01 13:09:37 -06:00
DecafDev
ee828028af fix: stop license from clearing after upgrading multiple vaults on the same device 2024-07-30 02:40:16 -06:00
DecafDev
c3b06261e1
Update license system (#275)
* feat: simplify key logic

* docs: update network section of README

* refactor: rename to "Premium features are enabled"

* docs: fix grammar

* feat: clean up old values

* feat: implement digital signature validation

* refactor: add clean up message
2024-07-30 02:30:56 -06:00
DecafDev
9e396dcc3d
Add to favorites option (#206)
* feat: add favorites button to context menu

* chore: bump version

* feat: add favorites store

* feat: filter by favoritesCache
2024-07-15 21:30:17 -06:00
DecafDev
8fb0ec00d9 refactor: make PluginEvent an enum 2024-07-10 13:48:05 -06:00
DecafDev
ebfd815630
Add file icons (#155)
* feat: add file icons setting

* feat: render file icons
2024-07-06 14:57:47 -06:00
DecafDev
9f214fff5d fix: don't block plugin UI while waiting for request 2024-06-25 20:32:59 -06:00
DecafDev
1f52edaefb
Refactor migrations (#133)
* refactor: move migrations into their own class

* refactor: don't export old types

* test: fix failing test

* feat: add preform migrations function

* fix: delete creationDate prop

* chore: add ts-auto-guard

* test: make sure migrations work
2024-06-25 19:58:35 -06:00
DecafDev
aa8643f35d
Add view toggle settings (#127)
* chore: bump version

* feat: upgrade settings to support view toggles

* refactor: use base filter

* feat: update default settings

* feat: fix settings tab

* fix: use flat structure instead of global key

* feat: add view toggle settings

* refactor: rename to viewOrder

* refactor: use T as a type prefix

* fix: update current view on toggle switch

* fix: handle when all toggles are off
2024-06-25 03:13:36 -06:00
DecafDev
cadee1adc5
Add feed view (#119)
* chore: bump version

* feat: render feed view

* feat: add feed view

* fix: align center

* refactor: move pagination into its own component

* feat: wrapping of pagination indicator on window size shrink

* fix: move filters over 4px to align them with other content

* fix: handle events for all files

* feat: handle file modify event
2024-06-24 03:10:39 -06:00
DecafDev
e78214aa5b
feat: add enableScrollButtons setting (#113) 2024-06-23 19:23:27 -06:00
DecafDev
7baa0d17a5
Add filter toggle settings (#112)
* chore: bump version

* feat: add toggle settings for all filters

* fix: delete onlyFavorites prop

* fix: export old settings

* feat: add default settings

* fix: load new settings

* refactor: move into SearchFilter component

* fix: make sure favorites is enabled on settings migration

* feat: render search filter conditionally

* feat: render favorites filter conditionally

* feat: render sort and timestamp filters conditionally

* feat: render custom filter conditionally

* fix: resolve groups not rendering

* docs: update FEATURES.md

* feat: filter toggle setting change event
2024-06-23 18:46:57 -06:00
DecafDev
7b36418724
Add sticky groups (#108)
* feat: add sticky group functionality

* feat: add sticky group icon

* docs: update FEATURES.md
2024-06-23 14:26:22 -06:00
DecafDev
d2131a46d8
fix: ignore create events emitted on vault load (#107) 2024-06-23 13:31:14 -06:00
DecafDev
f4f5471ad7
Add clock updates setting (#106)
* feat: add enable clock updates setting

* feat: add event handler for clock updates change

* refactor: update description

* chore: bump version
2024-06-23 13:25:46 -06:00
DecafDev
4f852373c3
Add custom filter (#94)
* refactor: rename for custom filter

* chore: bump version

* feat: add custom filters

* feat: add different filter UI

* feat: delete old folder key

* feat: remove global folder selection

* fix: resolve folder filtering

* refacctor: update parameter names

* feat: don't duplicate frontmatter cache data

* feat: add content filtering logic

* feat: add is empty and is not empty

* fix: hide input on empty or not empty

* test: update assertions

* feat: add premium license message

* fix: remove default folder value
2024-06-22 23:03:20 -06:00
DecafDev
afdddc655c
Add date filter dropdown (#90)
* feat: change settings to support more filter rules

* feat: add data options

* chore: bump version

* feat: handle optional types

* style: move code

* feat: delete old variable names

* fix: handle valueData change

* feat: add DatePropertyFilterType enum

* feat: increase property filter select size to 160px

* feat: add custom date

* fix: use valueData for date input

* fix: clear custom date on date value switch

* refactor: rename to "select a property"

* fix: don't accept number on input

* feat: add placeholder for input

* fix: fix updating of value input

* feat: add assertion for date

* feat: add new date filtering

* feat: add other options
2024-06-21 20:06:39 -06:00
DecafDev
ed8f2eb4ef
Add device registration (#84)
* feat: add generateRandomVaultId function

* feat: add license key setting

* feat: add update event

* feat: add server is offline message

* refactor: use correct terminology

* refactor: rename to device registration

* chore: bump version
2024-06-16 22:36:45 -06:00
DecafDev
be05eea226
Fix date formats (#66)
* fix: support YYYY-MM-DDTHH:mm

* fix: handle case where date or datetime are not formatted properly

* feat: use console.warn or console.error

* chore: bump version
2024-06-11 02:45:18 -06:00
DecafDev
84ddcaaaa2 feat: add command to open view 2024-06-10 13:52:32 -06:00
DecafDev
8f58abbaca
Update creation date (#60)
* refactor: rename to created date

* refactor: rename to createdMillis

* chore: bump version

* refactor: rename to createdDate

* refactor: make description go to another line
2024-06-10 13:34:05 -06:00
DecafDev
416813d4a4
Feat creation modified properties (#59)
* feat: add settings button in view

* chore: bump version

* feat: support property creation date and modified date

* refactor: update setting description

* feat: update view when settings change
2024-06-10 13:13:52 -06:00
DecafDev
b9329d2820
Feat hover preview (#56)
* feat: add hover link preview

* chore: bump version
2024-06-04 13:04:00 -06:00
DecafDev
06d8aa63c5
Match when property doesn't exist (#50)
* feat: add matchNotesWithoutProperty setting

* feat: add match without property checkbox

* feat: add business logic for handling property DNE checkbox

* refactor: rename to property type
2024-06-03 17:28:01 -06:00
DecafDev
29c4af256b
Fix long titles (#48)
* feat: add titleWrapping setting

* feat: set title overflow to ellipsis

* feat: render word break

* chore: bump version
2024-06-02 20:08:36 -06:00
DecafDev
bd4afe8547
Tab accessibility (#44)
* feat: add tab accessibility

* chore: bump version
2024-05-28 17:42:25 -06:00
DecafDev
a2755a48a6
Feat reorder views (#38)
* chore: bump version

* feat: support order in view type settings data

* feat: allow reorder view list

* refactor: disable console log

---------

Co-authored-by: Trey Wallis <40307803+trey-wallis@users.noreply.github.com>
2024-05-28 09:18:51 -06:00
Trey Wallis
5376c595c2
Feat logging (#28)
* feat: add logging functionality

* refactor: move into types folder

* feat: add log statement for saving

* refactor: use logger.warn instead of console.error
2024-05-25 14:25:02 -06:00
Trey Wallis
271943cc90
Rearrange property filter groups (#27)
* feat: make property group tags draggable

* fix: resolve drag end error

* feat: remove position from filter groups

* chore: bump version

* feat: remove position from filter groups

* feat: add rearrange groups to property filter app
2024-05-25 13:53:41 -06:00
Trey Wallis
5de870b6be fix: resolve settings not saving 2024-05-01 02:48:06 -06:00
Trey Wallis
d3168aca36 fix: use new settings 2024-04-30 00:24:06 -06:00
Trey Wallis
4628acbb49
Add missing property filter options (#23)
* feat: add property exists and does not exist filter options

* feat: add support for all properties filters

* feat: migrate to 0.4.0

* refactor: move edit to the front

* feat: add filter type support

* fix: fix overflow on modal container

* feat: remove is not empty and is empty
2024-04-30 00:17:40 -06:00
Trey Wallis
ec2bc8b7cd feat: save plugin version 2024-04-21 20:53:54 -06:00
Trey Wallis
734682660c
Add event handlers (#17)
* refactor: remove React types

* feat: add event handlers

* fix: make frontmatter update reactive

* fix: resolve reactiivty

* fix: resolve custom values not updating

* fix: resolve lag on startup

* fix: resolve rename events not working
2024-04-20 15:20:55 -06:00
Trey Wallis
f6660b627c refactor: disable log messages 2024-04-19 01:42:45 -06:00
Trey Wallis
5130f6ba02 refactor: simplify settings 2024-04-19 00:48:07 -06:00
Trey Wallis
097d09f75d feat: support basic app in svelte 2024-04-18 16:58:42 -06:00
Trey Wallis
a2c8103262 fix: resolve imports 2024-04-18 14:53:50 -06:00
Trey Wallis
7ace9eb0ef
Add property filters (#7)
* refactor: move properties into their own key

* feat: add properties filter data structure

* feat: add property filters app

* feat: add switch

* feat: add divider

* feat: add basic property filter modal content

* fix: resolve properties not saving

* refactor: rename to app

* refactor: move into components folder

* refactor: rename to group 1

* fix: resolve settings not updating

* fix: resolve settings being reset

* refactor: simplify code

* fix: set folder to root by default

* feat: implement property filter display

* refactor: use uppercase

* fix: remove need for redux

* refactor: remove unneeded code

* feat: add property filtering

* fix: resolve property filtering
2024-04-18 01:28:21 -06:00
Trey Wallis
561623ae76
Add property options (#6)
* feat: add selectable property options

* fix: update data when metadata changes
2024-04-17 13:14:26 -06:00
Trey Wallis
77204af07a feat: use compass icon 2024-04-15 22:59:29 -06:00
Trey Wallis
d2407efd35 fix: set timestamp to all 2024-04-15 22:46:55 -06:00
Trey Wallis
29a5669800
Add sort filter (#4)
* feat: add basic sorting

* feat: add checkmark to menu items

* feat: set default sort filter ot file-name-asc
2024-04-15 22:20:18 -06:00