This repository has been archived by the owner on May 20, 2024. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Clearer name for offer queries * Initial version of vue-query for activities * Add instrumentation for some enrich getters * WIP Experimentation/exploration about getters * SHOW_PERFORMANCE_INFO also enable instrumentation * Refine activity users * Work in progress queries/mutations/services Quite rough at the moment, lots of broken bits * Ongoing vue-query work * Don't require services to have an id * Switch from useRouteParam to useQueryParams useRouteParam had concurrency issues when using it for multiple params * Less activity query caching * Improved group activities page * Use vue-query for place activities * Continuing with vue-query for places * Ongoing vue-query work * Implement status in vue-query * More vue-query ongoing work * Remove status datastore * More places/feedback into vue-query * A lot more vue-query... * Remove unneeded code * Vue-query mutations for activity editing * Remove unused code * Ongoing * Vue-query for history * Remove unused history datastore * Use vue-query for activity type editing * Some cleanup, and more implementation * Clear data on login, minor tweaks * Initial vue-query for messages Only for group wall at the moment, and probably missing a bunch of thread stuff * indexById for feedback * Cleanup * Adding detail threads to vue-query Quite rough for now... * Working thread detail view :) * Only current group users mentionable * Faked threadMeta for new threads * 20 messages per page * Make place wall work again * Add state docs * Don't refetch messages on window focus * Add more state/query/mutation/enrichment docs * vue-query for application list other application usages are untouched: grouppreview, notifications, latestMessages, detail... * Convert activity enrichers to helpers * Fix is-unread for walls * Fixup user list and add trust/revoke mutations * Fixup unread/continuation logic * Implement detail view for activities * Slightly improvement to detail * Implement user chat detail view * remove enriching for applications list * show application in detail view accept/decline not converted yet * Add explicit ordering and button to load older * Specify ordering for application messages * Add more sensible page size * Fix place display * Convert remaining enrichers to helpers * Fix sidenav group map * Refactor sidenavboxes * Use more bootstrap data * A few bits and bobs * Don't fetch users/group-info in vuex... * Move more breadcrumb logic to component * Remove some route store actions * Fix activity history statistics * Convert breadcrumb datastore * Remove loadingprogress datastore My new implementation is a bit more choppy as it doesn't implement the smoothing logic we had before, could add that if desired... * Implement search without vuex * Add back esc key to close search * Fixup offers chat * applications: create and withdraw * Remove debug <pre> * Implement user-not-found logic * Close detail service when using detail route * Save detail notification options via vue-query * Remove unused actions * Move home of current group to service from vuex * Add TODO * fix applications in group gallery * remove deprecated group join feature all groups are on applications by now * add application accept/decline, cleanup * add applications updater, remove applications datastore * convert notifications, first try * application api cleanup * fix notification routes * Move markUserActive to service * Use composition API for performance tool * Remove unused code * Group socket updaters * Move banners out of store and implement toasts * Move geo out of datastore * Remove agreements * Less currentStore stuff * Migrate out more currentGroup.js * And more away from currentGroup store * Fix groups in a couple of places * A whole bunch of vue-query progress * latestMessages, first steps * add todo * disable calls to latestMessages datastore * Moved filtered places into current group service so map shows same as list, as in prod * Add artifical response delay for local dev * Better wall loading status * Add in-memory infinite scroll for member list It gets slow quite quickly as the members add up... * Fixup signup * Fixup history detail page * Migrate i18n * Remove currentGroup module :) * Remove timezones module * Migrate community feed vuex store * Remove invitations (they are unused now) * Remove unused file * Remove refresh (and pull to refresh) ... I think pull to refresh might be better implemented in lower down components rather than refreshing EVERYTHING? and maybe vue-query will already refresh things ok? * Close detail view on logout * Don't hijack '/' from input/textareas * Fixup groupId param for link * Implement mobile views for some detail pages for thread and activity pages specifically * Nicer activity filter wrapping * Filter out less useful stuff for search ... plus add pretty place status colours * latestMessages: make it mostly work! * Fancier dev sleep feature, not automatically on * Fix user chat mobile view * Fixup latest messages opening things * Show detail sidebar over detail router view * Prevent overflowing slots * Allow to dismiss community banner * Add application mobile route * Migrate issues * Fix query update helper * Remove issues store * Fix bread for active issue * Almost removed groups datastore * Don't use stuff from >/helpers * Only worry about query order meta when needed * Better activities view with no activities * Minor improvements to application detail UI - make user link clickable - don't make group look like it's clickable * Adding missing .value * Remove calls to removed functions * Fix missing order meta param, coding error * Fixup group create * Reimplement and remove groups store module * Disable vuex stores! Still installed, and some more to convert but yeah, happy :) * Fix axios handling of nulls * Remove .catch() calls from router push add debug Getting errors .then() is not a function on the issue chat... * Attempt to resolve router issue Should either be a component directly, or a function that returns a promise. * Fix reactivity bug, must pass refs to query keys * Reorder imports and enforce with eslint A bit gratuitous but made me happy :) * Reimplement password reset * Reimplement unsubscribe all for group * Remove unused $store usage * A little auth isLogged in refinement And enforcing "no services in queries" guideline * Convert push and pwa stuff * Push tweaks and blind cordova implementations Hooking up vue-query into cordova online/focus events * A bit more push token fiddling * Fixup multicroppa * Send x-forwarded-for headers in dev proxy * Only load cordova stuff if needed * Fix up profile image edit * Remove away logging * Activity type editing remove vuex calls * Remove vuex from feedback list * Remove vuex! * Update vuex -> vue-query in readme * Remove unused datastore helpers * Initialize router plugin inside detail service * Linting fix * Remove old datastore helpers tests * Refine eslint import order config * Fixup offer query tests * Fixup changephoto test * Make tests pass, upgrade to jest 28 ... just don't look at how many I skipped... * Enhance mock backend a little * Fixup linting * Nicer "your application is pending" alignment ... on group preview page * Slightly more refined application pending UI * remove notice * TODO is done * Fix message reaction user names * Fix chat conversation messages spilling out * Fix mobile reaction list dialog * Don't log ECONNABORTED query errors * Use native isArray method Avoiding loading lodash * Use object format for input-style .. so we can merge more easily * Use overflow: hidden for autogrow inputs See quasarframework/quasar#14263 * Remove unused class, use object shorthand notation * Set groupId in link explicitly * Refine note about archived activity type filtering * Remove getPreviousPage from state docs * Make sure activityTypeIconProps are present * Remove unused mutationOptions configuration * Remove unused listMore methods Passing cursors as params now... * Remove console log * Remove console logging * Remove outdated comment * Remove unused createInstrument * A little rejig of boot files * Add more groupIds to router links * Safer ref access * Better function naming * Add back leave group toast * Use maybeUpdateDataWith more and document * Add TODO * Remove unneeded comments/logs * Remove empty file * Remove logging, add TODO detail * Add "Load earlier messages" to translations * Re-enable eslint * Use maybeUpdateDataWith for message detail * Remove unneeded getPreviousPageParam * Alter comments * Remove commented out code * Add comment * Remove dev/debug code * Remove enrichment related code * Remove commented out code * Add comment * Remove unused test file * Remove commented out line * Only use lodash random if we need it in dev * fix feedback pagination * fix activity statistics periodFilter * remove clearIssueMeta comment * enable period user refresh * remove notification meta need to remove from backend as well * remove WallConversation TODO * remove old code Co-authored-by: Tilmann Becker <tilmann.becker@gmail.com>
- Loading branch information