Your Name
ed09bb7370
v1.0.0 - Version 1.0.0)
2025-10-31 10:39:06 -04:00
Your Name
5c46a25173
v0.8.5 - cleanup
2025-10-30 07:06:48 -04:00
Your Name
d1538f00df
v0.8.4 - Updated increment_and_push.sh
v0.8.5
2025-10-30 07:03:22 -04:00
Your Name
afa4acbbfb
v0.8.3 - --dry-run
v0.8.4
2025-10-30 06:52:05 -04:00
Your Name
d9a530485f
v0.8.2 - markdown intro
v0.8.3
2025-10-29 07:53:56 -04:00
Your Name
b2ad70b028
v0.8.1 - added screenshots
v0.8.2
2025-10-29 07:39:08 -04:00
Your Name
f49aae8ab0
v0.7.44 - Release v0.8.0 with NIP-59 timestamp randomization and status command fixes
v0.8.1
2025-10-27 13:21:47 -04:00
Your Name
f6debcf799
v0.7.44 - Release v0.8.0 with NIP-59 timestamp randomization and status command fixes
2025-10-27 13:19:58 -04:00
Your Name
edbc4f1359
v0.7.43 - Add plain text 'status' command handler for NIP-17 DMs
2025-10-27 13:19:10 -04:00
Your Name
5242f066e7
Update nostr_core_lib with timestamp randomization feature
v0.7.43
2025-10-27 12:59:19 -04:00
Your Name
af186800fa
v0.7.42 - Fix ephemeral event storage and document monitoring system
2025-10-26 15:02:00 -04:00
Your Name
2bff4a5f44
v0.7.41 - Fix SQL query routing in admin API - add missing sql_query case to handle_kind_23456_unified
v0.7.42
2025-10-26 13:34:16 -04:00
Your Name
edb73d50cf
v0.7.40 - Removed event_broadcasts table and related code to fix FOREIGN KEY constraint failures preventing event insertion
v0.7.41
2025-10-25 15:26:31 -04:00
Your Name
3dc09d55fd
v0.7.39 - Set dm's back 2 days to adjust for timestamp ramdomization of giftwraps.
v0.7.40
2025-10-23 18:43:45 -03:00
Your Name
079fb1b0f5
v0.7.38 - Fixed error upon startup with existing db
v0.7.39
2025-10-23 11:17:16 -04:00
Your Name
17b2aa8111
v0.7.37 - Enhanced admin interface with sliding sidebar navigation, moved dark mode and logout to sidebar footer, improved button styling consistency
v0.7.38
2025-10-22 12:43:09 -04:00
Your Name
78d484cfe0
v0.7.36 - Implement sliding side navigation menu with page switching for admin sections
v0.7.37
2025-10-22 11:01:30 -04:00
Your Name
182e12817d
v0.7.35 - Implement event-driven monitoring system with dual triggers for events and subscriptions
v0.7.36
2025-10-22 10:48:57 -04:00
Your Name
9179d57cc9
v0.7.34 - We seemed to maybe finally fixed the monitoring error?
v0.7.35
2025-10-22 10:19:43 -04:00
Your Name
9cb9b746d8
v0.7.33 - Refactor monitoring system to use subscription-based activation with ephemeral events - fixes recursive crash bug
v0.7.34
2025-10-19 10:26:09 -04:00
Your Name
57a0089664
v0.7.32 - Implement ephemeral event bypass (NIP-01) - events with kinds 20000-29999 are now broadcast to subscriptions but never stored in database, preventing recursive monitoring event loops
v0.7.33
2025-10-19 09:38:02 -04:00
Your Name
53f7608872
v0.7.31 - Fixed production crash by replacing in-memory subscription iteration with database queries in monitoring system
v0.7.32
2025-10-18 18:09:13 -04:00
Your Name
838ce5b45a
v0.7.30 - Update increment and push script
v0.7.31
2025-10-18 15:04:45 -04:00
Your Name
e878b9557e
v0.7.29 - Update increment and push script
v0.7.30
2025-10-18 14:57:34 -04:00
Your Name
6638d37d6f
v0.7.28 - Update increment and push script
v0.7.29
2025-10-18 14:55:51 -04:00
Your Name
4c29e15329
v0.7.27 - Update increment and push script
v0.7.28
2025-10-18 14:53:37 -04:00
Your Name
48890a2121
v0.7.26 - Tidy up api
v0.7.27
2025-10-18 14:48:16 -04:00
Your Name
e312d7e18c
v0.7.25 - Implement SQL Query Admin API
...
- Move non-NIP-17 admin functions from dm_admin.c to api.c for better architecture
- Add NIP-44 encryption to send_admin_response() for secure admin responses
- Implement SQL query validation and execution with safety limits
- Add unified SQL query handler for admin API
- Fix buffer size for encrypted content to handle larger responses
- Update function declarations and includes across files
- Successfully test frontend query execution through web interface
v0.7.26
2025-10-16 15:41:21 -04:00
Your Name
6c38aaebf3
v0.7.24 - Fix admin API subscription issues: NIP-17 historical events and relay pubkey timing
v0.7.25
2025-10-16 06:27:01 -04:00
Your Name
18b0ac44bf
v0.7.23 - Remove sticky positioning from main header to prevent floating behavior
v0.7.24
2025-10-15 19:22:42 -04:00
Your Name
b6749eff2f
v0.7.22 - Fix compiler warnings in c_utils_lib version.c by adding proper includes for popen/pclose functions
v0.7.23
2025-10-15 19:20:14 -04:00
Your Name
c73a103280
v0.7.21 - Remove manual relay connection UI and implement automatic background connection with seamless data loading
v0.7.22
2025-10-15 16:50:22 -04:00
Your Name
a5d194f730
v0.7.20 - Fix automatic relay connection for restored authentication state
v0.7.21
2025-10-15 15:47:02 -04:00
Your Name
6320436b88
v0.7.19 - Implement automatic relay connection after login with authentication error handling
v0.7.20
2025-10-15 15:41:18 -04:00
Your Name
87325927ed
v0.7.18 - Fixed duplicate login modal bug and improved header layout
v0.7.19
2025-10-15 15:31:44 -04:00
Your Name
4435cdf5b6
Add c_utils_lib as submodule with debug and version utilities
v0.7.18
2025-10-15 10:29:35 -04:00
Your Name
b041654611
v0.7.17 - Fixed critical race condition in CLOSE message handler causing segfault during subscription storms
2025-10-15 09:10:18 -04:00
Your Name
e833dcefd4
v0.7.16 - Fixed blacklist authentication system - removed redundant action/parameters columns, added active=1 filtering, added comprehensive debug tracing, and identified that auth must be enabled for blacklist to work
v0.7.17
2025-10-14 13:07:19 -04:00
Your Name
29680f0ee8
v0.7.15 - Fixed race condition in subscription management causing intermittent core dumps and format truncation warning
v0.7.16
2025-10-14 11:34:55 -04:00
Your Name
670329700c
v0.7.14 - Remove unified config cache system and fix first-time startup - All config values now queried directly from database, eliminating cache inconsistency bugs. Fixed startup sequence to use output parameters for pubkey passing.
v0.7.15
2025-10-13 19:06:27 -04:00
Your Name
62e17af311
v0.7.13 - -t
v0.7.14
2025-10-13 16:35:26 -04:00
Your Name
e3938a2c85
v0.7.12 - Implemented comprehensive debug system with 6 levels (0-5), file:line tracking at TRACE level, deployment script integration, and default level 5 for development
v0.7.13
2025-10-13 12:44:18 -04:00
Your Name
49ffc3d99e
v0.7.11 - Got api back working after switching to static build
v0.7.12
2025-10-12 14:54:02 -04:00
Your Name
34bb1c34a2
v0.7.10 - Fixed api errors in accepting : in subscriptions
v0.7.11
2025-10-12 10:31:03 -04:00
Your Name
b27a56a296
v0.7.9 - Optimize Docker build caching and enforce static binary usage
...
- Restructure Dockerfile.alpine-musl for better layer caching
* Build dependencies (secp256k1, libwebsockets) in separate cached layers
* Copy submodules before source files to maximize cache hits
* Reduce rebuild time from ~2-3 minutes to ~10-15 seconds for source changes
- Remove 'musl' from binary names (c_relay_static_x86_64 instead of c_relay_static_musl_x86_64)
- Enforce static binary usage in make_and_restart_relay.sh
* Remove all fallbacks to regular make builds
* Exit with clear error if static binary not found
* Ensures JSON1 extension is always available
- Fix build_static.sh hanging on ldd check with timeout
- Remove sudo usage from build_static.sh (assumes docker group membership)
These changes ensure consistent builds with JSON1 support and dramatically improve
development iteration speed through intelligent Docker layer caching.
v0.7.10
2025-10-11 11:08:01 -04:00
Your Name
ecd7095123
v0.7.8 - Fully static builds implemented with musl-gcc
v0.7.9
2025-10-11 10:51:03 -04:00
Your Name
d449513861
Add MUSL static binary build system using Alpine Docker
...
- Create Dockerfile.alpine-musl for truly portable static binaries
- Update build_static.sh to use Docker with sudo fallback
- Fix source code portability issues for MUSL:
* Add missing headers in config.c, dm_admin.c
* Remove glibc-specific headers in nip009.c, subscriptions.c
- Update nostr_core_lib submodule with fortification fix
- Add comprehensive documentation in docs/musl_static_build.md
Binary characteristics:
- Size: 7.6MB (vs 12MB+ for glibc static)
- Dependencies: Zero (truly portable)
- Compatibility: Any Linux distribution
- Build time: ~2 minutes with Docker caching
Resolves fortification symbol issues (__snprintf_chk, __fprintf_chk)
that prevented MUSL static linking.
v0.7.8
2025-10-11 10:17:20 -04:00
Your Name
6709e229b3
v0.7.7 - Prevent sql attacks and rate limiting on subscriptions
2025-10-10 15:44:10 -04:00
Your Name
00a8f16262
v0.7.6 - Delete more old debugging prints
v0.7.7
2025-10-10 13:38:18 -04:00
Your Name
00d16f8615
v0.7.5 - Complete debug logging cleanup - remove all remaining DEBUG messages from websockets.c, config.c, and dm_admin.c
v0.7.6
2025-10-10 10:52:14 -04:00