This website requires JavaScript.
7bf8d6dffe
feat(messages): clear read/unread status labels — green 'Przeczytane DD.MM o HH:MM' / yellow 'Nieprzeczytane'
Maciej Pienczyn
2026-03-27 16:47:38 +0100
b71d7b62b8
fix(messages): correct endpoint name for email notification URL (conversations_page not conversations_view)
Maciej Pienczyn
2026-03-27 16:45:57 +0100
6833a664a3
feat(messages): auto-search content on typing (3+ chars, 600ms debounce), no Enter needed
Maciej Pienczyn
2026-03-27 16:07:11 +0100
7d5d785ca7
feat(messages): highlight search terms in chat messages with yellow mark, clear button
Maciej Pienczyn
2026-03-27 16:03:09 +0100
1c10052689
fix(messages): search input uses correct CSS classes, proper layout with icon and styling
Maciej Pienczyn
2026-03-27 15:59:02 +0100
f8badfccac
feat(messages): search in message content — Enter triggers server-side search with highlighted results
Maciej Pienczyn
2026-03-27 15:54:36 +0100
bfc6707a65
fix(messages): remove non-functional header buttons (search, pin, more)
Maciej Pienczyn
2026-03-27 15:49:47 +0100
597cc4fb3f
fix(messages): re-render messages after pins load so pin icons appear on bubbles
Maciej Pienczyn
2026-03-27 15:32:53 +0100
f3fc7060ee
feat(messages): show pin icon on pinned messages in chat, click to unpin
Maciej Pienczyn
2026-03-27 15:15:59 +0100
3259ae3c05
feat(messages): add unpin button (📌 ) in pinned messages modal
Maciej Pienczyn
2026-03-27 15:12:42 +0100
2dc1ad9ae7
fix(messages): pins modal reads content_preview not content, show sender name
Maciej Pienczyn
2026-03-27 15:10:25 +0100
bc4791f9b7
fix(messages): pins API returns array not object, remove alert() for empty pins
Maciej Pienczyn
2026-03-27 15:07:47 +0100
577d3df206
fix(messages): polling fallback was using OLDEST message instead of NEWEST - caused '6 sty' date bug
Maciej Pienczyn
2026-03-27 15:02:17 +0100
c0d9e6f874
fix(messages): add cache-busting to CSS/JS, disable page caching to prevent stale conversation data
Maciej Pienczyn
2026-03-27 14:58:36 +0100
131e6f0118
fix(messages): correct avatar path (/static/ not /static/uploads/), use last_active_at for presence, add last_active_at to members API
Maciej Pienczyn
2026-03-27 14:44:31 +0100
f6b9b9154f
feat(messages): show profile photos as avatars, add online status dot and green label
Maciej Pienczyn
2026-03-27 14:37:11 +0100
cdc8c36191
fix(messages): Enter sends message via DOM keydown, styled kbd hint below input
Maciej Pienczyn
2026-03-27 14:25:42 +0100
4a3be6a060
feat(messages): add Enter/Shift+Enter hint below input area
Maciej Pienczyn
2026-03-27 14:16:11 +0100
467293f8a1
fix(messages): hide PWA banner and staging toggle on conversations page (overlaps input)
Maciej Pienczyn
2026-03-27 14:15:04 +0100
f4bc150c0a
fix(messages): disable SSE (requires async workers), add polling fallback every 5s
Maciej Pienczyn
2026-03-27 14:09:13 +0100
7e60308d36
fix(messages): dynamic container height based on actual DOM position, fixes input area visibility
Maciej Pienczyn
2026-03-27 14:01:34 +0100
ecc8b18134
fix(messages): stronger active state, fix chat panel overflow for proper flex layout
Maciej Pienczyn
2026-03-27 13:57:06 +0100
4b669ce2fe
fix(messages): full-width container, hide footer, stronger active state, fix height
Maciej Pienczyn
2026-03-27 13:52:07 +0100
0f3f343f79
fix(messages): Quill editor styling, message bubble content padding, unread badges, group avatar
Maciej Pienczyn
2026-03-27 13:47:14 +0100
51f041baa4
fix(messages): use HTML strong tag instead of markdown, remove reply_to mapping from migration
Maciej Pienczyn
2026-03-27 13:43:21 +0100
f8f8c22bee
fix(messages): move CSS link to head_extra block (extra_css is inside style tag)
Maciej Pienczyn
2026-03-27 13:40:24 +0100
f622706bb7
fix(messages): handle self-messages in migration script (sender==recipient)
Maciej Pienczyn
2026-03-27 13:36:29 +0100
bca1decf97
test(messages): add unit tests for conversation models and link preview
Maciej Pienczyn
2026-03-27 13:31:44 +0100
5841116ff1
feat(messages): add data migration script (old → unified model)
Maciej Pienczyn
2026-03-27 13:27:03 +0100
9a4afa6907
feat(messages): redirect old inbox to new conversation view
Maciej Pienczyn
2026-03-27 13:25:26 +0100
755520ee62
feat(messages): add conversation view JavaScript
Maciej Pienczyn
2026-03-27 13:23:55 +0100
aa351ef60f
feat(messages): add conversation view template
Maciej Pienczyn
2026-03-27 13:17:29 +0100
e719f4036d
feat(messages): add conversation view CSS
Maciej Pienczyn
2026-03-27 13:13:36 +0100
5182be0748
feat(messages): add link preview for URLs in messages
Maciej Pienczyn
2026-03-27 13:10:34 +0100
362ff74b91
feat(messages): add reactions and pins API
Maciej Pienczyn
2026-03-27 13:09:36 +0100
8b74901ad4
feat(messages): add message send/edit/delete/forward API
Maciej Pienczyn
2026-03-27 13:07:54 +0100
d8d7637bc7
feat(messages): add SSE stream, typing indicator, and presence endpoints
Maciej Pienczyn
2026-03-27 13:01:37 +0100
ccbbf0f141
feat(messages): add Redis service for pub/sub and presence
Maciej Pienczyn
2026-03-27 12:59:21 +0100
d4fd1f3b06
feat(messages): add unified conversation models and migration SQL
Maciej Pienczyn
2026-03-27 12:56:35 +0100
29bd3b2e39
Add release notes v1.51.0 (25 March 2026)
Maciej Pienczyn
2026-03-25 17:32:18 +0100
5ca0cdd139
Add profile completeness indicator and two enrichment modes
Maciej Pienczyn
2026-03-25 17:22:59 +0100
c2fc5abe6d
AI enrichment: show current vs proposed comparison with color coding
Maciej Pienczyn
2026-03-25 17:16:19 +0100
25e34d254c
Two-step AI enrichment: preview with checkboxes before saving
Maciej Pienczyn
2026-03-25 17:04:14 +0100
f8fdb6a106
Fix desktop calendar grid — show event titles instead of empty colored bars
Maciej Pienczyn
2026-03-25 16:54:50 +0100
2aea030d2f
Add VTIMEZONE definition for Google Calendar timezone recognition
Maciej Pienczyn
2026-03-25 16:49:18 +0100
eb13fc857f
Android: subscription-only with step-by-step computer instructions
Maciej Pienczyn
2026-03-25 16:48:01 +0100
338e02fb75
Android: download .ics as primary action, subscription as secondary
Maciej Pienczyn
2026-03-25 16:46:22 +0100
53fc7237f3
Android subscribe: auto-copy URL + open Google Calendar settings page
Maciej Pienczyn
2026-03-25 16:43:52 +0100
047c25f271
Fix Google Calendar cid parameter — use https:// instead of webcal://
Maciej Pienczyn
2026-03-25 16:41:49 +0100
e14d53efcc
Android calendar: add manual URL copy with step-by-step instructions
Maciej Pienczyn
2026-03-25 16:38:04 +0100
638c42ce4b
Remove Content-Disposition from iCal feed for Google Calendar compatibility
Maciej Pienczyn
2026-03-25 16:32:32 +0100
ab9a4170df
Android calendar: open Google Calendar web subscription page
Maciej Pienczyn
2026-03-25 16:29:50 +0100
b439bc50c2
Fix Android calendar subscribe — download .ics instead of webcal://
Maciej Pienczyn
2026-03-25 16:27:53 +0100
c404e78d51
Simplify calendar subscribe — single webcal:// button for all platforms
Maciej Pienczyn
2026-03-25 16:26:34 +0100
292c5bdb52
Fix Google Calendar subscribe link — use /r?cid= format
Maciej Pienczyn
2026-03-25 16:25:42 +0100
355e2a152e
Calendar subscribe: clickable buttons instead of copy-paste instructions
Maciej Pienczyn
2026-03-25 16:16:00 +0100
d5b95dff48
Soften today highlight in calendar grid — light blue instead of thick border
Maciej Pienczyn
2026-03-25 16:13:51 +0100
60c43cd8a0
Add red color for featured/important events in calendar
Maciej Pienczyn
2026-03-25 16:08:28 +0100
a8e4d2d822
Change external events color from gray to light orange
Maciej Pienczyn
2026-03-25 16:05:42 +0100
88cc65091f
Calendar grid: tap day opens bottom sheet with event list
Maciej Pienczyn
2026-03-25 16:03:09 +0100
12dcb9c21c
Mobile calendar grid: colored cell fills instead of dots
Maciej Pienczyn
2026-03-25 15:59:25 +0100
a364dfcf58
Fix calendar grid view on mobile — events as colored dots
Maciej Pienczyn
2026-03-25 15:55:42 +0100
5229433ea8
Shorten "Jestem zainteresowany" to "Zainteresowany" for mobile fit
Maciej Pienczyn
2026-03-25 15:53:36 +0100
4fb2bd04ed
Fix calendar horizontal overflow on mobile (iOS/Android)
Maciej Pienczyn
2026-03-25 15:50:46 +0100
2c5aa22ab3
Move user menu outside header for iOS z-index stacking fix
Maciej Pienczyn
2026-03-25 15:44:19 +0100
362f092d5b
Fix iOS bottom sheet — use visibility+transform instead of display:none
Maciej Pienczyn
2026-03-25 15:35:39 +0100
abd2a8a95c
Mobile user menu as bottom sheet instead of dropdown
Maciej Pienczyn
2026-03-25 15:31:26 +0100
b28d3c1879
Add iCal subscription feed for Norda Biznes events
Maciej Pienczyn
2026-03-25 15:17:34 +0100
be4bbfc1fd
Add permissions info banner to company edit panel
Maciej Pienczyn
2026-03-25 15:09:21 +0100
5b0c2a4e2f
Limit www badges to 15 services + 10 keywords with expand button
Maciej Pienczyn
2026-03-25 15:01:28 +0100
c1523b840e
Fix mobile menu positioning on iOS — use fixed + getBoundingClientRect
Maciej Pienczyn
2026-03-25 14:47:15 +0100
795882a456
Show parent-child company relationships on catalog tiles
Maciej Pienczyn
2026-03-25 14:20:04 +0100
0e1ac7652e
Rewrite NordaGPT info modal and limits in plain Polish
Maciej Pienczyn
2026-03-25 14:13:05 +0100
a816d8adf7
Fix AI cost calculation — derive thinking tokens and correct pricing
Maciej Pienczyn
2026-03-25 14:05:43 +0100
2776a371b3
Add AI usage limits with progress bars and higher-limits request
Maciej Pienczyn
2026-03-25 13:58:52 +0100
a3e5407a87
Remove data quality status labels from admin UI
Maciej Pienczyn
2026-03-25 13:44:27 +0100
91b49c0913
claude-mem plugin v10.6.2
Maciej Pienczyn
2026-03-25 13:28:41 +0100
07dde4c966
claude-mem plugin v10.6.2
Maciej Pienczyn
2026-03-25 07:25:13 +0100
a39e1292ac
claude-mem plugin v10.6.2
Maciej Pienczyn
2026-03-25 07:24:34 +0100
88332cf0c5
claude-mem plugin v10.6.2
Maciej Pienczyn
2026-03-24 19:58:10 +0100
51a4d6ec4e
claude-mem plugin v10.6.2
Maciej Pienczyn
2026-03-24 19:57:42 +0100
8ce2ecca84
claude-mem plugin v10.6.2
Maciej Pienczyn
2026-03-24 19:57:24 +0100
2249b51068
claude-mem plugin v10.6.2
Maciej Pienczyn
2026-03-24 19:56:27 +0100
933bb8b88d
claude-mem plugin v10.6.2
Maciej Pienczyn
2026-03-24 19:56:19 +0100
040193a532
claude-mem plugin v10.6.2
Maciej Pienczyn
2026-03-24 19:50:11 +0100
65b5cec9e4
claude-mem plugin v10.6.2
Maciej Pienczyn
2026-03-24 19:49:46 +0100
34893bd9aa
claude-mem plugin v10.6.2
Maciej Pienczyn
2026-03-24 10:42:33 +0100
3ff917aac7
claude-mem plugin v10.6.2
Maciej Pienczyn
2026-03-24 10:39:10 +0100
bbd14b44c1
claude-mem plugin v10.6.2
Maciej Pienczyn
2026-03-24 10:38:38 +0100
c541bf3f15
claude-mem plugin v10.6.2
Maciej Pienczyn
2026-03-24 10:37:44 +0100
2baa79657a
claude-mem plugin v10.6.2
Maciej Pienczyn
2026-03-24 10:36:52 +0100
76a56a5f8b
claude-mem plugin v10.6.2
Maciej Pienczyn
2026-03-24 10:36:03 +0100
6f02c3f1f1
claude-mem plugin v10.6.2
Maciej Pienczyn
2026-03-24 10:34:38 +0100
d74be25c6c
claude-mem plugin v10.6.2
Maciej Pienczyn
2026-03-24 10:30:43 +0100
444e7a1352
claude-mem plugin v10.6.2
Maciej Pienczyn
2026-03-24 09:38:55 +0100
ba295b5ee1
claude-mem plugin v10.6.2
Maciej Pienczyn
2026-03-24 09:38:27 +0100
139361b13a
claude-mem plugin v10.6.2
Maciej Pienczyn
2026-03-24 09:38:15 +0100
da62db857c
claude-mem plugin v10.6.2
Maciej Pienczyn
2026-03-24 08:57:57 +0100
626227a846
claude-mem plugin v10.6.2
Maciej Pienczyn
2026-03-24 08:56:55 +0100
7097afa5be
claude-mem plugin v10.6.2
Maciej Pienczyn
2026-03-24 08:56:15 +0100