This update contains minor changes.

  • added API support for changing passwords, adding recovery emails, purging data, and account deletion
  • fixed an issue where moderation related data was not returned via the API for feeds
  • fixed feed requests via the API for guests

Note: "Win API" refers to the API as well as the original site, which still serves the majority of traffic.

This update contains minor changes.

  • work started to bring moderating to mobile site, basic actions are implemented (approve, remove, ignore reports, sticky, lock) but work to do
  • work started to bring messaging to the mobile site, minor fixes needed before complete
  • fixed issue with comments on profiles
  • fixed issue with many modals which was introduced as a bug in the previous update
  • fix so that post and comment edits apply visually immediately
  • improvements to handling of invalid API tokens
  • added blockquote styling
  • added blue color to links
  • minor formatting change on collapsed comments indicator
  • fixed issue where text content sometimes made the app wider than 100% width

Update in part thanks to u/lkhrup

Note: "Win Mobile" refers to the beta mobile site, available here

This update resolves an issue where, since four days ago, only images 1MB or less could be uploaded on some of our sites.

This was an issue with this update.

This update contains minor changes.

  • decreased post title and text content font sizes
  • rounded image previews
  • performance improvements for comment rendering (more to come)
  • updated favicon and other PWA related media
  • removed unnecessary font smoothing

Update in part thanks to u/lkhrup

Note: "Win Mobile" refers to the beta mobile site, available here

This update fixes some issues:

  • restyling of sort bar
  • removed borders on some elements in light mode, and adjusted the main background color to a slightly darker gray
  • fixed an issue where topics weren't being correctly sent with requests for guests
  • added support for community stylesheets to detect dark mode
  • increased font weight of stickied post titles
  • fixed issue where community stylesheet would not load in some cases
  • fixed post view setting
  • fix select tag color in light mode

Update in part thanks to u/lkhrup

Note: "Win Desktop" refers to the ported site, which is currently only live on some pages. For more info, read this.

This update contains fixes and improvements.

  • new virtual list component (to replace Virtuoso, which did not work well)
  • replaced the font (in large part because Roboto didn't have a wide enough range of font weights)
  • fixed issue where only the first two levels of comments were visible
  • now keeping scroll position when in a modal
  • fixed an issue where topics weren't being correctly sent with requests for guests
  • fixed an issue where previews (thumbnails) were sometimes too tall
  • enabled the context menu
  • fixed an issue where the community wouldn't be pre-filled when creating a post, if the case didn't match
  • fixed an issue which prevented loading page 3+ of main feeds
  • fixed dark mode for /registration, /login, /submit, and 'signup prompt' modal
  • a slight redesign to /communities (mainly by showing the community description and display name, rather than solely the actual name)
  • adjusted comment prompt
  • visual changes to comment and reply creation
  • switched the post creation icon to a plus icon
  • changed up a variety of colors in both dark and light mode, in part regarding empty listings
  • minor improvements to the image view screen (which is the screen where an image can be zoomed in)
  • fixed the navbar in some pages (wasn't 'fixed' to top of the page)
  • slight adjustment to footer icon sizes
  • fixed default settings

Update in large part thanks to u/lkhrup

Note: "Win Mobile" refers to the beta mobile site, available here

This update fixes a variety of issues:

  • re-enables user-selecting (highlighting/copying text)
  • adds image resizing on desktop (just like the old site)
  • minor API changes
  • blockquote styling
  • removed posts will show correctly for mods (red/pink background)
  • approved posts will show correctly for mods (tick with hover info)
  • updated link color in posts and comments (previously was the exact same color and style as regular text)
  • minor formatting change on mobile (wrapping issue)

Update in part thanks to u/lkhrup

Note: "Win Desktop" refers to the ported site, which is currently only live on some pages. For more info, read this.

Follow up to this changelog - the switch has now been made across all of our domains.

Performance, although not the goal of the update, is much better. Especially in collaboration with yesterday's changelog.

Will continue to monitor until peak traffic.

As a follow up to the previous log:

  • haven't made the full switch to new server infrastructure, about 20% of traffic only, as a result of some issues
  • made a switch today which eliminated (so far) latency spikes. essentially brought our cache bandwidth down from a relative constant 100% (maxed out) to 70% with spikes to 200%. new max capacity is 350%. noticeable improvement already during day hours.

More server changes to come in the next few days.

Software updates to follow.

We've recently made some changes to our server infrastructure.

communities.win is running on the new servers, while all other domains remain on the old solution. Switch will be made for all sites once we've sufficiently monitored how communities.win performs. (ETA 24-48 hours)

This change should make things a lot easier to manage.

Updates to the beta mobile site:

  • redesigned registration, login, signup prompt, and post creation page.

Going forward, we'll have three main projects with separate version numbers:

  • Win Mobile
  • Win Desktop
  • Win API

Win API currently serves the bulk of mobile and desktop traffic, through the legacy server-side rendered pages.

Win Mobile is the beta mobile site at m.communities.win.

Win Desktop is the new desktop project, which currently serves some communities.win pages, such as profiles.

We'll be changing versioning from 1.x.x.x to YYYY.WW.XX. For example, 2021.28.01. This would mean it's the first update for the 28th week of 2021.

The changes in the past month have been primarily on the beta sites (mobile and desktop) and hasn't made sense to log.

Changelogs will now resume.

We've just released an update which moves our preview ("thumbnail") and image storage to a new server with much greater capacity and bandwidth.

These are the changes from between 21 June and today. These are limited primarily to API changes, because we're currently converting much of the site to rely on the API.

  • added profile overview support to the API (this is a combined feed of both posts and comments, which is something that we've not previously supported)
  • further work relating to mod actions via the API
  • added sort options to user profiles when querying via the API
  • returned community description in community related API requests
  • updated media ingress to use a new system

Regular changelogs will return once the current API-related projects are completed.

Version 1.4.7.0

11

One of the ongoing projects is to overhaul how we handle caching.

The goal is to simplify our caching so that we can evict post and comment caches, singularly. This is useful for when users edit, add flairs, etc - or when moderators take actions such as removing, approving, etc.

Currently, a full post or comment object may be cached in multiple lists, which can't be located or evicted by key.

These are large changes. For now, profile posts are using the new approach to caching while we monitor the results.

Version 1.4.6.0

10

This update attempts to fix a recurring issue where voting would fail on some server instances.

Once a server instance begins to decline votes, it will not recover until rebooted.

There's a belief that the issue only impacts communities.win, but this isn't true. It impacts all sites, but it's more noticeable because communities.win runs on its own servers, separate from the rest of the sites, because it's typically the first site to receive and test software updates. This means it has a far smaller pool of servers than the rest of the sites, and of course two broken servers are far more noticeable in a cluster of two servers, than in a cluster of fifteen servers.

Version 1.4.6.1

This update adds support to our API for all basic mod related actions:

  • approving
  • removing
  • banning/unbanning
  • un/ignoring reports
  • un/stickying posts/comments
  • getting ban status
  • getting user notes
  • adding/deleting user notes
  • sending mod messages
  • un/distinguishing

These will be implemented in the new mobile site beta, and another project.

Version 1.4.6.2

  • added a list of subscribed communities to /api/v2/user/about.json?user=
  • added a list of moderated communities to /api/v2/user/about.json?user=
  • fixed NPE on /api/v2/user/about.json?user= in some situations for guests
  • added an endpoint to fetch a community's sidebar and stylesheet at /api/v2/community/style.json?community=
  • fixed an issue generating API keys
  • profile endpoints will now return moderator related information (such as reports and approval/removal status) for content in communities that you moderate

Version 1.4.6.3

We've made major speed improvements to the beta mobile site, in response to feedback.

By eliminating CORS (pre-flight requests were slow) and by removing blocking API requests on app start-up, load times have been significantly decreased.

On the down side, we discovered an issue with our use of service workers, which may prevent some users from receiving app updates, even upon reloads. This means that this update may not yet be received for some users.

These updates are regarding our mobile beta.

  • added post editing (text post only)
  • fixed pre-selected community values when creating a post
  • refresh feed by tapping community banner
  • prevent header jumping when switching sort in a community

Thanks in large part to u/lkhrup.

Version 1.0.1.1

This update fixes an issue where the API logout endpoint was incorrectly set to listen for GET requests, rather than POST.

The API powers the new mobile beta.

Version 1.4.5.22

This update adds /api/v2/action/nsfw.

Version 1.4.5.23

Privacy Policy has been updated with an entity to which legal requests should be directed.

This will again change shortly.

Version 1.4.5.21

This update begins a minor design change with regards to borders in light mode on desktop.

Not a beta feature, but it's intended to go along with the desktop changes that are currently in beta.

Version 1.4.5.24

These updates are regarding our mobile beta.

  • the site is now an installable PWA (but we'd advise against installing it yet due to placeholder icons)
  • new icon to indicate stickied posts
  • new icons to indicate OP (for comments), moderators, and admins (for posts and comments)
  • downvote icon fixed in Safari
  • added community suggestions when creating a new post
  • removed the loading progress bar (for now?)
  • community header logo forced to be circular

Thanks in large part to u/lkhrup.

Version 1.0.1.0

view more: Next ›