John Estropia
|
d7b852fca4
|
SwiftUI utilities done (for now)
|
2021-02-21 10:56:27 +09:00 |
|
John Estropia
|
f2efe175e5
|
deprecate misleading API for sectionIndexTransformers
|
2021-02-21 10:17:58 +09:00 |
|
John Estropia
|
8f3a6638d8
|
Delete long-deprecated CoreStore namespace
|
2021-02-21 10:16:08 +09:00 |
|
John Estropia
|
f7471f56a4
|
Prototyping SwiftUI utilities
|
2021-02-16 09:12:36 +09:00 |
|
John Estropia
|
edd8ba55d8
|
fix rare duplication of uniqueID values during import when an import candidate is added by a previous insertion block
|
2021-01-23 16:51:45 +09:00 |
|
John Estropia
|
18aac84335
|
fix compiler error
|
2021-01-02 10:36:33 +09:00 |
|
John Estropia
|
c6be892cb0
|
added .where(combinedByAnd:) and .where(combinedByOr:) to help compiler with long && and || chains
|
2021-01-02 10:00:23 +09:00 |
|
John Estropia
|
2cd8101987
|
Implement ObjectRepresentation on ObjectMonitor, ObjectPublisher, and ObjectSnapshot for future APIs
|
2021-01-02 09:59:15 +09:00 |
|
John Estropia
|
e1aed37da0
|
avoid using default queue qos
|
2020-12-26 23:45:11 +09:00 |
|
John Estropia
|
5de5ecee06
|
give opportunity for faster equating of ObjectSnapshot
|
2020-12-26 23:44:35 +09:00 |
|
John Estropia
|
9406901b28
|
WIP: SwiftUI utils
|
2020-12-26 19:21:46 +09:00 |
|
John Estropia
|
477f478d85
|
Add missing Where operators (fixes #410)
|
2020-12-26 14:02:20 +09:00 |
|
John Estropia
|
f985828f3b
|
cleanup
|
2020-11-17 18:14:23 +09:00 |
|
John Estropia
|
bb3bc940c2
|
Remove the dataStack SwiftUI environment key since it's prone to initialization issues
|
2020-11-11 16:56:20 +09:00 |
|
John Estropia
|
2d5bc77219
|
Merge branch 'master' into minIOS11
# Conflicts:
# Sources/ListSnapshot.swift
|
2020-11-11 13:44:58 +09:00 |
|
John Estropia
|
63b3d25d78
|
clear warnings
|
2020-11-11 13:18:11 +09:00 |
|
John Estropia
|
74721b5c12
|
allow ObjectSnapshot and ObjectPublisher as parameter to Where clauses
|
2020-10-10 16:55:35 +09:00 |
|
John Estropia
|
f136549b46
|
prevent creation of ObjectSnapshot if object is already deleted
|
2020-10-09 20:14:04 +09:00 |
|
John Estropia
|
4ec2b2e311
|
Optimize ListSnapshot collection implementation
|
2020-10-05 23:12:17 +09:00 |
|
John Estropia
|
2f93ee7591
|
Migrations demo done
|
2020-09-17 23:21:41 +09:00 |
|
John Estropia
|
8d7f282743
|
added demo for classic ListMonitor
|
2020-08-30 20:16:01 +09:00 |
|
John Estropia
|
1c735a9228
|
improve Pokedex demo
|
2020-08-29 20:02:05 +09:00 |
|
John Estropia
|
5e536556da
|
fix for SR-13069
|
2020-08-19 11:01:12 +09:00 |
|
John Estropia
|
d75029f54b
|
WIP
|
2020-08-19 08:32:18 +09:00 |
|
John Estropia
|
0f3455a4a4
|
WIP
|
2020-08-18 12:05:20 +09:00 |
|
John Estropia
|
72f36e7237
|
WIP
|
2020-08-17 17:09:41 +09:00 |
|
John Estropia
|
4a97d5a8dc
|
remove persistentstores during DataStack deinitialization to prevent warnings in Unit tests during teardown
|
2020-05-26 09:43:39 +09:00 |
|
John Estropia
|
56d0ea46ea
|
Implement dynamic initializers for Field properties (fixes #382)
|
2020-05-23 12:07:16 +09:00 |
|
John Estropia
|
a7568eebdb
|
fix comments
|
2020-04-15 16:49:45 +09:00 |
|
John Estropia
|
4049e1944a
|
trigger lazy initialization of ObjectPublisher observation after addObserver() (fixes #383)
|
2020-04-15 16:48:42 +09:00 |
|
John Estropia
|
97f2a53124
|
AppleDocs for Field source files
|
2020-03-26 01:57:32 +09:00 |
|
John Estropia
|
b6db872be0
|
Merge branch 'prototype/propertyWrapperFields' of github.com:JohnEstropia/CoreStore into prototype/propertyWrapperFields
|
2020-03-25 19:00:56 +09:00 |
|
John Estropia
|
0d9299f900
|
WIP: docs
|
2020-03-25 14:21:49 +09:00 |
|
John Estropia
|
7f928dc684
|
docs
|
2020-03-19 14:12:09 +09:00 |
|
John Estropia
|
231e138ab0
|
performant access of relationship objectIDs for snapshots
|
2020-02-21 13:51:17 +09:00 |
|
John Estropia
|
361dba58c6
|
bypass thread checks depending on location of Field call
|
2020-02-21 11:52:11 +09:00 |
|
John Estropia
|
e1b03b4a89
|
fix wrong optional configuration in Field.Virtual
|
2020-02-21 11:20:32 +09:00 |
|
John Estropia
|
0df6c737c1
|
fix wrong optional configuration in Field.Virtual
|
2020-02-21 11:17:39 +09:00 |
|
John Estropia
|
12c5aeaaa4
|
safer casting
|
2020-02-21 10:36:28 +09:00 |
|
John Estropia
|
dd3fb17dd0
|
fix runtime issue with Fields on objects with base classes
|
2020-02-21 10:19:42 +09:00 |
|
John Estropia
|
627a5d4355
|
add OrderBy utilities for Field.Stored
|
2020-02-19 22:01:46 +09:00 |
|
John Estropia
|
58629bc1df
|
add missing predicate operator overloads
|
2020-02-19 13:58:14 +09:00 |
|
John Estropia
|
843adf21f7
|
improved API for custom getters and setters in Field properties
|
2020-02-18 18:17:52 +09:00 |
|
John Estropia
|
2d1b1e0592
|
add Field.Coded dynamic lookups for ObjectPublisher and ObjectSnapshot
|
2020-02-17 18:30:18 +09:00 |
|
John Estropia
|
38e9878c04
|
Merge branch 'master' into prototype/propertyWrapperFields
|
2020-02-08 09:47:35 +09:00 |
|
John Estropia
|
8cb8b95c2e
|
fix build for watchOS
|
2020-02-08 08:49:11 +09:00 |
|
John Estropia
|
8e4e308ccc
|
Merge branch 'prototype/propertyWrapperFields' of github.com:JohnEstropia/CoreStore into prototype/propertyWrapperFields
|
2020-02-06 09:33:15 +09:00 |
|
John Estropia
|
f0f4049798
|
renamed Field.Computed to Field.Virtual to distinguish from Field.Derived
|
2020-02-06 09:33:08 +09:00 |
|
John Estropia
|
c20fe4ac17
|
add Field.Relationship dynamicMemberLookups
|
2020-02-05 11:03:57 +09:00 |
|
John Estropia
|
e9c3312612
|
Fix default encoders for top-level values
|
2020-01-21 17:03:12 +09:00 |
|