Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev #78

Closed
wants to merge 124 commits into from
Closed

Dev #78

Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
124 commits
Select commit Hold shift + click to select a range
aace196
:tada: Initial commit of Osprey Delight
kdevo Nov 24, 2019
6e615be
:bug: Fix abs image URLs
kdevo Nov 24, 2019
1cd6db2
:wrench: Improve example frontmatter
kdevo Nov 24, 2019
ef1aee2
:pencil: Clarify documentation
kdevo Nov 24, 2019
5ffae74
:pencil: Add warning for missing blog functionality
kdevo Nov 24, 2019
8ed9ca4
:sparkles: Add fonts, improve exampleSite
kdevo Nov 30, 2019
c8a60c4
:sparkles: Prepare for first beta release
kdevo Dec 9, 2019
92e8030
:construction_worker: Prepare exampleSite
kdevo Dec 9, 2019
cda83be
:construction_worker: Fix build script
kdevo Dec 9, 2019
b181530
:pencil: Fix documentation and metadata
kdevo Dec 9, 2019
e011c4d
:pencil: Extract to MOTIVATION
kdevo Jun 11, 2020
87be0ac
:lipstick: Imrpove footer icons
kdevo Jun 11, 2020
12fab2e
:bug: Fix invalid GitHub stargazer URL
kdevo Jun 11, 2020
cf20d19
:lipstick: Enlarge icons in all viewports
kdevo Jun 11, 2020
7e0228c
:recycle: Refactor to gallery-box partial
kdevo Jun 11, 2020
84f4bc1
:fire: Cleanup
kdevo Jun 11, 2020
a106983
:recycle: :sparkles: Refactor and introduce gallery item image proces…
kdevo Jul 11, 2020
700612d
:sparkles: Re-add blog as optional module
kdevo Jul 12, 2020
e2a99e3
:construction_worker: Add rich example content for demo
kdevo Jul 12, 2020
18463a4
:lipstick: Improve UX and consistency
kdevo Jul 12, 2020
af2202a
:pencil: Add warning for XOR feature opts
kdevo Jul 12, 2020
9ebba38
:pencil: Improve badges and set hugo to >= 0.65.0
kdevo Jul 12, 2020
ed31fa0
:pencil: Improve docs and prep for RL
kdevo Jul 16, 2020
144abcb
Merge pull request #4 from kdevo/dev
kdevo Jul 16, 2020
5d513b2
:pencil: Improve documentation and screenshots
kdevo Jul 16, 2020
4784b1c
:bug: Fix relative URL in README
kdevo Jul 16, 2020
5f0512c
Preparations for GH RL v3.0.0
kdevo Jul 16, 2020
6d5cf61
:pencil: Add title
kdevo Jul 16, 2020
eaa98a4
Update README.md
kdevo Jul 16, 2020
6332f52
Update README.md
kdevo Jul 16, 2020
d80cb39
:wrench: Improved tagline customizability
kdevo Aug 8, 2020
9cd9065
:bug: Fix invalid JSON-LD when no GH org was set
kdevo Aug 27, 2020
5fa1316
:bug: Only enable Disqus when needed
kdevo Aug 27, 2020
813e212
:zap: First attempts with the new js.Build (0.75)
kdevo Aug 27, 2020
8867469
:sparkles: Add option to include custom HTML
kdevo Sep 24, 2020
908d45d
:lipstick: Add more icons, add fontello config for reference
kdevo Mar 10, 2021
1db909f
:arrow_up: :zap: Update flexboxgrid
kdevo Mar 10, 2021
cbd781f
:recycle: Modularize typesetting
kdevo Mar 10, 2021
ae7336d
:recycle: Refactor gallery-related partials
kdevo Mar 10, 2021
89c63a4
:recycle: Revise and add missing social icons
kdevo Mar 12, 2021
d3ccaf6
:bug: Repair and cleanup blog SCSS
kdevo Mar 12, 2021
29ab7d8
:bug: Fix icon usages due to changed names
kdevo Mar 12, 2021
5597d14
:bug: Fix exampleSite due to deprecated IG API
kdevo Mar 12, 2021
ee42834
:fire: Remove falsely tracked _gen files
kdevo Mar 12, 2021
16b0800
:bug: Fix icon name for contact
kdevo Mar 12, 2021
f63e38b
:bug: Fix modal id for scroll-jump to gallery box
kdevo Mar 13, 2021
33aab44
:lipstick: Slighly improve SCSS and restructure
kdevo Mar 13, 2021
e80adb6
:pencil: Improve docs within config file
kdevo Mar 13, 2021
6c072d6
:lipstick: Add arrow icon to "View All" link for blog
kdevo Mar 13, 2021
e64c0d5
:zap: Improve newer auto-resizing feature
kdevo Mar 13, 2021
9984db0
:sparkles: Add new shortcodes (img and spotify)
kdevo Mar 13, 2021
0432753
:sparkles: Add funding options for supporting this!
kdevo Mar 14, 2021
7b95c06
:bug: Convert strings to string arrays
kdevo Mar 14, 2021
88cb0ee
:bug: Fix custom link
kdevo Mar 14, 2021
7f1576c
:wrench: Add cfg option for auto resize gallery items
kdevo Mar 21, 2021
56a8119
:bug: Fix error when Params.Contact.select disabled
kdevo Mar 28, 2021
f111a57
:bug: Change contact form text and icons
kdevo Mar 28, 2021
fc5d14f
:bug: Provide defaults for termynal.js if enabled
kdevo Mar 28, 2021
f1df0a7
:lipstick: Add outline to form inputs, extract scss
kdevo Mar 28, 2021
9738a9e
:pencil: Add note for restoring Osprey style
kdevo Mar 28, 2021
3d7d081
:recycle: Made handleNavBar call explicit
kdevo Mar 28, 2021
bcaec1e
:recycle: :zap: Restructure and clean-up JS
kdevo Apr 5, 2021
92e3cc8
:arrow_up: Update lazySizes to v5.3.2 (fix CVE)
kdevo Apr 5, 2021
134f0f9
:speech_balloon: Upate and sync i18n texts
kdevo Apr 5, 2021
32a62af
:lipstick: Add animations for blur-up LQIP and logo
kdevo Apr 5, 2021
12f6d87
:fire: Strip flexbox grid for used classes only
kdevo Apr 5, 2021
d435d00
:recycle: :zap: Restructure and fine-tune SCSS, add lazy-bg
kdevo Apr 8, 2021
5cbad7c
:sparkles: :zap: Rewrite all templates, introduce asset-driven approach
kdevo Apr 8, 2021
29e3096
:bug: Re-implemented 'fix' for mobile address bar behavior
kdevo Apr 10, 2021
4faef42
:recycle: Refactor layout, add mobile-breakpoint var
kdevo Apr 10, 2021
1aa02a4
:alembic: Enhance mobile compatibility, improve structure
kdevo Apr 10, 2021
59b7ab0
:boom: :wrench: Improve customizability for buttons and more
kdevo Apr 10, 2021
1fb73cf
:bug: Keep logo aspect ratio, improve sane no-js behaviour
kdevo Apr 10, 2021
58be852
:pencil2: Fix typo for i18n en noJsMsg
kdevo Apr 10, 2021
18df084
:zap: Fine-tune JS, ensure ES 2015 compatibility
kdevo Apr 11, 2021
deb4324
:recycle: Enhance logo processing, refactor templates
kdevo Apr 11, 2021
e9ad1d3
:recycle: :zap: Rewrite JS, improve perf, add history to modals
kdevo Apr 14, 2021
1ae9cf3
:bug: Fix mobile viewport bug, improve SCSS explicitness
kdevo Apr 14, 2021
c24adb8
:zap: :fire: Cleanup HTML, improve dynamic section loading
kdevo Apr 23, 2021
24b7644
:mag: Improve structured data generation build process
kdevo Apr 23, 2021
937431f
:zap: :fire: Clean-up JS, improve termynal defaults
kdevo Apr 23, 2021
aa5a7a1
:sparkles: Add responsive logo image resizing, improve gallery image
kdevo Apr 23, 2021
8346b2c
:wrench: :art: Add color theming with 3 theme options
kdevo Apr 23, 2021
ff1db45
:pencil: :recycle: Document exampleSite and adapt docs
kdevo Apr 23, 2021
79b8aee
:sparkles: Add auto-detection if blog is used
kdevo Apr 23, 2021
2290dcf
:bug: Re-add useLQIP to make it configurable, change navlogo default …
kdevo Apr 24, 2021
17ef4d1
:pencil: Document more customization possibilities
kdevo Apr 24, 2021
2af0c05
:recycle: Clean-up SCSS and improve color schemes
kdevo Apr 24, 2021
894f73a
:rewind: Backport previously deleted 'linkView' and 'linkCode'
kdevo Apr 24, 2021
4d87b67
Merge branch 'master' into dev
kdevo Apr 29, 2021
a983467
:sparkles: Switch to SVG icon system using hugo-mod-icons
kdevo May 4, 2021
31c90fd
:wrench: Allow page-local gallery `resizeOptions`
kdevo May 4, 2021
50c7361
:fire: Remove obsolete visit GitHub link shortcode
kdevo May 4, 2021
a8bd5ee
:pencil: Improve gallery archetype defaults and docs
kdevo May 4, 2021
b3e3f99
:recycle: Improve img shortcode configurability
kdevo May 15, 2021
1e4d859
:pencil: Adjust example site for hugo-mods/icons usage
kdevo Jun 29, 2021
c068e88
fix(static): clean-up obsolete icon font
kdevo Oct 31, 2021
62e9451
fix(sass): make button icons transition-compatible
kdevo Oct 31, 2021
5fdbcb4
feat(sass): refine colors and gallery/modal images
kdevo Oct 31, 2021
e2f0df1
fix(sass): set default img height to auto
kdevo Oct 31, 2021
ac4a919
feat(partials): use hugo-mods/lazyimg for improved images
kdevo Oct 31, 2021
f07fbf5
feat: update theme metadata
kdevo Oct 31, 2021
f90a4ee
feat(sass): improve theming flexibilities
kdevo Nov 1, 2021
a29ab3e
feat(themes): add new version of `dedark` theme
kdevo Nov 1, 2021
597e613
feat(themes): add new version of `origin` theme
kdevo Nov 1, 2021
3305b0d
fix(icons): rename "mail" to "contact" for easier identification
kdevo Nov 1, 2021
3fb21a4
feat(static/fonts): add Oxanium and Rubik
kdevo Nov 1, 2021
3a580e4
feat(mod): initialize theme as a module
kdevo Nov 1, 2021
27fcb68
chore(sass): remove unused spinner animation
kdevo Nov 1, 2021
af99dc6
feat(exampleSite): update for module usage, cleanup
kdevo Nov 1, 2021
bbc0062
fix(js/termynal): use global site func, rename config file
kdevo Dec 1, 2021
5b8df9d
fix(sass/termynal): allow preceding whitespace for spans
kdevo Dec 1, 2021
e7f96b6
feat(sass/blog): add margin before/after img
kdevo Dec 1, 2021
3dd1295
fix(icons): clean-up icons that are not used per default
kdevo Dec 1, 2021
56649f8
fix(partials/modals): emojify GitHub project descriptions
kdevo Dec 1, 2021
07c26ac
fix(partials/blog): use site func for global access
kdevo Dec 1, 2021
63a4925
docs(partials/contact): add honeypot explanation
kdevo Dec 1, 2021
15782df
feat(shortcodes/term): refine termynal shortcode
kdevo Dec 1, 2021
dbc2c43
fix(layouts/partials): nil pointer .Params.Social
kdevo Apr 25, 2022
b638f28
docs: enhance, describe new customization options
kdevo Apr 30, 2022
d777587
feat(mod): add release-notify module
kdevo Apr 30, 2022
0cb7ac0
feat(themes/dedark): hide navbar on mobile
kdevo Apr 30, 2022
004ccd6
fix(sections): remove formspree URL from contact form
kdevo Apr 30, 2022
19275a9
fix(layouts): custom section rendering
kdevo Apr 30, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
feat(mod): add release-notify module
- notifies user whenever a new theme version exists online
- add new config option `notifyOnNewThemeVersion`
  • Loading branch information
kdevo committed Apr 30, 2022
commit d777587682ffa2da154f064566f27abd3f20381e
4 changes: 3 additions & 1 deletion config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,6 @@
[[module.imports]]
path = "github.com/hugo-mods/icons"
[[module.imports]]
path = "github.com/hugo-mods/lazyimg"
path = "github.com/hugo-mods/lazyimg"
[[module.imports]]
path = "github.com/hugo-mods/release-notify"
3 changes: 3 additions & 0 deletions data/release_notify.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
modules:
"github.com/kdevo/osprey-delight":
type: minor
6 changes: 5 additions & 1 deletion exampleSite/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -91,10 +91,14 @@ Params:
#structuredDataGitHubUser = "USERNAME"

# useTermynal enables Termynal (https://github.com/ines/termynal), a small JS library for showing a terminal "animation" from within your gallery item.
# The cool thing is that the library has been stripped-down to a minimum to only have the necessary functionality.
# The library has been stripped-down to a minimum to only have the necessary functionality.
useTermynal: true

googleTagManager: ""

# notifyOnNewThemeVersion enables a notification for every new minor/major version of this theme.
# Whenever there is a new one, a warning is printed to console.
notifyOnNewThemeVersion: true

# Image resizing can be configured here (see README for more info):
Image:
Expand Down
6 changes: 5 additions & 1 deletion exampleSite/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,8 @@ module github.com/kdevo/osprey-delight/exampleSite

go 1.13

require github.com/kdevo/osprey-delight v1.3.2-0.20211101194641-3a580e4f06b2 // indirect
require (
github.com/hugo-mods/icons v0.0.0-20210829123108-ff66eab2332c // indirect
github.com/hugo-mods/lazyimg v0.0.0-20211031211233-5d343cb6506b // indirect
github.com/kdevo/osprey-delight v1.3.2-0.20211101194641-3a580e4f06b2 // indirect
)
1 change: 1 addition & 0 deletions exampleSite/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ github.com/FortAwesome/Font-Awesome v0.0.0-20210316185733-d79d85c3fad8/go.mod h1
github.com/aFarkas/lazysizes v0.0.0-20210408151554-27c7ceb7d737/go.mod h1:xl3heUINAn0oPowV1biDQ2Pyw1w3x66I7KEbWkaxox0=
github.com/hugo-mods/icons v0.0.0-20210529220701-c35284b03de7 h1:QXVb2NaUpupbHlbas1WKUjFjPihTYKmFrdiXVZkSl54=
github.com/hugo-mods/icons v0.0.0-20210529220701-c35284b03de7/go.mod h1:sPodUyqumOYz75PKIwmqOYZXLIcLAujn7V9+1Hk4VW8=
github.com/hugo-mods/icons v0.0.0-20210829123108-ff66eab2332c h1:8eEG4rcYj959u1AbjdPl52i0ICQ6IFpfcrisj+VJixo=
github.com/hugo-mods/icons v0.0.0-20210829123108-ff66eab2332c/go.mod h1:sPodUyqumOYz75PKIwmqOYZXLIcLAujn7V9+1Hk4VW8=
github.com/hugo-mods/lazyimg v0.0.0-20211031211233-5d343cb6506b h1:0MDKO30RMN6Q3D3tqSRdZpaofnS0qVRP6fIgU1XZuAA=
github.com/hugo-mods/lazyimg v0.0.0-20211031211233-5d343cb6506b/go.mod h1:mUw/5rIlzxiJfDnKsFnZAITZ29I7n3QeDd8WwGsBmTI=
Expand Down
5 changes: 3 additions & 2 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ module github.com/kdevo/osprey-delight
go 1.13

require (
github.com/hugo-mods/icons v0.0.0-20210829123108-ff66eab2332c // indirect
github.com/hugo-mods/lazyimg v0.0.0-20211031211233-5d343cb6506b // indirect
github.com/hugo-mods/icons v0.0.0-20211204094455-ce8763589b4a // indirect
github.com/hugo-mods/lazyimg v0.0.0-20211204103006-f8df703cfde3 // indirect
github.com/hugo-mods/release-notify v0.0.0-20211204183217-31d5f4d05aba // indirect
)
6 changes: 6 additions & 0 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,11 @@ github.com/FortAwesome/Font-Awesome v0.0.0-20210316185733-d79d85c3fad8/go.mod h1
github.com/aFarkas/lazysizes v0.0.0-20210408151554-27c7ceb7d737/go.mod h1:xl3heUINAn0oPowV1biDQ2Pyw1w3x66I7KEbWkaxox0=
github.com/hugo-mods/icons v0.0.0-20210829123108-ff66eab2332c h1:8eEG4rcYj959u1AbjdPl52i0ICQ6IFpfcrisj+VJixo=
github.com/hugo-mods/icons v0.0.0-20210829123108-ff66eab2332c/go.mod h1:sPodUyqumOYz75PKIwmqOYZXLIcLAujn7V9+1Hk4VW8=
github.com/hugo-mods/icons v0.0.0-20211204094455-ce8763589b4a h1:ZT9rx0pweU4vmYITDwESn8+0jG2VHTNaWK0zqD+ZknA=
github.com/hugo-mods/icons v0.0.0-20211204094455-ce8763589b4a/go.mod h1:sPodUyqumOYz75PKIwmqOYZXLIcLAujn7V9+1Hk4VW8=
github.com/hugo-mods/lazyimg v0.0.0-20211031211233-5d343cb6506b h1:0MDKO30RMN6Q3D3tqSRdZpaofnS0qVRP6fIgU1XZuAA=
github.com/hugo-mods/lazyimg v0.0.0-20211031211233-5d343cb6506b/go.mod h1:mUw/5rIlzxiJfDnKsFnZAITZ29I7n3QeDd8WwGsBmTI=
github.com/hugo-mods/lazyimg v0.0.0-20211204103006-f8df703cfde3 h1:oHkDP/qoX2nAXnqkKcJu7WtVtKf7PMlgF13Q5O+WQt4=
github.com/hugo-mods/lazyimg v0.0.0-20211204103006-f8df703cfde3/go.mod h1:mUw/5rIlzxiJfDnKsFnZAITZ29I7n3QeDd8WwGsBmTI=
github.com/hugo-mods/release-notify v0.0.0-20211204183217-31d5f4d05aba h1:MKmr7sMNdXcgR0fpNX1O+c2rrDF9zdZnO3G3LShx0cc=
github.com/hugo-mods/release-notify v0.0.0-20211204183217-31d5f4d05aba/go.mod h1:RYv2eTG8LmJsxnEajLP4wkOLK3GDmwNterXVWgW6DYA=
3 changes: 3 additions & 0 deletions layouts/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,6 @@
{{ partial "body-bottom" . }}
</body>
</html>
{{ if .Site.Params.Feat.notifyOnNewThemeVersion }}
{{ partial "release-notify" site.Data.release_notify }}
{{ end }}
2 changes: 1 addition & 1 deletion layouts/partials/head.html
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@
<script type="application/ld+json">
{{ $s | safeJS }}
</script>
{{/* Validate what we have rendered to prevent bad surprises */}}
{{/* Validate what we have rendered so that we don't render something that is not readable by a robot */}}
{{ $_ := unmarshal $s }}
{{- end }}

Expand Down