版本发布 7
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](https://github.com/nfoert/cardie/wiki/Creating-custom-migrations) - 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
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 <details> <summary>View screenshots</summary>    </details> # 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
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  - Supports editing the card, copying the link, renaming and deleting the card - This feature additionally comes with some [UI design](https://github.com/nfoert/cardie/blob/38b349e7bdd85fa62a6d4a29ff9cdda330845fd3/cardie/static/main/ui.css#L516) and a [wiki page](https://github.com/nfoert/cardie/wiki/Cardie-Systems#dialog) 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: - @vasnt
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
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](https://github.com/nfoert/cardie/pull/25) ## Issues closed: - #24 - Link items are broken on smaller screens - #12 - Notification System - #2 - Authentication UI improvements
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
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 #17 #6