- Mar 13, 2025
-
-
Felix Eckhofer authored
Anonymous users had two links to assignments in navigation, but none for signing up.
-
Felix Eckhofer authored
Now that the code is public, having a hardcoded string seems even less prudent...
-
Felix Eckhofer authored
This makes it consistent with the mobile navigation.
-
- Mar 11, 2025
-
-
Teal Bauer authored
-
-
- Mar 10, 2025
-
-
Teal Bauer authored
Fix dark mode bug where toggling the browser pref would apply the scheme independently of app preference
-
- Mar 09, 2025
-
-
Teal Bauer authored
-
- Sort stages alphabetically in conference stage selection view - Add visual indicator for stages with blank names
-
-
- Group form into logical sections with background color and headers - Add labels and placeholder text
-
Teal Bauer authored
- Create new CSS visibility classes based on user roles and permissions - Update ApplicationHelper to add data attributes to body based on user roles and permissions - Replace legacy hide-unless-shiftcoordinator with more specific can-manage-assignments-only - Support both positive (has-role-X-only) and negative (except-has-role-X) visibility rules - Maintain backward compatibility with existing shiftcoordinator checks
-
Teal Bauer authored
-
- Mar 08, 2025
-
-
- Improve "My Assignments" style with the new table styles - Also, bring back Conferences / Assignments - Change menu layout back to old nav - Dark mode fixes
-
Teal Bauer authored
Extend admin interface: - Make admin controllers inherit from Admin::BaseController - New admin dashboard with system statistics overview - Centralized admin layout with dedicated navigation - Enhanced user management interface with role assignment capabilities RBAC fixes: - Introduced new `admin` role that has all rights - Added db migration to create admin role with appropriate permissions - Updated admin rake tasks for role management - Updated db seeds to add all required roles properly Styling improvements and fixes: - Upgraded button system with standardized styling and dark mode support - Improved UI with consistent styling using Tailwind components - Brought back manual dark mode using Tailwind custom variant
-
- Mar 04, 2025
-
-
Teal authored
When adding a new conference, we now automatically run the import job and let the user choose relevant stages. Users can also manage relevant stages from the conference edit view. Added tracking of import histories. The app now knows when an import has been started and ended, and errors are logged into the DB as well and exposed to the frontend. Added an interstitial page for fetching conference data, plus a way to manually trigger imports if no data was found.
-
Teal authored
-
Teal authored
-
Teal authored
-
Teal authored
-
Teal authored
-
Teal authored
-
- Jan 06, 2025
-
-
Felix Eckhofer authored
-
Felix Eckhofer authored
-
Felix Eckhofer authored
Fixes #30
-
Felix Eckhofer authored
On an actual mobile it's ugly :)
-
Felix Eckhofer authored
Hanging indent should add some visual separation for smaller screens.
-
Felix Eckhofer authored
Fixes #18
-
Felix Eckhofer authored
Add light-gray border and some drop shadow. Fixes #7
-
Felix Eckhofer authored
This functionality was lost when moving to a template-based approach for the list of all translators. Fixes #32
-
- Jan 04, 2025
-
-
Felix Eckhofer authored
-
Felix Eckhofer authored
-
Felix Eckhofer authored
-
Felix Eckhofer authored
-
- Jan 02, 2025
-
-
Felix Eckhofer authored
There are no more updates available as of now.
-
Felix Eckhofer authored
-
Felix Eckhofer authored
-
- Jan 01, 2025
-
-
Felix Eckhofer authored
-
Felix Eckhofer authored
-