You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
memos/store
boojack 26f4b73cb9 feat(filter): standard CEL now variable, time accessors, set ops
Replace the custom now() function with an idiomatic `now` timestamp variable (host-injected, frozen once per compile) and retype created_ts/updated_ts/create_time to CEL timestamp. Filters now use standard timestamp/duration arithmetic, e.g. `created_ts >= now - duration("24h")` and `timestamp("2025-01-01T00:00:00Z")`.

Add standard CEL surface that compiles to SQL across SQLite/MySQL/Postgres: timestamp accessors (getFullYear/getMonth/getDate/getDayOfWeek/..., with 0-based month and weekday normalized), ext.Sets() (sets.contains/intersects/equivalent over tags), tags.exists_one(), size() on string fields, and division/modulo folding. A frozen clock is injectable for deterministic tests.

BREAKING CHANGE: now() is removed (use the `now` variable) and time fields are timestamps, so bare-epoch comparisons need timestamp(<epoch>). Existing saved shortcuts using the old syntax must be updated.
3 weeks ago
..
cache fix: resolve linter warning and cache race condition 6 months ago
db feat(filter): expand CEL filter surface with startsWith/endsWith, matches(), and all() 4 weeks ago
migration feat(settings): move tag metadata to user settings (#6017) 1 month ago
seed/sqlite chore: tweak demo data 3 weeks ago
test feat(filter): standard CEL now variable, time accessors, set ops 3 weeks ago
attachment.go feat(stats): admin instance resource statistics 2 months ago
cache.go
common.go
driver.go fix: delete user cleanup (#5981) 2 months ago
idp.go feat: replace auto-increment ID with UID for identity provider resource names (#5687) 4 months ago
inbox.go refactor(inbox): store memo comment payloads without activity records (#5741) 4 months ago
instance_setting.go feat(ai): add instance AI providers and transcription (#5829) 3 months ago
memo.go fix: clean up memo_relation and attachments when deleting memo 6 months ago
memo_relation.go fix: reduce list memo query overhead (#5880) 3 months ago
memo_share.go feat: redesign account and SSO management (#5886) 3 months ago
migrator.go fix(release): inject build version into artifacts 3 months ago
reaction.go
store.go fix(auth): harden authorization and username validation (#5890) 3 months ago
user.go fix: delete user cleanup (#5981) 2 months ago
user_delete.go fix: delete user cleanup (#5981) 2 months ago
user_identity.go feat(auth): add SSO user identity linkage (#5883) 3 months ago
user_setting.go feat(settings): move tag metadata to user settings (#6017) 1 month ago