Releases: nfoert/cardie
v0.0.7-alpha
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!
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
andpronouns
have now been internally renamed asprimary
andsecondary
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:
v0.0.6-alpha
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
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
- Save cards from the
Issues closed:
v0.0.5-alpha
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.
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
- 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
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:
v0.0.3-alpha
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.
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:
v0.0.2-alpha
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
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.
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