Commit Graph

375 Commits

Author SHA1 Message Date
Spencer Strickland
2cef60c323 Adding latest homepage-beta style updates 2023-07-05 16:37:15 -05:00
Lacey Williams Henschel
1c4d866cd1 Fix libraries formatting/filtering bug 2023-06-28 06:45:20 -05:00
Natalia
7a687d0f63 Format news display date as requested in issue #435. 2023-06-26 08:20:47 -03:00
Lacey Williams Henschel
57c4f0e8fb Add version alert to detail view and template 2023-06-23 10:47:26 -07:00
Lacey Williams Henschel
338eb8fe44 Add version alert to all list templates and views 2023-06-23 10:47:26 -07:00
Natalia
d83778bf91 Do not embed creation forms for all news types, only show links. 2023-06-21 23:00:38 -03:00
Natalia
635fb2e63c Group news creation forms into a single view (UI needs improvement, #436). 2023-06-21 23:00:38 -03:00
Lacey Williams Henschel
3fd030ac5c Retrieve the versioned docs url for each library 2023-06-20 12:21:18 -07:00
Greg Newman
f092b03091 🚜 dark mode 2023-06-20 15:14:51 -04:00
Greg Newman
d6d05e8fcb 🐛 fixes what makes tests fail 2023-06-20 15:14:51 -04:00
Greg Newman
ca840d1cbe 🔨 remove unused image
* remove unused user image
* use property instead of the tag type
2023-06-20 15:14:51 -04:00
Natalia
2d7a566420 Test fixes. 2023-06-20 15:14:51 -04:00
Greg Newman
6ab2691656 🔨 remove Lottie
* Removes Lottie and related scripts
* Removes CSS from base.html

closes #202
2023-06-20 15:14:51 -04:00
Greg Newman
c7112efd17 🚜 if this is a link open in new tab
If the entry is a link, don’t go to a detail page, just open it in a new tab

Issue: #438
2023-06-20 15:14:51 -04:00
Greg Newman
89106f88d4 🐛 fix icon conditionals
Issue: #438
2023-06-20 15:14:51 -04:00
Greg Newman
0d93a638a0 🚜 show avatar or icon
* If no image exists show fontawesome user icon
* Center controls

Issue: #438
2023-06-20 15:14:51 -04:00
Greg Newman
b51ad7c781 🚜 swap out icons for icons of post type
Issue: #438
2023-06-20 15:14:51 -04:00
Greg Newman
0bba9fdcb3 fixes borders 2023-06-20 15:14:51 -04:00
Natalia
06cd04f263 Expose view for user preferences (email notifications so far).
Added tests for the new form and view for updating user preferences.
2023-06-20 12:24:40 -03:00
Lacey Williams Henschel
e32aa9e3ec Link to GitHub tag on library details page 2023-06-19 16:23:30 -07:00
Natalia
8a9af8a137 Fixed code style issues. 2023-06-16 22:04:04 -03:00
Lacey Williams Henschel
25d24fbc3d #252 Make category link version-sensitive 2023-06-16 11:16:00 -07:00
Spencer Strickland
ff725f5c6c homepage beta styles + start of news 2023-06-16 12:56:00 -05:00
Natalia
812ed9ea15 Added specialized News model to differentiate general Entry from News 2023-06-15 22:57:02 -03:00
Lacey Williams Henschel
688ae87e76 Add methods to retrieve adoc content for libraries
(Part of #394 and #252)

- Add method to the GitHub API class to retrieve a specific file from a repo by its tag and path (to retrieve README or adocc files)
- Add method to Library model to retrieve the description content and render it
- Fail gracefully if no content is found
- Add caching logic for redis and database caching
2023-06-15 15:08:42 -07:00
Natalia
c66bcccab8 Lint fixes after running pre-commit run -a. 2023-06-14 15:13:54 -03:00
Spencer Strickland
63ff1e7e51 homepage_beta rebuild 2023-06-14 11:24:57 -05:00
Spencer Strickland
e6a0ea8260 beta homepage work 2023-06-14 11:24:57 -05:00
Lacey Williams Henschel
5514071a93 Simplifications for PR 2023-06-06 11:14:50 -07:00
Lacey Williams Henschel
0ff65b95a7 Apply some style to the asciidoc content 2023-06-06 11:14:50 -07:00
Lacey Williams Henschel
624cbe6525 Serve asciidoc content from template, refactor tests 2023-06-06 11:14:50 -07:00
Donovan
2564f459ce boost-homepage-redesign
close #413
2023-06-01 16:25:20 -07:00
Greg Newman
5c9d8a63d3 Merge branch 'main' into library-issues
# Conflicts:
#	templates/libraries/list.html
2023-06-01 19:09:00 -04:00
Greg Newman
62adb98d0a hooks up library view types
* View by cards
* View by flat list
* View by category lists

fixes #400
2023-06-01 19:06:53 -04:00
Greg Newman
9b988a5763 🐛 fixes version select position
fixes #399
2023-06-01 18:31:20 -04:00
Natalia
3e6ae221b4 Allow entry creation, update and listing to include an image.
Part of #273
2023-06-01 15:21:47 -03:00
Greg Newman
5d981b487f 🔨 refactor html for better spacing
fixes #409
2023-05-31 19:22:34 -04:00
Greg Newman
483c2d506a 🐛 Fixes space at top of command palatte 2023-05-31 19:22:34 -04:00
Greg Newman
783e535dd0 🔨 refactor html for better spacing
fixes #409
2023-05-31 19:17:59 -04:00
Greg Newman
e473b67830 🐛 Fixes space at top of command palatte 2023-05-31 19:14:02 -04:00
Greg Newman
bef6bfced9 🐛 reduce bottom margin by 1px
closes issue #398
2023-05-31 19:00:23 -04:00
Natalia
a8cd8f507a Ran pre-commit run -a
Completed runs of black and rest of pre-commit checks.
2023-05-30 23:21:53 -03:00
Natalia
5ccc4ad99b Disables "create poll" link from news entries list. 2023-05-30 21:30:33 -03:00
Natalia
43f754520c Allow users to create news by type (plain news, blogpost, video, link, poll)
Expose buttons to create different news per type.
2023-05-30 21:30:33 -03:00
Greg Newman
26997d0a7d 🚜 fixing page widths; library controls 2023-05-30 16:20:38 -04:00
Greg Newman
8f4e8136e6 🐛 fixing layout of form controls on libraries 2023-05-30 09:36:11 -04:00
Greg Newman
98fb23e3d3 Merge branch 'main' into design-session-three
# Conflicts:
#	.gitignore
#	templates/docs_temp.html
#	templates/libraries/list.html
2023-05-30 08:36:15 -04:00
Lacey Williams Henschel
fd06816e6f 🐛 Restore accidentally-deleted URL pattern and test 2023-05-25 11:21:02 -07:00
Donovan
cb6476c38c 🔥 removed Release Process card 2023-05-25 02:05:06 +05:30
Natalia
32a1ff4532 Provide news entry edition and deletion. 2023-05-24 16:26:18 -03:00