#mokum-releases

Only admins can post

Avatar for squadette
» posted to псы в рапиде and changelog

Thanks to @test_variation, Mokum now has native Dark CSS theme, supported in every browser and device without the need for extensions. Enable it in Settings -> Browser Settings -> CSS Theme -> Dark -> Save settings [via /mokum-support/2116610]. #mokum-releases

Comment

Thank you, it's much better now.

 ‎· Abdul Relief 2
8 more comments
Comment

solarized would be mega-neat indeed (the light variant is also great, btw)

 ‎· an each to scratch
Avatar for squadette
» posted to changelog

Fixed initial display of the number of direct messages. They should now be reliably shown on all pages and all devices.

Avatar for squadette
» posted to псы в рапиде and changelog

Mokum now better supports TODO lists. Your comments in your posts beginning with "[ ]" or "[x]" and other similar syntaxes are now rendered in a special way. You can click on the checkbox and it will edit the comment text appropriately. PSA: don't forget that Mokum supports "For your eyes only" posts which could be a perfect simple todo list.

Comment

[x] первыйнах

 ‎· neiaglov 1
21 more comments
Comment

Local way to check your privileges

 ‎· baton 2
Avatar for squadette
» posted to changelog

Posts with newlines were reimplemented: this should fix all of the cases where the last line of such post was not displayed, and "readmore" button was not visible. Please report if you still see such cases, preferrably with screenshot and URL of affected post (if not private). This of course mainly affects small-screen mobile devices.

Comment

b) few small changes that should make rendering a bit faster.

 ‎· псы в рапиде
Avatar for squadette
» posted to changelog

On July 13th a data leak was discovered and fixed in Mokum. If you happened to visit some rarely-used pages, you could sometimes see the sidebar menu that belonged to one of the users that accessed Mokum in past few seconds. You could not "choose" the user, only those that were online at the same time as you. Private posts were NOT accessible. The following information was accessible: a) private subfeed name and URL (but NOT the contents of any private posts); b) list of groups that the user was subscribed to; c) list of groups that the user was admin of; d) list of invites and subscription requests (but they could not be accepted or rejected). [EDIT: after some deliberation word "vulnerability" was replaced with "data leak").

Comment

First mitigation was enabled 40 minutes after discovery. Bug was diagnosed and fixed in 2 hours 20 minutes. Initially this data leak was noticed on API tokens page, but the bug has nothing to do with passwords, API tokens, authentication etc. API tokens were disabled as a precaution, but then re-enabled after it was proven that it was not the cause of data leak.

 ‎· псы в рапиде
4 more comments
Comment

@squadette: could you please elaborate a little bit more about the root cause of the issue?

 ‎· а зачем?
Avatar for squadette
» posted to changelog

Additionally, the following improvements were rolled out recently: a) no more spurious popups on Android and iOS mobile devices;

Comment

b) print version of posts and pages was greatly improved (but this is not final);

 ‎· псы в рапиде
Avatar for squadette
» posted to псы в рапиде and changelog

We've enabled <script async> feature by default. This should improve page loading speed for bad connections, especially high-latency ones. If your Mokum breaks completely, please report to @support, providing your browser version and device model (you can use some other browser or the magic link http://mokum.place/?js=script). Feature is disabled for Opera Mini because of negative reports. Thank you for testing [/changelog/2041753].

Comment

Also, two more page speed improvements for mobile internet connections were implemented yesterday; it's not clear if they had any effect.

 ‎· псы в рапиде
Avatar for squadette
» posted to псы в рапиде and changelog

Dear friends, I need your help in testing some change in Mokum that could only be tested in real world. You can help by visiting https://mokum.place/?js=async and using Mokum as usual (staying on the front page). Least intrusive way to check is to click Fav/Unfav on any post — it should just work as normal. There could be two failure modes: a) the page doesn't work — it looks completely normal but controls have no effect, and b) same but the page starts to work few seconds later. I'm especially interested in a) bad or slow connections and b) non-mainstream browsers and devices. Thank you!

Comment

You can add ?js=async to any URL for testing.

 ‎· псы в рапиде
9 more comments
Comment

checked on iphone, seems to be working.

 ‎· grizabella 2
Avatar for squadette
» posted to changelog

Mokum now supports JPEG-2000. Practically speaking that means that more sharing URLs with images are going to be processed without errors.

Comment

Angry rant on Akamai Image Server content negotiation practices skipped.

 ‎· псы в рапиде 5
Avatar for squadette
» posted to changelog

Groups got a new checkbox: "only admins can post". This allows you to have personal-type groups, like in the old Friendfeed, or official-style groups, like @mokum.

Comment

b) React 16.4.0, and some other version upgrades. Nothing should change, but if anything breaks please report.

 ‎· псы в рапиде 1
Comment

c) on touch-based devices there is now a tiny clock button near the post timestamp that shows precise timestamps of post and comments (it was a menu item before but it was deemed too expensive visually). For non-mobile computers you can still use mouse over the post date and comment cloud icon.

 ‎· псы в рапиде 3
Avatar for squadette
» posted to mokum and changelog

For absolutely no reason at all Mokum suddenly has a privacy policy: https://mokum.place/about/privacy-policy. If you have any questions or suggestions please comment here or in @support. Thanks.

Comment

You didn't think you could escape this in Mokum, did you?

 ‎· псы в рапиде 7
5 more comments
Comment

You forgot the obvious one: The content of any post or comment you make on the service, how long you keep backups of them, who you share that content with (link to instructions related to privacy controls, private subfeeds, etc.) You should also link to Google Analytics privacy policy in the appropriate section.

 ‎· April 3
Avatar for squadette
» posted to псы в рапиде and changelog

Dear friends, as you may have noticed, Mokum now supports line breaks (e.g., /squadette/1972805). Allow me to explain some details behind the implementation of that feature: а) line breaks are enabled with the flag "options -> Linebreaks". When you're editing the post on desktop, you can press Shift-Enter, and the line breaks will be enabled automatically. When the line breaks are enabled, you can submit form with Ctrl-Enter or with the usual "Post to..." button. If you're on mobile device, you will have to first enable the flag, then you can use "return" button on your screen keyboard to add new line.

Comment

б) Posts with line breaks in your feeds have height limit. If the post is longer than 10 lines, it is cut to 7 lines, with "read more" button. "Line" is the visual line of your device. Single post pages are always shown in full.

 ‎· псы в рапиде 5
Comment

в) line breaks work only in posts for now, not in comments. We need to sort out implementation, then we can try to implement this feature for comments.

 ‎· псы в рапиде 4
Comment

г) leading spaces in lines are preserved, because poetry.

 ‎· псы в рапиде 7
Comment

д) the main driving force behind the implementation of this feature is poetry, code snippets and small casual lists. If you need to write a longer text with multiple paragraphs, you are encouraged to use the "first paragraph as post, other paragraphs as comments to that post" pattern; support for this will be soon enhanced a bit. Also, you can use k-texts (https://mokum.place/k) to create longer post with full Markdown markup.

 ‎· псы в рапиде 9
Comment

е) if you notice any issues with the line breaks mode, please report to @support, preferrably with the screenshot demonstrating an issue. I will also probably ask you for your device model and browser type. Thanks,

 ‎· псы в рапиде
Avatar for squadette
» posted to псы в рапиде and changelog

Calendar view for feed pages (both users and groups) was just released: e.g., https://mokum.place/squadette/calendar (or https://mokum.place/changelog/calendar as an example of group). You can find the link to the calendar view on feeds pages. Calendar includes your primary feed, private subfeed if you have one, "for your eyes only" posts and Friendfeed archive (if you have one imported). Only feeds that you have access to are counted in the calendar.

Comment

Of course, it is not really clear how we could define the day considering time zones, so for now calendar is UTC-based.

 ‎· псы в рапиде 3
7 more comments
Comment

Update: calendar view now has "Previous day" / "Next day" buttons.

 ‎· псы в рапиде 1
Avatar for squadette
» posted to псы в рапиде and changelog

You can now enable "Allow direct messages from anyone" checkbox on your settings page (https://mokum.place/settings). Also, if your account is private and someone is subscribed to your account, they can also send you direct messages even if you're not subscribed to them.

Avatar for squadette
» posted to changelog

There is now an experimental burger menu on phones. Currently it's prototype-quality, but more items will be added, and hopefully we'll make it be more usable. Please report if you it gives you any trouble or if you have suggestions.

Comment

Update: burger menu hides on scrolling.

 ‎· псы в рапиде 1
Comment

I think I liked it better before. I didn't have to scroll all the way back up to reach it.

 ‎· April 2
Comment

Is it possible to add "Everything" to the burger menu?

 ‎· Baytuğ Peyvan ⭐ 1
Avatar for squadette
» posted to changelog

a) some improvements for burger menu on mobiles: text size, subscription lists, text baseline alignment;

Comment

b) comment like on direct message comment decrements number of notifications in sidebar; [reminder: when you like incoming direct message, the counter is also decremented accordingly];

 ‎· псы в рапиде
Avatar for squadette
» posted to changelog

Another batch of important on-going fixes was deployed. With luck it should not affect anything for now, but please report if it breaks for you. The ultimate goal is to have some more improvements in visual performance of Mokum.

Comment

b) an issue with page going completely blank was fixed;

 ‎· псы в рапиде 3
Comment

c) fixed an issue with bogus confirmation prompt after some edit comment / cancel / edit again sequences.

 ‎· псы в рапиде 1
Comment

e) "Groups" blocks in the sidebar were reimplemented with more popups;

 ‎· псы в рапиде 2
Comment

f) another batch of refactoring changes was deployed;

 ‎· псы в рапиде
Avatar for squadette
» posted to changelog

Small improvements in the sidebar: a) if you use subscription lists (https://mokum.place/settings/sublists) they are shown in the right column; b) "Subscription requests" block was reimplemented with more popups on user and group names; c) "Manage > Subscription lists".

Comment

d) "Invites" block was reimplemented with more popups;

 ‎· псы в рапиде
Avatar for squadette
» posted to псы в рапиде and changelog

#mokum-releases: a) React.js 16.2.0. Nothing should change.

Avatar for squadette
» posted to changelog

The code was temporarily reverted back to few days ago to debug multiple reported issues with random scrolling/"jumping".

Comment

Update: scroll handling was rewritten to improve the situation. However, the solution is not yet complete.

 ‎· псы в рапиде 3
Avatar for squadette
» posted to псы в рапиде and changelog

#mokum-releases: React 16.0.0. HTML size was drastically reduced (e.g., 287 Kb -> 232 Kb for the reference page). This should also be a bit faster.

Comment

Update: there is an issue with random scrolling to middle of the page during page load, fix in progress.

 ‎· псы в рапиде
Comment

Update: fixed.

 ‎· псы в рапиде
Avatar for squadette
» posted to псы в рапиде and changelog

#mokum-releases: The Big Frontend Cleanup, phase I. Nothing should change, except for less bytes to download from the server and parse, so things should be a bit faster. Please report here or in @support if anything breaks. Thanks,

Avatar for squadette
» posted to псы в рапиде and changelog

#mokum-releases: b) fixed scroll position after clicking "Edit"; c) fixed editing of posts with many images (attn @haron);

Comment

d) several smaller fixes to text search (https://mokum.place/ks)

 ‎· псы в рапиде
Comment

e) user popups on user avatars;

 ‎· псы в рапиде
Comment

f) properly report delays and errors for commenting, likes and favs; +clikes;

 ‎· псы в рапиде 1
Avatar for squadette
» posted to псы в рапиде and changelog

#mokum-releases: a) text area resizer was fixed, again;

Comment

b) text area resizer fixes will continue until morale improves;

 ‎· псы в рапиде 16
Comment

(@squadette writes the best changelog notes)

 ‎· LibSkrat 6
Avatar for squadette
» posted to changelog

[New frontend] lightbox handling rewritten to preserve scrolling position after "Back" button on iOS devices (and probably others).

1 2 3 4 5 6 7 8 9 10