4e58bf24dd
docs: update changelogs for graceful shutdown handling
2026-02-12 12:18:15 -06:00
f44510bf47
docs: update user-facing changelog and document changelog maintenance
...
Updated priv/static/changelog.txt with all recent changes from CHANGELOG.txt
in concise, user-facing format. Enhanced CLAUDE.md to document the dual
changelog system (technical CHANGELOG.txt vs user-facing priv/static/changelog.txt)
with clear guidelines on what to include in each and when to update them.
2026-02-12 10:38:27 -06:00
e8abd8fd60
Update changelog for agent self-update feature
...
Added entry for agent self-update capability within Docker.
2026-02-10 13:28:48 -06:00
ba56dee1ca
remove date helper
2026-02-10 09:15:41 -06:00
631d03536e
security: add session inactivity timeout and comprehensive security documentation
...
Session Security Enhancements:
- Add 30-minute inactivity timeout to UpdateSessionActivity plug
- Automatic logout with user notification after inactivity
- Session timeout check happens on every request
- Graceful logout with flash message
- Refactored for Credo compliance (reduced nesting depth)
Security Documentation:
- Create comprehensive SECURITY.md covering all security features
- Document authentication, authorization, and encryption
- List OWASP Top 10 mitigations
- Include security checklist for developers
- Document recent security fixes and improvements
Verification:
- Password reset already rate-limited (confirmed)
- All 6,145 tests passing
- Zero Credo issues
- Zero security warnings
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-08 10:47:44 -06:00
3b0c2a36dd
update changelog
2026-02-06 13:07:20 -06:00
156d9a47bf
UI improvements
2026-02-05 14:57:11 -06:00
ed16033ac4
include changelog
2026-02-05 08:07:33 -06:00
89911bae9c
Device list bug fix
2026-02-04 16:49:17 -06:00
8382b5df6a
make devices site optional and many test fix
2026-02-04 15:05:42 -06:00
09f2907ede
Remove debugging logs, fix Mix.env call
2026-02-04 12:10:48 -06:00
c198fdeaa1
add snmp port
2026-02-03 12:51:50 -06:00
19b635c46f
feat: migrate email templates to gettext (Phase 2 - Emails)
...
- Update UserNotifier to use t_email() helper for all email content
- Extract 4 email subjects and 4 email bodies to emails domain:
* Update email instructions
* Log in instructions
* Confirmation instructions
* Reset password instructions
- Replace string interpolation with Gettext bindings (%{email}, %{url})
- Auto-populate English translations (msgstr = msgid)
- All emails now ready for future internationalization
First module migration complete per design plan.
2026-02-02 09:48:30 -06:00
f938b263cd
Mikrotik backup and gettext start
2026-02-02 09:11:22 -06:00
6b63dc9295
encryption updates
2026-02-01 17:05:55 -06:00
dff9c26905
fix TOTP enrollment with recovery codes
2026-01-31 14:54:44 -06:00
c690827ee0
user setting re-auth redirect hopeful fix
2026-01-31 13:32:26 -06:00
15ac68fd9c
banner dissmiss fix
2026-01-31 13:09:58 -06:00
480789c3e2
banner dissmiss and mikrotik version and license
2026-01-31 13:07:09 -06:00
c4ce7a94ca
memory leak fixing
2026-01-31 10:40:19 -06:00
3c00dcf37c
remove passkeys for now
2026-01-31 09:50:35 -06:00
1ace5b06af
fix impersonate mfa and some dialyzer issues
2026-01-30 17:04:39 -06:00
c0736d4c2e
gdpr consent tracking
2026-01-29 11:12:35 -06:00
58b1aa50c2
security fixes
2026-01-28 16:55:41 -06:00
9833f61043
login redirect fix
2026-01-28 15:18:08 -06:00
aed15dd6a1
impersonate fixes
2026-01-28 14:41:27 -06:00
220f1edce3
cookie improvements
2026-01-28 12:30:28 -06:00
588639a47a
gdpr cookie consent
2026-01-28 10:52:40 -06:00
88c003d474
major snmp overhaul
2026-01-28 09:07:13 -06:00
5fb92dd961
add device/org limit
2026-01-27 14:14:25 -06:00
3bb89670bd
enable agent debugging
2026-01-27 13:25:04 -06:00
328d4659a7
show correct agent on edit screen and fix airfiber/ltu
2026-01-27 12:52:43 -06:00
19a818647b
documentation updates
2026-01-26 16:36:52 -06:00
06fde717c0
accessibility and poller updates
2026-01-26 13:02:03 -06:00
96fc488023
sanitize snmp data and fix some cpu things
2026-01-22 16:53:01 -06:00
94311a48aa
discovery fix and favicon
2026-01-18 13:47:19 -06:00
6706613f24
add texas footer
2026-01-18 13:15:27 -06:00
b3d2b95200
fix logo
2026-01-06 14:44:05 -06:00
3b9fffdd07
add marketing site
2026-01-06 14:34:48 -06:00
ba463dc5a2
init
2025-12-21 11:10:43 -06:00