Freegle Tech Report 19-09-30

From Freegle Wiki
Revision as of 13:17, 7 October 2019 by Dorothyjeanquinn (talk | contribs) (adfafdsdasf)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Freegle Tech Report September 2019 Posts


List of changes to the New Client Code for September

Use Axios proxy to avoid CORS issues
Not selecting chat properly on page load
Promise button in chat
Support promise/renege chat messages
Promise/unpromise from My Posts
Tidy reply layout Enable user ratings
Change way we expand messages on My Posts
Don't focus on chitchat post box as this isn't right on mobile
Nits
Add session fetch cache using store
Reinstate throttling of when we save store to local storage, for perf reasons
Button on My Posts to start chat
Show replies in My Posts
Hide/show old OFFERs
Tree shaking
More investigation of reducing bundle size
Defer loading of large FilePond file upload component until we actually need it
Fix to lazyloading and its dependencies
Show unread message count on My Posts
Minor bug
Switch from moment to dayjs to reduce bundle size
Shave a little off the bundle size
Fix some erros
Start work on My Posts
Post WANTED
Edit in chitchat
Improvements to event/volunteer ops on chitchat
Add remaining notification types
Trigger infinite scroll more rapidly
Fix colour on navbar
AboutMe
Fix performance issue navigating away from pages
Add chat message of type complete
Add chat message of type interested
Add chat message of type image
Improve styling of chat messages
Vuex reducer causing effective hang
Fix popup chat drag handle
Switch from dev to dbg server
Groups not saved in store correctly
Bug in autocomplete on Android
Add some debug for mobile
Reload route if click on same navbar link
Navbar fixes
) Leave button in Settings
Holiday email setting
Various notification settings
Fix mobile navbar
Per group email settings
Simple email settings
Account settings
Add Delete button for chitchat reply
Start work on Settings page
Combine chitchat highlighting and readmore
More login fixes
Add read more for long chitchat entries
Move login into separate component, which fixes a bug (4 days ago) Style tweaks to user profile (4 days ago) Popup user profile info from chat (4 days ago) Nudge in chat (4 days ago) Chat message of type Address (4 days ago) Don't show photo carousel if just one photo (4 days ago) Successful attempt at saving passwords (4 days ago) Spot when we're logged out on the server and update store ( (4 days ago) dd a couple of TODOs (4 days ago) Nits () More small screen changes, mostly settings (18 hours ago) More small screen changes, mostly chat (18 hours ago) More Mobile improvements (2 days ago) More Mobile improvements (2 days ago) Mobile improvements (2 days ago) Fix screen flicker on chitchat, scroll to bottom of chat (2 days ago) Nits (2 days ago) Restrict place autocomplete to regions (2 days ago) Fix SSR in Explore Group (3 days ago) Back to universal (3 days ago) Add photo to chitchat replies (3 days ago) Notification count tweaks (3 days ago) Add poll for notification count (3 days ago) Notification seen handling (3 days ago) Nits (3 days ago) User profile page (3 days ago) Join/leave buttons on Explore (3 days ago) Contact volunteers button (3 days ago) Explore regions (3 days ago) Explore page done (3 days ago) More work on Explore (4 days ago) Start Explore page (4 days ago) Landing page (4 days ago) Landing page (4 days ago) Handle new users when posting (4 days ago) Reject and resubmit from chat/My Posts (5 days ago) Repost message from My Posts (5 days ago) Nits (6 days ago) Message Edit (6 days ago) Little bits and pieces (6 days ago) Improve sizing on reply box (6 days ago) Share button (6 days ago) Withdraw on My Posts (6 days ago) Mark as TAKEN (6 days ago) Bits and pieces on My Posts (6 days ago) Improve display on My Posts (7 days ago) Basic pruning for long threads (7 days ago) Click on chitchat to show user profile (7 days ago) Click on chitchat to show user profile (7 days ago) Chat store sync problems (7 days ago) Fetch user car crash (7 days ago)


This is an automated list of the changes to the server code in the last months. If you have any questions about them, please reply to this mail.

Here are the more important ones which would affect members:

  • Blank page when loading jobs with a privacy blocker (2 days ago)

...and here are the ones which are minor, or only affect volunteers in ModTools, or are internal changes that you wouldn't notice: Fromuid header not working (2 days ago) Change accepted SSL transports to make work against new web server (2 days ago) Make server side rendering work with webpack build (4 days ago) Scripts script not fully retired (4 days ago) Recent commits script should check both client and server repositories (5 days ago) UT fixes and more code removal (5 days ago) Better fix to chat review issue (5 days ago) Remove client-side code from this repository (5 days ago) Speedup: cache modmail count separately to avoid slow queries on logs table (5 days ago) Yahoo message sync should only look for recent messages to avoid slow query (6 days ago) Add TODO to retire (6 days ago) Add header to chat notify messages to indicate UID of sender (6 days ago) Script to list emails of people who've asked for business cards (6 days ago) Email notifications for mod chats are linking to FD rather than MT (6 days ago) Add code for waste authorities (6 days ago) Speed up indexing/deindexing (7 days ago) Spam keyword check needs to be case-insensitive (7 days ago) Remove messages from the search index once they're older than 30 days and haven't been reposted. We need to do this to save disk space. (7 days ago)