|  | d09abff170 | basic set-up of lib/auth system; + minor corrections | 2024-08-10 09:16:16 +02:00 |  | 
				
					
						|  | 919119d649 | storage/folder: + parent query | 2024-08-09 18:50:43 +02:00 |  | 
				
					
						|  | 8aed67f057 | storage/folder: + items (and auxiliary functions) | 2024-08-09 17:42:05 +02:00 |  | 
				
					
						|  | 20ae39e3c4 | tracking: fix save, update | 2024-08-09 09:54:01 +02:00 |  | 
				
					
						|  | dd4f8ccebd | tracking: test and improve query / setup-select | 2024-08-09 09:30:25 +02:00 |  | 
				
					
						|  | 997b0afb0e | folder: rename put-new to create; simplifications | 2024-08-08 22:12:37 +02:00 |  | 
				
					
						|  | d759a5c57c | storage/folder: root, put-new | 2024-08-08 15:28:31 +02:00 |  | 
				
					
						|  | e92bc4d8a7 | shape:record: always fill head with nil when shorter list is given | 2024-08-08 09:29:23 +02:00 |  | 
				
					
						|  | 8488eeb26c | folder: define key-fields; tracking:track-equal: compare trimmed head values | 2024-08-07 23:06:00 +02:00 |  | 
				
					
						|  | ca7c4a824e | tracking:save: use - optionally restricted - key-fields instead of all head-fields for query | 2024-08-07 09:42:52 +02:00 |  | 
				
					
						|  | a3238f4c2c | tracking/storage: work in progress: folder | 2024-08-06 18:15:46 +02:00 |  | 
				
					
						|  | 989a380a53 | tracking: register container instance after creation, item-head-fields as slot | 2024-08-06 12:18:24 +02:00 |  | 
				
					
						|  | 98d21061f5 | minor improvements; start working on: uid stuff <- container registration | 2024-08-04 21:29:55 +02:00 |  | 
				
					
						|  | 5678483a50 | more on tracking:save, +track-equal check | 2024-08-04 10:07:20 +02:00 |  | 
				
					
						|  | 75fe19b269 | util:plist-equal (for tracking:save); work in progress: tracking:update; save: return track | 2024-08-03 20:45:24 +02:00 |  | 
				
					
						|  | bf48130837 | tracking:save, work in progress: use property list for data comparison | 2024-08-02 14:05:42 +02:00 |  | 
				
					
						|  | cc7a5e27a8 | tracking: provide setup-select for queries | 2024-08-02 11:23:51 +02:00 |  | 
				
					
						|  | 5930e8a594 | tracking: rename time-stamp to timestamp | 2024-08-02 08:44:03 +02:00 |  | 
				
					
						|  | dafce6f2d2 | minor formal improvements: use eql, print-unreadable-object, string in put with newlines | 2024-08-01 17:48:13 +02:00 |  | 
				
					
						|  | 2111c7313a | tracking: query-last, save basically OK | 2024-08-01 10:47:39 +02:00 |  | 
				
					
						|  | b09319916c | provide util macros lgd lgi as shortcuts for displaying variable values | 2024-07-31 20:05:19 +02:00 |  | 
				
					
						|  | 5a75c10d74 | tracking, msgstore: query-last basically working | 2024-07-31 16:51:04 +02:00 |  | 
				
					
						|  | 97a86d6154 | tracking, msgstore: provide force-insert-when flag on container, use in (save track) | 2024-07-31 15:48:55 +02:00 |  | 
				
					
						|  | 2b2519498f | fix util:rtrim; work in progress: tracking:save | 2024-07-31 13:42:37 +02:00 |  | 
				
					
						|  | 1ac8eb6482 | rename package msglog to msgstore | 2024-07-30 17:29:06 +02:00 |  | 
				
					
						|  | 428952598f | storage/tracking (work in progress): query-last, ... | 2024-07-30 14:35:47 +02:00 |  | 
				
					
						|  | bc28565dea | storage/tracking: provide indexes via factory function, with default based on head-fields | 2024-07-29 18:50:49 +02:00 |  | 
				
					
						|  | d363a3dde3 | tracking: minor improvements; make building of track data configurable | 2024-07-29 08:43:47 +02:00 |  | 
				
					
						|  | 69c3013332 | storage/tracking: data is always a plist - convert internally on save or retrieve | 2024-07-28 19:39:16 +02:00 |  | 
				
					
						|  | 484b3251d1 | storage/msglog: fixes, improvements, tests OK | 2024-07-28 17:42:14 +02:00 |  | 
				
					
						|  | 777660a957 | storage/msglog: get-track working; next step: consequent use of keywords for keys and head values | 2024-07-28 14:46:49 +02:00 |  | 
				
					
						|  | ac2ebf5fe7 | storage/msglog: insert basically OK | 2024-07-28 12:45:30 +02:00 |  | 
				
					
						|  | 75d63e0c89 | work in progress: storage/msglog: table creation OK | 2024-07-27 23:06:04 +02:00 |  | 
				
					
						|  | 94c515a191 | storage: minor code simplification; re-add schema setting to postgres test config | 2024-07-26 16:43:14 +02:00 |  | 
				
					
						|  | c0c6b10e94 | storage/tracking: create special function item-head-fields (for container), use only for table creation | 2024-07-26 16:17:54 +02:00 |  | 
				
					
						|  | b6f09c8f04 | basic record definitions moved from storage/tracking to shape | 2024-07-25 16:28:02 +02:00 |  | 
				
					
						|  | e8730daf79 | work in progress: move basic definitions from storage/tracking to shape | 2024-07-25 15:49:13 +02:00 |  | 
				
					
						|  | 5b41d12756 | use config class for storage setup (instead of prop list) | 2024-06-29 09:33:02 +02:00 |  | 
				
					
						|  | c653247670 | remove unused code | 2024-06-28 16:34:52 +02:00 |  | 
				
					
						|  | 91dd8978ed | storage: working again after eliminiating engine / keep everything in context->storage | 2024-06-28 16:17:02 +02:00 |  | 
				
					
						|  | a7f449d8e6 | work in progress: get rid of engine, keep storage in storage:context | 2024-06-28 15:12:33 +02:00 |  | 
				
					
						|  | 0aa8ecb732 | storage: use config mechanism for providing database settings | 2024-06-27 14:06:17 +02:00 |  | 
				
					
						|  | e0e65efa39 | get-track basically working | 2024-05-18 09:16:09 +02:00 |  | 
				
					
						|  | 3b3cfaf732 | work in progress: get-track by trackid: select OK | 2024-05-17 19:05:37 +02:00 |  | 
				
					
						|  | 8b006042d4 | minor refactorings; + utility for SQL results: normalize-plist | 2024-05-17 16:36:58 +02:00 |  | 
				
					
						|  | c188ed2baf | write track data to database, JSON-encoded | 2024-05-17 11:45:26 +02:00 |  | 
				
					
						|  | 56467cd4c1 | set timestamp default (now) explicitly upon insert | 2024-05-17 09:11:40 +02:00 |  | 
				
					
						|  | 723ae93c83 | put methods directly into generic definition | 2024-05-16 19:20:39 +02:00 |  | 
				
					
						|  | b168015309 | fix do-sql method (via prepared query): use correct query object for free-query-resources | 2024-05-16 18:09:38 +02:00 |  | 
				
					
						|  | 1f8fe04b45 | use specialized engine subclass for postres for controlling timestamp conversion | 2024-05-16 16:48:03 +02:00 |  |