Bas

Results 10 issues of Bas

Add table to the app component. - [x] Render massive amounts of data (tested with a million records) - [x] Advanced (range) select features - [x] Keyboard friendly with Tab...

Perform notification permission request also on user click. Include a button for requesting permissions.

Remove the empty redundant ngModel directive.

Add sentry to the Xapian worker. - [x] Update node version compatibility - [x] Update packages to make them compatible with angular v16 - [x] Update ng v15 to v16...

**Describe the bug** `calculateWidthDependantElements` causes a considerable slowdown. This is mostly due to the fact that it is called in `ngDoCheck`. This computation is used to determine if buttons should...

enhancement
P2-high

Develop a JMAP-compatible API layer that uses IndexedDB as its storage backend, including schema definition and query capabilities. - Define schema: object stores, indexes, and key paths - Support filtering,...

enhancement
P3-medium

Implement a utility that transforms a JMAP Query object into a JavaScript predicate function. - Input: JMAP Query object `makeJMAPPredicate(object)` - Output: (item) => boolean predicate - Must support comparison,...

enhancement
P3-medium

Create a parser that converts an FTS5 query language string into a valid JMAP Query object. - Input: FTS5 query string - Output: JMAP-compliant Query object - Should handle logical...

enhancement
P2-high