Skip to content

Releases: nfoert/cardie

v0.0.7-alpha

05 Oct 19:51
25c7d32
Compare
Choose a tag to compare
v0.0.7-alpha Pre-release
Pre-release

This release adds many new features to card customization including colors, fonts, and a revamped item system!
Additionally there's been a lot of help from contributors from hacktoberfest, and now there's been fixes in the icon system, refactors across the code base, and new methods for formatting and linting the code. Thank you to everyone who's helped out!

image
image

Changes in this release:

  • Fixed the issue where cards wouldn't scale correctly on smaller screens, now the card and the contents of the card will get smaller depending on the screen size.
  • The item system has been completely revamped
    • It now uses alpine.js and allows you to add urls and change the icon in a separate menu
    • Additionally, you can reorder the items on the card
    • As a part of this I learned how to make custom migrations, the process for this has been documented here
  • Custom colors has now been added to cards
    • You can change the background, accent and text colors on your card
  • name and pronouns have now been internally renamed as primary and secondary to allow for more freedom for what these fields can be used for
  • Added info hovers to the editor page
  • Made the layout buttons on the editor page functional
  • Changed the icon system to use a tuple instead (Thanks to @ar4s)
  • Changed the two settings files for use in development and production to a single file and uses environment variables (Thanks to @ar4s)
  • Create CONTRIBUTING.md
  • Collapse more than 8 items on a card into a menu
  • Clicking a link on a card doesn't flip it anymore
  • Refactor html templates to use base.html (Thanks to @ar4s)
  • Redo the favicon system and make it work in production (Thanks to @ar4s)
  • Use ruff for python code formatting (Thanks to @ar4s)
  • The cursor for buttons is now a pointer (Thanks to @Vineet8800)
  • Use djlint for django template formatting (Thanks to @ar4s)
  • The footer icons couldn't be pressed on the index page, this has been fixed
  • Updated images on the index page with new editor features
    • Some text has also been changed and new icons have been added
  • README updates

Issues closed:

  • #23 - Card doesn't scale to fit in smaller screens
  • #39 - More card customizations
  • #28 - Revamp items system in editor
  • #20 - Favicon system broken in production
  • #53 - Enhance UX: Change cursor to pointer on hover for buttons
  • #74 - Footer buttons can't be pressed on /index

Pull requests merged:

  • #52 - Icons as a tuple
  • #60 - Add django-environ to handle environment variables
  • #64 - fix: refactor and fix favicon.js
  • #67 - chore: add ruff to automate and unify formating and linting
  • #63 - Closes 53: Update from cursor to pointer on the Homepage
  • #72 - chore: add djlint and reformat templates

v0.0.6-alpha

21 Aug 13:46
Compare
Choose a tag to compare
v0.0.6-alpha Pre-release
Pre-release

This release adds many new features like a new index page menu, more sharing options including the ability to print out your cards, and you can now save cards to your wallet

View screenshots

image
image
image

In this release:

  • CSS Fixes for chrome
    • Fix for the notification box blocking some elements in mobile
    • ui_button_icon fix where it wouldn't be a circle
    • Input placeholder text wasn't white
  • Mobile friendly menu on the index page
    • This includes links to common places and a button to indicate if you're signed in or not
  • More information on the index page, explaining how Cardie works
  • Add the author value to card JSON
  • Support for downloading the copying a qrcode with the link to your card
  • Implement the ability to print out your cards
    • Support for single and double sided printing
  • Add My Wallet support
    • Save cards from the /card page, they're shown in the home page, you can remove cards from your wallet and view them there

Issues closed:

  • #36 - Chrome UI fixes
  • #7 - Better Home Page
  • #26 - Show logged in status on the index page
  • #15 - Author value in card JSON
  • #5 - More sharing options

v0.0.5-alpha

04 Aug 20:00
Compare
Choose a tag to compare
v0.0.5-alpha Pre-release
Pre-release

Firstly, a big thank you to everyone who's found this project and offered suggestions, this repo has gained nearly 300 stars in just a few days and I'm very grateful to everyone who's found Cardie interesting!

This release adds many new features including a demo mode, more quality of life features, bug fixes, and a context menu for quick actions in the my cards page.

image

In this release:

  • Ability to start working on a card without creating an account, and then be able to sign in or create an account and have your work on that card copied to the account
    • Add demo button and demo detection to the editor
    • Added a sign_in url paramater to the authentication box so the page can be chosen from other contexts
    • Model for temporary cards and a management command
    • Copy the temporary card to a full card when you sign in
  • Click the Cardie logo in the /home page to go to the index page
  • The background blur now shows and hides correctly
  • Context menu for the card list on the /home page
    image
    • Supports editing the card, copying the link, renaming and deleting the card
    • This feature additionally comes with some UI design and a wiki page for the dialog boxes used in this feature
  • Created and last saved stats for cards, thanks to @vasnt!

Issues closed:

  • #33 - Allow the user to demo the editor before creating an account
  • #9 - Background blur doesn't hide correctly
  • #30 - Last edited and created stats for cards in the model

Contributors in this release:

v0.0.4-alpha

01 Aug 01:15
Compare
Choose a tag to compare
v0.0.4-alpha Pre-release
Pre-release

This release adds more README updates, new logging systems and it fixes several bugs.

In this release:

  • README updates
  • Update /ui page
  • Basic django logging for debugging
  • Fix an issue where you could create an account without a username or password
  • Client-side logging system
  • Different theme support in the README.md (light and dark theme on browsers)
  • Fixed an issue with the privacy policy returning a server error

Issues closed:

  • #13 - Logging system
  • #31 - The logo in the readme is white on white

v0.0.3-alpha

25 Jul 02:34
Compare
Choose a tag to compare
v0.0.3-alpha Pre-release
Pre-release

This release adds support for a mobile friendly UI, including all pages, UI elements and a mobile friendly icon selector and rename box, README improvements, bug and security fixes, a notification system and a bunch of improvements to the authentication UI.

image

In this release:

  • Mobile UI support
    • All pages
    • Footer
    • Icon selector and rename box
  • README Updates
    • New screenshot
    • Task for previewing with grip
    • Discord link
  • Fixed a security issue where you could edit anyone's card if you had the UUID
  • Notifications system
  • Authentication UI improvements
    • Animations
    • Shortcut key (enter) for signing in and creating an account
    • Click the cardie logo to go home
    • Background effects
  • Add Privacy policy

See the full PR here

Issues closed:

  • #24 - Link items are broken on smaller screens
  • #12 - Notification System
  • #2 - Authentication UI improvements

v0.0.2-alpha

03 Jul 16:22
Compare
Choose a tag to compare
v0.0.2-alpha Pre-release
Pre-release

This release adds support for production servers, updates documentation and fixes some bugs!

In this release:

  • Support for production servers including static files, databases, and individual settings files for development and production use
    • Additionally adds documentation for production use
  • Fixes a bug in the home page where the create new card button was broken

Issues closed:

  • #19 - Create new card button broken

v0.0.1-alpha

02 Jul 21:18
Compare
Choose a tag to compare
v0.0.1-alpha Pre-release
Pre-release

Welcome to Cardie! This is the first alpha release. All the main features have been implemented, next is time to implement other features and polish out all the UIs.

image

In this release

  • Index page
  • Support for signing in and creating accounts
  • Support for viewing the cards you've created
  • Create cards, and share links to them
    • Icon selector
  • Log out of your account
  • Footer and early version warnings
  • Favicon system for dark and light mode systems
  • Cohesive UI system

Issues Closed

#3 - Ability to disable account creation in the Server model
#17 - Ability to disable signing in in the server model
#6 - Reorganize JavaScript file folder structure
#1 - Ability to log out