evilchili
|
8355d5a3c2
|
add password input validators
|
2025-11-02 00:14:15 -07:00 |
|
evilchili
|
64aef7c18b
|
Add validators
|
2025-11-01 22:25:15 -07:00 |
|
evilchili
|
b7d7ef9638
|
check for recursion in references
|
2025-10-30 20:06:32 -07:00 |
|
evilchili
|
5c617e7c5c
|
add constraint check for recursion
|
2025-10-30 19:56:56 -07:00 |
|
evilchili
|
cdce235ecd
|
fix get() with doc_id no results
|
2025-10-18 22:46:04 -07:00 |
|
evilchili
|
4f97d95de3
|
Do not cast bytes to strs
|
2025-10-18 17:24:53 -07:00 |
|
evilchili
|
0e038cbb18
|
Do not cast bytes to strs
|
2025-10-18 17:24:04 -07:00 |
|
evilchili
|
ee886fe5e2
|
rejiggering file pointers
|
2025-10-18 17:18:16 -07:00 |
|
evilchili
|
7ddc9531bb
|
split filepointer in to text and binary variants
|
2025-10-18 16:54:58 -07:00 |
|
evilchili
|
972d42531c
|
conditional encoding
|
2025-10-18 16:17:43 -07:00 |
|
evilchili
|
80a4fbd1f6
|
fix deserialize
|
2025-10-18 16:14:29 -07:00 |
|
evilchili
|
ab6c7ca551
|
encode relpath as a string
|
2025-10-18 16:09:04 -07:00 |
|
evilchili
|
18621170a3
|
typo
|
2025-10-18 15:42:32 -07:00 |
|
evilchili
|
972f6e57dd
|
typo
|
2025-10-18 15:39:46 -07:00 |
|
evilchili
|
8bc3f07b28
|
Implement FilePointer
|
2025-10-18 14:23:16 -07:00 |
|
evilchili
|
7e05915540
|
implement primary keys
|
2025-10-08 00:25:02 -07:00 |
|
evilchili
|
ef9a3053d1
|
Adding Dict, List, and RecordDict types
|
2025-10-07 20:57:50 -07:00 |
|
evilchili
|
44ee664a77
|
Add datetime and timestamp fields
|
2025-10-04 15:22:07 -07:00 |
|
evilchili
|
9449cc3937
|
Table.get now supports queries
|
2025-10-04 13:36:29 -07:00 |
|
evilchili
|
76e65def2c
|
fix password digests
|
2025-10-04 13:27:38 -07:00 |
|
evilchili
|
7eb06b150e
|
Add Password field
|
2025-10-04 12:01:59 -07:00 |
|
evilchili
|
cb71005a0e
|
unique constraint uses regex with case-insensitivity
|
2025-10-03 16:47:29 -07:00 |
|
evilchili
|
c57d5036e3
|
unique constraints use equality not match
|
2025-10-03 16:45:11 -07:00 |
|
evilchili
|
ef16f0a518
|
Adding query to unique constraint error
|
2025-10-03 16:43:24 -07:00 |
|
evilchili
|
1fe0d7bbdf
|
making uniqueconstraint error easier to read
|
2025-10-03 16:38:14 -07:00 |
|
evilchili
|
f1a47aaed4
|
Make pointer serialization idempotent
|
2025-10-03 12:03:21 -07:00 |
|
evilchili
|
600209d485
|
fix recursion
|
2025-09-30 00:52:37 -07:00 |
|
evilchili
|
bafaf043e3
|
readability
|
2025-09-29 23:50:23 -07:00 |
|
evilchili
|
40b6650970
|
Fix backreferences to the same table
|
2025-09-29 23:40:25 -07:00 |
|
evilchili
|
de72d38b8f
|
formatting
|
2025-09-29 23:21:33 -07:00 |
|
evilchili
|
a088d67905
|
fix pointers again
|
2025-09-29 23:12:49 -07:00 |
|
evilchili
|
a9261321d2
|
fix pointers again
|
2025-09-29 23:10:33 -07:00 |
|
evilchili
|
5bddca974d
|
do not assume pointers are populated
|
2025-09-28 14:14:06 -07:00 |
|
evilchili
|
450d8d490a
|
Add Pointer field
|
2025-09-28 14:08:50 -07:00 |
|
evilchili
|
5828e45e35
|
fix recursion
|
2025-09-28 12:12:05 -07:00 |
|
evilchili
|
a3238bba0c
|
limit recursion of deserialization
|
2025-09-28 12:00:19 -07:00 |
|
evilchili
|
562b9f14eb
|
add before_insert hook
|
2025-09-28 11:23:38 -07:00 |
|
evilchili
|
b6097b60cc
|
deserialize search results
|
2025-09-28 11:11:34 -07:00 |
|
evilchili
|
a76afaa126
|
use classmethod to build fields on records
|
2025-09-28 10:33:44 -07:00 |
|
evilchili
|
f9ebb4a8d8
|
add serialization, custom field types
|
2025-09-27 15:13:17 -07:00 |
|
evilchili
|
7e649ee6e0
|
make unique fields case-insensitive
|
2025-09-27 12:19:57 -07:00 |
|
evilchili
|
7e7d61efe9
|
implement unique constraint checking
|
2025-09-27 12:09:43 -07:00 |
|
evilchili
|
99dbfe7e2d
|
add missinsg module
|
2025-09-24 21:37:24 -07:00 |
|
evilchili
|
ffc561d139
|
typo
|
2025-09-24 21:35:21 -07:00 |
|
evilchili
|
e5c0d66bde
|
use example imports for tests and eventual demo
|
2025-09-24 21:34:32 -07:00 |
|
evilchili
|
235d26ff1e
|
nudge python version
|
2025-09-24 19:54:55 -07:00 |
|
evilchili
|
98c4af5e48
|
initial commmit
|
2025-09-24 19:51:39 -07:00 |
|
|
|
996fd8510b
|
Initial commit
|
2025-09-24 17:25:05 -07:00 |
|