Updated

Svija Admin Changelog

github commit link


Wish list & planned modifications

  • AI script to save SVG files changes all text kerning to zero
  • creation of animation laboratory
  • automatic backups with each sync
  • automatically resize images to correct resolution

2021.12.02 · 2.2.12

Minor interface update:

  • removed sections for managing deprecated script sets

2021.12.01 · 2.2.11

Major bux fixes:

  • fixed bug where modules were added twice
  • fixed P3 color for gradients

2021.11.30 · 2.2.10

Minor updates and bug fixes:

  • simplified page reload from mobile>computer and computer>mobile for IE compatibility
  • added new script sets (more like modules) to replace old script sets which were less flexible
  • cleaned some labeling issues in Admin
  • fixed bug in support for P3 color
  • fixed bug where caching broke CSRF cookies
  • added samesite to cookie script (after warnings in Firefox)

2021.11.05 · 2.2.9

Minor updates and bug fixes:

  • modules with wrong screen are no longer displayed
  • modules with wrong language are no longer displayed
  • modules where “active” is unchecked in page settings are no longer displayed
  • removed necessity of providing link in modules & scripts settings
  • added display order to language list

2021.10.28 · 2.2.8

Minor modifications and bug fixes:

  • added site url in admin top bar (instead of “visit site”)
  • changed rich text instructions for scripts & modules to link + plain text
  • enabled language codes longer than 2 letters

2021.10.23 · 2.2.7

Minor modifications and bug fixes:

  • removed meta canonical tags
  • changed language code limit from 2 to 20 characters
  • fixed bug in cookie-writing code
  • made it possible to delete languages (had been blocked by combination code)
  • renamed folder Icons to Images
  • renamed folder Admin Customization to Svija Admin
  • fixed bug in MailView that prevented reading POST data
  • added z-index back into modules, was accidentally deleted

2021.10.21 · 2.2.6

Major improvements and bug fixes:

  • the /mail program has been simplified and is no longer language dependent
  • the order of SVG files in pages has been corrected
  • dark mode in Svija Admin now displays correctly
  • quotes are now allowed in Languages › email settings
  • the sitemap has been corrected for the new prefix system
  • 404 handling has been corrected so that there should no longer be any Error 500’s
  • removed several unused fields (help, notes, templates etc.)
  • cleaned up the path to the Illustrator file in Modules and Pages
  • changed artboard names from 300 & 1200 to mb & cp
  • fixed bug where deactivated scripts were still activated
  • created new category of settings: scripts, for things like contact form scripts
  • added a script to match the page background color to the SVG background color

2021.10.04 · 2.2.5

Major overhaul:

  • added info link to fonts settings
  • fixed module z order
  • removed the need for separate combination codes for mobile and desktop
  • screens and languages are now specified directly in pages and modules
  • the Illustrator file is listed in Page and Module settings instead of the SVG file
  • to simplify the workflow, all SVG files are in a dedicated folder
  • all Svija-related folders are now in /sync/Svija
  • Illustrator artboards must be named with the pixel width of the appropriate screen (300 or 1200)

2021.07.29 · 2.2.4

Admin improvements and bug fixes:

  • added API so that Svija Sync will be able to clear the cache
  • Renamed names of modules used in combination codes & pages
  • Renamed module notes to instructions and made it optional
  • Made model list colors coherent
  • Replaced “screen” with “screen size” everywhere

2021.07.03 · 2.2.1-3

Admin improvements and bug fixes:

  • modified many field names for clarity
  • added “notes” field to modules
  • added help text to each settings page
  • changed default background color to gray
  • changed logout message
  • changed default font to Open Sans

2021.05.7 · 2.2.0

Admin improvements and bug fixes:

  • modified user tools in admin header to allow access to cache-clearing & documentation
  • fixed bug where body JS appeared before content in source code
  • fixed bug that required modules to have CSS ID

2021.01.12 · 2.1.9

This is essentially the same as the previous version except:

  • Bug fixed where SVG’s were displayed inline instead of block, leading to spaces before footers
  • Bug fixed where module positions did not accept fractional values
  • Inverted lower/right module coordinates to reflect the system used in Illustrator

2021.01.11 · 2.1.8

There were two big changes:

  1. It is now possible to dictate the module ID directly in its Admin page;
    it is no longer necessary to put the module ID in an Adobe Illustrator layer
  2. Modules can now be positioned directly in the module Admin page;
    it is no longer necessary to use CSS to position modules.
  3. Visiting /en/send while logged in as an admin will send a test email
    Since email parameters are found in both Site Settings and Language, each language should be tested separately

And one bug fix:

  • A bug was fixed where contact forms would return a 403 Forbidden error

2020.11.27 · 2.1.7

This is a minor bug fix release.

  • fixed issue where some images were missing in Internet Explorer
  • fixed a broken 404-error response caused by a previous fix
  • fixed a bug where the 2nd tspan would incorrectly keep its x and y coordinates

2020.07.29 · 2.1.6

This is a bug fix and detail-oriented release.

  • Various issues related to zooming a page have been fixed
  • Fixed handling of tabs in Illustrator files
  • When there are two pages with the same slug, the first one will be used instead of causing an error
  • The same is true of modules, settings, prefixes etc.
  • The links between mobile & desktop versions (meta tag) have the appropriate http or https
  • Accessibility text, which had accidentally been excluded from the page, is now included
  • An “active” field has been added to optional scripts
  • The accessibility field was wrongly a required field, but this has been corrected
  • New fonts are automatically included
  • Fonts are now listed by whether or not they are included

2020.07.03 · 2.1.5

  • added forms & HTML to modules
  • added support for P3 color
  • added ability to change /a redirection
  • added /c to clear cache
  • added a cookie warning module
  • refresh cookies to avoid repeated warnings
  • added HTML to accessitiblity content
  • added a page to explain what’s happened if site settings are deleted
  • fixed but on Safari/Mac where reloading a page after pinch-to-zoom caused content to separate
  • updated to newest GSAP animation script

2020.04.24 · 2.1.4

This version requires migrations and modifications to settings.py

  • ★ fixed a bug where different weights of text on the same line would appear badly spaced in Safari
  • cancel button added to all Admin pages
  • added site setting for tracking defaults to on or off
  • integrated cookie warning into template
  • recategorized main settings page for clarity
  • fixed a bug where SVG’s could not have spaces or other special characters in the name
  • reduced size of Svija Admin logo for mobile compatibility
  • added the abillity to order commonly-used fields for easier access (language, prefix etc.)
  • made page resize on zoom much faster
  • made various changes in how information is presented (changed column order etc.)
  • removed the necessity to add all contact form info when creating a new language
  • completed change from accessibility to snippet for search engine text
  • changed display of snippet so it wouldn’t appear as a gray flash

2020.03.19 · 2.1.3

This version requires migrations.

  • included French help content by default
  • added ability to change admin highlight color
  • fixed bug where deleting a module used in a page was impossible
  • added ability to use local fonts
  • added ability to clear the cache from page and module admin pages
  • fixed a bug where the “id homepage” layer in Illustrator needed to be visible for the page to render correctly
  • various other minor bug fixes

2020.02.14 · 2.1.2

This version requires migrations.

  • fixed bug where modules were drawn before supplementary HTML
  • added a checkbox “clear cache on next visit” to modules & pages (not yet active)
  • updated Google analytics code
  • use font meta tag only when there are Google fonts
  • fixed bug where deleting a module required first deleting its scripts

2019.12.09 · 2.1.1

  • fix for bug where deleting a page required deleting each module in the page

2019.12.14 · 2.1.0

  • added help content
  • admin lands on help content by default
  • add French help tips
  • changed the “save” button color to distinguish it from “delete”
  • fixed a couple of typos in the admin pages
  • changed the “Links” folder to “links”
  • added a field in Language for a flag emoji
  • added language localization to the Mac sync script
  • fixed a bug where deleting a module would delete all pages using it (!)
  • added “author” field to notes

2019.12.09 · 2.0.19

  • fix for bug where deleting a page required deleting each SVG in the page

2019.11.08 · 2.0.18

  • finished process of moving menus to modules

2019.11.05 · 2.0.17

  • menus, header & footer attributed in prefix settings (will replace menus)
  • various DB mods that will be used for 2.0.19

2019.11.04 · 2.0.16

  • fixed bug where cache was impossible to empty
  • permit uploaded scripts in sync folder
  • allow spaces in svg filenames
  • oversized SVG’s are reduced to the specified page width

2019.10.22 · 2.0.13/14/15

  • fixed a bug that kept asking people if they accepted cookies

2019-10.18 · 2.0.12

  • improved initial page display (page is scrolled to correct position before content is shown)

2019-10.16 · 2.0.11

  • bug fix: incorrect scrolling on Android phones (Chrome mobile)

2019-09.15 · 2.0.10

  • fixed that a 404 error on mobile results in 500 error
  • enabled multiple site settings with an “active” setting
  • made site settings caching values visible on parent settings page
  • moved “scripts” out of the site and into the application
  • added a library of useful scripts that can be included with each page
  • fixed a problem where fonts were not added to db
  • added rich text notes pages to /admin
  • fixed that a missing svg file causes a 500 error instead of 404

2019-07.07 · 2.0.9

  • made site settings caching values visible on parent settings page
  • fixed a problem where svg fonts were not added to the fonts table

2019-07-04 · 2.0.8

  • emergency fix for broken email forms

2019-06-25 · 2.0.7

  • added two flags in site settings: cache for admins & clear cache with next visitor
  •  “clear=cache&flag=sld” has been removed as a way to clear the cache
  • pages can have inactive svg’s, which is useful for special events etc.
  • the responsive › source directory has been shortened to exclude the invariable part of the path
  • pages are no longer required to have a menu
  • urls.py and setup.py file have been greatly simplified

2019-06-20 · 2.0.6

  • pages are no longer required to have a menu
  • remove 404 page from SEO & sitemap
  • moved Svija to Github

2019-06-12 · 2.0.5

  • 301 URL redirects to pages or sites
  • moved font CSS from uploaded files to admin page
  • partially automatic font CSS generation
  • easy use of Google fonts
  • Svija is now a Django app that can be installed 

2019-04-07 · 2.0.4

  • custom margins & page dimensions per page
  • automatically display pages /en/ and /en/home as / (and /fr/accueil as /fr/
  • add “clear=cache&flag=sld” to any url to bypass caching
  • added error404 page so 404 pages will be built in SVG as well
  • field for Google Maps API key in site settings
  • added filters to admin list views to (greatly) simplify administrative tasks
  • ability to activate & deactivate scripts easily for debugging purposes

2019-01-30 · 2.0.3

  • ability to modify load order of page & menu scripts
  • add template column to list of pages
  • enabled “save as” of all elements to make copying possible
  • moved some remaining email settings from site settings to language settings
  • deleted deprecated fields from v2.0.2

2019-01-22 · 2.0.2

  • completed moving some elements from global settings to language settings where appropriate (email messages, alerts etc.)
  • enabled Django file caching, making Svija sites at least two orders of magnitude faster to load and reducing server strain
  • changed structure of extra page & menu scripts to make organization much easier. Unlimited quantities of scripts are now possible, each with its own label
  • moved some scripts to external files to facilitate caching and accelerate page load times
  • changed order of CSS/HTML/JS on page admin to make it more logical
  • moved admin accessibility/SEO text to make it more visible
  • fix template error that caused duplicate javascript in page header
  • fixed bug/unfinished program that prevented pages from being able to work with languages other than French

2018-11-12 · 2.0.1

  • Ai documents containing a layer of format id mysvgid will cause the embedded SVG to have the specified ID. Note that there is a space not an equals sign between id and mysvgid.
  • added version number to top right corner of admin page
  • fixed capitalization of JS and CSS in menu settings
  • where creation dates are required, they are supplied automatically
  • creation dates are given on page list and site settings list
  • contact form information is now associated with each language (but is not yet taken into account)

2018.08.03 · 2.0.0

  • moved from Apache to Django
  • databases are now used for most non-page-content information
  • many other changes

2018.05.14 · 1.9.3

  • renamed sync_exclude to sync.xcl for coherence with sync.sh

Previous versions were written in Python on Apache without a database.

Leave a Reply

Your email address will not be published. Required fields are marked *