Skip to content

Commit 669b0c8

Browse files
Merge pull request #49 from magiccodingman/magiccodingman-patch-2
Update README.md
2 parents c9c0f5f + 1eeb893 commit 669b0c8

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

README.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,16 @@ This open source library provides an IndexedDb wrapper for C# and Blazor WebAsse
44

55
**Nuget Package Link**: https://www.nuget.org/packages/Magic.IndexedDb
66

7-
**NOTE:**
8-
This code is still very young. I will be making updates for this code as I come across it. I will try my best to not depreciate or break syntax already in use. But please take note of any version updates before you use my code if you're updating it in the future. As I will not guarentee right now that I won't break your stuff if you download this version and then come back in a year and get the latest version.
9-
107
## Future Planned Features
118
- [ ] Reset Primary Key starting Id
129
- [ ] Compound Key Indexing
13-
- [ ] Easy table syncing functionality with API
1410
- [X] Allow Any and/or All Linq statements inside the WHERE query
1511
- [ ] Handling of Nested OR conditions in where query
1612
- [ ] API like response protocal from JS. This will allow better debugging and make it easier to expand the code. I left the original weak reference system build by nwestfall, but I will be removing that code for a system I believe is easier to tame and more appropriate for the project goals.
1713
- [ ] Superior & easy version handling and table altering. Current form handles changes easily but it'd take some work to do serious data migrations. I want data migrations to be built in c#, translated to clients, and automatically handled with extreme ease. I have some really interesting protocals I've brainstormed and would like to experiment with.
1814
- [ ] Deferred execution of table joins. I want c# join abilities to properly join tables together.
19-
- [ ] Superior reflections. The current version of reflections is fine, but I've not spent much time optimizing. I need to convert more into hash sets, dictionaries, and more. This wrapper is meant to be a very expandable version that will engulf indexedDb with a great deal of capabilities. Fine tuning and perfecting the protocal I'm working on will allow some very cool features in the future.
20-
- [ ] **Long Term** - NET 8 provides AOT features that I think could be extremely abusive in a good way for this project. I believe with future NET 8 possibilites and AOT, I can move IndexedDB into being a multi thread monster and various other performance improvements. Obviously I'd make this optional. But I believe there's some very interesting possibilities I'd like to experiment with in the future.
15+
- [X] ~~Superior reflections. The current version of reflections is fine, but I've not spent much time optimizing. I need to convert more into hash sets, dictionaries, and more. This wrapper is meant to be a very expandable version that will engulf indexedDb with a great deal of capabilities. Fine tuning and perfecting the protocal I'm working on will allow some very cool features in the future.~~ Completely custom serializer implmented. This isn't just system reflections, this is as fast as you get.
16+
- [X] **Long Term** - NET 8 provides AOT features that I think could be extremely abusive in a good way for this project. I believe with future NET 8 possibilites and AOT, I can move IndexedDB into being a multi thread monster and various other performance improvements. Obviously I'd make this optional. But I believe there's some very interesting possibilities I'd like to experiment with in the future.
2117

2218
## Table of Contents
2319

0 commit comments

Comments
 (0)