User Tools

Sitewide Changes

  • Created a new Onboarding page that asks for basic user details as soon as they sign up. This is to streamline the process of setting up your lekha account and replace the artist details tab in the dashboard.
  • Locked lekha functionality for users who haven't completed the onboarding by redirecting them to the page if they haven't already completed it.
  • Moved existing options to change details of your account to a new account settings page, and organized the page into account settings, archive settings, artist details and support.
  • Removed the archive name option as it wasn't really used anywhere.
  • Changed unique archive URL to Username as the former was often confusing to people, and username better conveys the idea behind it. Username is requested at the sign up stage, so unlike in 1e, there is now no circumstances in which a user can sign up and have an empty archive.
  • Made header and footer a reusable element so it is the same on all pages, and easier to edit in case changes need to be made.
  • Added dropdown hamburger menu in header that lets users easily navigate to different parts of the website.
  • Made it easier to move between the archive and the dashboard through large conspicuous buttons on the header, since these two pages will be the most visited on lekha when building an archive.
  • Removed unused icons and elements from header: notifications, messages, search bar
  • Made header look different depending on if youre logged in or logged out (only home button when logged out).
  • Created new about us, contact us pages and added them to the footer and hamburger menu.
  • Enforced a more cohesive colour scheme for the entire website using the ISRO blue.
  • Made all repeating groups on website 'full list' which removes the many nested scrollbars in 1e.
  • Switched all pages to bubble's beta responsiveness feature, which ensures more consistency in how things look on different screens.
  • Added new landing page for mobile that informs users that lekha is not ready for mobile, and tells them to visit on a PC.
  • Implemented regex based file checking scripts sitewide.
  • Added plugin that lets you control bubble elements with css, and used it to make most pages responsive to the viewport height of devices.
  • Replaced the plugin-based media viewers we were using before with html embed elements that allow far more flexibility in the kind of media we can display within one element. In 1e, media viewers were often specific to a certain type of media (images, video, audio) and we had to conditionally display one or the other dependent on the media type. The new method lets us use one element for all of them and makes us less reliant of plugins for future types of media we may want to implement.
  • Changed all the default bubble.io icons to nicer feathericons.

Account Settings Page/ Onboarding page:

  • Allowed users to upload PNG, JPEG for their CVs alongside PDFs. Ensured the uploader checks the file format when uploading, and clearly alerts people about it.
  • Added workflow to delete account
  • Added clear private archive toggle so it is more intuitive to make archives private or public.
  • Added password changing functionality, as well as option to change your email address.

Landing page

  • Overhauled landing page design and color scheme with new images, parallax effect when scrolling, transparent headers, and more.
  • Added collective tab to landing page.

Dashboard Page

  • Remove dropdown on alphabet menu.
  • Reconceptualized the dashboard design. Removed all the unnecessary navigation bars and account settings entries and focused on simplicity. The dashboard page of Lekha is now dedicated entirely to adding and removing works from your archive.
  • Removed small add work to archive buttons, and replaced them with large 'add new work' boxes within the archive repeating groups, so it is more intuitive how people can add works, and which series/category people are adding works to.
  • Removed add new category button and textbox, and replaced it with a large add new category button at the bottom of the page that opens up a popup which clearly explains what a category is, through which users can enter the category name and create it.
  • Opening the dashboard page without any works now greets users with a single large add category button in the centre of the page so they know exactly what they have to do to start their archive.
  • Changed visuals of grey series groups so they are distinct from one another, and a less jarring shade of grey than in 1e.
  • Removed the toggleable delete category buttons, and made them permanent. Also added text to make it clearer which category was being deleted.
  • made dashboard page inaccessible to users who arent signed in by redirecting to index page.

New work upload tab (all versions: edit, series, new)

  • Update file checker script so it also allows JPG, JPEG formats (capitals are missed by current script). Did this with Regex.
  • Allow upload of mp3 and ogg files.
  • Fix bug where media list is not reset after work is uploaded to archive.
  • Fix logic issue in drag and drop where you cant drag down to the bottom, but you can drag up from the bottom.
  • Made the idea of unique URL clearer with a tooltip, autopopulated it with a slug based on the name of the work.
  • Communicated the add file to archive workflow better: dont allow user to upload work if the uploader is not empty. Instead direct them to the add file to archive button and say there are files that havent been attached to the work.
  • Alerts on new work page (wrong file format for example) were too quick to read. Extended their duration from 2s to 6s.
  • Reduced the size and complexity of new work page. Hide extra custom descriptors until needed,
  • Made it more obvious that one image in each work is the thumbnail.
  • combined the add work to series, add work and edit work popups into one popup. The former arrangement was extremely tedious to alter, as you have to remember to make changes to all three. With a bit of clever workflow logic and bubble workarounds, all three actions could be done through a single popup.
  • Made media elements temporary, where thy are deleted if someone closes the add new work tab. Previously, media elements were created whenever someone uploads a file, and remain on the lekha database while not being assigned to any work.

Work display page

  • Deleted the lekha work page (lekha.cc/work/untitled) and moved it to under the artist page (lekha.cc/artist/artist_name/work/untitled). Did this through a URL routing plugin, since bubble doesn't natively support nested URLs.
  • Created an option to zoom in on media elements on work page. Current display was too small for some users.
  • Replaced existing media player setup with html embed, and added option to play sound files.
  • Added new thumbnails (feather icons) for non-image based works in the scroll bar under the media viewer.
  • Made work page more responsive, which ensures pleasant formatting and collapsing of groups that are not in use (e.g if user has not entered origin in the work, this entry is made invisible).

Artist page

  • Fixed archive button not scrolling.
  • Hid the text “other works” in artist archive if the user does not have any series.
  • Brought work page displays into artist page and made sure the artist page responds to URL routing.
  • Made work tiles in archive a bit smaller

Version 1f 2.0

  • Created a means to rename categories and series.
  • Created a drag-and-drop system to move works from one group (series or category) to another.
  • Created drag-and-drop system to reorder works within a category or series
  • Altered the datastructure of the archive to accommodate the above changes, and created a script to automatically adapt all the existing accounts to this new data format.
  • Fixed issues with the edit work function.
  • Changed how the artist page displays works to accommodate the data format changes.
  • Fixed bug on onboarding page where mandatory inputs could be bypassed by clicking continue.
  • Fixed random bug on the dashboard where category group was not full page width (maybe caused by bubble update?)

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also, you acknowledge that you have read and understand our Privacy Policy. If you do not agree, please leave the website.

More information