justme pushed to master at justme/WebDrop 2026-10-17 06:37:40 -07:00
d048fedc5e feat: keep every frame in animated avatar thumbnails and raise the thumbnail limit to 800k chars [CI]
ea7895d85c feat(web): upload large avatars in two steps so the thumbnail applies immediately
Compare 2 commits »
justme pushed to master at justme/WebDrop 2026-10-17 06:31:21 -07:00
a27534b2dd chore: regenerate api contract [CI]
d1ff8bab7d feat(web): role groups, last seen and unread markers in members, channels and spaces; lock channels without keys
5043c798ff feat(server): member last seen and a live per-account space activity stream
78b4e2aa63 fix(server): trim every workspace structure response to the caller's grants and restrict avatars to shared spaces
Compare 4 commits »
justme pushed to master at justme/WebDrop 2026-10-16 23:35:47 -07:00
d66c93fe98 feat(web): avatar thumbnails with original preview, registration avatar, pure-JS crypto fallback for http [CI]
283196938e feat(web): stream video and audio while decrypting, paste images, 16px inputs on touch
31ae3bc39e feat(server): lossy avatar thumbnails, gzip upload and separate avatar endpoints
Compare 3 commits »
justme pushed to master at justme/WebDrop 2026-10-16 22:44:20 -07:00
ba0b6c258a feat(web): space avatars with GIF support and live space list sync [CI]
96f92c2ba9 feat(web): inline previews in chat and per-upload download limit choice
1a4069576b feat(server): space avatars and full member profiles in the structure response
Compare 3 commits »
justme pushed to master at justme/WebDrop 2026-10-16 22:26:41 -07:00
77c9017129 chore: regenerate API contract after role color doc changes [CI]
justme pushed to master at justme/WebDrop 2026-10-16 22:25:19 -07:00
a08aa7568f feat(web): animated GIF avatars that refresh across chat and member list [CI]
3b062687cd feat(web): role colors with picker, Material 3 draw, effects and inline markdown
bef8898cd8 feat(server): owner role group, custom role colors with effects and animated avatars
Compare 3 commits »
justme pushed to master at justme/WebDrop 2026-10-16 04:51:50 -07:00
7ef298f587 fix(web): make cancel, delete and chat work while a file is uploading [CI]
justme pushed to master at justme/WebDrop 2026-10-16 04:42:38 -07:00
1245aedfd2 docs: record how to measure upload speed without the Vite proxy [CI]
a574583943 feat(web): space roles, upload queue with pipelined frames, background resume and faster sending
96c4335cb5 feat(api): count upload frames separately and send Retry-After when rate limited
82d55a97f9 fix(api): let authors and owners delete unfinished uploads
1dd54243ae feat(api): add space roles with delegated member removal and structure management
Compare 5 commits »
justme pushed to master at justme/WebDrop 2026-10-16 03:31:04 -07:00
059a29a8d5 feat(web): ask for a display name when creating an account [CI]
915992776d feat(web): show the space validity period in the top bar
6d6490055e feat(web): tidy the channel sidebar and let owners delete groups
6310f93469 fix(web): verify deletions against the signer and read crypto state afresh
fc1dc08ebe feat(api): delete workspace groups and record who signed a content event
Compare 5 commits »
justme pushed to master at justme/WebDrop 2026-10-16 02:54:39 -07:00
55f1b70d89 feat(web): crop avatars in the browser with a live message preview [CI]
18c871ec85 feat(web): use the Material settings gear and add rotate icons
18185c5bd9 refactor(web): drop the settings entry from the space header
b847916a5b feat(web): group space settings into basic, content and join tabs
79bfd560cb feat(web): call the login name the account ID and list sign-up requirements
Compare 6 commits »
justme pushed to master at justme/WebDrop 2026-10-15 16:04:35 -07:00
fb5800f81d fix(web): show the author of incoming messages right away [CI]
justme pushed to master at justme/WebDrop 2026-10-15 15:46:21 -07:00
12980ba6fe docs: describe login-only spaces and the 8.0.0 contract [CI]
8233369cd4 feat(web)!: sign in before joining a space and drop the stranger option
c858bd2a09 feat(server)!: require a logged-in account for every channel request
Compare 3 commits »
justme pushed to master at justme/WebDrop 2026-10-15 15:00:21 -07:00
b1ac11e1d7 perf(web): shorten the cold start when opening a saved space
f2e118c966 perf(server): compress JSON and frontend responses with brotli or gzip
d77ca1f113 perf(web): reuse cached crypto state and structure when decrypting and sending
Compare 3 commits »
justme pushed to master at justme/WebDrop 2026-10-15 14:45:03 -07:00
593eeba18e docs(ui): describe the loading skeleton [CI]
22f272e361 feat(web): show a skeleton while a space loads
Compare 2 commits »
justme pushed to master at justme/WebDrop 2026-10-15 14:34:44 -07:00
e79fbf1112 docs(ui): describe the phone chat shell [CI]
1db3795d6a feat(web): open spaces as a plain chat on phones with a side drawer
06fe077ef1 perf(web): shorten the first open of a space for new members
Compare 3 commits »
justme pushed to master at justme/WebDrop 2026-10-14 07:42:14 -07:00
d4a72bf177 docs(ui): describe account settings, sign-in and the home zones [CI]
d0aefb3d6e feat(web): split the home page into quick share and spaces zones
0d31e3d058 feat(web): redesign account settings and the sign-in page
Compare 3 commits »
justme pushed to master at justme/WebDrop 2026-10-14 07:19:35 -07:00
4b8d0b5a5f feat(web): discord-style chat, members pane, invitations and optimistic send [CI]
5fd4ddd411 refactor(core): drop per-terminal device labels
d946fc5e8a feat(api)!: fold devices into users and report member presence
Compare 3 commits »
justme deleted branch feat/channel-storage-quota from justme/WebDrop 2026-10-14 05:42:57 -07:00
justme pushed to master at justme/WebDrop 2026-10-14 05:42:57 -07:00
0fd2a269d9 Merge pull request 'feat(files): add per-channel storage quota [CI]' (#2) from feat/channel-storage-quota into master
a6f078d009 feat(files): add per-channel storage quota [CI]
Compare 2 commits »
justme automatically merged pull request justme/WebDrop#2 2026-10-14 05:42:57 -07:00