Tags give the ability to mark specific points in history as being important
  • v1.5.0
    v1.5.0
    
    :warning:  **BREAKING CHANGES**:
    - supported nodejs version >=14 <=16 (nodejs 12 reached End-of-Life on 30 April 2022)
    - minimum mariadb supported version >= 10.5.2
    
    **CHANGES**:
      - new Tag page
      - new Place page
      - new search flow
      - new meta-tag-place / group / collection page
      - new time selection widget
      - allow footer links reordering
      - new Docker image (smaller and faster)
      - add GANCIO_DB_PORT environment
      - restrict new tag entropy (trim, merge case insensitive)
      - add dynamic sitemap.xml
      - calendar attributes refactoring (a dot each day, colors represents n. events)
      - fix event mime type response
      - fix mariadb JSON fields
      - new gancio CLI accounts management (list / create / remove / modify accounts)
      - improve smtp setup, allow local sendmail, smpt port, tls/starttls
      - redirect to path based on content type request
      - add Slovak translation
      - lot of fixes
    
  • v1.4.4
    93d08896 · minor ·
    Release v1.4.4
    v1.4.4 - 10 mag '22
    
      - better img rendering, make it easier to download flyer #153
      - avoid place and tags duplication (remove white space, match case insensitive)
      - show date and place to unconfirmed events
      - add warning when visiting from different hostname or protocol #149
      - add tags and fix html description in ics export
      - add git dependency in Dockerfile #148
      - add external_style param to gancio-events webcomponent
      - add GANCIO_HOST and GANCIO_PORT environment vars
      - fix place and address when importing from url #147
      - fix user account removal
      - fix timezone issue #151
      - fix scrolling behavior
      - fix adding event on disabled anon posting
      - fix plain description meta
      - fix recurrent events always shown #150
      - remove `less` and `less-loader` dependency
    
  • v1.4.3
    564db696 · ehm too much ·
    Release v1.4.3
    v.1.4.3
    
      - fix [#140](https://framagit.org/les/gancio/-/issues/140) - Invalid date
      - fix [#141](https://framagit.org/les/gancio/-/issues/141) - Cannot change logo
      - fix same day events
      - add missing icons in admin
      - prepare multisite settings
      - improve initialization
      - start unit testing API (it's never too late)
    
  • v1.4.1
    Release v1.4.1
    v1.4.1
    
      - add gl/galego locale, thanks @xosem
      - fix import redirect loop
      - add missing icons (close, repeat, arrows ...)
      - turn rss icon into a real link to improve a11y
      - force seconds to 0 for each events, fix recurring events starting date issue
      - fix next/prev selection on same datetime events
      - improve moderation UI (add author and event link + format creation date)
      - refactoring resource UI from fedi
    
  • v1.4.0
    d2ed1b92 · minor on docker-compose ·
    Release v1.4.0
    Gancio v1.4.0
    
      - improve Cumulative Layout Shift
      - remove filename as default media label to avoid leak metadata
      - add endData to microdata
      - security fix with filtering settings, avoid sharing SMTP pass with front-end
      - fix broken SMTP
      - remove global materialicons / vuetify css, use threeshake and @nuxt/vuetify (really improve lighthouse score)
      - new Dockerfile using node:17.4-slim as base img (from 1.5Gb to ~800Mb)
      - add XSS and path traversal mitigation
      - improve a11y
      - update deps
    
  • v1.3.3
    ba8a2b58 · minor ·
    v1.3.3
    
  • v1.3.2
    00a47be8 · v1.3.2 ·
    v.1.3.2
    
    https://gancio.org/changelog
    
  • v1.3.0
    27847496 · yarn.lock ·
    Release v1.3.0
    Gancio v1.3.0 - 26 gen '22
    
      - add mariadb support
      - add [microdata](https://developer.mozilla.org/en-US/docs/Web/HTML/Microdata) support
      - support db setup via environment variables (used in updated `docker-compose.yml` files)
      - improve rss feed:
        - fix validation
        - add enclusure media for featured image
        - add categories
      - fix typo in export code
      - add theme attribute to gancio-events webcomponent (dark/light)
      - increase thumbs quality
      - improve logo for light theme
      - improve [wordpress plugin](https://wordpress.org/plugins/wpgancio/)
        - add \[gancio-event\] and \[gancio-events\] shortcode
        - allow gancio-events / gancio-event tags in editor
        - automatically enqueue webcomponent script
      - tags/places filters are now inclusive not exclusive
      - fix image undefined alternative text
      - update documentation, dependencies, translations
    
  • v1.2.2
    ad93f83b · minor ·
    Release v1.2.2
    v1.2.2
    
      - shiny new gancio-event\[s\] webcomponents => [docs](https://gancio.org/usage/embed)
      - new backend plugin system
      - improve media focal point selection
      - improve non-js experience (load img, use native lazy loading)
      - improve user_confirm / recover code flow
      - fix task manager exception
      - fix db initialization when a custom setup is used, #131
      - remove vue-clipboard2 dependency due to [this](https://github.com/euvl/v-clipboard/issues/18) bug and using a [native with fallback mixin instead](./assets/clipboard.js)
      - fix a regression to support old CPU, #130
      - makes dialog use fullscreen on mobile
      - fix Delete AP Actor Action from fediverse when remote Actor is gone
      - add `max` param to /events API
    
  • v1.2.1
    Release v1.2.1
    v1.2.1
    
      - fix `Note` remove from fediverse
      - AP Actor is now `Application`, was `Person`
      - better handling event AP representations
    
      this release is a step forward to improve AP compatibility with other platforms, thanks @tcit
    
  • v1.2.0
    692f8ba9 · update CHANGELOG - v1.2.0 ·
    Release v1.2.0
    v1.2.0 - 9 nov '21
    
      - do not overwrite event slug when title is modified to preserve links
      - add public cache to events images
      - fix baseurl in initial setup configuration
      - fix user removal
      - load settings during startup and not for each request
      - refactoring user custom locale
      - published AP event's type is not `Note` anymore but `Event`
    
  • v1.1.1
    b65fa97c · v1.1.1 ·
    Release v1.1.1
    v1.1.1
    
  • v1.1.0
    035c0260 · update CHANGELOG ·
    Release v1.1.0
    1.1.0
    
    - a whole new setup via web! fix #126
    - new SMTP configuration dialog, fix #115
    - re-order general settings in admin panel
    - new dark/light theme setting
    - move quite all configuration into db
    - fix some email recipients
    - fix hidden events when not ended
    - update translations
    - improve install documentation
    - add systemd gancio.service
    - allow italic and span tags inside editor
    - remove moment-timezone, consola, config, inquirer dependencies
    - update deps
    
  • v1.0.6-alpha
    614057d9 · 1.0.6-alpha ·
    v1.0.6-alpha
    
    - update deps
    - fix max event iframe export
    - re-add attachment to AP
    - better import dialog on mobile
    - fix overflow on event title @homepage
    - fix some french strings
    
  • v1.0.5-alpha
    2bd5c715 · 1.0.5 ·
    v1.0.5-alpha
    
    gancio - v1.0.5 (alpha)
      - fix/improve debian install docs
      - fix ics export, use new ics package
      - use slug url everywhere (rss feed, embedded list)
      - use i18n in event confirmation email
      - remove lot of deps warning and remove some unused dependencies
      - fix show_recurrent in embedded list
      - remove old to-ico dep, use png favicon instead
    
  • v1.0.4-alpha
    e1cbba1b · v1.0.4-alpha ·
    Release v1.0.4
    gancio-1.0.4-alpha
    
    - fix noimg event
    
  • v1.0.3-alpha
    08527e6e · v1.0.3 ·
    Release v1.0.3
    1.0.3
    
    - 12 hour clock selection, #119
    - improve media management
      - add alt-text to featured image, fix #106
      - add focalPoint support, fix #116
    - improve a11y
    - improve node v16 compatibility
    - fix #122 ? (downgrade prettier)
    
  • v1.0.2-alpha
    137eec30 · v1.0.2-alpha ·
    Release 1.0.2-alpha
    v1.0.2-alpha
    
  • v1.0.1-alpha
    e9174d7d · minor ·
    Release v1.0.1-alpha
    1.0.1-alpha
    
    - fix AP resource removal
    - improve AP resource UI
    - fix Docker setup
    - update deps
    
  • v1.0-alpha
    5c3e1e2a · Merge branch 'dev' ·
    Release v1.0-alpha
    This release is a complete rewrite of frontend UI and many internals, main changes are:
    
    - Switch UI framework from [element](https://element.eleme.io/) to [vuetify](https://vuetifyjs.com/)
    - Distribute package directly from site instead of using npm registry
    - Improve docker setup (run as user, fix some data export)
    - New logging system (based on [winston](https://github.com/winstonjs/winston))
    - Slugify event URL (keeping old one valid)
    - Import events from ics and external website using h-event (microformat) improving [`h-event`](https://microformats.org/wiki/h-event) export
    - Hide unconfirmed tags and places
    - Clean unused places and tags
    - Fix tons of issues