lipupini

Lipupini is a public domain platform for organizing computer files like images, videos, sounds and writings that you might want to display under your domain on the Internet. Lipupini aims to support RSS and Fediverse protocols.

OTHER License

Stars
18
lipupini - 6.0.3 Latest Release

Published by lipupini 6 months ago

  • Update LICENSE.md

Release version number increment reference:

x.y.z => (x+1).0.0 : Major release - Contains internal and external changes that will break from the previous release
x.y.z => x.(y+1).z : Minor release - Not likely to break from the previous release but has significant updates
x.y.z => x.y.(z+1) : Patch - Almost certainly should not break from the previous rele

Full Changelog: https://github.com/lipupini/lipupini/compare/6.0.2...6.0.3

lipupini - 6.0.2

Published by lipupini 6 months ago

  • Minor updates and fixes

Release version number increment reference:

x.y.z => (x+1).0.0 : Major release - Contains internal and external changes that will break from the previous release
x.y.z => x.(y+1).z : Minor release - Not likely to break from the previous release but has significant updates
x.y.z => x.y.(z+1) : Patch - Almost certainly should not break from the previous rele

Full Changelog: https://github.com/lipupini/lipupini/compare/6.0.1...6.0.2

lipupini - 6.0.1

Published by lipupini 6 months ago

  • Client cache before readlink when creating static cache files

  • Mechanism for private cache folder

  • Fix to assetUrl and improvement to thumbnailUrl

  • Client caching is optional for system response output

Release version number increment reference:

x.y.z => (x+1).0.0 : Major release - Contains internal and external changes that will break from the previous release
x.y.z => x.(y+1).z : Minor release - Not likely to break from the previous release but has significant updates
x.y.z => x.y.(z+1) : Patch - Almost certainly should not break from the previous release

Full Changelog: https://github.com/lipupini/lipupini/compare/6.0.0...6.0.1

lipupini - 6.0.0

Published by lipupini 6 months ago

  • Multiple Docker patterns introduced, and deployment ideas. The demo site runs on a shared Apache PHP webhost, so that is the only method actively tested in production.
  • If FrankenPHP is used, then Early Hints are leveraged.
  • A lot of changes to internal APIs are made.
  • Loading indicators are introduced for images.

Release version number increment reference:

x.y.z => (x+1).0.0 : Major release - Contains internal and external changes that will break from the previous release
x.y.z => x.(y+1).z : Minor release - Not likely to break from the previous release but has significant updates
x.y.z => x.y.(z+1) : Patch - Almost certainly should not break from the previous release

Full Changelog: https://github.com/lipupini/lipupini/compare/5.3.0...6.0.0

v5.0.0 to v6.0.0: https://github.com/lipupini/lipupini/compare/5.0.0...6.0.0

lipupini - 5.3.0

Published by lipupini 6 months ago

Summary:

  • iOS updates
  • Internal updates and polishing
  • Language files are renamed to ISO standard. Toki Pona is designated tp with there being no ISO standard for it at this time, and since tp does not conflict with any existing standard.
  • .jpg is now the default for thumbnails. This is a potentially major change for existing installations, please contact with any issues.

Release version number increment reference:

x.y.z => (x+1).0.0 : Major release - Contains internal and external changes that will break from the previous release
x.y.z => x.(y+1).z : Minor release - Not likely to break from the previous release but has significant updates
x.y.z => x.y.(z+1) : Patch - Almost certainly should not break from the previous release

Full Changelog: https://github.com/lipupini/lipupini/compare/5.2.3...5.3.0

lipupini - 5.2.4

Published by lipupini 6 months ago

Summary:

  • iOS-specific layout updates

Release version number increment reference:

x.y.z => (x+1).0.0 : Major release - Contains internal and external changes that will break from the previous release
x.y.z => x.(y+1).z : Minor release - Not likely to break from the previous release but has significant updates
x.y.z => x.y.(z+1) : Patch - Almost certainly should not break from the previous release

Full Changelog: https://github.com/lipupini/lipupini/compare/5.2.3...5.2.4

lipupini - 5.2.3

Published by lipupini 6 months ago

Summary:

  • When a song is playing and its grid square is not hovered, add an indicator within the caption area
  • Add loading indicator for audio
  • Remove .ogg audio support because iOS

Release version number increment reference:

x.y.z => (x+1).0.0 : Major release - Contains internal and external changes that will break from the previous release
x.y.z => x.(y+1).z : Minor release - Not likely to break from the previous release but has significant updates
x.y.z => x.y.(z+1) : Patch - Almost certainly should not break from the previous release

Full Changelog: https://github.com/lipupini/lipupini/compare/5.2.2...5.2.3

lipupini - 5.2.2

Published by lipupini 6 months ago

Release version number increment reference:

x.y.z => (x+1).0.0 : Major release - Contains internal and external changes that will break from the previous release
x.y.z => x.(y+1).z : Minor release - Not likely to break from the previous release but has significant updates
x.y.z => x.y.(z+1) : Patch - Almost certainly should not break from the previous release

  • Test asks PHP about items per page from system/config/state.php to add exactly the right number of test items for testing pagination

Full Changelog: https://github.com/lipupini/lipupini/compare/5.2.1...5.2.2

lipupini - 5.2.1

Published by lipupini 6 months ago

Release version number increment reference:

x.y.z => (x+1).0.0 : Major release - Contains internal and external changes that will break from the previous release
x.y.z => x.(y+1).z : Minor release - Not likely to break from the previous release but has significant updates
x.y.z => x.y.(z+1) : Patch - Almost certainly should not break from the previous release

  • Tests can be run in parallel between all supported Playwright browsers

Full Changelog: https://github.com/lipupini/lipupini/compare/5.2.0...5.2.1

lipupini - 5.2.0

Published by lipupini 6 months ago

Release version number increment reference:

x.y.z => (x+1).0.0 : Major release - Contains internal and external changes that will break from the previous release
x.y.z => x.(y+1).z : Minor release - Not likely to break from the previous release but has significant updates
x.y.z => x.y.(z+1) : Patch - Almost certainly should not break from the previous release

  • Support 8K image sizes for large
  • Updates tests + celebrate PHPStorm 2024.1 upgrade
  • Add Expires and cache-related headers (adapted from Wordpress core)
  • Add medium image size for faster download, use that for RSS and ActivityPub feeds
  • Generate RSA keys in test + test polishing
  • Tests are not flaky and pass consistently in all 5 bundled Playwright browsers tested, when running in serial (parallel is not supported yet for multiple browers)
  • Polishing in MediaProcessors

Full Changelog: https://github.com/lipupini/lipupini/compare/5.1.0...5.2.0

lipupini - 5.1.0

Published by lipupini 6 months ago

x.y.z => (x+1).0.0 : There is a 100% chance that a git pull (etc) will break the previous iteration
x.y.z => x.(y+1).z : Allowed to break from the previous release (major release)
x.y.z => x.y.(z+1) : Almost certainly should not break from the previous release (minor release)

  • Lots of updates to request modules. They can be in any order, and Collection\Request is deleted.
  • Default homepage is updated.
  • Lots of updates to tests.
  • README.md and installer updates.

Full Changelog: https://github.com/lipupini/lipupini/compare/5.0.1...5.1.0

lipupini - 5.0.1

Published by lipupini 6 months ago

x.y.z => (x+1).0.0 : There is a 100% chance that a git pull (etc) will break the previous iteration
x.y.z => x.(y+1).z : Allowed to break from the previous release (major release)
x.y.z => x.y.(z+1) : Almost certainly should not break from the previous release (minor release)

  • Make exceptions less revealing while still giving some useful information
  • Modify request queue order
  • Add a gap in grid view

Full Changelog: https://github.com/lipupini/lipupini/compare/5.0.0...5.0.1

lipupini - 5.0.0

Published by lipupini 6 months ago

x.y.z => (x+1).0.0 : There is a 100% chance that a git pull (etc) will break the previous iteration
x.y.z => x.(y+1).z : Allowed to break from the previous release (major release)
x.y.z => x.y.(z+1) : Almost certainly should not break from the previous release (minor release)

  • Huge refactor under the hood of directory structures and URL structures

Full Changelog: https://github.com/lipupini/lipupini/compare/4.4.1...5.0.0

lipupini - 4.4.1

Published by lipupini 6 months ago

x.y.z => (x+1).0.0 : There is a 100% chance that a git pull (etc) will break the previous iteration
x.y.z => x.(y+1).z : Allowed to break from the previous release (major release)
x.y.z => x.y.(z+1) : Almost certainly should not break from the previous release (minor release)

  • Fix Webfinger avatar URLs

Version 5.x coming soon!

Full Changelog: https://github.com/lipupini/lipupini/compare/4.4.0...4.4.1

lipupini - 4.4.0

Published by lipupini 7 months ago

x.y.z => (x+1).0.0 : There is a 100% chance that a git pull (etc) will break the previous iteration
x.y.z => x.(y+1).z : Allowed to break from the previous release (major release)
x.y.z => x.y.(z+1) : Almost certainly should not break from the previous release (minor release)

  • Toggle play/pause for audio on thumbnail click
  • Each media type has its own CSS file and CSS is polished and restructured
  • Provides a way to return to previous page number from Document View
  • Metadata is preloaded for videos
  • "FileType" => "MediaType" & "components" => "component" for js folder

Full Changelog: https://github.com/lipupini/lipupini/compare/4.3.3...4.4.0

lipupini - 4.3.3

Published by lipupini 7 months ago

x.y.z => (x+1).0.0 : There is a 100% chance that a git pull (etc) will break the previous iteration
x.y.z => x.(y+1).z : Allowed to break from the previous release (major release)
x.y.z => x.y.(z+1) : Almost certainly should not break from the previous release (minor release)

  • API updates
  • Default waveform resolution updates
  • Adjust side effect of previous audio layout updates on narrow images

Full Changelog: https://github.com/lipupini/lipupini/compare/4.3.2...4.3.3

lipupini - 4.3.2

Published by lipupini 7 months ago

x.y.z => (x+1).0.0 : There is a 100% chance that a git pull (etc) will break the previous iteration
x.y.z => x.(y+1).z : Allowed to break from the previous release (major release)
x.y.z => x.y.(z+1) : Almost certainly should not break from the previous release (minor release)

  • Updates to audio layout in support of cover art option via thumbnail folder
  • Start playing Audio onclick of cover art or waveform
  • Improvements to styling and mobile rendering of Audio

Full Changelog: https://github.com/lipupini/lipupini/compare/4.3.1...4.3.2

lipupini - 4.3.1

Published by lipupini 7 months ago

x.y.z => (x+1).0.0 : There is a 100% chance that a git pull (etc) will break the previous iteration
x.y.z => x.(y+1).z : Allowed to break from the previous release (major release)
x.y.z => x.y.(z+1) : Almost certainly should not break from the previous release (minor release)

lipupini - 4.3.0

Published by lipupini 7 months ago

x.y.z => (x+1).0.0 : There is a 100% chance that a git pull (etc) will break the previous iteration
x.y.z => x.(y+1).z : Allowed to break from the previous release (major release)
x.y.z => x.y.(z+1) : Almost certainly should not break from the previous release (minor release)

  • An API is added!
  • Removes file extension from default captions
  • Items per page is configurable in system state
  • Bugfix
lipupini - 4.2.2

Published by lipupini 7 months ago

x.y.z => (x+1).0.0 : There is a 100% chance that a git pull (etc) will break the previous iteration
x.y.z => x.(y+1).z : Allowed to break from the previous release (major release)
x.y.z => x.y.(z+1) : Almost certainly should not break from the previous release (minor release)

  • Updates to text layout
  • Add preview image when posting on external sites
  • Show caption on audio files!
  • Improve potential CDN support of codebase
  • Update to video display in grid view

Full Changelog: https://github.com/lipupini/lipupini/compare/4.2.1...4.2.2