3c11aa6f01
refactored SaveEvent to return if it is replacing an event
Go / build (push) Has been cancelled
2025-10-10 22:18:53 +01:00
bc5177e0ec
refactor save event method to expose whether it replaced an event
2025-10-10 22:16:07 +01:00
dc184d7ff5
Revert ephemeral event handling changes that broke relaytester
...
- Remove ephemeral event handling in handle-event.go
- Remove ephemeral event rejection in save-event.go
- Remove formatTimestamp function and title attributes in App.svelte
- Remove TestEphemeralEventRejection test
- Fix slice bounds bug in get-serials-by-range.go
- Restore correct error message format for existing events
- Revert version from v0.13.2 to v0.12.3
This reverts commit 075838150d which introduced
a critical bug causing runtime panics in the relaytester.
2025-10-10 19:55:39 +01:00
075838150d
fix ephemeral handling to not save
Go / build (push) Has been cancelled
2025-10-10 09:35:15 +01:00
3314a2a892
Refactor event replacement logic into WouldReplaceEvent and bump version to v0.10.5
Go / build (push) Has been cancelled
2025-10-07 18:18:36 +01:00
86ac7b7897
Add full-text search indexing for word tokens and update tokenization logic
...
- Introduced word index (`WordPrefix`) for tokenized search terms.
- Added word token extraction in event and filter processing.
- Implemented Unicode-aware, case-insensitive tokenizer with URL, mention, and hex filters.
- Extended full-text indexing to include tags and content.
2025-10-01 15:03:41 +01:00
fc546ddc0b
Replace errorf with errors and fmt.Errorf, remove redundant logging across database operations, minimize unused imports, and improve concurrent event delivery logic. Added CPU utilization optimization in the main runtime configuration.
2025-09-13 00:47:53 +01:00
110223fc4e
Migrate internal module imports to unified package path.
...
Replaced legacy `*.orly` module imports with `next.orly.dev/pkg` paths across the codebase for consistency. Removed legacy `go.mod` files from sub-packages, consolidating dependency management. Added Dockerfiles and configurations for benchmarking environments.
2025-09-12 16:12:31 +01:00
bf7ca1da43
Improve logging consistency across the application, handle context cancellation during WebSocket writes, and introduce async ACL reconfiguration for admin events.
2025-09-11 11:37:25 +01:00
fdcfd863e0
Update SaveEvent to improve logging consistency, block duplicate event creations more explicitly, and handle multi-line log formatting updates. Bump version to v0.3.1.
Go / build (push) Has been cancelled
2025-09-10 22:23:35 +01:00
fb956ff09c
Block resubmission of deleted events by ID in SaveEvent and simplify deletion timestamp checks in QueryForDeleted.
2025-09-10 20:43:53 +01:00
c2c6720e01
Enhance SaveEvent logic to handle older event rejection with error reporting, validate timestamps in parameterized replaceable events, and improve HandleEvent error handling for blocked events.
2025-09-10 20:11:59 +01:00
dddcc682b9
Improve HandleDelete error handling, add validation for deletion ownership, and enhance logging for unauthorized deletion attempts.
2025-09-10 19:56:11 +01:00
b063dab2a3
Improve logging, error handling for ID queries, and ensure inclusive range boundaries in event management.
2025-09-10 19:04:54 +01:00
5edb7a3b09
implement auth and a simple admin-follows whitelist
Go / build (push) Has been cancelled
2025-09-07 19:08:29 +01:00
f5a8c094e4
Introduce ACL registry with follows implementation, enhance SaveEvent for replaceable kinds, and refactor filter-based serial fetching. Update configs and dependencies.
2025-09-07 16:13:07 +01:00
b08e94807b
Refactor database methods: simplify SaveEvent signature, enhance logging, and introduce deletion check logic with CheckForDeleted.
2025-09-03 20:59:23 +01:00
51f04f5f60
implemented event and req
2025-09-02 20:32:53 +01:00
91d95c6f1a
Migrate package imports from next.orly.dev to new orly domain structure; add new varint and binary encoders with comprehensive tests; enhance existing tag and envelope implementations with additional methods, validations, and test coverage; introduce shared test.sh script for streamlined testing across modules.
2025-08-31 16:52:24 +01:00