• Stable 1.4.0 730a023e55

    1.4.0

    neil released this 4 months ago | 1 commits to root since this release

    Breaking changes

    • Update your custom CSS code following the setup guide.
    • The AppOrder app is not required anymore (#34)

    Added

    • Compatibility for Nextcloud 21.0.1
    • Admin redirection process has been completely reworked (#27)
      • "Create a form" button no longer redirects to /apps/forms, it now generates a new link
      • An "Access your forms" button has been added on the index if you have cookies (#30)

    Enhancements

    • sncf cookies now uses actix-session to handle public and signed cookies instead of parsing cookies by hand (#31)
    • The sncf_admin_token is now always stored in cookies (#28)
    • JS and HTML has been separated (#32)
    • Improved the scrollbar design on the index (#33)

    Fixes

    • The spinning wheel does not keep spinning after hitting the Back button in your browser (#29)
    • Replaced bountysource link with include page for Nextcloud (8fc232d022)
    • Minor fixes
     
  • Stable 1.3.0 fcc9ceaedc

    1.3.0

    neil released this 4 months ago | 25 commits to root since this release

    Breaking changes

    • Update your custom CSS code following the setup guide.

    Added

    • Compatibility for Nextcloud 21.
      • Nextcloud 20.0.2 introduced a serious issue that was kinda hard to debug. It took me a long time to figure it out. I've reported the bug upstream and set up a workaround for sncf.
      • Nextcloud versions above 20.0.1 and below 21.x are untested with sncf, use at your own risk.
    • Compatibility with OCS API changes with NC Forms.
    • German translation (thanks @alpcentaur !)
    • /status.php is now served for monitoring purposes

    Enhancements

    • sncf now uses /csrftoken to get the CSRF token instead of /login.
    • Better handling of Nextcloud cookies
    • Actix User-Agent is now a constant in src/config.rs
     
  • Stable 1.2.0 8097745f01

    1.2.0

    neil released this 9 months ago | 41 commits to root since this release

    Breaking changes

    • The configuration option cookie_key has been added. You need to use openssl rand -base64 32 to generate it, and add it to your configuration file. More information here.
    • The /link endpoint method is now POST instead of GET. Edit your fail2ban rules accordingly (if any).

    Added

    • CSRF token support for account creation process (/link endpoint).
    • JavaScript requirement to create an account.
    • Basic Javascript crawler / bot blocking mechanisms.
    • Loading ring to prevent stubborn users from spamming the "Create a form" button.

    Changed

    • Now properly using the database pool for SQL queries
     
  • Stable 1.1.0 f07c8f960f

    1.1.0

    neil released this 9 months ago | 55 commits to root since this release

    Breaking changes

    • Now uses PostgreSQL as default database. Please compile with cargo run --no-default-features --features sqlite if you upgrade from a previous version. Please see this page for details.

    Added

    • Compatibility for PostgreSQL and MySQL! (Fixes #1)

    Changed

    • Updated all dependencies
    • Internal: Migrations folder has been split in three to support all database systems correctly.
    • db/ folder has been removed.
    • The database url is not printed in stdout anymore outside of debug mode.
     
  • Stable 1.0.2 0bb3584921

    1.0.2

    neil released this 11 months ago | 69 commits to root since this release

    Changed

    • Updated dependencies (actix is out of beta 3.0!)

    Fixed

    • Missing translation for screenshots (#15)
    • Random names generation not enough random, leading to collisions (#14)
    • Minor UI fixes (#11)
     
  • Stable 1.0.1 abd6c91013

    1.0.1

    neil released this 11 months ago | 77 commits to root since this release

    This version is incompatible with Forms 2.0.3 or lower.

    Added

    • Support for Forms 2.0.4
    • Forbid access to /apps/files (not a big deal anyway).
     
  • Stable 1.0.0 e64bdc9cf3

    1.0.0 - Initial release

    neil released this 11 months ago | 85 commits to root since this release

    Here we are.

    This is a crash test. We gladly accept feedbacks.