1
0
mirror of https://github.com/oupala/apaxy.git synced 2025-09-09 04:50:51 +02:00

167 Commits

Author SHA1 Message Date
oupala
b6ff09f8b3 chore: bump version from 2.2.0-dev to 2.2.0 2.2.0 2020-03-19 22:20:22 +01:00
oupala
9afbd2c002 chore: remove package-lock.json
Remove package-lock.json as conventional-changelog is only useful to release a new version of apaxy.
2020-03-19 22:15:53 +01:00
oupala
49289c439c feat: optimize icons
Optimize icons using sharp and sharp-cli tool.
2020-03-19 22:15:44 +01:00
oupala
cc02ee5e65 fix(doc): fix links in table of content 2019-09-06 21:31:12 +02:00
oupala
498d920e49 Merge pull request #134 from HorlogeSkynet/feature/css_dark_mode
Style improvements and CSS dark mode feature
2019-09-06 09:56:02 +02:00
Samuel FORESTIER
301c9329af feat(theme): add a proper dark mode (and globally improve CSS styles)
This patch globally improves Apaxy CSS theme, and adds a dark mode (media query: `prefers-color-scheme`).
It also fixes some indentation issues the style-sheet was reading.

Co-authored-by: NAERNON <naernon@icloud.com>
2019-09-05 18:22:50 +02:00
oupala
29fae07f0e Merge pull request #133 from HorlogeSkynet/develop
Fixes favicon not loaded when using a subdirectory
2019-07-29 10:25:26 +02:00
Samuel FORESTIER
31f0e3658c style: removes an unnecessary trailing space in htaccess documentation 2019-07-28 10:12:11 +02:00
Samuel FORESTIER
b9c25218f1 fix: favicon not being loaded when using Apaxy in a subdirectory
This patch moves `apaxy/favicon.ico` to `apaxy/theme/favicon.ico` not to pollute the indexed page root.
The new favicon location is indicated through an HTML tag with the help of the `IndexHeadInsert` Apache directive, to automatically deal with processed pages.
2019-07-28 10:11:07 +02:00
oupala
9e2eed8fc2 Merge branch 'master' into develop 2019-07-27 15:14:37 +02:00
oupala
f71e39d3b1 chore: bump version from 2.1.3-dev to 2.1.3 2.1.3 2019-07-18 22:46:51 +02:00
oupala
afa2e51970 fix: remove useless js
Remove some old js code which now seems useless. It aimed to fix links when not adding a / at the end of the URI.

fix #132
2019-07-18 19:03:30 +02:00
oupala
16618c9f11 chore: bump version from 2.1.2 to 2.1.3-dev 2019-07-18 16:59:20 +02:00
oupala
9d15cc5f26 Merge branch 'master' into develop 2019-06-04 13:17:16 +02:00
oupala
ea8a72d375 chore: bump version from 2.1.2-dev to 2.1.2 2.1.2 2019-06-04 13:15:36 +02:00
oupala
ded1ffc983 refactor: log formatting
Refactor log formatting for a better readability.
2019-06-04 13:13:41 +02:00
oupala
5668b927f6 fix: add gif extension to image gallery viewer 2019-06-04 13:13:27 +02:00
oupala
b12c040727 chore: bump version from 2.1.1 to 2.1.2-dev 2019-06-04 13:12:59 +02:00
oupala
64955075f5 Merge branch 'master' into develop 2019-06-03 17:00:07 +02:00
oupala
5651afb5ef chore: bump version from 2.1.1-dev to 2.1.1 2.1.1 2019-06-03 16:58:15 +02:00
oupala
8ca6129404 fix: improve cli parameters management
Parameters can now be set in a config file or on the cli.

This change was made mandatory as bash cannot make a difference between a null and an undefined value.
2019-06-03 16:56:33 +02:00
oupala
6ccfb40ce2 chore: bump version from 2.1.0 to 2.1.1-dev 2019-06-03 15:52:37 +02:00
oupala
64ef4d3a24 chore: bump version from 2.1.0 to 2.2.0-dev 2019-05-30 22:40:51 +02:00
oupala
aae02e06fe chore: bump version from 2.1.0-dev to 2.1.0 2.1.0 2019-05-30 22:39:22 +02:00
oupala
8f85f2c8ab feat: install script can set a header and a footer message 2019-05-30 22:35:13 +02:00
oupala
8f7897495f Merge branch 'fix/2.0.1' into develop 2019-05-30 22:29:11 +02:00
oupala
b525e7e19c chore: bump version from 2.0.1-dev to 2.0.1 2.0.1 2019-05-30 22:26:32 +02:00
oupala
367722a973 fix: make the script apaxy-configure.sh more robust
The script apaxy-configure.sh can now be launched from anywhere in the system, and not only from the `apaxy` directory.

This is very useful when the context is managed by another tool, such as ansible.
2019-05-30 22:22:24 +02:00
oupala
049ff109f8 chore: bump version from 2.0.0 to 2.0.1-dev 2019-05-30 22:17:39 +02:00
oupala
ca63ea21a8 chore: bump version from 2.0.0 to 2.1.0-dev 2019-05-29 16:54:44 +02:00
oupala
83e73ef721 chore: bump version from 1.0.0 to 2.0.0
Version is bumped to 2.0.0 as we are switching apache directive from AddIcon to AddIconByType, which is a huge change, potentially a breaking change for users.
2.0.0
2019-05-29 16:51:30 +02:00
oupala
6ddd63dadd Merge pull request #131 from oupala/feature/lightgallery
feat: add lightgallery as lightbox gallery
2019-05-29 16:35:23 +02:00
oupala
a1cfdd3df5 feat: replace lightGallery by lightgallery.js
Replace lightGallery by lightgallery.js because lightGallery require jQuery whereas lightgallery.js has no dependency.
2019-05-29 16:34:32 +02:00
oupala
cc364861f0 feat: add lightgallery as lightbox gallery
This commit is based on issue #89.
2019-05-29 15:22:42 +02:00
oupala
bf175eab74 chore: set file permissions
Set file permissions on apaxy.config.
2019-05-29 15:21:41 +02:00
oupala
b393699e57 feat: add a favicon
Add a favicon at the root level and remove incorrect favicon links in error pages.

fix #128
2019-05-29 15:21:31 +02:00
oupala
2b13b41cca Merge pull request #129 from oupala/feature/breadcrumb
feat: add a breadcrumb
2019-05-29 14:33:37 +02:00
oupala
4d61aab058 feat: css styling for breadcrumb
Add cdd styling inspired from the following website:

https://css-tricks.com/triangle-breadcrumbs/
2019-05-29 14:32:01 +02:00
oupala
bb8503b85a fix: remove dependency to font Open Sans
We want apaxy to need as few dependencies as possible, and even less external dependencies (because we have control over external dependencies). This commit removes dependency to font Open Sans.

As pointed by nodisc in issue #59, there are some advantages in removing this dependency: no cross-site requests, no leaking of HTTP referers to font provider, works on LAN-only setups, no dependency on an external service.

fix #59
2019-05-28 15:09:52 +02:00
oupala
33d4777101 feat: add a breadcrumb
Add a breadcrumb to tell the user where he is in the tree. js and html is there and working. It needs some css styling though.
2019-05-28 15:01:36 +02:00
oupala
08446fb51f fix: remove a minor typo in the Dockerfile 2019-05-28 14:37:24 +02:00
oupala
adf7563e7e Merge pull request #116 from oupala/feature/mimetype
refactor: replace some AddIcon directives by AddIconByType
2019-05-27 21:53:09 +02:00
oupala
412d45f564 refactor: rewrite AddIcon to AddIconByType
Huge rewrite of .htaccess file so that AddIcon are rewritten to AddIconByType for most of the file. Icon are now displayed on a real media type basis <hich is more reliable that file extension.

More extensions are now supported.

File extensions that are not associated to a media type are still using the old AddIcon syntax.
2019-05-27 21:37:52 +02:00
oupala
917e61a6cc refactor: replace some AddIcon directives by AddIconByType
Replace some AddIcon directives by AddIconByType as recommended in the documentation:

https://httpd.apache.org/docs/2.4/en/mod/mod_autoindex.html#addicon
2019-05-20 17:04:11 +02:00
oupala
f2a81442d1 feat: docker image
The new Dockerfile is based on a smaller image (httpd instead of php) and is more secure due to a smaller attack surface. It also comes with a docker-compose configuration and offers some options.

The Dockerfile is using a multi-stage build, and it using the brand new apaxy install script. It is also running as non root so the image can run in a secured container cluster.
2019-05-20 16:56:14 +02:00
oupala
26e919af93 Merge pull request #124 from jordanbancino/develop
feat: add install script with instructions
2019-05-20 13:29:16 +02:00
oupala
3f98b279fe refactor: large rewrite of install script 2019-05-13 17:22:41 +02:00
oupala
2d17027a54 Merge pull request #127 from chbrandt/develop
Fix docker example
2019-05-13 16:47:13 +02:00
Carlos H Brandt
199b50f2ab Change docker(compose) port to 80 2019-05-13 12:40:58 +02:00
Carlos H Brandt
52c508400c Fix Docker: icons noshow bug, file syntax 2019-05-13 12:39:57 +02:00