Skip to content
Snippets Groups Projects
  1. Jul 10, 2023
  2. Jul 08, 2023
  3. Jul 07, 2023
    • Jonatan Zint's avatar
      fix: remove unsused var · 00cd2030
      Jonatan Zint authored
      00cd2030
    • Jonatan Zint's avatar
      chore: minor cleanup · 44685840
      Jonatan Zint authored
      44685840
    • Jonatan Zint's avatar
      fix: change prop/emit style to interface · d250c66f
      Jonatan Zint authored
      d250c66f
    • Jonatan Zint's avatar
      feat: use unpaginated request to display nicer clusters · 73cf6cef
      Jonatan Zint authored
      Make event overview use endpoint that returns events unpaginated upto 1 year in the past with filters enabled.
      Optimized marker display to be rendered by map canvas.
      
      Note: This is a performance bet, that limits the app on displaying some 1000 events at the same time, after that the
      payload of the initial map view becomes annoyingly slow. However having some 1000 events being active at the same time, should
      be a conservatively estimated worst case.
      
      Cleaned up some unused components and refactored touched components to compose API in the process
      
      ref CAC_FRONTEND-325
      73cf6cef
    • Jonatan Zint's avatar
      feat 325: improve clustering · 2058ff5b
      Jonatan Zint authored
      this commit swaps out the clustering logic
      
      Instead of server side clustering that's triggered on each bounding box change we download all available
      features (for both offices and events) and let mapbox-gl cluster it.
      
      drawback: on high feature count initial load is slower, as the whole payload needs to be downloaded upfront (ca. 350kb / 1000 items)
      improvement: vastly enhanced snappiness of clustering, also improved representation, although that is somewhat unrelated
      ref CAC_FRONTEND-325
      2058ff5b
  4. Jul 06, 2023
  5. Jul 05, 2023
  6. Jun 30, 2023
  7. Jun 20, 2023
  8. Jun 14, 2023
  9. Jun 13, 2023
  10. Jun 12, 2023
  11. Jun 09, 2023
  12. Jun 08, 2023
    • control.alt.coop eG (Peter)'s avatar
      Merge branch 'feat/93-pass-plz-center' into 'develop' · 5b81e5ba
      control.alt.coop eG (Peter) authored
      Feat/93 pass plz center
      
      See merge request wahlkampf-app/wk-frontend!456
      5b81e5ba
    • control.alt.coop eG (Peter)'s avatar
      Merge branch 'feat/263-add-backdrop-to-menu-widget' into 'develop' · 78e57433
      control.alt.coop eG (Peter) authored
      Add backdrop when admin menu open
      
      See merge request wahlkampf-app/wk-frontend!455
      78e57433
    • control.alt.coop eG (Peter)'s avatar
      Fix MarkerInject type · fb60d1ba
      control.alt.coop eG (Peter) authored
      fb60d1ba
    • control.alt.coop eG (Peter)'s avatar
      CAC_FRONTEND-393 Handle emit error · d2ed2916
      control.alt.coop eG (Peter) authored
      There seam to be an error with definition of emits like it had before.
      
      original error:
      ```
      ERROR in src/map/Geocoder.vue:55:3
      
      TS2769: No overload matches this call.
      The last overload gave the following error.
      Type '(this: void, props: LooseRequired<{ readonly countries: string[]; readonly reverseGeocode: boolean; readonly standalone: boolean; readonly collapsed: boolean; readonly position: "top-right" | "top-left" | "bottom-right" | "bottom-left"; readonly markerOptions?: boolean | ... 1 more ... | undefined; } & {}>, { emit }...' is not assignable to type '(this: void, props: LooseRequired<{ readonly countries: string[]; readonly reverseGeocode: boolean; readonly standalone: boolean; readonly collapsed: boolean; readonly position: "top-right" | "top-left" | "bottom-right" | "bottom-left"; readonly markerOptions?: boolean | ... 1 more ... | undefined; readonly onResult...'.
      Types of parameters '__1' and 'ctx' are incompatible.
      Type '{ attrs: Data; slots: Readonly<InternalSlots>; emit: (event: "result", payload: GeocodeResult) => void; expose: (exposed?: Record<string, any> | undefined) => void; }' is not assignable to type '{ attrs: Data; slots: Readonly<InternalSlots>; emit: (event: string, ...args: any[]) => void; expose: (exposed?: Record<string, any> | undefined) => void; }'.
      Types of property 'emit' are incompatible.
      Type '(event: "result", payload: GeocodeResult) => void' is not assignable to type '(event: string, ...args: any[]) => void'.
      Types of parameters 'event' and 'event' are incompatible.
      Type 'string' is not assignable to type '"result"'.
      53 | }
      54 | },
      > 55 | setup(props, {emit}) {
      | ^^^^^
      56 | const geocodeControl = new MaplibreGeocoder({
      57 | forwardGeocode: forwardGeocode,
      ```
      d2ed2916
    • control.alt.coop eG (Peter)'s avatar
      CAC_FRONTEND-393 Update quasar · 037dfc39
      control.alt.coop eG (Peter) authored
      Run `quasar upgrade --install`.
      037dfc39
  13. Jun 07, 2023
  14. Jun 06, 2023
    • control.alt.coop eG (James)'s avatar
      Merge branch... · fa3fe49f
      control.alt.coop eG (James) authored
      Merge branch 'fix/351-correct-string-globale-r-kampagnenkoordinator-in-to-globale-e-koordinator-in-on-profile-page' into 'develop'
      
      CAC_FRONTEND-351 Correct string on profile page
      
      See merge request wahlkampf-app/wk-frontend!449
      fa3fe49f
Loading